• Imparte:
  • Modalidad:
    Presencial-Streaming
  • Precio:
    Consultar rellenando el formulario
  • Comienzo:
    Desde el 21/10/2024 hasta el 16/07/2025
  • Lugar:
    Av. Antoni Gaudí 5F
    Sant Quirze del Vallès (Barcelona) 08192
    España
  • Horario:
    Lunes y miércoles de 18:30h a 21h
  • Duración:
    1 Año
  • Condiciones:
    Formación bonificable a través de FUNDAE o solicita información sobre nuestro programa de becas.
  • Titulación:
    Al finalizar la formación, los estudiantes recibirán dos títulos, uno emitido por nuestra Escuela de Negocios (EBIS) y el otro por la Universidad de Vitoria Gazteiz (EUNEIZ).

Presentación

El perfil de Full Stack Developer se encuentra entre los más demandados en el ámbito empresarial tecnológico en la actualidad. Su atractivo radica en su versatilidad y comprensión integral de todas las facetas de un proyecto de desarrollo web, abarcando desde la creación de bases de datos hasta la implementación de servicios API-REST, la gestión del backend y el diseño de interfaces de usuario hasta el despliegue y posterior monitoreo.

El Máster en Full Stack Developer de EBIS tiene como objetivo principal formar profesionales altamente cualificados en el desarrollo web, capaces de diseñar, crear e implementar aplicaciones web de alto impacto y dotarlos con la ventaja competitiva de saber cómo aplicar IA Generativa para programar de manera más eficiente. A través de un programa integral y actualizado, los estudiantes adquirirán las habilidades y conocimientos necesarios para dominar las tecnologías más demandadas en el mercado laboral actual, como React, Vue, Node.js, Express.js, Laravel, y MongoDB entre otras. Este máster también pone un fuerte énfasis en el manejo de la IA con las herramientas y el desarrollo de las soft skills esenciales para el éxito profesional, como el trabajo en equipo, la comunicación, la resolución de problemas y la capacidad de adaptación.

Dirigido

Desarrolladores web junior y senior que buscan actualizar sus conocimientos y habilidades.
Profesionales de otras áreas que desean convertirse en desarrolladores full stack.
Estudiantes de informática y telecomunicaciones que buscan especializarse en desarrollo full stack.
Emprendedores que desean desarrollar sus propias aplicaciones web.

Objetivos

El Máster en Full Stack Developer de EBIS tiene como objetivo principal formar profesionales altamente cualificados en el desarrollo web, capaces de diseñar, crear e implementar aplicaciones web completas y de alto impacto.

A través de un programa integral y actualizado, los estudiantes adquirirán las habilidades y conocimientos necesarios para dominar las tecnologías más demandadas en el mercado laboral actual, como React, Vue.js, Node.js, Laravel.js, y MongoDB entre otras.

Este máster también pone un fuerte énfasis en el manejo de la IA con las herramientas y el desarrollo de las soft skills esenciales para el éxito profesional, como el trabajo en equipo, la comunicación, la resolución de problemas y la capacidad de adaptación.

Programa

Tema 1 - Prework
Ejercicios de lógica
Terminal
Instalación de herramientas
Introducción a GIT y herramientas
Introducción a HTML
Introducción a CSS

Tema 2 - Metodología de la programación
Uso de GIT
Control de versiones 
GitHub Buenas prácticas
Metodología Agile
Asistencia de IAs

Tema 3 - HTML, CSS y Arquitectura de Software
Concepto de arquitectura web para desarrolladores
Introducción a HTML
Etiquetas Básicas de Estructura
HTML Maquetación web: HTML (lenguajes de marcado)
Formularios
Introducción a CSS
Selectores CSS Características Avanzadas de CSS
RWD – Responsive Web Design
Dinamización del Entorno Digital
CSS Maquetación web: CSS (hojas de estilo)
Frameworks de estilo en CSS: Bootstrap
Configuracion basica Configuración del entorno de trabajo: IDE y Terminal

Tema 4 - JavaScript
Conceptos Básicos del Lenguaje 
Manejo del DOM 
Estructuras de Control de Flujo  
Funciones, Parámetros y Ámbitos Funcionales 
JavaScript HTTP y Peticiones Asíncronas 
JavaScript. Manejo de Datos

Tema 5 - TypeScript
Introducción
Type annotation
Interfaces
Funciones
Clases
Genéricos
Tipos avanzados

Tema 6 - Frontend con React.js
Conceptos básicos de React.js
Introducción a JSX
Componentes en React.js
Estilado en React.js: Módulos de CSS y Styled Components
Hooks (I): Estados y UseState
Condicionales y listas
Creación y gestión de formularios en React.js
Hooks (II): Ciclo de vida de componentes y peticiones HTTP en React.js
Routing
Context API
Desarrollo de Aplicaciones MERN

Tema 7 - Vue.js
Conceptos básicos de Vue.js
SFC y Templating
Directivas 
Ciclo de vida
Routing
Estados

Tema 8 - Gestión de Bases de Datos
Qué es una BBDD Relacional
Modelo de Datos MySQL 
Cómo Construir una Base de Datos 
Modelo Entidad Relación
Introducción a la Arquitectura de Datos
Sentencias CRUD con MySQL   
BBDD NoSQL con MongoDB
Introducción y Diseño de Estructuras de BBDD 
Mongo Setup 
Mongo Shell y JSON
CRUD and Query/Update Operators    
Indexes and Performance
Aggregation and Expressions   

Tema 9 - Backend con Node.js
Introducción a Node.js y Express.js
Node Core
Formularios en Express
REST API
Integración de Express con Bases de Datos MySQL 
Integración de Express con Bases de Datos MongoDB
Middleware
Filesystem
HTTP
Router
Autenticación
Template Engines
Pruebas unitarias
Definición
Primer proyecto de test
Diferencia entre test unitarios y test de integración
Mocking
Otros frameworks para test

Tema 10 - Laravel.js
Introducción a Laravel.js, PHP y MVC
Formularios en Laravel
RES API
Eloquent ORM Testing
Filesystem
Router
Autenticación

Tema 11 - Introducción a Cloud Native
Introducción a Cloud Native
Metodología
Principios: escalabilidad, elasticidad y agilidad
Arquitectura y Servicios Continuous Delivery
Microservicios
DevOps
Contenedores: Docker

Tema 12 - Principios del Testing y Automatización
Testing:
Fundamentos del testing
Test Driven Development (TDD)
Principios SOLID
Introducción a conceptos CI/CD
CI: Build, Test, Merge.
CD: Despliegue al repositorio.
CD: Despliegue a producción.
Test Unitarios Test Funcionales
Test de Integración
Mocking y Stubbing

Automatización:
Herramientas de automatización
Integración continua
Entrega continua: Jenkins, GitHub Actions
Cloud Deployment: AWS, Azure y Google Cloud Platform

Tema 13 - IA generativa para creación y revisión de código
Características y funcionamiento
Marcos tecnológicos disponibles (modelos)
Mejores herramientas gratuitas
Mejores herramientas de pago
Creación de código con IA Generativa
Corrección y optimización de código con IA Generativa Posibilidades de aplicación y limitaciones
Soporte IA en todo el proceso de programación
Innovación y creación de nuevas soluciones
Prácticas con herramientas
Construcción de páginas web y Apps con herramientas de IA Generativa

PROYECTO FINAL DE MÁSTER
El trabajo final del máster en Full Stack Developer te permitirá aplicar, de manera práctica, los conocimientos adquiridos durante tus estudios. El proyecto se llevará a cabo en grupo (puedes pedir autorización expresa para realizarlo individualmente). Dispondrás de un tutor que te dará soporte siempre que lo requieras.

¡Infórmate ahora sin compromiso!

Publicidad

Cursos Relacionados

Ver otros masters de...