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:
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