Objetivos de este máster
El objetivo de este máster es formar a desarrolladores especializados en el área de Front-End:
- Que sepan implementar un layout responsive, que se visualice bien en diferentes tipos de dispositivos y navegadores.
- Qué conozcan los desafíos de un desarrollo Front-End y cómo tratarlos.
- Que conozcan los frameworks más populares del mercado con sus pros y contras, y tengan criterio para elegir uno u otro dependiendo del desarrollo que tengan que realizar.
- Que puedan asegurar un buen nivel de calidad en sus desarrollos mediante la implementación de pruebas unitarias en todas las capas del proyecto.
- Que conozcan cómo integrarse con backends (lado servidor).
- Que tengan en cuenta aspectos tan importantes como el de la seguridad, o el posicionamiento en buscadores.
Áreas de conocimiento
Front-End
React, Redux, AngularJS, Bootstrap, Material Design JQuery, Mocha, Chai, Sinon, Karma, Webpack, Grunt, Gulp, HTML5, CSS, javascript (ES6/ES7), Typescript, svg, d3js, lodash.
Metodología
-
Agile, desarrollo en sprints.
- Revisiones de código, centradas en la calidad y la facilidad de mantenimiento.
-
Branch-per-feature, utilizando como repositorio distribuido Git.
Infraestructura
Cloud
- Microsoft Azure
- Amazon AWS
- Heroku
Repositorio
Trabajando en equipo
Para aplicar los conocimientos adquiridos, realizaremos un trabajo en equipo utilizando herramientas colaborativas (videoconferencia, Git, Pull Requests, Slack, Wikis, etc.), contando con soporte online por parte de los docentes.
Videoconferencia
Las sesiones de formación, son en directo e interactivas (vía GoToTraining), compartiremos audio, vídeo y escritorio.
Git
Para trabajar en equipo utilizaremos como tecnología de repositorio Git, como metodología: branch per feature / pull requests.
Slack
Para que os sea fácil de compartir dudas comunes e inquietudes, utilizaremos Slack como plataforma colaborativa.
Soporte online
Cuando tengáis dudas, quedamos a una hora que os venga bien y tendremos sesiones de soporte en vivo, utilizando herramientas de videoconferencia.