/Serverless-Training

Acá publicaremos el contenido del Entrenamiento de Backend Serverless de Hack Space Perú.

Primary LanguageJavaScript

Entrenamiento de Serverless

En este repositorio podrás encontrar a partir del lunes 27 de mayo a las 7 pm todo el material referido al entrenamiento de Backend Serverless que está siendo organizado por Hack Space Perú y dirigido por Luis Suarez.

  • Inicio: Lunes 27 de mayo 7:30 pm

  • Horario: Lunes de 7:30 pm a 10:00 pm, martes y jueves de 9 pm a 11 pm.

Si es que el lunes 27 al medio día no recibes en tu correo el link de Zoom para acceder al entrenamiento virtual, escribe al correo contacto@hackspace.pe para resolverlo.

Ten en cuenta que aquellos participantes que entreguen, dentro de la fecha, los retos que se dejarán semanalmente, podrán acceder a las sesiones presenciales de los lunes según la capacidad del espacio.

El calendario de las sesiones es el siguiente:

Calendario Backend

Temario

Modulo I: Introducción
S1S1 - Sesión 1.1: Introducción al Curso (Presencial)

  • Motivación del curso, conocimientos previos requeridos
  • Entregables y expectativas
  • Conceptos Básicos
    • Backend, Frontend, Devops
    • Servidor, Cliente
    • Protocolos, estándares, convenciones

Modulo I: Introducción
S1S2 - Sesión 1.2: Javascript I

  • Resumen rápido de Javascript
  • Patrones y buenas prácticas
  • ES6 Syntax
  • Ejercicios

Modulo I: Introducción
S1S3 - Sesión 1.3: Javascript II

  • Ejercicios
  • Recursos Adicionales

Modulo II: Backend en Nodejs
S2S1 - Sesión 2.1: Introducción a NodeJS (Presencial)

  • Historia / Intro a Nodejs
  • NPM, Paquetes, Package.json, YARN
  • Input / Output / HTTP / CLI
  • Ejercicios

Modulo II: Backend en Nodejs
S2S2 - Sesión 2.2: NodeJS II

  • Buenas prácticas y patrones comunes
  • Ejercicios

Modulo II: Backend en NodeJS
S2S3 - Sesión 2.3: Express

  • Servidor Básico
  • Debugging
  • Middleware
  • Router
  • Paquetes útiles
  • Autenticación/seguridad básica
  • Ejercicios

Modulo II: Backend en Nodejs
S3S1 - Sesión 2.4: MongoDB (Presencial)

  • Introducción a Base de datos
  • Primeros pasos con MongoDB
  • Integración Mongoose <> Express
  • Ejercicios

Modulo II: Backend en Nodejs
S3S2 - Sesión 2.5: Postgres

  • Introducción a Postgres
  • Integración Knex <> Express
  • SQL vs NoSQL
  • Proyecto Integrador

Modulo II: Backend en Nodejs
S3S3 - Sesión 2.6: Autenticación y Seguridad

  • Procesos de Autenticación
  • JWT, Passport
  • Buenas Prácticas
  • Ejercicios

Modulo III: Serverless
S4S1 - Sesión 3.1: Introducción a Serverless (Presencial)

  • Historia, Motivación
  • Introducción a Arquitectura de Software y DevOps
  • Serverfull vs Serverless
  • Historia / Introducción a AWS

Modulo III: Serverless
S4S2 - Sesión 3.2: AWS Serverless Stack

  • Introducción a AWS Lambda
  • API Gateway
  • Creando una Rest API Completa

Modulo III: Serverless
S4S3 - Sesión 3.3: Ejercicios y Proyecto Integrador

  • Debugging y logging en AWS Lambda
  • Ejercicios y Proyecto Integrador