Máster en Programación Full Stack: Aplicaciones Web

Máster
On-line
1000 horas

Descripción

Con este Máster en Programación Full Stack: Aplicaciones Web te convertirás en un programador informático con un perfil integral. Serás un pro que controlará tanto el Front–End como el Back–End de aplicaciones web, software y sitios web. Si piensas que al mundo le hace falta un experto en desarrollo web Full–Stack como tú, hello, tokier

Software que aprenderás a usar
  • GitHub
  • MySQL
  • JSON
  • Web Token
  • Java
  • FXJUnit
  • Google Chrome
  • DEV
  • Bootstrap
  • Spring
  • Visual Studio Code (IDE)
  • Eclipse

Temario

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.

Requisitos

En general, no hay requisitos previos de admisión en Tokio School.
¿Lo imprescindible? Tener un ordenador y saber manejarlo. 

Metodología

Modalidad: 100% online. Flexibilidad total. Clases en directo y otros recursos. Metodología Learning by doing. Profesorado en activo. Seguimiento personalizado.

Duración

Duración: 1.000 horas lectivas + 60 a 300 horas de prácticas profesionales. 60 créditos ECTS.

Objetivos

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. 

Prácticas

Hasta 300 horas de prácticas en empresas profesionales del sector de la programación.

Perspectivas laborales

Las salidas laborales en el sector del desarrollo de aplicaciones web son muchas y muy diversas. Con una formación en este ámbito, puedes abarcar una gran variedad de perfiles con los que llevar a cabo el desarrollo de aplicaciones para diferentes dispositivos o software. Con el Máster de Programación Full Stack: aplicaciones web adquirirás un perfil integral en la programación informática, controlando tanto el front end como el back end de las aplicaciones web. Las empresas de tecnología ofrecen una amplia variedad de puestos laborales para el perfil profesional del desarrollador de aplicaciones web.

Profesorado

Profesionales en activo del sector de la programación Full-Stack.

Lugar donde se imparte el curso

Online.
Máster en Programación Full Stack: Aplicaciones Web
Tokio School
Campus y sedes: Tokio School
Tokio School (A Coruña)
C/ Comandante Fontanes 1, 1º 15003 A Coruña
Tokio School (Álava)
Álava (Araba/Álava)
Tokio School (Albacete)
Albacete
Tokio School (Alicante)
Alicante
Tokio School (Almería)
Almería
Tokio School (Ávila)
Ávila
+ ver más sedes
Cursos más populares
Solicita información
Descargar Folleto PDF
X