Micromáster en Frontend con React

Escuela de Negocios IVIGO BS
Precio

490 

El objetivo de esta masterclass es presentar y aprender de forma práctica el rol de ‘Frontend Software Engineer’, cuya importancia y reclamo no han parado de crecer durante los últimos años gracias a la popularización de las ‘Single Page Application’ (SPA) con tecnologías como React, Angular o VUE; desarrolladas y/o adoptadas por empresas como Facebook, Google o Amazon.

Duración

5 Días

A quién va dirigido

Esta masterclass está orientada para cualquier programador o ingeniero de software que quiera adentrarse y/o afianzarse en el mundo del desarrollo frontend con React: Estudiantes que buscan formación adicional en tecnologías web. Desarrolladores backend que quieren convertirse en fullstack. Desarrolladores web que quieren modernizar su stack tecnológico Ingenieros de otras ramas con conocimientos de programación que quieren cambiar a la ingeniería de software. Desarrolladores frontend autodidactas que buscan asentar sus conocimientos y completar su formación.

Impartición

Curso subvencionado para trabajadores en Vigo (Pontevedra)

Sedes

Vigo

Temario completo de este curso

Siempre mediante un enfoque práctico, re-visitaremos los fundamentos de HTML y CSS (incluyendo flexbox y grid), y aprenderemos a sacar todo el potencial de JavaScript gracias a las últimas especificaciones del lenguaje (ES6, ES7 y ES8). Discutiremos también los problemas de usar JavaScript a gran escala, y cómo mitigarlos con lenguajes como TypeScript o Flow.

Durante el resto del curso nos centraremos en React, libreria en JavaScript creada por Facebook con la que desarrollaremos varias aplicaciones de principio a fin. Durante estos temas visitaremos conceptos y tecnologías como ‘routing’ con React Router, autenticación y autorización en SPAs, formularios con React Final Forms, ‘application state’ con Redux, notificaciones en tiempo real con WebSockets, e interacción con APIs y bases de datos. También discutiremos cómo hacer ‘testing’ de forma efectiva y buenas prácticas de desarrollo, conceptos necesarios desde pequeñas startups hasta gigantes con la escala de Amazon.

Por último, hablaremos sobre conceptos avanzados necesarios en entornos de producción (ej. ‘lazy loading’ y ‘Progressive Web Applications’/PWA, ‘server side rendering’), probaremos varios ‘cloud providers’ (ej. Heroku, AWS, Google Firebase, Digital Ocean), y crearemos una aplicación nativa en iPhone y Android usando React Native.

Ver más