Fictizia / Curso-de-JavaScript-avanzado-para-desarrolladores_ed5

FICTIZIA » Curso de JavaScript avanzado para desarrolladores — 5ª Edición
https://fictizia.com/formacion/curso-javascript-avanzado
37 stars 15 forks source link
async javascript js oop patterns

WideImg

Curso de JavaScript avanzado para desarrolladores

Programación orientada a objetos con JavaScript, ECMA6+, Patrones, AJAX avanzado, HTML5 avanzado, APIs externas

JavaScript es un lenguaje de programación con una gran cantidad de sutilezas. Este curso de JavaScript avanzado para desarrolladores está diseñado para que sus alumnos entiendan el por qué de estas sutilezas y qué herramientas provee el propio lenguaje para que puedan lidiar con ellas en su día a día laboral.

El objetivo principal de este curso avanzado de JavaScript es aprender y comprender en profundidad las causas de las complicaciones que surgen una vez se han asimilado los conceptos básicos de JS y las técnicas de programación para dominarlas para así alcanzar el nivel de conocimientos necesarios para integrarse de forma efectiva en cualquier equipo de desarrollo web moderno con un alto nivel de exigencia. Tras cursar satisfactoriamente el curso, los alumnos estarán capacitados para integrarse en entornos de desarrollo modernos y eficientes que incluyen el uso de patrones de diseño, control de versiones o el testing en sus procesos.

La metodología del curso es eminentemente práctica sustentándose sobre una sólida base teórica que lleve a los alumnos a tomar las mejores decisiones en cada situación. Basándose en el método learning by doing, el profesor hace progresar el curso junto con sus estudiantes mediante el desarrollo de ejercicios prácticos que van involucrando progresivamente nuevos contenidos teóricos del programa de estudios. Así mismo, todas las prácticas que involucra el curso se han diseñado específicamente como reflejo de técnicas, procesos, necesidades y situaciones que la persona que recibe la formación se encontrará después en su día a día laboral. Las prácticas que los alumnos desarrollan además les servirán de repositorio de todo lo aprendido.

El curso de JavaScript avanzado para desarrolladores está diseñado para aquellos desarrolladores que ya tienen conocimientos de programación con JavaScript y quieren alcanzar la excelencia en su código JavaScript. Si no dispones de esos conocimientos o quieres asegurar que tu base en JS es la adecuada, te recomendamos que antes realices el «Curso de JavaScript» donde aprenderás a programar utilizando JavaScript y obteniendo con él más que una base sólida para escribir código JS eficiente.

Para asegurarnos de que los alumnos disponen del nivel suficiente de JS que les permita que el curso les resulte útil, los interesados deberán pasar previamente un breve cuestionario técnico sobre JavaScript.

Sobre el curso

Indice

Documentación Teoría Descripción
Clase 1 Clase 1 Presentación, historia y control de versiones
Clase 2 Clase 2 Repasando Javascript
Clase 3 Clase 3 Tipos en Javascript 1: number y string
Clase 4 Clase 4 Tipos en Javascript 2: object y function
Clase 5 Clase 5 Tipos en Javascript 3: function y Derivados de Object 1: arrays
Clase 6 Clase 6 Derivados de Object 2: Set, Map, Date, Proxy & Reflec
Clase 7 Clase 7 Derivados de Object: Modulos y Regexp
Clase 8 Clase 8 JS Asíncrono: Como funciona, eventos y callbacks
Clase 9 Clase 9 JS Asíncrono: Promesas y async/await
Clase 10 Clase 10 JS Asíncrono: Comunicación HTTP y generadores
Clase 11 Clase 11 Paradigmas de programación: Orientado a Objetos y funcional
Clase 12 Clase 12 Patrones de Diseño
Clase 13 Clase 13 Sesión práctica
Clase 14 Clase 14 Patrones de Arquitectura y Antipatrones
Clase 15 Clase 15 Testing: Teoría
Clase 16 Clase 16 Apis de navegador: BOM & DOM, Drag & Drop, Intersection Observer, Cookies y WebStorage
Clase 17 Clase 17 Apis de navegador: Geolocalización, Workers & Service Workers y Speech
Clase 18 Clase 18 Automatización de tareas front: Npm y Yarn, análisis estático y documentación
Clase 19 Clase 19 Apis de navegador: Web Sockets, Canvas e IndexedDB
Clase 20 Clase 20 Gulp & Webpack y Proyectos