Máster en Full Stack Development – The MEAN Stack

El master en Full Stack Development – The MEAN Stack es un curso especializado para aquellos profesionales que tengan experiencia laboral como programadores y quieran mejorar sus conocimientos en Javascript, NodeJS, ES6, MongoDB y Jquery UI entre otros. ¿Quieres convertirte en un experto en los ámbitos del desarrollo de aplicaciones en las vertientes Back-end y Front-end? Te ofrecemos toda la formación que necesitas.

¿QUÉ VOY A APRENDER EN EL MÁSTER DE FULL STACK DEVELOPMENT – THE MEAN STACK?

  • Trabajarás con .Jquery y Bootstrap, además de herramientas como Gulp o Jenkins para mejorar la productividad y calidad de los proyectos.
  • Adquirirás un dominio avanzado del lenguaje PHP y sentarás las bases para librerías y técnicas avanzadas.
  • Aprenderás a manejar el framework PHP y a extender Laravel. Tesing.
  • Trabajarás con NodeJS y MongoDB.
  • Dominarás los elementos necesarios para construir aplicaciones, como HTML5, Javascript y CSS3.

¿CUÁLES SON LOS REQUISITOS PARA ACCEDER AL MÁSTER EN FULL STACK DEVELOPMENT – THE MEAN STACK?

Los candidatos que deseen acceder a este curso especializado deben ser capaces de elaborar un conjunto de páginas web con Ajax y HTTP y saber dotarlas de estilo e interacción con CSS3, Bootstrap y Jquery. Además, deben conocer los fundamentos del protocolo HTTP/S y saber almacenar información con HTML5. Por último, también deben conocer términos como OAuth2, Websockets y WebRTC.

 

  • Programación. Programación orientada a objetos, MVC y Diseño Workflow.
  • HTTP/HTML5. Protocolo HTTP, HTML5 Canvas, Web Components y Storage.
  • Fundamentos, DOM, Ajax y Jquery.
  • Fundamentos, animaciones, transformaciones, Media Queries y Bootstrap.

Plan de estudios

MÓDULO 1. JAVASCRIPT

Se establecen las bases. Manejarás los términos de manera apropiada y definirás términos basándote en ejemplos.

  • Presentación
  • Introducción.
  • Estructuras de control, sintaxis, condicionales, bucles y manejo de errores.
  • Manejo de cadenas, numerales y funciones.
  • Funciones: invocación, parámetros, recursión, Closures y Arrow Function.
  • DOM y Jquery

MÓDULO 2. JAVASCRIPT AVANZADO

Se profundizará en PHP7. Explorarás la programación orientada a objetos y clases, trabajarás con tests automatizados y unitarios y aprenderás a utilizar GIT, Mercurial y composer.

  • Declaración, definición, hosting, expresiones, etc.
  • Introducción a Prototipos, propiedades y métodos.
  • Conceptos avanzados. DOM, Browser Object Model, introducción a ES6 y patrones de diseño.
  • Librería estándar III. Herramientas de proceso de mercado estructurado: HTML, XML, SCML, SAX2, DOM Trees.
  • Testing & Debugging. Formas de depurar código, manejo de errores, excepciones y logging.
  • Control de versiones y dependencias. Introducción a Git, GitHub, Mercurial, BitBucket, Workflow y gestión de dependencias con requireJS.

MÓDULO 3. NODE.JS

Aprenderás a desarrollar sobre node.js y a aprovechar toda la velocidad y versatilidad que ofrece en el servidor.

  • Introducción a la arquitectura, el entorno de desarrollo y producción.
  • Fundamentos de Node.js. Introducción, entorno, configuración, integración, módulos, concurrencia y bucle de eventos.
  • Node.js avanzado. Almacenamiento de datos, módulos, streams, patrones de aplicación, cola de eventos y programación asíncrona.
  • Autenticación, autorización, ataques CSRF y encriptación.

MÓDULO 4. ALMACENAMIENTO

Trabajarás con MongoDB, aprenderás qué es un ODM y cómo diseñar aplicaciones CRUD de manera rápida de profesional.

  • Introducción a bases de datos NoSQL, instalación, MongoDB y Node.js.
  • Introducción e instalación, configuración, tipos de datos, operadores, índices, agregaciones, Map & Reduce.
  • Administración MongoDB. Replicación, monitorización, recuperación de desastres y backup, importación y exportación.
  • Introducción e instalación, diseño de esquemas con Mongoose y aplicación CRUD.

MÓDULO 5. EXPRESS.JS

Aprenderás a mejorar la productividad y a extender la aplicación Node.js con el framework Express.js

  • Introducción a Express.js, principios del framework, instalación, entorno de desarrollo, estructura y módulos.
  • Express.js. Solicitudes y respuestas HTTP, middleware y manejo de errores.
  • Instalación, estructura del proyecto, ejecución, análisis
  • Socket.io. Real time web, client API, Server API, Rooms y Espacios de nombre, clústeres, Logging & Debugging.

MÓDULO 6. FRONT-END

Aprenderás a utilizar las herramientas y frameworks que nos ayudarán a producir un trabajo de calidad con un aspecto profesional y atractivo.

  • Jquery & Jquery UI & Bootstrap. DOM, Ajax, interacciones, efectos, Bootstrap intro, components y plugins.
  • Introducción, arquitectura, User Input, formularios, inyección de dependencias, plantillas, servicios, componentes y directivas.
  • Crhome Dev tools, Firefox developer edition, Postman, Glup y Grunt.
  • Introducción, arquitectura, containers, comandos, redirecciones de puertos, directivas, gestión de volúmenes, administración de contenedores y casos de uso.
  • CI con Jenkins. Introducción, instalación, frlujos de trabajo, testing, entrega continua y plugins.

Equipo docente

(HABRÍA QUE PEDIR INFORMACIÓN)

Resumen del programa en Full Stack Development

 

  • ¿Cuánto dura? 8 semanas
  • ¿Cuánto cuesta?
  • ¿Cuándo empieza? ¡Consúltalo!
  • Financiamiento

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies

ACEPTAR
Aviso de cookies