Este curso te enseña a desarrollar servicios web, profesionalmente, con NodeJS, aunque no ahondamos en NodeJS mismo, te enseñamos a desarrollar un proyecto completo con esta tecnología.
Cubrimos, también, el uso práctico de Express, cómo organizar y estructurar tu proyecto, a dividir la funcionalidad de tu plataforma en distintos archivos, mismos que te ayudarán a tener una idea más clara de dónde está cada cosa, dentro del proyecto.
Cubrimos mejores prácticas de seguridad, como autenticación por secretos y por IDs de aplicación públicos (muy convenientes para clientes que usan AJAX para consumir el servicio web), además vemos autenticación de usuarios usando tokens, específicamente, usamos el estándar JWT (JSON Web Tokens) para que los clientes de tu servicio web, puedan hacer operaciones en nombre de algún usuario, que previamente inició sesión.
El curso, además, cubre varias partes de Mongoose, un ORM para comunicar MongoDB con NodeJS. Vemos cómo definir relaciones, la estructura de un documento, terminología, virtuals, métodos estáticos y de instancia, virtuales, paginación, urls SEO y mucho más.
Aprenderás, también, cómo mejorar tu código, ahorrar líneas, reciclar, modularizar y mucho más.
-
check_circle_outlineMódulo 1 | 7 clases
Introducción
expand_more-
done_all
Clase 1
1.- Introducción al proyecto del curso
-
done_all
Clase 2
Requisitos previos para tomar este curso
-
done_all
Clase 3
Qué cubriremos en este curso
-
done_all
Clase 4
Descripción del proyecto
-
done_all
Clase 5
Configurar entorno de trabajo (Windows)
-
done_all
Clase 6
Configurar entorno de trabajo (MacOS)
-
done_all
Clase 7
Crea tu primer servidor web
-
-
check_circle_outlineMódulo 2 | 6 clases
Conceptos Fundamentales
expand_more -
check_circle_outlineMódulo 3 | 10 clases
Bases de Datos y CRUDs
expand_more -
check_circle_outlineMódulo 4 | 15 clases
Más allá de lo básico
expand_more -
check_circle_outlineMódulo 5 | 6 clases
Autenticación de usuarios
expand_more -
check_circle_outlineMódulo 6 | 5 clases
Relaciones básicas uno a muchos
expand_more -
check_circle_outlineMódulo 7 | 9 clases
Relaciones muchos a muchos
expand_more -
check_circle_outlineMódulo 8 | 11 clases
Seguridad en servicios web
expand_more