Back-end

Back-end con NodeJS

Un hombre trabajando con su ordenador mirando fijamente la pantalla

¿Necesitas más detalles?

En Redradix hemos hecho tantos backends como frontends hemos integrado con backends externos. Tenemos las dos visiones: cómo debería ser un backend desde el punto de vista de su consumo por un cliente y también desde dentro para que sea robusto, pero a la vez flexible y escalable. En este curso vamos a navegar por diferentes ejemplos reales de problemas a los que en algún momento nos hemos enfrentado. Desde la creación de APIs hasta patrón repositorio o arquitectura hexagonal, siempre desde el punto de vista práctico.

Índice

01

¿Qué es Node y qué partes lo componen? Veremos módulos como Stream, CLI o Process, complejos pero necesarios para entender las tripas de este runtime tan querido por todos. Y esto nos servirá para sentar las bases para el resto del curso.

Core Modules

02

Desde cómo crear un servidor a cómo servir contenido a las bases de una buena API REST o el uso de proxies.

HTTP y HTTPS

03

Como framework de facto, debemos conocer sus patrones recurrentes y middlewares. También sus estrategias de autenticación, haciendo hincapié en arquitecturas por capas.

Express

04

Utilizaremos Koa como base para entender y ejercitar los conocimientos sobre promesas, async/await y generadores.

Programación asíncrona

05

Relacionales, documentales, clave valor y también una ligera pincelada sobre las bases de datos de grafos para entender sus pros y contras. Y, sobre todo, cuándo es bueno utilizar cada una.

Persistencia de datos

Podemos complementar con pequeños módulos de 4 horas sobre server side rendering, SMTP o, incluso, procesamiento y almacenamiento en la nube.

Módulos opcionales

Además de las 30 horas de clases, el curso incluye un trabajo inicial y otro final para preparar por tu cuenta. El equipo docente te dará toda la información para realizarlos y comentará contigo dudas y resultados.

PREWORK Y TRABAJO FINAL

Dosier del curso

Descargar

Objetivos

Con este curso aprenderás:

El 80% de los proyectos que hacemos en Redradix tienen APIs, programación asíncrona o persistencia de datos. Queremos contarte cómo lo hacemos utilizando Node.js, para que tú puedas aplicar estos conocimientos desde el primer día, creando servicios robustos y escalables de los que estar orgulloso.

¿Es para mí?

Este es un curso avanzado para profesionales que han trabajado en desarrollo back-end al menos durante un año. Está centrado en learn by doing con ejercicios divertidos para hacer y corregir en vivo. Live programming al poder.

600 euros

30 horas

15 plazas

80% práctico

Contacto

¿Echas algo en falta? Puedes combinar el temario de todos nuestros cursos para que se adapte mejor a lo que buscas

Madrid, Calatrava, 27 [Metro La Latina]info[at]classe.devinfo@classe.dev
Oficina con varias mesas y equipos informáticos
CLASS(E)

Política de cookies

Esta web almacena cookies y tecnologías similares propias y de terceros en tu dispositivo. Estas cookies se utilizan únicamente con fines analíticos para recopilar información anónima sobre cómo interactúas con nuestra web. Puedes saber más sobre estas cookies aquí.