Máster Front End Online Lemoncode - Calendario XIV Edición


Master Front End XIV

El próximo 20 de abril arrancamos con la decimocuarta edición del Máster Front End Online Lemoncode.

Hemos estado ajustando el calendario lectivo. Para este año tenemos que:

  • Arrancamos el 20 de Abril.

  • Finalizamos el periodo de docencia el 10 de Noviembre.

  • Haremos nuestra parada para recuperar fuerzas y tomar aire durante el mes de Agosto, eso sí estaremos disponibles para tutorías y corregir entregas.

  • Las clases tienen una duración de 3 horas, y el grueso de las mismas las impartimos los jueves y viernes de 19:00 a 22:00, además de esto tenemos las denóminadas máster class que se imparten entre semana (si no te cuadra este horario también puedes optar por la versión continua de nuestro máster, o si no puedes asistir a alguna clase siempre tendrás la grabación de la misma disponible para que la veas cuando mejor te venga), en estas sesiones cubrimos temas que no son troncales del máster, pero consideramos muy interesantes (introducción UX, Figma, OAUTH, Pasarelas de pago, d3js, Micro Front Ends, Mono Repo, Ciberseguridad, Blazor…)

Sobre el equipo docente, cuentas con un equipo de 13 profesores, cada uno experto en su área.

Las novedades que presentamos en esta edición:

  • En el módulo de UI / UX hemos añadido una sesión sobre animaciones y transiciones HTML impartido por la gran Carmen Ansió.

  • En el módulo de lenguaje, hemos ampliado el número de sesiones a 9 y las hemos dividido en dos grupos:

    • Una parte core en la que se imparten los conceptos básicos para poder ir avanzando en el master (ojo, partimos de que ya tienes una buena base de fundamentos de programación, en caso de que no, puedes cursar como paso previo nuestro Bootcamp JavaScript, que si empieza de cero).

    • Otra que hemos denominado advanced en la que se cubren tópicos más avanzados de JavaScript y TypeScript.

    • ¿Oye y porque tantas sesiones de lenguaje si yo ya se programar? Este módulo lo llamamos la primera pared, es una sorpresa que no te esperas, resulta que si vienes de backend puede que hayas aprendido JS/TS siguiendo similitudes de otros lenguajes tipos C# o Java, o si vienes de Front que lo uses de oído (código que ves de otros desarrolladores, stackoverflow, o lo que me diga copilot…), con el lenguaje te vas a pelear todos los días, mejor saber muy bien que es lo que te ofrece para saber sacarle todo el partido posible y no quedarte con cara de poker cada vez que habres un fichero .d.ts de TypeScript.

  • Si hablamos de bundling, en la edición pasada ya tuvimos una sesión de Vite, ahora ampliamos y montamos una sesión de como configurar y desplegar una librería utilizando esta herramienta de bundling.

  • Añadimos una sesión sobre SolidJS, esta nueva librería que está enmarcada en la nueva ola de updates qirúrgicos, tiene la ventaja de que en ciertos aspectos es similar a React y es muy fácil de ponerte operativo con ella si vienes de ese stack.

  • Si eres de los que sigue a Svelte, habrás podido ver como sitios como apple lo han empezado a usar, y que su Svelte Kit ya ha alcanzado su primer versión estable (1.0), en las sesiones que impartimos lo incorporamos a nuestro contenido.

  • Volviendo a lo que ahora se están usando en producción, y siguiendo las recomendaciones del equipo de Meta (publicadas en la Beta de su nueva documentación de React) de no usar UseEffect para llamadas asíncronas y mejor utilizar librerías de data fetching, vamos a dar una sesión de React Query, una librería muy interesante que puede hacer que tu aplicación tenga mejor rendimiento y simplificar el manejo de consultas, recargas, etc…

  • A nivel de Frameworks, también comentaremos como se portan las nuevas versiones de NextJS y sus server components.

  • Y para finalizar con las novedades… vamos a ver como gestionar soluciones con varios proyectos aplicando la aproximación de monorepo, en concreto tendremos una sesión sobre TurboRepo.

¿Cómo hemos repartido el peso de cada materia? Veamos el calendario…

Calendario

Aquí puedes ver cuándo se imparte cada módulo y qué carga le hemos dado.

Módulo Sesión Horas Máster class Fecha impartición Semana
Layout Layout (I) 3 jueves, 20 de Abril de 2023 1
Layout Layout (II) 3 viernes, 21 de Abril de 2023 1
Layout User Experience 3 SI miércoles, 26 de Abril de 2023 2
Layout Layout (III) 3 jueves, 27 de Abril de 2023 2
Layout Layout (IV) 3 viernes, 28 de Abril de 2023 2
Layout Animaciones CSS 3 SI martes, 2 de Mayo de 2023 3
Layout Diseño para desarrolladores 3 SI miércoles, 3 de Mayo de 2023 3
Layout Laboratorio Módulo Layout 3 jueves, 4 de Mayo de 2023 3
Lenguaje JavaScript/TypeScript CORE 3 viernes, 5 de Mayo de 2023 3
Layout FIGMA 3 SI miércoles, 10 de Mayo de 2023 4
Lenguaje JavaScript/TypeScript CORE 3 jueves, 11 de Mayo de 2023 4
Lenguaje JavaScript/TypeScript CORE 3 viernes, 12 de Mayo de 2023 4
Layout De FIGMA a CSS 3 SI miércoles, 17 de Mayo de 2023 5
Lenguaje JavaScript/TypeScript CORE 3 jueves, 18 de Mayo de 2023 5
Bundling Conceptos + Webpack (I) 3 viernes, 19 de Mayo de 2023 5
Lenguaje JavaScript/TypeScript ADVANCED 3 SI martes, 23 de Mayo de 2023 6
Lenguaje JavaScript/TypeScript ADVANCED 3 SI miércoles, 24 de Mayo de 2023 6
Bundling Webpack (II) 3 jueves, 25 de Mayo de 2023 6
Bundling Parcel 3 viernes, 26 de Mayo de 2023 6
Lenguaje Introducción a programación funcional 3 SI miércoles, 31 de Mayo de 2023 7
Lenguaje Laboratorio Módulo Lenguaje 3 jueves, 1 de Junio de 2023 7
Bundling Vite 3 viernes, 2 de Junio de 2023 7
Bundling Sesión librería Vite 3 SI martes, 6 de Junio de 2023 8
Frameworks Web Components 3 SI miércoles, 7 de Junio de 2023 8
Lenguaje Laboratorio Módulo Bundling 3 jueves, 8 de Junio de 2023 8
Frameworks React 3 viernes, 9 de Junio de 2023 8
Lenguaje JavaScript/TypeScript ADVANCED 3 SI martes, 13 de Junio de 2023 9
Frameworks Principios SOLID 3 SI miércoles, 14 de Junio de 2023 9
Frameworks React (II) 3 jueves, 15 de Junio de 2023 9
Frameworks React (III) 3 viernes, 16 de Junio de 2023 9
Lenguaje JavaScript/TypeScript ADVANCED 3 SI martes, 20 de Junio de 2023 10
Frameworks CSS IN JS 3 SI miércoles, 21 de Junio de 2023 10
Frameworks React (IV) 3 jueves, 22 de Junio de 2023 10
Frameworks React (V) 3 viernes, 23 de Junio de 2023 10
Lenguaje JavaScript/TypeScript ADVANCED 3 SI miércoles, 28 de Junio de 2023 11
Frameworks React (VI) 3 jueves, 29 de Junio de 2023 11
Frameworks Angular (I) 3 viernes, 30 de Junio de 2023 11
Frameworks React Query 3 SI martes, 4 de Julio de 2023 12
Frameworks Angular (II) 3 miércoles, 5 de Julio de 2023 12
Frameworks Angular (III) 3 jueves, 6 de Julio de 2023 12
Frameworks NEXTJS 3 SI viernes, 7 de Julio de 2023 12
Frameworks RXJS 3 SI miércoles, 12 de Julio de 2023 13
Frameworks Svelte (I) 3 jueves, 13 de Julio de 2023 13
Frameworks Svelte (II) 3 viernes, 14 de Julio de 2023 13
Frameworks Micro FrontEnds 3 SI miércoles, 19 de Julio 2023 14
Frameworks SolidJS 3 SI jueves, 20 de Julio de 2023 14
Frameworks VueJS (I) 3 viernes, 21 de Julio de 2023 14
Frameworks VueJS (II) 3 lunes, 24 de Julio de 2023 15
Frameworks VueJS (III) 3 jueves, 27 de Julio de 2023 15
Frameworks Laboratorio Módulo Frameworks 3 viernes, 28 de Julio de 2023 15
Unit Tests Conceptos 3 viernes, 1 de Septiembre de 2023 16
Frameworks Web Assembly (Blazor) 3 SI miércoles, 6 de Septiembre de 2023 17
Unit Tests Test Framework JEST 3 jueves, 7 de Septiembre de 2023 17
Sesión Accesibilidad 3 SI miércoles, 13 de Septiembre de 2023 18
Unit Tests JEST + Integración continua 3 jueves, 14 de Septiembre de 2023 18
Unit Tests Testing Angular 3 viernes, 15 de Septiembre de 2023 18
Unit Tests E2E con Cypress 3 jueves, 21 de Septiembre de 2023 19
Unit Tests Laboratorio Testing React 3 viernes, 22 de Septiembre de 2023 19
APIs Rest API REST I 3 jueves, 28 de Septiembre de 2023 20
APIs Rest API REST II 3 viernes, 29 de Septiembre de 2023 20
Pasarelas de pago 3 SI miércoles, 4 de Octubre de 2023 21
APIs Rest Graph QL 3 jueves, 5 de Octubre de 2023 21
APIs Rest Web Socket 3 viernes, 6 de Octubre de 2023 21
APIs Rest OAUTH2 3 SI miércoles, 11 de Octubre de 2023 22
d3js 3 SI miércoles, 18 de Octubre de 2023 22
APIs Rest Laboratorio Módulo APIs Rest 3 jueves, 19 de Octubre de 2023 22
Cloud Conceptos y despliegue básico 3 viernes, 20 de Octubre de 2023 22
Seguridad Cyber para Desarrollo 3 SI miércoles, 25 de Octubre de 2023 23
Cloud Docker 3 jueves, 26 de Octubre de 2023 23
Cloud Docker 3 viernes, 27 de Octubre de 2023 23
Cloud Turbo Repo 3 SI martes, 31 de Octubre de 2023 24
Cloud Laboratorio Módulo Cloud 3 jueves, 2 de Noviembre de 2023 24
Movilidad PWA 3 viernes, 3 de Noviembre de 2023 24
Framework Introducción a Scrum 3 SI miércoles, 8 de Noviembre de 2023 25
Movilidad React Native 3 jueves, 9 de Noviembre de 2023 25
Movilidad FLUTTER 3 viernes, 10 de Noviembre de 2023 25

¿Te apuntas?

Si quieres más información nos puedes contactar en el siguiente correo: info@lemoncode.net

Otros enlaces interesantes: