Curso «JS: Desarrollo web»

Actualizado

Suscribirse

Access this and all courses with a subscription

Incluye

23 lecciones
17 ejercicios
68 tests
Trabajo autónomo
Material adicional
Acceso al resto de cursos de Códica

Descripción

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.

Qué aprenderás

  • Realizar solicitudes HTTP.
  • Crear tu propio sitio web y hacerlo público.
  • Conectar bases de datos.
  • Rastrear errores correctamente.

Lecciones 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.

Course Cover
  • Práctica en el navegador
  • Acceso permanente a la teoría
  • Aprende a tu ritmo
Suscribirse

Access this and all courses with a subscription