Solicitar Información

Máster en Full Stack Developer

DOBLE TITULACIÓN

Colaboración
Colaboración

Máster en Full Stack Developer

icono de propiedad

Duración:

1 año académico

icono de propiedad

Idioma:

Español

icono de propiedad

Modalidades:

Live Streaming y Online Flexible

Objetivos

El perfil del desarrollador 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 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.

¿A quién va dirigido este Máster en Full Stack Developer?

Este Máster está dirigido a una amplia gama de profesionales, incluyendo:

  • ●  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.

No se requieren conocimientos previos de programación para acceder al Máster

Ayudas económicas

Formación bonificable a través de FUNDAE (debe ser coordinado desde tu empresa) o solicita información sobre nuestro programa de becas.

Doble 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).

Avalado por instituciones de prestigio

IBM logo

Elegidos como la mejor escuela de negocios especializada en tecnología

Ranking DondeEstudiar

IBM logo

Galardonados con el distintivo European Excellence Education

Financial Magazine

IBM logo

Primera posición en rankings académicos del sector tecnológico

EUniversidadesPrivadas.com y Financial Magazine

Las mejores empresas también se han formado con nosotros

Deloitte Banco de España Bankinter Microsoft Indra CaixaBank Mapfre Telefonica Allianz Santander Pwc RTVE ABB Naturgy

Modalidades

imagen de modalidad

Modalidad Live Streaming

Descripción: Los alumnos y profesores interactúan a través de una plataforma de videoconferencias. Las grabaciones de las clases estarán disponibles en el campus virtual junto con los demás recursos del máster. Además, los estudiantes podrán solicitar tutorías por videoconferencia individuales bajo demanda.

Tutor personal: Disponible durante todo el curso

Recursos complementarios: Lecturas, presentaciones, libros, manuales, cuestionarios, ejercicios, foros de dudas, repositorio documental, etc.

Interacción con otros alumnos: Durante las clases, en la preparación de los casos prácticos (opcional), en la elaboración del proyecto final (opcional) y por chat grupal/individual en la intranet.

Fecha de inicio y fin: 21 de Octubre de 2024 – 16 de Julio 2025

Horarios disponibles: Lunes y miércoles de 18:30h a 21:00h (zona horaria UCT+1, Madrid)

imagen de modalidad

Modalidad Online Flexible

Información: Los alumnos cuentan con acceso a un campus virtual donde encuentran las grabaciones de las clases junto a los demás recursos propios de la formación. Además, se ofrecen tutorías grupales por videoconferencia e individuales bajo demanda para resolver cualquier tipo de consulta.

Tutor personal: Disponible durante todo el curso

Recursos complementarios: Lecturas, presentaciones, libros, manuales, cuestionarios, ejercicios, foros de dudas, repositorio documental, etc.

Interacción con otros alumnos: Durante las tutorías, en la preparación de los casos prácticos (opcional), en la elaboración del proyecto final (opcional) y por chat grupal/individual en la intranet.

Fecha de inicio: Inicio flexible

Duración: 9 meses

Horarios: Flexible

Contenido del Máster en Full Stack Developer

Tema 1 - Prework

Módulo de nivelación para ingresar en el siguiente con todos los conocimientos básicos de iniciación al mundo del Desarrollo Web. Permitirá introducir conceptos donde el máster profundizará, haciendo que el alumno se sienta cómodo desde el primer día y consiguiendo que todo el grupo tenga el mismo nivel, lo que permite avanzar más y mejor, así como mejorar la cooperación entre todos los integrantes.

    • 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

En este módulo fundamental del máster, te sumergirás en los principios rectores de la metodología de la programación, adquiriendo las habilidades y conocimientos necesarios para abordar proyectos de software de manera eficiente, escalable y robusta.

    • Uso de GIT

    • Control de versiones 

    • GitHub

    • Buenas prácticas

    • Metodología Agile

    • Asistencia de IAs

Tema 3 - HTML, CSS y Arquitectura de Software

Profundizarás en los fundamentos del desarrollo web y la creación de interfaces web con HTML, CSS y frameworks como Bootstrap. Además, conocerás los conceptos clave de la 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

Te sumergirás en el lenguaje de programación JavaScript, el pilar fundamental del desarrollo web moderno. Aprenderás los conceptos básicos del lenguaje, estructuras de control de flujo, funciones, manejo de datos, DOM, programación orientada a objetos, peticiones HTTP, Design Patterns y Refactoring.

    • 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

Te adentrarás en TypeScript, un superconjunto de JavaScript que añade tipado estático para mejorar la seguridad y confiabilidad de tu código. Aprenderás sobre anotaciones de tipo, interfaces, clases, genéricos, tipos avanzados y más.

    • Introducción

    • Type annotation

    • Interfaces

    • Funciones

    • Clases

    • Genéricos

    • Tipos avanzados

Tema 6 - Frontend con React.js

En este tema, te especializarás en React.js, el framework más utilizado en el mercado para el desarrollo de interfaces web modernas y dinámicas. Aprenderás los conceptos básicos de React.js, JSX, componentes, estilo, hooks, estado, routing, Context API y mucho más.

    • 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

La demanda por este framework está creciendo más rápido en comparación con otros como Angular.js. Sin embargo, hay muy pocos profesionales con los conocimientos necesarios para implementarlo, es por ello que Vue.js representa un complemento que te posicionará con un perfil único en el sector. Queremos que te familiarices con los fundamentos de este framework, uno de los más populares y poderosos de la actualidad. Aprenderás a crear interfaces web dinámicas, escalables y mantenibles, utilizando las mejores prácticas y herramientas del sector. Además, al estar basado en JavaScript, te permitirá aprenderlo con mayor facilidad y seguir profundizando en ese lenguaje.

    • Conceptos básicos de Vue.js

    • SFC y Templating

    • Directivas 

    • Ciclo de vida

    • Routing

    • Estados

Tema 8 - Gestión de Bases de Datos

En este tema, te adentrarás en el mundo de las bases de datos, aprendiendo desde conceptos fundamentales de bases de datos relacionales hasta el diseño e implementación de bases de datos NoSQL con MongoDB. Dominarás el modelo de datos MySQL, la construcción de bases de datos, el modelo entidad-relación, la arquitectura del software y sentencias CRUD.

    • 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

En este apartado te sumergirás en el desarrollo backend con Node.js y el framework Express.js. Aprenderás los fundamentos de Node.js, el núcleo de Node, el sistema de archivos, HTTP, integración con bases de datos MySQL y MongoDB, template engines, sesiones y autenticación.

    • 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

En este apartado comprenderás la arquitectura de Laravel.js, su filosofía de desarrollo basada en el patrón MVC y la sintaxis elegante de PHP que lo sustenta.

    • 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

En este tema, te introducirás en el mundo del desarrollo Cloud Native, aprendiendo sobre metodologías y herramientas básicas para crear aplicaciones escalables y distribuidas en la nube. Abordarás conceptos como continuous delivery, microservicios, DevOps y contenedores.

    • 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

Te especializarás en las buenas prácticas de testing y seguridad para desarrollar aplicaciones web robustas y confiables. Aprenderás sobre TDD (Test Driven Development), principios SOLID, CI/CD, testing unitario, funcional, de integración, mock data y automatización.

    • Testing:

      • Fundamentos del testing

      • Test Driven Development (TDD)

      • Principios SOLID

      • Introducción a conceptos CI/CD

        1. CI: Build, Test, Merge.

        2. CD: Despliegue al repositorio.

        3. 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

La IA Generativa de código puede acelerar el proceso de desarrollo de software, ayudar a identificar errores y sugerir soluciones más eficientes. Además, puede ofrecer nuevas ideas y enfoques creativos en la programación, fomentando la innovación y la colaboración en la comunidad de desarrolladores. La capacidad de generar código automáticamente abre nuevas posibilidades en el ámbito de la programación y promete simplificar y agilizar el trabajo de los desarrolladores. En este tema, aprenderás a utilizar de manera eficiente los modelos y herramientas más potentes en la actualidad específicos para la generación, corrección y optimización de código.

    • Características y funcionamiento

    • Modelos disponibles

    • 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.

Docentes del máster

Mucho más que formación

FORMACIÓN DE POR VIDA

Se espera un rápido avance en las tecnologías digitales. Por esta razón, los estudiantes de la escuela disfrutarán de acceso continuo a actualizaciones y novedades de manera indefinida.

NETWORKING CONTINUO

Nuestro canal privado conecta directamente a todos los antiguos alumnos, docentes y empresas para que puedan comunicarse fácilmente. También se organizan eventos virtuales y presenciales para la comunidad.

BOLSA DE TRABAJO Y PRÁCTICAS

Gracias a nuestros acuerdos estratégicos, podemos brindar emocionantes oportunidades de empleo y la opción de realizar prácticas laborales, ya sea durante el curso o después de su finalización.

ACELERADORA

Apoyamos a los estudiantes en la transformación de sus proyectos finales de máster en startups. Ofrecemos mentores, acceso a inversores y la colaboración de desarrolladores para la creación del producto mínimo viable.

SOLICITAR INFORMACIÓN
MÁSTERES DESTACADOS

Para perfiles de negocio

banner fundacion estatal

Centro inscrito en el Registro Estatal de Entidades de Formación en virtud de la ley 30/2015

EBIS EDUCATION SL, B67370601© 2024 EBIS Business Techschool, C. Agustín Millares, 18, 35001 Las Palmas de Gran Canaria