Back-end
Back-end con NodeJS
![Un hombre trabajando con su ordenador mirando fijamente la pantalla](/_next/static/media/curso-back.ac1ecd08.jpg)
¿Necesitas más detalles?
Igual de importante es entender cómo se hace un backend como la integración de los frontends con backends externos. Es decir, 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 por los que hemos pasado 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í.