Menú
¡Llama gratis! 900 264 357

Máster en Programación Full Stack: aplicaciones web del centro TOKIO

Programa de Máster en Programación Full Stack: aplicaciones web

Modalidad: Semi-presencial , Online
Localización: A Coruña , Álava/Araba , Albacete y otros lugares

Descripción

Te ofrecemos una formación completa que te capacita con los más prestigiosos profesionales del sector. No te preocupes, podrás realizar llevar a cano todo lo aprendido ya que comprendemos que aprender haciendo es mucho más efectivo.

Este máster te prepara para que te conviertas en un programador informático integral, dominando el back end y el front end de aplicaciones web, software y sitios web. Finalizada la formación te convertirás en un profesional preparado para afrontar los retos de desarrollo en la industria y contribuir significativamente al mundo de la tecnología como un Full Stack Developer.

A quién va dirigido

La programación se ha destinado a todas aquellas personas que deseen potenciar sus perfiles profesionales en el área de la programación.

Objetivos

Manejar diversos sistemas operativos y lenguajes de programación.

Temario

Módulo 1: Creando una App Web

Tema 1: Introducción a las aplicaciones web

• Framework Spring

• Herramientas

Tema 2: Creación de aplicaciones web con Spring Boot

Tema 3: Acceso a bases de datos I. Spring Data JPA con MySQL

• Acceso y consulta de datos

• Spring Data JPA con MySQL

• JPQL y consultas nativas sobre MySQL

Tema 4: Controladores y Servicios Tema 5: Uso de plantillas

• Thymeleaf

• CRUD con Spring Data JPA

Tema 6: Gestión de errores

Tema 7: Internacionalización

Tema 8: Depuración y Logging con Spring Boot

• Depuración de aplicaciones web

• Logging

Tema 9: Seguridad: Spring Security

• Framework Spring Security

• Control de usuarios

Tema 10: Caso práctico 1: Tienda online con Spring Boot

Módulo 2: Enriquecimiento de nuestra App Web

Tema 1: Servicios web

• DTOs y frameworks de mapeo

• Consumir servicios web REST

• Creación de servicios web REST

Tema 2: Seguridad: JSON Web Token

• Securizar servicios web con JWT

Tema 3: Planificación de tareas y procesamiento batch

• Planificación de tareas

• Crear un servicio batch

Tema 4: Acceso a bases de datos II. Spring Data JPA con MongoDB

• Acceso y consulta de datos

• Spring Data JPA con MongoDB

• JPQL y consultas nativas sobre MongoDB

Tema 5: Despliegue de aplicaciones web

Tema 6: Caso práctico 2: Gestión de un almacén con Spring Boot

Especialización en Spring Framework

Módulo 1: Creando una App Web

Tema 1: Introducción a las aplicaciones web

• Framework Spring

• Herramientas

Tema 2: Creación de aplicaciones web con Spring Boot

Tema 3: Acceso a bases de datos I. Spring Data JPA con MySQL

• Acceso y consulta de datos

• Spring Data JPA con MySQL

• JPQL y consultas nativas sobre MySQL

Tema 4: Controladores y Servicios Tema 5: Uso de plantillas

• Thymeleaf

• CRUD con Spring Data JPA

Tema 6: Gestión de errores Tema 7: Internacionalización

Tema 8: Depuración y Logging con Spring Boot

 • Depuración de aplicaciones web

• Logging

Tema 9: Seguridad: Spring Security

• Framework Spring Security

• Control de usuarios

Tema 10: Caso práctico 1: Tienda online con Spring Boot

Módulo 2: Enriquecimiento de nuestra App Web

Tema 1: Servicios web

• DTOs y frameworks de mapeo

• Consumir servicios web REST

• Creación de servicios web REST

Tema 2: Seguridad: JSON Web Token

• Securizar servicios web con JWT

Tema 3: Planificación de tareas y procesamiento batch

• Planificación de tareas

• Crear un servicio batch

Tema 4: Acceso a bases de datos II. Spring Data JPA con MongoDB

• Acceso y consulta de datos

• Spring Data JPA con MongoDB

• JPQL y consultas nativas sobre MongoDB

Tema 5: Despliegue de aplicaciones web

Tema 6: Caso práctico 2: Gestión de un almacén con Spring Boot

Programación Frontend

Módulo 1: HTML5 y CSS3. Estándares de la creación de aplicaciones Web

Tema 1: Introducción al HTML5

• Breve historia del HTML5

• Instalación de Sublime Text como IDE

Tema 2: Estructura de documentos

• Estructura de etiquetas básicas de HTML5

Tema 3: Contenedores semánticos

• Tipos de contenedores y sus usosCrear un servicio batch

Tema 4: Contenedores de texto

• Tipos de contenedores y sus usos

Tema 5: Formato semántico del texto

• Estructura básica del HTML5

Tema 6: Enlaces

• Etiquetas y atributos en HTML5

Tema 7: Tablas

• Etiquetas y atributos en HTML5

Tema 8: Imágenes

• Etiquetas y atributos en HTML5

Tema 9: Formularios

• Etiquetas y atributos en HTML5

• Estructura de un formulario con HTML5

Tema 10: Multimedia

• Etiquetas y atributos en HTML5

Tema 11: Introducción a las hojas de estilo (CSS3)

• Breve historia del CSS3

• Uso de hojas de estilo con Sublime text

Tema 12: Sintaxis de las hojas de estilo

• Versiones de CSS

• Escribir en CSS

Tema 13: Propiedades CSS para las fuentes y el texto

• Font-family, Font-style, Font-weight y Font-size

Tema 14: Propiedades CSS para listas y tablas

• Viñetas personalizadas

• Menús verticales

Tema 15: Formato y maquetación de las cajas

• Estructura de cajas en una página web con la etiqueta

Tema 16: Consulta de medios

• Media-queries para el diseño responsive

Tema 17: Propiedades de impresión

• Pautas básicas y ejemplos de estilos para impresión

Tema 18: Modo offline en HTML5

• API de caché para la aplicación sin conexión

Tema 19: El resto de API JavaScript de HTML5

• Ejemplos de APIs de HTML5

Tema 20: Buenas prácticas en HTML5 Y CSS3

• Trucos y convenciones en HTML5 y CSS3

Módulo 2: Desarrollar con JavaScript

Tema 1: El lenguaje JavaScript

• Breve historia de JavaScript

• Introducción del lenguaje de JavaScript con Sublime Text

Tema 2: Desarrollo a partir de algoritmos

• Definición de algoritmo

• Complejidad de un algoritmo

Tema 3: Conceptos principales

• Objetos

Tema 4: Condicionales

• Condicionales y su uso

Tema 5: Bucles

• Bucles y su uso

Tema 6: Tablas

• Trazados de tablas

Tema 7: Procedimientos y funciones

• Definición

• Ejecución

• Tipos

Tema 8: Programación orientada a “objetos” en JavaScript

• Introducción

• Propiedades

• Métodos

Tema 9: Objetos en JavaScript

• Tipos y métodos

Tema 10: Formularios de datos

• Propiedades básicas de formularios y elementos

• Utilidades de los formularios

• Validación de un formulario

Tema 11: Modelo DOM

• Estructura, entidades y núcleo

Tema 12: Exploración de flujo XML vía DOM

• Explicación y sus usos

Tema 13: Gestión de las cookies en JavaScript

Tema 14: Almacenamiento en cliente de datos con Javascript y HTML5

• Propiedades de almacenamiento de datos

Tema 15: Conceptos básicos de almacenamiento en servidor: formato

XML

• Lenguaje XML

Tema 16: Almacenamiento en servidor: formato JSON

• Lenguaje JSON

Tema 17: Geolocalización en JavaScript

• La geolocalización con la API de JavaScript

Tema 18: Diseño HTML5: Canvas

• Explicación y usos de la etiqueta Canvas

Tema 19: Gráficos de gestión con APIs

• Librerías para hacer gráficos en JavaScript

Tema 20: Creación de documentos PDF y códigos QR

• Las APIs de Javascript para creación de PDF y códigos QR

Tema 21: Buenas prácticas con JavaScript

• Trucos y convenciones en JavaScript

Tema 22: Conceptos básicos de JQuery

Tema 23: Conceptos básicos de MongoDB, NodeJS y AngularJS

• Introducción a la base de datos MongoDB

• Introducción al framework NodeJS

• Introducción a AngularJS

Módulo 3: Diseño Web

Tema 1: Diseño con mockups

• Las fases de diseño (Briefing, Investigación y planificación, diseño y desarrollo)

Tema 2: Diseño con plantillas: Bootstrap 4

• Etiquetas y propiedades de la plantilla Bootstrap

Tema 3: Diseño para móviles: diseño responsive

• Diseño responsive: trucos y métodos

Tema 4: Diseño con WordPress

• Instalación de WordPress

• Uso de la plantilla DIVI

• Diseño con constructor visual y la plantilla Divi

Titulación obtenida

Máster en Programación Full Stack: aplicaciones web

Requisitos

Para la realización de este programa solamente necesita de tu motivación y las ganas de aprender.

Contacta ahora con el centro

Junglebox S.L. (Responsable) tratará tus datos personales con la finalidad de gestionar el envío de solicitudes de información requeridas y el envío de comunicaciones promocionales sobre formación, derivadas de tu consentimiento. Podrás ejercer tus derechos de acceso, supresión rectificación, limitación, portabilidad y otros derechos, según lo indicado en nuestra P. de Privacidad​