Qué haremos hoy
- Cómo podemos relacionar diferentes documentos en Mongoose
- Relación usando documentos incrustados o relaciones entre diferentes colecciones
- Uso práctico de Mongoose en una aplicación Express
- Kick-off de la aplicación Valida.me
Recursos
- Aplicación Web completa CRUD usando Express y Mongoose Vídeo
Próxima sesión
- Primeros requisitos de la aplicación.
- Uso de ramas Git por requisitos
Qué haremos hoy
- Esquemas de validación con Mongoose
- Identificadores de documentos
Recursos
- Esquemas de validación con Mongoose Vídeo
Próxima sesión
- Relaciones con Mongoose
- Uso de Mongoose en aplicaciones MVC
Qué haremos hoy
- Biblioteca Mongoose: un ODM para MongoDB
Recursos
- Introducción práctica a Mongoose Vídeo (Utilizar MONGODB_URI de nuestro servidor Atlas si no se quiere instalar en local MongoDB)
Próxima sesión
- Validaciones con Mongoose y esquemas
Qué haremos hoy
- El modelo MVC en aplicaciones Express
Recursos
- MVC con Nodejs/Express Enlace
- Generador del esqueleto de aplicaciones Express Enlace
- Plantilla de creación de una aplicación NodeJS con arquitectura hexagonal (Compleja) Enlace
Próxima sesión
Qué haremos hoy
- Algoritmo del día: Ángel Amado
- Introducción a MongoDB usando el servidor Atlas
Recursos
- Tutorial para instalar el servidor MongoDB en local y conocer su funcionamiento Vídeo
Próxima sesión
- Transformar fototeca a MVC
- Uso de MongoDB desde NodeJS
- Esquelto inicial Valida.me y Github
Qué haremos hoy
- Brainstorming definir proyectos
- Partials
- Brainstorming 14h - elegir proyecto
Recursos
- Lluvía de ideas con Miro Enlace
Próxima sesión
Qué haremos hoy
- Algoritmo del día por Adrián González
- Recursos estáticos del servidor
- Motores de plantilla
Recursos
- Tutorial mínimo de cómo exponer recursos públicos Enlace
- 3 motores de plantillas de Nodejs/Express comparados Enlace
Próxima sesión
Qué haremos hoy
- Módulos en NodeJS
- Node Package Manager
- Framework Express
Recursos
- Buena explicación de Mozilla sobre la filosofía y uso del framework Express Enlace
- Aprender Express en 10 minutos Enlace
- NPM Crash Course Enlace
Próxima sesión
- Concepto de recursos estáticos
- Motores de plantilla
Qué haremos hoy
- Algoritmo del día: Puntuación Scrabble
- Introducción a NodeJS
- NodeJS desde la línea de comandso
- Acceso al sistema de archivos
- Gestión de peticiones HTTP
Recursos
- Tutorial y ejemplos sobre NodeJs - Enlace
- Escritura en ficheros con NodeJs - Enlace
Próxima sesión
- Módulos en NodeJS
- Node Package Manager
- Brainstorming sessión 3
Qué haremos hoy
- Event bubbling
- El encargo del jefe técnico
- Biblioteca JQuery
- Trabajo en equipo de dos personas
Recursos
Próxima sesión
- Introducción a NodeJS
- Node Package Manager
- Brainstorming