Desarrollo
Desarrollo con JavaScript

Brendan Eich escribió la primera versión de JS en 10 días. 25 años después sigue siendo una parte clave dentro y fuera de Internet. Este curso va más allá de las nociones básicas y empieza donde otros acaban. Profundizaremos en conceptos de programación avanzados desde el punto de vista de este lenguaje y hurgaremos en las tripas de JS para conquistarlo y entender sus pros y sus contras.
Índice
01
Básicos avanzados para ir calentando. Ámbito de una variable, hoisting, igualdad... para que puedas explotar el lenguaje de maneras que no imaginabas.
Fundamentos
02
Los tipos de datos complejos vistos desde una perspectiva diferente, aplicados en técnicas como la recursividad o el destructuring y utilizando Lodash.
Estructuras de datos I
03
Ponemos a prueba la programación funcional, profundizando en conceptos clave como las funciones puras, las clausuras o la inmutabilidad, y entendemos en qué casos puede ayudarnos.
Funciones de primer orden
04
Vemos las tripas del lenguaje, entendiendo su orientación a prototipos y cómo simulan estructuras complejas de la programación orientada a objetos.
Estructuras de datos II
05
Entendemos el problema de la asincronía y analizamos casuísticas y patrones que se pueden resolver de forma diferente, por ejemplo, con observables.
Asincronía I
06
Estudiamos diferentes soluciones, desde promesas y como serializar y paralelizar llamadas hasta async/await y su azúcar sintáctico.
Asincronía II
Podemos complementar el curso con distintos módulos de 4 horas sobre lenguaje tipado con typescript, estrategias de testing, graphQL y las mejoras propuestas para ECMAScript.
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:
Básicamente: JavaScript en profundidad. Los cimientos sobre los que apoyar conocimientos futuros. Verás que se puede pasar de Angular a React en horas si las bases son sólidas. No solo eso, tus compañeros te agradecerán que tu código sea robusto, escalable y, sobre todo, legible.
¿Es para mí?
Este es un curso avanzado para profesionales que han trabajado en desarrollo web 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í.