Desarrollador JAVA Web
M005
Intermedio
Java Developer
180 horas
2.340 €
Convocatorias
Inicio - Fin
Horario  
7 enero - 8 marzo Lun, Mar, Mie, Jue y Vie de 09:30 a 13:30 Sin definir
Descripción

El curso proporcionará los conocimientos necesarios para que los alumnos conozcan en primer lugar el lenguaje Java en la edición JSE, utilizando la programación orientada a objetos, mientras desarrollan diferentes aplicaciones en la primera parte del curso, una vez adquiridos unos conocimientos sólidos de base, la segunda parte del curso se orienta en adquirir los conocimientos necesarios para trabajar en entornos web y conocer los servidores de aplicaciones y cómo funcionan, la edición JEE para poder desarrollar aplicaciones web, estructurándolas adecuadamente, utilizando las best-practices y los patrones de arquitectura y diseño más importantes, en esta segunda parte del curso los alumnos realizan un aplicación web real utilizando una base de datos, dividida en varios módulos:

  • Gestión de artículos
  • Carrito de la compra
  • Administración de pedidos
Objetivos
El boom del uso de plataformas basadas en desarrollo javascript y html, ha hecho que cada día sea más difícil encontrar profesionales en el entorno de Java que dominen los principales conceptos de desarrollo backend y frontend, así como los principales frameworks que se utilizan en este entorno para crear o mantener aplicaciones empresariales. Así que este curso tiene como objetivo convertir a profesionales con poca experiencia en desarrollo o con conocimientos de programación obsoletos, en profesionales capaces de crear y mantener aplicaciones Java de uso empresarial. 
Contenido

Introducción al lenguaje Java(core API’s de JSE)

Desarrollo con programación orientada a objetos

Testeo unitario

Uso de best-parctices

Servidores web JEE (contenedores), comunicación cliente servidor

Plataforma JEE para desarrollo web(componentes)

Breve introducción a los patrones más importantes y que se utilizarán en el curso

Capa de presentación

o   Repaso de HTML, JavaScript y CSS

o   Desarrollo con  JSP, gestión de sesiones

o   Utilización de JQuery y Ajax con XML y JSON

Capa de control

o   Trabajando con Servlets y Beans

Capa de persistencia

o   Uso del framework Hibernate/JPA para acceso a BBDD

Capa de integración

o   Desarrollo de web services SOAP y REST

Aplicando seguridad en la plataforma web