Desarrollo

Desarrollo con js

Un hombre de perfil trabajando con su ordenador

¿Necesitas más detalles?

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

Descargar

Objetivos

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

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