|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/crea-tu-plataforma-de-cursos-online-con-el-stack-mean/
课程评论:没有评论
**课程名称:** 使用 MEAN STACK 创建你的在线课程平台 **课程概述:** 本课程将从零开始,教你开发属于自己的在线课程平台。我们将使用 Node.js、MongoDB、Angular、JWT 以及 PayPal 构建一个电子商务系统,并完成 DigitalOcean 的部署。此外,还将集成 Vimeo 用于多媒体内容的上传。 **平台功能特点:** * **后端开发 (Node.js)** * **两个独立的 Angular 前端:** 商店前端和管理员前端。 * **三个项目:** API (Node.js),管理后台,课程商店 (Angular)。 * **购物车功能:** 使用 BehaviorSubject 实现。 * **数据库:** MongoDB。 * **API 安全:** 使用 JWT Token。 * **自动邮件发送:** 包含购买详情。 * **Angular 路由控制:** 使用 Guards。 * **课程模块:** 包含课程和课程大纲。 * **促销与优惠券模块。** * **Vimeo 集成:** 用于上传课程视频。 * **支付网关:** PayPal。 * **项目管理:** 使用 GITHUB 进行生产环境管理。 * **项目部署:** 部署到 VPS 服务器。 * **服务器配置:** 创建和配置 Ubuntu/Linux Droplets。 * **DNS 配置:** 用于子域名设置。 **将学到的工具:** * **HTML 模板:** 管理后台模板和商店模板。 * **Angular 集成:** 从零开始将 HTML 模板集成到 Angular 项目。 * **PayPal:** 用于支付处理。 * **MongoDB:** 数据库管理。 * **BehaviorSubject:** 用于购物车实现。 * **GITHUB:** 版本控制。 * **DIGITALOCEAN:** 项目部署。 **课程价值:** 本课程将帮助你提升 FullStack 开发技能,掌握创建在线课程平台的完整流程。通过本项目,你将能够熟练运用 MEAN STACK,并完成项目的生产部署和环境配置。
En este curso aprenderás a desarrollar desde cero tu propio Plataforma de cursos online , crearemos una sistema de comercio electrónico con NODEJS, MONGODB , ANGULAR, JWT, PAYPAL + Deploy DigitalOceans además de la integración con VIMEO para subir los contenidos multimedia.Características de la Plataforma de cursos online:Programación de backend (Nodejs ) y 2 frontendes por separados (ANGULAR) TIENDA/ADMINSTRADOR.3 proyectos, API (Nodejs ), Panel administrador e Tienda de cursos (Angular).Carrito de compra con BehaviorSubject.Base de datos MONGODB.Seguridad de API con Tokens JWT.Envió de correo automático con detalles de compra.Uso de Guards en angular para el control de rutas.Módulo de cursos y malla curricular.Módulo de promociones y cupones.Integración con Vimeo para subir los videos de las clases.Pasarelas de pago con Paypal.Control de proyectos con GITHUB en producción.Despliegue de proyectos a producción en servidor VPS.Crear y configurar droplets con (Ubuntu y Linux).Configuración de DNS para los subs dominios.Herramientas que aprenderás a usar:2 PLANTILLAS HTML - ADMIN Y TIENDAIntegrar una plantilla HMTL a un proyecto en angular desde 0.Paypal para el manejo de pagos.Base de datos MongoDB.BehaviorSubject para el carrito de compra.GITHUB.DIGITALOCEANS para deploy de los proyectos.Este proyecto es probablemente que pueda llevarte al siguiente nivel con los conocimientos básicos adquiridos. Domina el arte de crear aplicaciones FullStack inscribiéndote en este curso. Usaremos DigitalOceans para el deploy y también subdominios para la configuración de los entornos.