Fórmate como un experto en diseño de aplicaciones utilizando el lenguaje Java como principal herramienta de desarrollo e innovación en este sector.
La presente formación se enfoca en los siguientes perfiles:
1. Estudiar los principios básicos y complejos del lenguaje java, para su posterior aplicación en el desarrollo de programas, así como uso de la interface gráfica, gestión de ficheros y pruebas unitarias, combinadas con la utilización de patrones y buenas prácticas de programación.
2. Uso y gestión de datos en bases de datos relacionales, como fuente de datos para los programas.
3. Creación de aplicaciones WEB, tanto con las API de JEE, como con los marcos de trabajo más usados en el mercado.
4. Aplica el desarrollo de servicios WEB y clientes de los mismos, para la creación de una capa de servicios.
Módulo 1- Desarrollo de aplicaciones JSE
• Introducción a JAVA
• El entorno de trabajo
• Fundamentos de programación
• Programación Orientada a Objetos
• Tipos Abstracto de datos
• Colecciones en JAVA
• Gestión de ficheros
• Tratamiento de ficheros (LOG4J, Properties)
• XML: SAX, JDOM, JAXBD…
• Calidad de código
• JUNIT
• Control de versiones
• Modelo Vista controlador
• Reflexion y patrones
• Interfaz Gráfica con Swing
Módulo 2- Mecanismos de persistencia
• Introducción a SQL
• JDBC
• Hiberrnate
• Bases de datos NoSQL (MongoDB, Firebase)
• Spring Frameworks
Módulo 3- Desarrollo de aplicaciones WEB
• Arquitectura Web en JAVA en servidor
• JavaEE
• JavaEE Integración 3 capas
• Diseño web cliente (Html, css, JS, JQuery)
• AJAX
• JavaServer Faces
• Angular 9
Módulo 4: Servicios WEB
• Servicios HTTP y AJAX
• Servicios Web SOAP y Java EE
• JAX-WS
• API REST Spring Boot
Al finalizar la formación el alumno obtendrá una certificación de máster en diseño y programación de aplicaciones Java JEE
Se recomienda tener conocimientos en el sector.
No es necesario presentar documentación específica.
Información Adicional
Otros Datos:
Curso De Iniciación Incluido; Profesores Expertos, Formación online tutorizada, Clases/Tutorías en directo, Programa De Becas Personalizadas y Acceso a Bolsa de Empleo.
Prácticas:
Prácticas en empresas especializadas (opcionales). Disponemos de una red de empresas colaboradoras para que puedas cursar tus prácticas.
Salidas Laborales
• Programador Java
• Java Software Engineer
• Programador Java con experiencia en implementación de Frameworks
• Desarrollador de aplicaciones en entorno de escritorio
• Desarrollador de aplicaciones en entornos web