Curso de Programador Java (Presencia Virtual Online - Andalucía)

logo_fse_poej.jpg

Programa cofinanciado por el Fondo Social Europeo y Ministerio de Industria, Comercio y Turismo

 

 

 

 
Acción enmarcada dentro del Programa de Estrategia de Emprendimiento y Empleo Joven Garantía Juvenil.

El curso de Java es un programa que nace con el objetivo de dotar a jóvenes desempleados menores de 30 años de los conocimientos, habilidades y aptitudes necesarias para su contratación como profesionales del desarrollo de aplicaciones tanto de escritorio, como web, basadas en lenguaje JAVA, en un mercado laboral marcado por la transformación digital de la sociedad.

El temario se rige por unos objetivos específicos en cada una de las áreas implicadas para que los alumnos puedan convertirse en desarrolladores en JAVA e incluso obtener algunas de las diversas certificaciones en este lenguaje que existen en el mercado.

El temario incluye tanto el desarrollo de aplicaciones de escritorio, como los dos aspectos más importantes del desarrollo de aplicaciones web: lado cliente (FrontEnd) y lado Servidor (BackEnd), así como otros aspectos colaterales también fundamentales: herramientas de desarrollo, BBDD, HTML, sin olvidar preparar al alumno en su relación con el cliente para el que va a realizar los trabajos, de forma que aprenda a analizar y valorar los requisitos de la aplicación desde su punto de vista.

Los alumnos aprenderán las mejores prácticas en desarrollo utilizando programación orientado a objetos y patrones de diseños (GoF), recursividad, programación funcional, expresiones lambda y API stream de Java 8, hilos (threads), concurrencia, pruebas unitarias con JUnit 5, Mockito, Java EE 9 Web Servlets/JSP, Weld CDI, JPA/Hibernate, JavaServer Faces (JSF), PrimeFaces, AJAX, Enterprise JavaBeans (EJB), API RESTful (JAX-RS), Web Services SOAP (JAX-WS), Seguridad JAAS, Servidor de Aplicaciones JBoss Wildfly y mucho más. También se incluirá Spring Boot y desarrollo Full Stack con Angular y Spring, así como Bases de Datos con JDBC y operaciones CRUD (crear, leer, actualizar y eliminar), Patrón DAO y DTO,

Apuesta por tu formación con un programa completamente gratuito gracias a la financiación del Fondo Social Europeo y del Ministerio de Industria, Comercio y Turismo. Este programa forma parte de la iniciativa Garantía Juvenil y cuenta con el respaldo de EOI y la Fundación Generation Spain.

Datos generales

Convocatoria
2022
Horario

Generalmente horario de mañana  y tutorías individuales algunas tardes.

Duración

16 semanas.

Precio:

Matrícula gratuita. Programa cofinanciado por el Fondo Social Europeo y Ministerio de Industria, Comercio y Turismo.

Periodo lectivo
Del 7 de Febrero a Junio
Fecha del curso
Provincia
- Otras -
Modalidad
Online

Contenidos

  • Entender las necesidades del cliente desde el punto de vista de su negocio y que son las que debe satisfacer el desarrollo web (Orientación al cliente).
  • Determinar la mejor tecnología para obtener el resultado deseado.
  • Programar desde cero una aplicación con Java utilizando el mejor IDE IntelliJ IDEA (versión community o free).
  • Resolver las tareas y desafíos a desarrollar con las soluciones que le preparan para postulaciones de trabajo y certificaciones.
  • Dominar la programación funcional de Java 8 con Expresiones Lambda y el API Stream.
  • Comprender Java y el paradigma de la programación orientada a objetos para futuros trabajos.
  • Utilizar las mejores prácticas POO, sus principios y Patrones de Diseños.
  • Escribir pruebas unitarias con JUnit 5 y Mockito.
  • Dominar los Threads (hilos) y aplicaciones concurrentes en Java.
  • Manejar errores haciendo uso de Excepciones.
  • Desarrollar una aplicación web completa con Jakarta EE 9 (Java EE9) y Servlet/JSP con JDBC (Bases de Datos), incluyendo carro de compras y un sistema de control de acceso de los usuarios.
  • Implementar Inyección de Dependencias y Contextos con Weld CDI de Jakarta EE 9
  • Utilizar Enterprise JavaBeans (EJB 4), JPA, API RESTful (JAX-RS), Web Services SOAP (JAX-WS), JSF, PrimeFaces, Seguridad JAAS, JBoss Wildfly
  • Desarrollar aplicaciones web reales utilizando Spring Framework 5 con Spring Boot y Data JPA.
  • Desarrollar una aplicación Full Stack completa con Spring 5 y Angular + JPA + API Restful.
  • Presentarse y aprobar el examen de certificación de Java Oracle
  • Crear y modificar una plantilla con HTML5 & CSS3.
  • Crear un sitio web estático basado en una plantilla estándar.
  • Crear un sitio web dinámico basado en un patrón MVC (Modelo Vista Controlador) en lenguaje JAVA.
  • Hacer peticiones a un servidor JAVA mediante AJAX.
  • Crear estructuras de datos en formato JSON.
  • Crear bases de datos Relacionales (MySQL) con interfaces CRUD básicos para JAVA.
  • Comprender los mecanismos de transformación de la sociedad digital actual, así como las necesidades del nuevo mercado de trabajo (Empleabilidad).
  • Valorar los tiempos de desarrollo necesario según los requisitos del cliente.
  • Valorar y cuantificar los costes de un desarrollo web.
  • Redactar ofertas y presupuestos.
  • Planificar y afrontar entrevistas de trabajo poniendo en valor su marca personal.

Metodología

En formato online con “Presencia Virtual”, utilizando las plataforma formativa de EOI

Con una metodología basada en la formación de carácter práctico y en la atención individualizada a cada uno de los/as participantes.

ENFOQUE PRÁCTICO

Información e Inscripción

Elena Martínez - elenamartínez@eoi.es - 954463377