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

Curso en línea de Java Web

Objetivo

El objetivo del curso es brindar a los participantes los conceptos y el uso de la tecnología de componentes J2EE. Se presentan las técnicas de programación utilizando esta tecnología en todas las capas de una aplicación enterprise (web server, application server, persistencia, base de datos).

Descripción

El presente curso prepara al alumno profesionalmente en una de las tecnologías más utilizadas en estos momentos para desarrollos orientados a cliente y finalizar con temas para la implementación de soluciones en plataforma Web. A quien esta dirigido Personas con conocimientos en el lenguaje de programación JAVA y que deseen iniciarse en el mundo del desarrollo de aplicaciones empresariales en plataforma Web.

Requisitos

El nivel de curso es intermedio y se requieren conocimientos de programación orientada a objetos y lenguaje Java.

Beneficios

El participante, al finalizar el curso, será capaz de Desarrollar Aplicaciones Web Java EE, comprendiendo la arquitectura del modelo MVC, haciendo uso de 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 operaciones a la base de datos utilizando la capa de modelo implementando el patrón DAO, Implementar sistemas confiables, robustos, con conexión a bases de datos Oracle, seguros e independientes de plataforma para proyectos empresariales en ambiente Web.

Consultar Temario
1 J2EE
  • Prefacio
  • Herramientas que Componen la Plataforma J2EE
  • Introducción a las Aplicaciones Web
  • Archivos de Aplicación Web
  • Descriptor de Despliegue
2 BASES DE DATOS ORACLE
  • Oracle como RDBMS
  • RDBMS
  • Servidor Oracle
  • Conexión
  • Estructura de las bases de datos Oracle
  • Almacenamiento
  • Transacciones
  • Usuarios
  • Herramientas de Oracle
  • Practica 1
    1.- Instalando Oracle Express 11g
    2.- SQL Developer
  • Evaluación Oracle
3 JAVA DATA BASE CONNECTIVITY (JDBC)
  • Introducción a JDBC
  • Arquitectura
  • Introducción
  • Tipo 1 - Puente JDBC-ODBC
  • Tipo 2 - Parte Java, parte driver nativo
  • Tipo 3 - Servidor intermediario de acceso a bases de datos
  • Tipo 4 - Drivers Java puro
  • Fundamentos de los Drivers JDBC
  • JDBC y Oracle 10g XE
  • Practica 1: Conexión a la base de datos
  • 1.- Conexion a oracle express I
  • 2.- Conexión a oracle express II
  • Metadatos
  • DatabaseMetaData y ResultSetMetaData
  • Practica 2: Utilizando metadatos
  • 1.- DatabaseMetadata y ResultsetMetada
  • Sentencias Preparadas
  • PreparedStatement
  • Practica 3: Utilizando PreparedStatement
  • 1.- Invocando sentencias preparadas
  • Procedimientos almacenados
  • CallableStatement
  • Práctica 4: Invocando procedimientos almacenados
  • 1.- Utilizando CallableStatement
  • Transacciones con Bases de Datos
  • Introducción
  • Procesamiento de transacciones – Conceptos
  • Construccion de bloques de sistemas de procesamiento de transacciones
  • Transacciones distribuidas JDBC
  • Pasos para la implementación de transacciones distribuidas
  • Crear una fuente de datos
  • Características clave
  • Practica 5: Transacciones
  • 1.- Creando transacciones
  • Evaluación JDBC
4 TRABAJO CON SERVLETS
  • Introdución a los Servlets
  • Ciclo de vida de un servlet
  • Estructura básica de un Servlet
  • HttpServletRequest
  • HttpServletResponse
  • Practica 6: Primeros pasos
  • 1. Servlet "Hola Mundo"
  • 2. Manejo de sesion
  • 3. Carrito de compra
  • Evaluación Servlet
5 JAVA SERVER PAGES
  • Introdución a las Páginas JSP
  • ¿Cómo trabaja JSP?
  • Salida con buffer
  • Manejo de sesiones
  • Sintaxis del lenguaje
  • Scriplets JSP
  • Directivas JSP
  • Acciones JSP
  • Practica 7: Java Server Pages
  • 1. Introducción
  • 2. Declaraciones, Directivas, Variables Predefinidas
  • 3. Acciones
  • 4. Librerias de etiquetas
  • Evaluación JSP
6 INTEGRACIÓN SERVLETS + JSP + JDBC
  • Practica 8: Integrando Servlets - JSP - JDBC
  • Integración
7 AJAX
  • ¿Qué es AJAX?
  • Introducción
  • Tecnologías agrupadas bajo el concepto de AJAX
  • Ventajas y desventajas de AJAX
  • Un ejemplo con AJAX
8 EXTJS
  • Practica 9: Integrando ExtJS
  • 1. Configuracion Ext JS
  • 2. Creando un formulario
  • 3. Enviando datos por POST
  • 4. Creando un grid de consulta
9 INTRODUCCIÓN A SPRING
  • ¿Qué es Spring?
  • ¿Que proporciona?
  • ¿Qué es Ioc?
  • Practica 10: Integrando
  • 1. Introducción
  • 2. Spring en un contexto web

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,000.00 Pesos
Para el resto del mundo: $80.00 USD
Precio promocional hasta el 29 de abril de 2012, posterior a esta fecha el curso tendrá un costo de $200 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.