17 ejercicios prácticos
23 lecciones
Curso

«JavaScript:
 Desarrollo web»

Aprenderás tecnologías web en JavaScript, el modelo cliente-servidor, enrutamiento HTTP, y respuestas con plantillas. Crearás aplicaciones web, conectarás bases de datos, y aplicarás el enfoque MVC.
Además, rastrearás errores en producción. Al final, podrás crear y publicar tu propio sitio web.
Materiales de calidad
Práctica en el simulador
Cursos flexibles
Trabaja en el editor de código en tu navegador, y recibe una evaluación inmediata de tus soluciones.
Elige los cursos que realmente te interesen y estudia a tu ritmo, sin horarios.
Aprende con cursos creados por programadores en activo y actualizados de forma constante.
Programa del curso
1. Introducción
Familiarizarse con el curso.

2. Arquitectura de la Web
Familiarizarse con el concepto de solicitud-procesamiento-respuesta.

3. Microframework Fastify
Familiarizarse con la creación de sitios web en marcos de trabajo.

4. Controlador de solicitudes
Familiarizarse con la despachación y el enrutamiento.

5. HTTP Sesión
Aprender la estructura de los controladores de solicitudes.

6. Rutas dinámicas
Aprender a construir rutas que contengan placeholders.

7. Plantillas
Aprendemos a destacar la generación de HTML en una capa separada.

8. Layouts en Pug
Aprender a trabajar con bloques de marcado HTML que se repiten.

9. Seguridad 🔒
Familiarizarse con los fundamentos de la creación de sitios seguros.

10. Formularios de búsqueda 🔍
Familiarizarse con los formularios para filtrar datos en la página.

11. Almacenamiento de datos
Descubrir cómo almacenar datos de manera permanente.

12. Formularios de modificación
Aprender a modificar datos en el servidor con la ayuda de formularios.

13. Validación
Aprender a verificar los datos que ingresa el usuario.

14. Rutas nombradas
Aprender a usar un sistema más robusto para administrar la enrutación.

15. Creación de CRUD en Fastify
Aprender a implementar CRUD desde el principio hasta el final.

16. Model-View-Controller (MVC)
Familiarizarse con uno de los patrones arquitectónicos clave para construir aplicaciones de usuario.

17. Middlewares
Conocer las funciones especiales de los middlewares.

18. Cookies 🍪
Aprender cómo usar cookies en Fastify.

19. Sesión
Aprender a usar la sesión en Fastify.

20. Mensajes Flash ⚡
Familiarizarte con el concepto de mensajes de uso único.

21. Decoradores
Familiarizarse con el concepto de decoradores en las aplicaciones Fastify.

22. Trabajo con la base de datos en Fastify
Aprendemos a trabajar con la base de datos en Fastify.

23. Despliegue
Familiarizarse con los conceptos clave y el proceso de despliegue.
Desbloquea todo el contenido de Códica
Tendrás acceso a todas las lecciones, tests y ejercicios de todos los cursos disponibles en nuestra plataforma
Más de 600 lecciones y ejercicios

Acceso a la plataforma 24/7

Certificado electrónico al finalizar el curso

Chat con otros estudiantes

Cancela tu suscripción en cualquier momento
Suscripción anual
$10 USD / mes
Suscripción mensual
$26 USD / mes
¡Ahorra más del 60%!
Cobro mensual recurrente
Total anual: $312 USD
Cobro anual recurrente
de $312 USD
de solo $120 USD

Preguntas y Respuestas