|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/web-personal-mern-full-stack-mongodb-express-react-node/
课程评论:没有评论
**课程名称:** Web Personal MERN Full Stack:MongoDB、Express、React 与 Node **课程概述:** 本课程将教授如何一步一步使用 MERN 技术栈(MongoDB、Express JS、React JS 和 Node JS)从零开始构建一个功能完整的个人网站,该网站将包含一个由 JWT 登录保护的管理后台。 **学习内容:** * **环境搭建与项目拆解:** 学习安装配置开发环境,并将项目分解为数据库、后端和前端三个主要部分。 * **后端开发 (Node.js & Express.js):** * 从零开始创建 RESTful API,并连接 MongoDB 数据库。 * 学习使用 Mongoose Object Data Modeling (ODM)。 * 构建安全的用户认证系统,使用 JWT 实现 AccessToken 和 RefreshToken 来管理会话。 * 创建一个管理后台,允许特权用户管理网站内容。 * 实现一个完全动态的菜单,可由管理员后台管理。 * 创建一个引人注目的主页。 * 构建一个功能齐全的 Newsletter 系统。 * 开发一个连接到 Udemy 联盟 API 的课程上传系统。 * 创建一个博客系统,包含分页和动态 URL 生成,所有内容均可由管理员后台管理。 * 学习进行 On-Page SEO 优化以提升 Google 搜索可见性。 * **前端开发 (React.js):** * 使用 React JS 和 Hooks 构建用户界面。 * 使用 SASS 进行样式设计。 * 实现动态的 React Router DOM 配置。 * 创建 Layout(布局)系统。 * **部署:** 学习将完成的应用程序部署到云服务器。 **课程目标:** 通过本课程,学员将能够从零开始开发各种类型的应用程序,成为一名 MERN 技术栈的全栈开发人员。
En este curso vas a aprender a crear una aplicación web que será una web personal con panel de Administrador protegido por un login con JWT, todo paso a paso usando el MERN Stack que está compuesto por MongoDB, Express JS, React JS y Node JS.Crearemos nuestra aplicación desde cero sin usar nada prefabricado, aprenderemos base de datos no relacional con MongoDB, en el Backend crearemos un API REST con Node JS y Express JS y en el Frontend usaremos React JS con Hooks y en la parte del CSS usaremos SASS.Cuando tengamos nuestra aplicación terminara aprenderemos a desplegar nuestra aplicación en la nube.Este curso tiene como objetivo enseñarte a desarrollar cualquier tipo de aplicación desde cero, convirtiéndote en un desarrollador Full Stack sobre el MERN Stack.Estructura del cursoInstalación y configuración del entorno de trabajo.Desacoplaremos nuestro proyecto en tres bloques, Base de Datos, Backend y Frontend.Crearemos una API REST desde cero conectada a MongoDB.Aprenderemos a usar el ODM Mongoose.Añadiremos al Frontend SASS.Crearemos una configuración dinámica de React Router Dom.Crearemos Sistemas de Layouts.Creamos un sistema de Auth protegido con JWT y tendremos el AccessToken para permitir acceso y RefreshToken para recuperar sesiones.Creamos un panel de Administrador para que nuestros usuarios con privilegios puedan gestionar la web.Construiremos un Menú completamente dinámico gestionado desde el panel de administrador.Crearemos una Home Page llamativa.Programaremos un Sistema de Newsletter 100% funcional desde cero.Crearemos una sección para subir cursos conectada a la API de Afiliados Udemy.Creamos un Sistema de Blog, con paginación y creación de URL dinámicas todo gestionado desde el panel de Administrador.Gestionaremos el SEO On Page para mejorar nuestra visibilidad en Google.Desplegaremos nuestra aplicación en varios servidores en la nube.