Skip to content
Tecnosaber Logo 2022

Máster en Programación Full-Stack: Aplicaciones web

Todo sobre el máster en Programación Full-Stack

Con este máster FullStack Developer te convertirás en un programador informático con un perfil integral. Serás un pro que controlará tanto el FrontEnd como el BackEnd de aplicaciones web, software y sitios web. Si piensas que al mundo le hace falta un experto en desarrollo web FullStack como tú,hellotokier! 

La formación de los que quieren ir a full
Formación: 1.000 h
En empresas: 60-300 h

¿Qué aprenderás?

Con este máster en Programación Web Full-Stack te formarás en HTML5, CSS3 y JavaScript. Además, con Spring Framework podrás anticipar posibles problemas que puedan surgir en la integración de elementos de una web o aplicación móvil. Diseñarás todas las soluciones necesarias para que el usuario final no tenga ninguna incidencia al utilizarlas. 

Al terminar esta formación, podrás trabajar en empresas de desarrollo de software o gestionar la app de una gran compañía, entre otras muchas posibilidades. 

Temario del máster Full-Stack

Módulo 01: Iniciación a HTML5

Tema 01: Conociendo HTML5 y la estructura del documento
Tema 02: Contenedores semánticos y de texto
Tema 03: Formato semántico del texto
Tema 04: Enlaces y tablas
Tema 05: Formularios

Módulo 02: Conociendo a CSS3

Tema 01: Las hojas de estilo
Tema 02: Propiedades CSS para texto, listas y tablas
Tema 03: Formato y maquetación
Tema 04: Diseño responsive
Tema 05: Diseño con plantillas: Bootstrap 4

Módulo 03: Introducción a JavaScript

Tema 01: El lenguaje JavaScript
Tema 02: Conceptos generales. Variables y operadores
Tema 03: Estructura condicional
Tema 04: Estructuras iterativas
Tema 05: Tablas
Tema 06: Programación orientada a “objetos” en JavaScript
Tema 07: Objetos en JavaScript
Tema 08: Formularios de datos
Tema 09: Modelo DOM
Tema 10: Exploración de flujo XML vía DOM

Módulo 04: JavaScript Avanzado

Tema 01: Gestión de las cookies en JavaScript
Tema 02: Almacenamiento local
Tema 03: Almacenamiento en remoto
Tema 04: Geolocalización en JavaScript
Tema 05: Diseño y gráficos
Tema 06: Primeros pasos con React
Tema 07: Componentes y propiedades de React
Tema 08: Eventos avanzados y rutas en React
Tema 09: Buenas prácticas con JavaScript

Módulo 05: Iniciación a Java

Tema 01: Introducción al lenguaje Java
Tema 02: Tipos de datos y operadores
Tema 03: Sentencias de control
Tema 04: Vectores y cadenas de texto
Tema 05: Introducción a la Programación Orientada a Objetos: clases, objetos y métodos
Tema 06: Herencia
Tema 07: Uso de interfaces
Tema 08: Excepciones
Tema 09: Módulos

Módulo 06: Java avanzado

Tema 01: Clases anidadas
Tema 02: Flujo E/S (NIO2)
Tema 03: Subprocesamiento múltiple
Tema 04: Enumeraciones y autoboxing
Tema 05: Genéricos
Tema 06: Expresiones lambda
Tema 07: Manejo de String
Tema 08: Expresiones regulares
Tema 09: Modelo Vista Controlador (MVC)

Módulo 07: Aplicando Java

Tema 01: Desarrollo de proyectos
Tema 02: Biblioteca gráfica Swing
Tema 03: Biblioteca gráfica JavaFX
Tema 04: API para fechas y localización
Tema 05: JUnit y depuración de errores
Tema 06: API JDBC
Tema 07: Entorno de red
Tema 08: Programación segura

Módulo 08: Certificación Java 11

Tema 01 :Preparación del examen de certificación

Módulo 09: Creando una App Web

Tema 01: Introducción a las aplicaciones web
Tema 02: Creación de aplicaciones web con Spring Boot
Tema 03: Acceso a bases de datos I. Spring Data JPA con MySQL
Tema 04: Controladores y Servicios
Tema 05: Uso de plantillas
Tema 06: Gestión de errores
Tema 07: Internacionalización
Tema 08: Depuración y Logging con Spring Boot
Tema 09: Seguridad: Spring Security
Tema 10: Caso práctico1: Tienda online con Spring Boot

Módulo 10: Enriqueciendo nuestra App Web

Tema 01: Servicios web
Tema 02: Seguridad: JSON Web Token
Tema 03: Planificación de tareas y procesamiento batch
Tema 04: Acceso a bases de datos II. Spring Data JPA con MongoDB
Tema 05: Despliegue de aplicaciones web
Tema 06: Caso práctico 2: Gestión de un almacén con Spring Boot

Proyecto Final Spring

Se construirá un portal web dirigido a las personas aficionadas al cine, donde se podrán dar de alta películas, puntuar y elaborar críticas. Además, permitirá la colaboración de otros usuarios.

Proyecto Final Front-End

Se proponen tres opciones de página web sobre tres temáticas distintas. Se debe escoger una de las propuestas, desarrollando al menos los puntos mínimos que se piden en la temática seleccionada.

Proyecto Final Java

Se creará el código de un videojuego en el que, por turnos, dos equipos van atacando y obteniendo diferentes puntuaciones en función del ataque realizado.
Consentimiento de Cookies con Real Cookie Banner