Back-end
Back-end con NodeJS

¿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
DescargarObjetivos
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
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í.