Building a News Blog Web App with Next. js and Express

所在平台: Udemy

课程主页: https://www.udemy.com/course/building-a-news-blog-web-app-with-nextjs-and-express/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:使用 Next.js 和 Express 构建新闻博客网页应用 课程概述:在本课程中,我将教您构建一个可作为新闻网站或博客门户的网页应用。这是一门非常实用的课程,涵盖了从前端到后端的完整开发过程,包含数据库和云服务的应用。本课程使用 Next.js(一个 React 框架)作为前端开发工具,让您接触到 HTML、CSS、Sass、JavaScript、Bootstrap 和 Markdown。后端使用 Express(一个服务器端网页框架),您将使用 Node.js(服务器端 JavaScript)。 数据库使用 PostgresSQL,并通过 Sequelize 实现对象关系映射(ORM)。课程内容涵盖构建前端以显示文章列表、查看和编辑文章。同时教您利用 Markdown 格式撰写文章。React Bootstrap(包括图标)被用作用户界面构建模块。您将学习如何提交文章数据的表单及上传图片。 课程还涉及构建一个后端 API,以 JSON 格式提供数据,并将 API 连接到数据库以存储数据。您将学习如何使用 Sequelize ORM 创建迁移和模型,作为 API 和数据库之间的中介。课程特别关注后端图像上传和存储,整合外部云解决方案。特别是使用亚马逊网络服务(AWS)简单存储服务(S3)来在云端存储图像文件,图像将用作文章的缩略图和展示在文章内容中的图片。 完成本课程后,您将获得丰富的全栈网页开发经验,能够从头到尾构建一个网页应用。您可以在此基础上扩展应用,满足自己的需求和目标。

课程评论(0条)

课程详情

In this course I teach you to build a web application that can be used as a news website or a blog portal. It is a very practical course and covers end-to-end development, from the frontend to the backend, including database and leveraging the cloud.Nextjs, the React framework, is used for the frontend. You get to work with HTML, CSS, Sass, JavaScript, Bootstrap, Markdown.Express, the serverside web framework, is used for the backend. You get to work with Node.js (serverside JavaScript).PostgresSQL is used for the database. You get to work with Sequelize for Object-Relational Mapping (ORM).The course covers building the frontend to display a list of articles, see an article, edit an article. It also teaches you to leverage Markdown as the format to write the articles. React Bootstrap (including Icons) is used as the user interface building blocks. You get to learn about form submission for article data as well as for uploading images.The course also covers building a backend API that serves data in the JSON format. It covers hooking up your API to a database to store data. You get to learn how to create migrations and models for the Sequelize ORM, that serves as a intermediary between the API and the database.The course pays special attention to handling image upload and storage in the backend, integrating with an external cloud solution. In particular, Amazon Web Services (AWS) Simple Storage Service (S3) is used to store image files in the cloud. The images are used as a thumbnail for the article and to display in the body of the article.After taking the course you will get a lot of experience going about fullstack web development and building a web application end to end. You can build upon the knowledge and experience from this course and expand the application to conform your own needs and endeavours.

课程标签

0人关注该课程

主题相关的课程