Cursos de Superior en Programación Java en Madrid

Cursos y Formación de AEDE Technology School

AEDE Technology School

Ver Oferta Formativa

  

Cursos de Superior en Programación Java en Madrid

|
  • Dirección: Calle Aravaca  nº 12 1º (Madrid)
  • Tipo de Curso: Curso
  • Modalidad: Presencial
  • Fecha inicio: Matrícula Abierta
  • Fecha fin: Matrícula Abierta
  • Duración: 60 Horas
  • Precio: 350 €
  • Horario del Curso: De lunes a viernes de 10:00 a 14:00
  • Lugar: AEDE Technology School (Madrid)

 OBJETIVO DEL CURSO

El objetivo del curso es dotar al alumnado de los conocimientos necesarios para trabajar profesionalmente en las tecnologías Java-J2ee-Struts-Hibernate-JPA y Spring, actualmente las más demandadas en la mayoría de las empresas tecnológicas de desarrollo. Se dará un enfoque global al alumno de la tecnología java así como el manejo de los programas más utilizados para el diseño de aplicaciones JAVA-WEB-SQL.

El programa está especialmente diseñado para futuros profesionales de programación JAVA.

Duración, precio y horario:

Duración del curso: 80 horas
Precio: 350€
Horario: de lunes a viernes de 10:00 A 14:00


CONTENIDOS DEL CURSO 50 horas

El curso consta de 3 bloques (inicial, intermedio y avanzado)

Bloque inicial

Introducción a la Programación Orientada a Objetos (POO)
Software de trabajo
Presentación de la recomendación Patrones de Diseño
API java y librerías de trabajo
Clases, objetos e instancias
Componentes de una Clase
Abstracción
Características de la Encapsulación y polimorfismo
Atributos, constructores y métodos
Estructuras de almacenamiento simples y complejas de datos
Clases abstractas y finales
Herencia e interfaces
Comunicaciones en JAVA, Networking, uso de Socket
Programación con hilos
Streams y accesos a ficheros
Introducción a las interfaces gráficas AWT y SWING

 

Bloque intermedio

• Introducción a las bases de datos relacionales
• El modelo relacional, E/R y el modelo distribuido
• Acceso avanzado a BB.DD. con el driver JDBC
• Java en aplicaciones WEB
o Arquitectura de la plataforma J2EE
o Modelo de ejecución basado en contenedores
o Protocolo HTTP
o Arquitectura de un módulo Web J2EE
o Estructura de directorios y fichero descriptor de despliegue
o Ciclo de vida de un Servlet en el contenedor
o JSP: características y programación
o Ciclo de vida de una página
o Creación y empleo de filtros en aplicaciones Web
o Modelo de seguridad
o JSTL (JavaServer Pages Standard Tag Library)

• Tecnología XML
o Principios básicos de XML
o Validación XML
o XPATH
o XSL


Bloque avanzado

• Desarrollo J2EE basado en contenedor Spring Software de trabajo
o Arquitectura de Spring, ApplicationContext
o Spring ORM para Hibernate
o Spring DAO, transacciones, soporte para JDBC
o Spring CORE, Inversion Of Control y el contenedor de Beans
o Spring MVC, patrón de diseño Model View Controller y el funcionamiento en la arquitectura de Spring
o Spring AOP y programación orientada a aspectos

• Desarrollo J2EE basado en contenedor Struts
o El Framework Struts
o Desarrollo de aplicaciones con Struts
o Estudio del Api de Struts. Librerías de acciones JSP de Struts
o Validación de datos de usuario

• Desarrollo J2EE basado en Hibernate
o Pasos para trabajar con Hibernate
o Archivo de Mapeo. Configuración de acceso a la Base de Datos
o Bibliotecas Hibernate. Session Factory
o Transacciones en Hibernate

 

 

 

o Asociaciones N a 1, 1 a N y N a N. Atributo Lazy
o Hibernate Query Language HQL
o Hibernate Criteria


• Desarrollo J2EE basado en JPA (Java Persistence Access)
o Introducción a persistencia en Java
o Uso de JPA en J2EE
o Relación entre Hibernate y JPA
o Ejemplo de aplicaciones con JPA e Hibernate

 

Detalle sobre el curso:

Requisitos:

SOLICITAR INFORMACIÓN SIN COMPROMISO

Curso Superior en Programación Java


TUS DATOS: Los datos que aparecen con el símbolo * son requeridos

HombreMujer
Deseo recibir información de los cursos que me interesan por email

Ver condiciones de servicio

Recibir información