Node, Express, MongoDB, MySQL, Nestjs, Prisma

En este curso aprenderás a crear aplicaciones reales para el mercado, con una base enteramente orientada a meter las manos en el código. Aprenderás a crear aplicaciones monolíticas con Handlebars, y a disponibilizar APIs Rest (lo más demandado hoy en día para perfiles MEAN, MEAR, y MEVN, y también para comunicarse con aplicaciones Android o IOS, entre otras aplicaciones más).

  • Introducción técnico-teórica
  • Instalación NPM (Node package manager)
  • Instalación Node
  • Hola mundo, creación de servidor HTTP básico
  • Instalación de módulos en Node. Instalación y configuración de Nodemon
  • Instalación de express
  • Configuración de express
  • Implementación de middleware
  • Configuración de rutas
  • Parámetros de ruta express y query string
  • Implementación de MVC (Modelo Vista Controlador)
  • Handlebars, configuración middleware inicial
  • Handlebars, creación de template main.hbs
  • Handlebars, implementación de Bootstrap, recursos estáticos
  • Handlebars, interpolación, condicionales y ciclos
  • Handlebars, creación de helpers personalizados
  • Handlebars, Creación de formularios
  • Handlebars, recibir formularios vía POST con Express
  • Handlebars, implementación de CSRF (Cross-site request forgery)
  • Validación de formularios con Express-Validation
  • Handlebars, sesiones Flash
  • Handlebars, formularios y upload de archivos con formidable
  • Mongodb, configuración de cuenta en Atlas
  • Mongoose, instalación y configuración dentro de Express
  • Mongoose, creación de modelos
  • Mongoose, implementación de pre save, para slug automático en modelos
  • Mongoose, modelos y relaciones entre esquemas
  • Mongoose, CRUD (Create, Read, Update, Delete) con Handlebars
  • Mongoose, uso de filtros en find, findById, populate, lean, sort, aggregate, $lookup, $unwind
  • Sequelize, instalación y configuración con mysql2
  • Sequelize, creación de modelos
  • Sequelize, relaciones de tablas con belongsTo y foreignKey
  • Sequelize, implementación de beforeCreate
  • Sequelize, CRUD (Create, Read, Update, Delete) con Handlebars
  • Sequelize, implementación de filtros where, raw, findAll, findOne, include, order, nested
  • Generación de reportes PDF con html-pdf
  • Generación de reportes EXCEL con excel4node
  • Generación de reportes CSV con json2csv
  • Sequelize, creación de modelo de usuarios con contraseña hasheada con bcryptjs
  • Sequelize, registro de usuarios, envío de mail de confirmación con nodemailer
  • Passport, instalación y configuraciones principales mediante middlewares
  • Passport, creación de variables locals para handlebars
  • Handlebars, creación e implementación de partials
  • Passport, implementación de login con estrategia común
  • Passport, creación de middleware para rutas protegidas
  • Passport, Implementación de middleware para rutas protegidas
  • API Rest con MongoDB
  • API Rest con MySQL
  • API Rest Upload de archivos
  • API Rest, protección de ruta con JWT
  • Nestjs
  • TypeORM
  • Prisma
  • Nestjs JWT
  • Passport
  • Swagger

Comprar

Node, Express, MongoDB, MySQL, Nestjs, Prisma

Suscríbete

Sígueme

Promoción hosting