Para qué te prepara:
El <b>Master Full Stack Developer</b> le ofrece una formación especializada en cada ámbito del desarrollo de sitios web. La importancia de una persona que comprenda<b> todos los aspectos</b> durante el desarrollo impacta directamente tanto en los usuarios o clientes que posee la empresa, como en la <b>calidad </b>del producto final. Este Master ofrece una formación para pasar de ser un simple programador a comprender todos los ámbitos de desarrollo de un sitio web y ser capaz de <b>dirigir un proyecto completo</b>.
A quién va dirigido:
Este Master Full Stack Developer está dirigido a estudiantes y profesionales de los sectores relacionados con el mundo de la Informática, Internet y Programación web que le apasione cada aspecto, tanto interno (<b>Backend</b>) como externo (<b>Frontend</b>) del desarrollo de un sitio web así como el <b>control de versiones</b> de un proyecto.
Titulación:
Titulación Expedida y Avalada por el Instituto Europeo de Estudios Empresariales “Enseñanza no oficial y no conducente a la obtención de un título con carácter oficial o certificado de profesionalidad.”
Objetivos:
- Aprender a <b>gestionar versiones</b> de proyectos mediante GIT. - Descubrir todo lo necesario en cuanto al <b>maquetado de una página web </b>con HTML y CSS. - Ser capaz de dotar de <b>dinamismo </b>a los sitios web mediante Javascript y JQuery. - Saber gestionar los<b> aspectos internos </b>(Backend) de nuestro sitio web mediante <b>PHP </b>y la <b>gestión de bases de datos</b>, tanto relacionales (MySQL) como no relacionales (MongoDB). - Aprender algunos de los <b>frameworks</b> y <b>entornos </b>más utilizados en la programación actual (Symfony, AngularJS, Node.js y React.js).
Salidas Laborales:
Mediante la realización de este máster, podrás optar a trabajar como: - Full Stack Developer - Frontend Developer - Backend Developer - Desarrollador web especialista - Programador informático integral - Administrador de servidores web
Resumen:
La creación de una página web que esté actualizada, sea instintiva y responsiva es primordial para cualquier empresa o persona que quiera darse a conocer en su sector y mejore su nivel de ventas o productividad. Teniendo claro este punto, cada vez es más común encontrar a personas que sepan programar en un lenguaje específico o sepan administrar algún gestor de contenidos pero es difícil encontrar alguien que conozca todos los aspectos que conlleva el desarrollo de una página web. Aquí es donde entra en juego el Full Stack Developer, es decir, aquella persona conocedora de todos los aspectos (backend, frontend, gestión de versiones,…) del desarrollo de un sitio web. Siendo Full Stack Developer serás capaz de detectar y corregir fallos que puedan existir así como de mejorar la funcionalidad de cada aspecto del sitio web. En INESEM podrás trabajar en un Entorno Personal de Aprendizaje donde el alumno es el protagonista, avalado por un amplio grupo de tutores especialistas en el sector.
Metodología:
Con nuestra metodología de aprendizaje online, el alumno comienza su andadura en INESEM Business School a través de un campus virtual diseñado exclusivamente para desarrollar el itinerario formativo con el objetivo de mejorar su perfil profesional. El alumno debe avanzar de manera autónoma a lo largo de las diferentes unidades didácticas así como realizar las actividades y autoevaluaciones correspondientes. La carga de horas de la acción formativa comprende las diferentes actividades que el alumno realiza a lo largo de su itinerario. Las horas de teleformación realizadas en el Campus Virtual se complementan con el trabajo autónomo del alumno, la comunicación con el docente, las actividades y lecturas complementarias y la labor de investigación y creación asociada a los proyectos. Para obtener la titulación el alumno debe aprobar todas la autoevaluaciones y exámenes y visualizar al menos el 75% de los contenidos de la plataforma. El Proyecto Fin de Máster se realiza tras finalizar el contenido teórico-práctico en el Campus. Por último, es necesario notificar la finalización del Máster desde la plataforma para comenzar la expedición del título.
Temario:
MÓDULO 1. FULL STACK DEVELOPER
UNIDAD DIDÁCTICA 1. ¿QUÉ SIGNIFICA FULL STACK DEVELOPER?
UNIDAD DIDÁCTICA 2. REQUISITOS PARA SER FULL STACK DEVELOPER
UNIDAD DIDÁCTICA 3. CAMPOS DE APLICACIÓN FULL STACK DEVELOPER
MÓDULO 2. GIT
UNIDAD DIDÁCTICA 1. INTRODUCCIÓN A GIT
UNIDAD DIDÁCTICA 2. MANEJO DE REPOSITORIOS EN GIT
UNIDAD DIDÁCTICA 3. RAMAS EN GIT
UNIDAD DIDÁCTICA 4. COMANDOS GIT
UNIDAD DIDÁCTICA 5. BUENAS PRÁCTICAS EN GIT
MÓDULO 3. HTML Y CSS
UNIDAD DIDÁCTICA 1. HERRAMIENTAS NECESARIAS
UNIDAD DIDÁCTICA 2. INTRODUCCIÓN A HTML
UNIDAD DIDÁCTICA 3. HTML: ESTRUCTURA DE UN DOCUMENTO
UNIDAD DIDÁCTICA 4.HTML: ELEMENTOS
UNIDAD DIDÁCTICA 5.HTML: CONTENIDO AUDIOVISUAL
UNIDAD DIDÁCTICA 6. HTML: METAINFORMACIÓN, ACCESIBILIDAD Y VALIDACIÓN
UNIDAD DIDÁCTICA 7. INTRODUCCIÓN A CSS
UNIDAD DIDÁCTICA 8. CSS: SELECTORES, UNIDADES DE MEDIDA Y COLORES
UNIDAD DIDÁCTICA 9. CSS: PSEUDOCLASES Y PSEUDOELEMENTOS CSS
UNIDAD DIDÁCTICA 10. CSS: MODELOS DE CAJA, POSICIONAMIENTO Y VISUALIZACIÓN
UNIDAD DIDÁCTICA 11. CSS: FLEXBOX
UNIDAD DIDÁCTICA 12. CSS: ANIMACIONES CSS
UNIDAD DIDÁCTICA 13. CSS: HOJAS DE ESTILOS
UNIDAD DIDÁCTICA 14. PRE-PROCESADORES CSS: SASS Y LESS
UNIDAD DIDÁCTICA 15. RESPONSIVE DESIGN
MÓDULO 4. JAVASCRIPT
UNIDAD DIDÁCTICA 1. INTRODUCCIÓN A LAS PÁGINAS WEB
UNIDAD DIDÁCTICA 2. INTRODUCCIÓN A JAVASCRIPT
UNIDAD DIDÁCTICA 3. CONCEPTOS BÁSICOS DE PROGRAMACIÓN
UNIDAD DIDÁCTICA 4. OBJETOS EN JAVASCRIPT
UNIDAD DIDÁCTICA 5. LOS OBJETOS LOCATION E HISTORY
UNIDAD DIDÁCTICA 6. EL OBJETO DOCUMENT
UNIDAD DIDÁCTICA 7. EL OBJETO FORM
UNIDAD DIDÁCTICA 8. LOS OBJETOS FRAME, NAVIGATOR Y SCREEN
MÓDULO 5. PROGRAMACIÓN CON JQUERY
UNIDAD DIDÁCTICA 1. INICIACIÓN A LAS PÁGINAS WEBS CON JQUERY
UNIDAD DIDÁCTICA 2. CONCEPTOS BÁSICOS DE JQUERY
UNIDAD DIDÁCTICA 3. SELECTORES
UNIDAD DIDÁCTICA 4. EVENTOS
UNIDAD DIDÁCTICA 5. ATRIBUTOS EN JQUERY
UNIDAD DIDÁCTICA 6. CSS EN JQUERY
UNIDAD DIDÁCTICA 7. AJAX EN JQUERY
UNIDAD DIDÁCTICA 8. FORMULARIOS
UNIDAD DIDÁCTICA 9. EFECTOS EN JQUERY
UNIDAD DIDÁCTICA 10. JQUERY UI
UNIDAD DIDÁCTICA 11. PLUG-IN EN JQUERY
MÓDULO 6. PHP
UNIDAD DIDÁCTICA 1. INSTALACIÓN
UNIDAD DIDÁCTICA 2. CREAR UN SITIO WEB
UNIDAD DIDÁCTICA 3. INTRODUCCIÓN A PHP
UNIDAD DIDÁCTICA 4. ARRAYS Y ESTRUCTURAS DE CONTROL
UNIDAD DIDÁCTICA 5. FUNCIONES
UNIDAD DIDÁCTICA 6. INCLUIR ARCHIVOS
UNIDAD DIDÁCTICA 7. PROGRAMACIÓN ORIENTADA A OBJETOS
UNIDAD DIDÁCTICA 8. HERENCIA
UNIDAD DIDÁCTICA 9. RECOGER INFORMACIÓN DEL USUARIO
UNIDAD DIDÁCTICA 10. VALIDACIÓN DE FORMULARIOS
UNIDAD DIDÁCTICA 11. COOKIES Y SESIONES
UNIDAD DIDÁCTICA 12. ACCESO A ARCHIVOS
UNIDAD DIDÁCTICA 13. ERRORES Y EXCEPCIONES
UNIDAD DIDÁCTICA 14. CONFIGURACIÓN DE LA BASE DE DATOS
UNIDAD DIDÁCTICA 15. BASE DE DATOS Y SQL
UNIDAD DIDÁCTICA 16. BUSCANDO MÁS FUNCIONALIDAD
UNIDAD DIDÁCTICA 17. AUTENTIFICACIÓN DE LOS USUARIOS
UNIDAD DIDÁCTICA 18. EL PROCESO DE COMPRA
UNIDAD DIDÁCTICA 19. INTEGRAR NUESTRO CARRITO A UNA PÁGINA WEB ACTUAL
UNIDAD DIDÁCTICA 20. FORMAS DE PAGO
UNIDAD DIDÁCTICA 21. RECURSOS PHP
MÓDULO 7. BASES DE DATOS: MYSQL Y MONGODB
UNIDAD DIDÁCTICA 1.BASES DE DATOS RELACIONALES (MYSQL)
UNIDAD DIDÁCTICA 2. BASES DE DATOS NOSQL Y EL ALMACENAMIENTO ESCALABLE
UNIDAD DIDÁCTICA 3. INTRODUCCIÓN A UN SISTEMA DE BASES DE DATOS NOSQL: MONGODB
MÓDULO 8. ANGULAR
UNIDAD DIDÁCTICA 1. ANGULAR
UNIDAD DIDÁCTICA 2. CREANDO UN PROYECTO
UNIDAD DIDÁCTICA 3. TYPESCRIPT
UNIDAD DIDÁCTICA 4. DIRECTIVAS
UNIDAD DIDÁCTICA 5. PIPES
UNIDAD DIDÁCTICA 6. RUTAS
UNIDAD DIDÁCTICA 7. HTTP
UNIDAD DIDÁCTICA 8. FORMULARIOS
UNIDAD DIDÁCTICA 9. ANIMACIONES
UNIDAD DIDÁCTICA 10. MATERIAL DESIGN
UNIDAD DIDÁCTICA 11. ANGULAR UNIVERSAL
MÓDULO 9. SYMFONY
UNIDAD DIDÁCTICA 1. PRESENTACIÓN A SYMFONY
UNIDAD DIDÁCTICA 2. DESARROLLO ESTRUCTURA DE SYMFONY
UNIDAD DIDÁCTICA 3. INTRODUCCIÓN SYMFONY Y BASES DE DATOS: DOCTRINE
UNIDAD DIDÁCTICA 4. DIFERENTES MODOS DE VER EN SYMFONY
UNIDAD DIDÁCTICA 5. CREACIÓN DE FORMULARIOS Y VALIDACIÓN EN SYMFONY
UNIDAD DIDÁCTICA 6. HERRAMIENTAS ADICIONALES PARA SYMFONY
MÓDULO 10. NODE.JS Y REACT.JS
UNIDAD DIDÁCTICA 1. INTRODUCCIÓN A NODE.JS
UNIDAD DIDÁCTICA 2. COMPONENTES, SINTAXIS Y EVENTOS EN NODE.JS
UNIDAD DIDÁCTICA 3. PROGRAMACIÓN CON NODE.JS
UNIDAD DIDÁCTICA 4. INTRODUCCIÓN A REACT.JS
UNIDAD DIDÁCTICA 5. COMPONENTES Y SINTAXIS EN REACT.JS
UNIDAD DIDÁCTICA 6. PROGRAMACIÓN CON REACT.JS
MÓDULO 11. PROYECTO FIN DE MÁSTER