Capacitación en Tecnologías de la Información

Cursos en Línea de Frameworks Java

Objetivo

Construir aplicaciones empresariales con los frameworks más usados para el desarrollo de proyectos profesionales dentro del mercado.

El participante, al finalizar el curso, será capaz de Desarrollar Aplicaciones Web Java EE utilizando Struts2, comprendiendo la arquitectura del modelo MVC, haciendo uso de los diversos componentes y APIs, Interceptores de peticiones HTTP, manejo de formularios, validaciones de datos, integrar AJAX, implementar Inversión de Control (IoC) con Spring, abstraer las conexiones y operaciones a la base de datos utilizando la capa de modelo implementando el patrón DAO y ORM con Hibernate.

¿A quién está dedicado este curso?

Programadores con experiencia en desarrollo de aplicaciones web con java que requieran realizar su trabajo en una forma más ágil.

Perfil del participante:

Desarrollador web con conocimiento en: JSP’s, Servlets, XML, JDBC.

Consultar Temario
1 En Contexto
  • ¿Qué es un framework?
  • ¿Por que utilizar un framework?
  • Programación en Java Enterprise Edition
  • Patrón MVC
  • Struts 1
  • Struts 2
  • En resumen
2 Struts2
  • Un poco de historia
  • Instalando Struts2
  • Componentes de Struts 2
  • Práctica 1: HolaMundo Struts2
  • 1.- Introducción
  • 2.- Configuración Struts2
  • Practica 2: Parámetros y configuración zero
  • 2.- Configuración Zero
  • 3.- Dispatch action
  • Practica 3: Tags y OGNL
  • 1.- Tags
  • 2.- OGNL
  • Practica 4: Internacionalizacion
  • 1.- Mostrando mensajes multilenguaje
  • 2.- Mensajes comunes
  • Practica 5: Interceptores
  • 1.- Acceder a los interceptores
  • 2.- Creando un interceptor I
  • 3.- Creando un interceptor II
3 Ajax con Ext-js
  • Ajax
  • Introducción
  • ¿Que es Ext JS?
  • Tecnologias que agrupan Ajax
  • Practica 1: ExtJs
  • 1.- Ajax
  • Practica 2: JSON y componentes Ext
  • 1.- Json y la filosofia ajax
  • 2.- Componentes Ext
  • 3.- Propiedades avanzadas
4 Spring
  • Introducción
  • ¿Qué es Spring?
  • Arquitectura Spring
  • Spring Core
  • Inversion de Control (IoC)
  • Inyección de Dependencias (ID)
  • Práctica 1: Configuración + (IoC) e (ID)
  • 1.- Introducción
  • 2.- Configuración de Spring Core
  • 3.- Inversión de Control (IoC)
  • 4.- Inyección de Dependencias
  • Práctica 2: Inyección de Objetos
  • 1.- Inyección de Objetos
  • 2.- Tipos de Objetos (Singleton y Prototype)
  • 3.- Spring y las Interfaces
  • Practica 3: Contexto web y acceso a datos
  • 1.- Configurar spring en un contexto web
  • 2.- Crear arquitectura con los DAO
5 Hibernate
  • Introducción
  • ¿Qué es Hibernate?
  • Arquitectura Hibernate
  • Practica 1: Introducción y configuración de hibernate
  • 1.- Introduccion a hibernate Resource
  • 2.- Configuración de hibernate y spring
  • Practica 2: Ant y automatización de mapeos
  • 1.- Configurando ant y hibernate tools
  • 2.- Generando mapeos y clases
  • 3.- CRUD con hibernate
  • Practica 3: Hibernate Query Language
  • 1.- Introducción a HQL
  • 2.- Filtrando datos WHERE
  • 3.- Joins Resource
  • 4.- Carga lazy/eager
  • Practica 4: Hibernate Query Language II
  • 1.- Select distinct y joins implicitos
  • 2.- Funciones de agregación
  • Practica 5: Transacciones
  • 1.- Heredando de HibernateDaoSupport
  • 2.- Programación orientada a aspectos
  • 3.- Propagación de transacciones
6 Proyecto Final
  • Integración de Struts2+Spring+Hibernate+Ajax

Servicios incluidos en el curso:

  • Material de Estudio: Videos de las prácticas y ejercicios sobre los temas del curso y material especialmente diseñado para la modalidad a distancia, estos podrán ser descargados en formato de documento, imagen o archivos ejecutables
     
  • Foros: cada módulo dispondrá de foros de discusión en los que participarán los alumnos, con la intervención del instructor para realizar debates y discusiones
     
  • Mensajería Interna: los alumnos podrán comunicarse entre ellos y con el instructor mediante correos electrónicos.
     
  • Chat: espacio en donde todos los usuarios conectados de un curso puedan comunicarse entre si, tanto alumnos como instructores.
     
  • Evaluaciones: se tendrá en cuenta la participación en los foros, en los debates, las evaluaciones continuadas de cada uno de los módulos didácticos y la realización y aprobación de un trabajo practico final.
     
  • Seguimiento: el instructor realizará un seguimiento personalizado a cada alumno, valiéndose de la plataforma, para poder controlar el ingreso de los alumnos a los foros, la descarga de los materiales, la cantidad de veces que entran al aula y las calificaciones obtenidas.
     

Video Demo

 

Costo del Curso

Para usuarios de México: $1,500.00 Pesos
Para el resto del mundo: $120.00 USD
Precio promocional hasta el 29 de abril de 2012, posterior a esta fecha el curso tendrá un costo de $350 USD.

¿Como me inscribo?

Las instrucciones para el acceso inmediato mediante pago con tarjeta de crédito o débito se encuentran en el siguiente enlace www.auriboxtraining.com

Para usuarios de México que deseen realizar su pago mediante depósito o transferencia bancaria, podrá contactarnos mediante el siguiente enlace al cual se le enviarán las instrucciones para efectuar su pago y activar su cuenta. Para recibir atención personalizada puede llamar al 0155 30.96.48.78 en un horario de 10:00 a 20:00 hrs.

 

Preguntas Frecuentes

¿Como me inscribo?
Las instrucciones para el acceso inmediato mediante pago con tarjeta de crédito o débito se encuentran en el siguiente enlace www.auriboxtraining.com

Para usuarios de México que deseen realizar su pago mediante depósito o transferencia bancaria, podrá contactarnos mediante el siguiente enlace al cual se le enviarán las instrucciones para efectuar su pago y activar su cuenta. Para recibir atención personalizada puede llamar al 0155 30.96.48.78 en un horario de 10:00 a 20:00 hrs.

¿Cual es la vigencia del curso?
El curso tiene una vigencia de 90 días con asistencia personalizada del instructor (sobre los temas y ejercicios del curso), en este mismo plazo el alumno deberá presentar las evaluaciones, posterior a este plazo se podrá tener acceso de manera permanente a los contenidos, pero las evaluaciones y la asistencia del instructor ya no estarán disponibles.

¿Cual es la fecha de inicio?
En cualquier momento, una vez realizada su inscripción y la activación de su cuenta, usted podrá ingresar a nuestra aula virtual con todo el material disponible para el cursado.

¿En cuanto tiempo termino mi curso?
Esto depende mucho del tiempo invertido a los temas y ejercicios, se calcula un promedio de 40 hrs. total de curso

¿Cuanto tiempo tardan en contestar mis dudas?
Vía correo electrónico, chat o foro: En un lapso no mayor a 1 hora en un horario de 10:00 a 14:00 hrs. y de 16:00 a 21:00 hrs. hora local de la ciudad de México.
Vía conferencia online: esta deberá ser programada con 24 hrs. de anticipación

Al finalizar el curso, ¿recibo algún tipo de constancia o certificado?
Una vez se hayan presentando todos los ejercicios y las evaluaciones requeridos por el instructor en un periodo no mayor a 90 días, se enviará una constancia de participación al domicilio del alumno.