Máster Full Stack


Dirigido para ti, si eres…

El máster está especialmente diseñado para los profesionales del sector, es 100% online, puedes seguir las clases en vivo desde donde mejor te venga y desde tu dispositivo preferido, PC, tablet, smartphone, solo te hace falta tener una conexión a Internet.

Objetivos de este máster

El objetivo de este máster es formar a desarrolladores multidisciplinares:

  • Que tengan la visión global de un proyecto web de principio a fin. Permitiéndole realizar un desarrollo de principio a fin.
  • Que conozcan cómo desarrollar un Front End, centrándonos en la tecnología más popular del momento.
  • Que conozcan cómo integrarse con Back Ends (lado servidor).
  • Que sean capaces de elegir que tecnología Back End elegir en base a los requerimientos del negocio (documental vs transaccional)
  • 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 tengan en cuenta aspectos tan importantes como el de la seguridad, o el posicionamiento en buscadores.
  • Qué sean capaces de desplegar sus soluciones en los principales proveedores cloud.

Metodología

El máster está especialmente diseñado para los profesionales del sector, es 100% online, puedes seguir las clases en vivo desde donde mejor te venga y desde tu dispositivo preferido, PC, tablet, smartphone, solo te hace falta tener una conexión a Internet.

Si un día no puedes asistir o quieres repasar algo que se comentó, siempre tendrás las grabaciones a mano y podrás contar con tutorías online con el docente.

Para que no te interfieran con tu horario de trabajo, las clases se imparten en el siguiente rango de horas.

viernes (19:00 – 22:00) y los sábados (10:00 – 13:00)

Áreas de conocimiento

Frontend

React, Redux, Bootstrap, JQuery, Mocha, Chai, Sinon, Karma, Webpack, HTML5, CSS, javascript (ES6/ES7), typescript.

Back End

SQL Server, .net core, ASP .net web api, Entity Framework, MongoDB, Mongoose, Express

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

Repositorios:

  • Github

CONTENIDOS DEL PROGRAMA

Módulo 1. Requerimientos

  • Requerimientos / Mocks / Estructura
  • Arquitectura y metodología

Módulo 2. Layout

  • Conceptos básicos HTML5
  • Maquetación responsive
    • Bootstrap 4
    • FlexBox
    • CSS Grid

Módulo 3. Base Lenguaje

  • Javascript ES5
  • Javascript ES6 + propuestas principales ES7
  • Typescript

Módulo 4. Herramientas de Bundling

  • Concepto herramientas de Bundling
  • Webpack

Módulo 5. Desarrollo Front End

  • Introducción al DOM a través de JQuery
  • React/Redux
    • Introducción a React
    • Componentes
    • Navegación
    • Acceso a datos
    • Arquitectura:
      • Redux
      • Redux-thunk
    • Introducción a Angular 4.
    • Pruebas unitarias
      • TDD
      • Jasmine, Mocha, Chai Sinon
      • ntegración continua

Módulo 6. Back End Documental

  • Conceptos
  • MongoDB
  • Mocking

Módulo 7. Web API Node

  • Express
  • Mongoose
  • Swagger
  • Pruebas unitarias

Módulo 8. Backend Transaccional

  • Conceptos
  • Sql server

Módulo 9. Lenguaje y ORM

  • C#
  • Entity Framework

Módulo 10. Web API asp .net core

  • Web api
  • Seguridad
  • IOC
  • Pruebas Unitarias

Módulo 11. Cloud

  • Azure
  • Heroku
  • Amazon
  • Docker + Server Less

Curso + Certificado 2490

Promoción 1990


11 módulos
Tiempo estimado: 4 M
Certificado final