Aprende mediante clases online en directo, realizarás prácticas en empresas y dominarás las últimas tecnologías del mercado. Conviértete en un desarrollador completo y aprovecha la creciente demanda de especialistas en el sector.
¿Por qué somos únicos?
Este programa está dirigido a todas las personas interesadas en la programación y el diseño web.
El objetivo del programa es familiarizarte con los avances más recientes del sector, adquirir conocimientos especializados y ampliar tus oportunidades laborales.
Módulo 1:
Desarrollo Front-end
• Diseño web con HTML5 y CSS3
◦ Estructura de documento y etiquetas básicas
◦ Creación de estilos CSS
◦ Maquetación de un documento (Posicionamiento/GRID/FLEX)
◦ Diseño adaptado a móviles
◦ Fundamentos de SEO
• Fundamentos de programación.
◦ El entorno de trabajo (Herramientas, IDE’s….)
◦ Estructuras de control.
◦ Gestión de ficheros
◦ Programación orientada a Objetos.
◦ Reflexión y patrones
◦ Clases Avanzadas
◦ Modelo por capas y Modelo Vista controlador
• Desarrollo con JavaScript– ECMAScrip
◦ Fundamentos de programación con Javascript
◦ Programación orientada a objetos y a eventos en Javascript
◦ Manipulación del modelo del documento (DOM)
◦ Lectura y manipulación de documentos JSON y XML
◦ Promesas y peticiones asíncronas (API Fetch / Async / Await)
Proyectos en clase:
Algunos ejemplos de lo que realizarmos en clase:
- Creación de piezas con HTML/CSS/JS como páginas de productos, sliders, formularios...
- Realización de una página web con elementos dinámicos y responsive.
- Creación de una página de muestra y consulta de resultados mediante la consulta a una API de internet.
Retos Guiados:
- Creación una página web
- Creación del Front de una API
Módulo 2:
Desarrollo Back-end
• Arquitectura cliente/servidor y Servicios HTTP y AJAX
◦ Tipos de lenguajes y arquitectura cliente/servidor
◦ Servicios de servidores
◦ Peticiones HTTP
◦ Implementación de servidores en un entorno de Desarrollador
◦ Implementación de servidores en un entorno de Producción
• Desarrollo entorno servidor con node.js y next
◦ Creación de back-end con node, express.
◦ Operaciones CRUD con SQL y MongoDB
◦ Creación de API-REST
◦ Seguridad, autentificación de usuarios y JWT
• Desarrollo entorno servidor con PHP
◦ Creación de back-end con PHP.
◦ Arquitectura MVC en PHP.
◦ Programación orientada a objetos con PHP.
◦ Creación y manipulación de archivos (XML/JSON)
◦ Persistencia de datos con (PDO/MYSQLi)
• Desarrollo Web con JAVAEE
◦ Servlets en JEE
◦ Modelo por capas y patrones DAO
◦ Persistencia con JDBC/SQL
◦ Persistencia API (JPA)
Proyectos en clase:
- Creación de una tienda en internet. - (JAVAEE)
- Creación de una red social – (Node y Next)
- Creación de un API-REST - (Node)
- Creación de un BLOG – (PHP)
Retos Guiados:
- Creación de una aplicación web utilizando la arquitectura Web-service.
Módulo 3:
Sistemas de persistencia
• Gestores de Bases de datos
• Bases de datos relacionales
• Lenguaje SQL
• Base de datos no SQL (MongoDB - Firebase)
Proyectos en clase:
- Creación de un sistema complejo de datos.
Retos:
- Creación de una base de datos.
Módulo 4:
Frameworks Front-end
• Vue.js
◦ Arquitectura de un proyecto VUE
◦ Directivas
◦ Componentes
◦ Envio y recepción de peticiones HTTP
◦ Integración con lenguajes Back
• Angular 17
◦ Arquitectura en Angular
◦ Componentes y señales
◦ Patrones
◦ Programación reactiva
◦ Librerías
Proyectos en clase:
- Creación un Front para una API-REST.
- Vista avanzada de una red social.
Retos:
- Creación un Front.
Módulo 5:
Frameworks
• Desarrollo con Framework Spring
◦ Estructura de un proyecto Spring Boot
◦ Spring MVC-WEB
◦ Spring DATA-JPA
◦ Thymeleaf
• Desarrollo con Framework Laravel
◦ Modelo Vista Controlador en Laravel
◦ API RESTFul con Laravel
◦ ORM y Bases de datos en Laravel
◦ Integración con vista (VUE)
Proyectos en clase:
- CRM de gestión
Retos:
- Avance en TFM
Módulo 6:
Calidad de Código
• Diseño de UI/UX Figma
• Modelado (UML)
• Control de versiones (GIT)
• JavaDOC, PHPDOC,...
• Tratamiento de ficheros (LOG4J, Properties)
• Repositorios (MAVEN)
• Pruebas Automatizadas (JUNIT, Selenium)
• Herramientas fundamentales de Testing y pentesting
Proyectos en clase:
- Análisis de los proyectos anteriores.
- Documentación y subida a repositorios de proyectos
- Testing de proyectos realizados.
Retos:
- Trabajo en TFM
Módulo 7:
Proyecto fin de máster
El alumno presentará una propuesta de proyecto que será corregido por su tutor.
Los lenguajes o frameworks que vemos son:
Finalizada la formación vas a recibir 5 titulaciones
Para realizar este curso no se requiere ningún requisito previo.
Información Adicional
Modalidad: Online con clases en Directo
Prácticas en Empresas: Garantizadas en empresas tecnológicas
Descuentos y Becas disponibles.
Bolsa de Empleo Incluida: Acceso a bolsa de empleo y a taller de búsqueda de empleo impartido por expertos de recursos humanos especializados en contratación de perfiles tecnológicos.
Salidas Laborales