Tienda Online: NodeJS + MongoDB + Stripe + GraphQL - MEAN+G

所在平台: Udemy

课程主页: https://www.udemy.com/course/anartz-mugika-ledo-ecommerce-graphql-angular-nodejs-mongo-stripe-meang/

课程评论:没有评论

第一个写评论        关注课程

课程简介

本课程“在线商店:NodeJS + MongoDB + Stripe + GraphQL - MEAN+G”旨在帮助您从头开始开发一个完整的真实项目,采用 MEAN+G 技术栈。 **课程亮点:** * **全栈开发:** 从前端(Angular 9)到后端(NodeJS + TypeScript, Apollo Server Express 构建 GraphQL API)进行全面讲解。 * **技术栈:** 涵盖 MongoDB, Express, Angular, NodeJS, GraphQL。 * **Angular 深入:** 提升您的 Angular 技能,包括模块化、大型应用结构、HTML 模板适配与创建、Lazy Loading、路由保护等。 * **GraphQL API 开发:** 掌握使用 NodeJS 和 Apollo Server Express 构建复杂的 GraphQL API,包括 Schema, Resolver, Context 的应用。 * **实战项目:** 构建一个功能完整的电子商务网站,集成支付处理(Stripe)、自动邮件发送(Nodemailer)等。 * **实际应用:** 学习使用第三方库,实现组件复用。 * **DevOps 与部署:** 掌握 GitHub 版本控制、MongoDB 备份与恢复、云端部署(Angular on Netlify, GraphQL API on Heroku, MongoDB on MongoDB Atlas)。 * **实用知识:** 学习语义化版本控制,构建可拓展的后端服务器,为用户管理等复杂项目奠定基础。 * **免费资源:** 利用免费资源学习,仅需支付课程费用。 **前提知识:** * **前端:** 熟悉 Angular,了解组件、服务、组件生命周期和路由。 * **后端:** 熟悉 GraphQL API 开发,理解 Schema, Resolver, Context 的概念。 学习完成后,您将具备开发复杂项目的能力,并将所学知识应用于各种主题的电子商务网站开发。

课程评论(0条)

课程详情

Os doy la bienvenido al curso "Tienda Online: NodeJS + MongoDB + Stripe + GraphQL - MEAN+G", en el que vamos a aprender a desarrollar un proyecto completo real en stack MEAN+G desde 0.El curso partirá desde el primer comando para desarrollar el apartado Frontend (Angular - Versión 9) y el apartado Backend. Esto último es: el apartado de la API de GraphQL, que la vamos a desarrollar con NodeJS + Typescript, haciendo uso de Apollo Server Express para trabajar con GraphQL.Tiene por objetivo mejorar nuestros conocimientos de Angular (Angular 2,4,5,6,7,8,9 o 10) y de desarrollo de APIs GraphQL, llevándolo al siguiente nivel creando una gran aplicación modular de gran escala enfocada al mundo real, donde vamos a construir un pequeño ecommerce, con sistema de procesamiento de pagos con Stripe, envío de emails de manera automática,...Me he enfocado en aspectos que muchos no enseñan, dejando de lado otros más comunesEl curso no pretende enseñarte las bases de Angular ni las de cómo desarrollar una API De GraphQL.Doy por hecho que sabes cómo programar en lo que respecta al Frontend, utilizando el framework Angular, donde al menos sabes cómo utilizar servicios, componentes básicos, ciclo de vida de un componente y rutas, todo lo demás necesario lo aprenderéis gracias al curso.Sobre la parte del backend, el curso asume que también sabes trabajar con una API de GraphQL y que sabes lo que significan palabras como "Schema", "Resolver" y "Context" que servirán para trabajar con el desarrollo de una API. Esto es necesario para poder seguir mejor el curso.Este curso es totalmente práctico, aprenderemos haciendo una aplicación completa desde cero, que va desde el Front-End hasta el Backend, trabajando con MongoDB, JWT, Stripe, Nodemailer y diferentes librerías como Ngbootstrap.Haciendo un resumen puntual de lo que contiene este curso es:Stack MEAN + GraphQLMongoDBExpressAngular 9 (Trabajo en esta versión para poder trabajar con las librerías que muestro y que en versión de Angular 10 son incompatibles en noviembre del 2020)NodeGraphQLEstructura de una aplicación de Angular a gran escala.Adaptar plantillas HTML dentro del proyecto de Angular.Crear plantillas desde 0.Lazy Loading.Protección de rutas para proteger páginas con acceso restringido.Backend server GraphQL completo:ExpressAPI GraphQLCORSMongoDBJWTPaginacionesFiltrosUso de librerías de terceros en proyectos de Angular.Crear funcionalidades haciendo uso de librerías de terceros.Reutilización de componentes.Backups con GitHub.Copias de seguridad en MongoDB: Cómo hacer copias / restaurar de nuestra base de datos tanto en local como en producción.Control de versiones y releasesDeploy en la nube (Angular en Netlify, API GraphQL en Heroku y MongoDB en MongoDB Atlas sin gasto extra)Y mucho más. Todo con recursos gratuitos, ya que solo pagáis por el curso y lo demás, sin coste adicional.Al finalizar el curso de forma completa, no sólo conocerás más sobre Angular y sobre GraphQL, tendrás el conocimiento necesario para empezar proyectos complejos en segundos usando el sistema de versionamiento que creamos aquí mediante el versionado semántico. El backend server es lo suficientemente robusto para utilizarlo donde quieras o usarlo de base para tus propios proyecto en el que vayas a tener que hacer uso de la gestión de usuarios, ya que es un apartado que sería necesario en cualquier proyecto de este estilo. Aunque la temática de este curso sea la de videojuegos, con los conocimientos adquiridos podremos ser capaces de crear proyectos de Ecommerce de cualquier temática (tienda de comida, zapatería,...) sin ningún quebradero de cabeza.Estáis invitados/as a revisar los videos gratuitos del curso, el temario y aparte, podréis ver en mi perfil cualquier información relacionada con el curso.Gracias.

课程标签

0人关注该课程

主题相关的课程