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.
La programación se ha destinado a todas aquellas personas que deseen potenciar sus perfiles profesionales en el área de la programación.
Manejar diversos sistemas operativos y lenguajes de programación.
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
Máster en Programación Full Stack: aplicaciones web
Para la realización de este programa solamente necesita de tu motivación y las ganas de aprender.
Otros cursos