Issuu on Google+

Temario

Java Developer Senior I.

DATOS GENERALES Nombre del Curso Total de horas

II.

: Java Developer Senior : 80 Horas Académicas

METODOLOGÍA    

III.

Exposición del profesor, ayudas audiovisuales. Diálogo abierto. Debate. Evaluación permanente. Realización de tareas y actividades. Evaluación continua. Curso teórico - práctico EVALUACIÓN La ponderación de las evaluaciones son las siguientes: Evaluaciones

Ponderación

Cuestionario Virtual (4) Tareas Virtuales (4) Practicas (2) Examen Parcial Examen Final Total

15% 15% 25% 20% 25% 100 %

Sesión

Actividad

Sesión 5 Sesión 10 Sesión 15 Sesión 20

Primera Práctica Evaluación Parcial Segunda Práctica Evaluación Final

Fecha

Todos los cuestionarios tienen una vigencia para su resolución de 72 horas, la duración por test es de 30 minutos y tiene dos intentos para su resolución.

Los cuestionarios y las tareas virtuales tendrán un promedio individual. Sesión Sesión 4 Sesión 9

Actividad Primer Cuestionario Virtual Primera Tarea Virtual Segundo Cuestionario Virtual Segunda Tarea Virtual

Fecha


S1

S2

S3

CONTENIDO

Temario en Detalle Arquitectura de Aplicaciones Java EE:  Servidores Java EE  Componentes de Servidores de Aplicaciones Java EE  Servicios de servidores de Aplicaciones Java EE  JDBC: Pool de conexiones (creación y configuración)  Arquitectura de EJBS  Ciclo de vida de los EJBS  Alcance de los EJBs: o EJBs de alcance local. o EJBs de alcance remoto.  Tipos de EJBs o EJBs de sesión sin estado. o EJBs de sesión con estado. o EJBs de tipo entidad (JPA) o EJBs manejados por mensajes  Uso de anotaciones en EJB Desarrollo de EJBs 3.0 - I (EJBs de sesión)  Beans de sesión sin estado y con estado  Pasivación y activación.  Desarrollo de un carrito de compras. Desarrollo de EJBs 3.0 - II (EJBs de Entidad - JPA)  Arquitectura de EJBs de entidad.  Mapeos de entidades  Concepto de JPA y JPQL  Desarrollo de NamedQueries  Usos del Entity Manager  Patrón de Desarrollo Session Facade.

4

Módulo 1

Sesión

IV.

Fecha

Sesión 19

Tercer Cuestionario Virtual Tercera Tarea Virtual Cuarto Cuestionario Virtual Cuarta Tarea Virtual

Horas

Sesión 16

4

4


S4

Desarrollo de EJBs 3.0 - III (EJBs MDB - Mensajería con JAVA: JMS y Java Mail)  Concepto de JMS y servicios de Mensajería en JAVA  Enterprise Java Beans manejados por mensajes.  Dominio de colas y tópicos.  Manejo de procesos en cola.

4

Primer Cuestionario Virtual Primer Cuestionario Virtual S5

S6

S7

S8

S9

Primera Tarea Virtual Practica Calificada Nº 1

Programación XML: DTDs, XSL y XSD con JAVA  Estándar XML (Documentos XML bien formados)  DTD (Documentos Validados)  XSL (documentos con estilos  XSD (Documentos de esquemas)  JDOM (Lectura y escritura de documentos XML con java) Servicios Web con Java I (Introducción)  Definición de Servicios WEB  Estándar SOAP para mensajes web.  Definiciones: JAX –WS, Mensaje SOAP, UDDI, WSDL  Creación de Servicios Web usando Jax-WS  Consumir un servicio WEB. Servicios Web con Java II (Software Orientado a Servicios)  Desarrollo de aplicaciones Distribuidas con Servicios Web y EJBs.  MTOM- Manejo de archivos con servicios Web.  Seguridad de Servicios WEB.  SOA (Arquitectura Orientada a Servicios) o Conceptos: BPM, BPMN, BPEL, ESB. Servicios Web con Java II (Java vs. NET)  Desarrollo del Ciclo de Vida de SOA  XML(Extensible Markup Language) y SOAP  WSDL(Servicio Web Definition Language)  Configuración de un SLA para un servicio web  Servicios WSDL  Java EE - Microsoft. NET

4

4

4

4

Segundo Cuestionario Virtual Segunda Tarea Virtual S10

Evaluación Parcial

4


S12

S13

S14

S15

Desarrollo de aplicaciones Web usando PrimeFaces I  Configuración de aplicaciones PrimeFaces.  AJAX y JSF revisión del atributo refresh  Manejo de temas. Tercer Cuestionario Virtual Tercera Tarea Virtual Practica Calificada Nº 2

4

4

4

4

4

Módulo 3

S11

Desarrollo Web con AJAX I: (Introducción y JQuery Básico)  Arquitectura de aplicaciones AJAX  JavaScript Orientado a Objetos  JSON parte 1  Ajax y Java  Introducción a JQuery  El core de Jquery  Firebug  Importación de jQuery  Selección por ID  Varias propiedades CSS  Selector por clase  Cambio de propiedades por etiqueta  Selección por atributo  Selecciones con búsqueda  Selecciones múltiples Desarrollo Web con AJAX I: (JQuery Utilities)  Jquery UI  Introducción  Interacciones o Draggable o Droppable o Resizable o Selectable o Sortable  JSON parte 2 Desarrollo web usando JSF : Facelets y AJAX  Configuración de aplicaciones JSF.  Definición de Scopes en los Managed Beans  Mapeos de Managed Beans, Validators y Converters.  Etiquetas JSF  Eventos en JSF  JSF 2.0 Uso de anotaciones.  Manejo de plantillas con JSF: Facelets  Desarrollo de carrito de compras con JSF 2.0


S17

S18

S19

S20

Evaluación Final

4

4

4

4

4

Módulo 4 4

S16

Desarrollo de aplicaciones Web usando PrimeFaces II  Mejoras a los INPUTS y SELECTS  Agrupando contenidos en Paneles.  Componentes para Iteración de datos.  Manejo de menús, archivos e imágenes.  Creación de gráficos y mapas. Desarrollo de Aplicaciones Empresariales  Desarrollo de aplicaciones distribuidas con EJBs y JQuery  Desarrollo de aplicaciones distribuidas con EJBs y JSF PrimeFaces Reportes Web  POI (manejo de documentos OLE DB)  JFreeChart (Gráficos)  IReport: Configuración  IReport: Generación de reportes simples y subReportes  IReport: Aplicación Java Web que usa Plantillas Jasper. Introducción a Spring FrameWork  Definición de Spring Framework.  Arquitectura de Spring Framework  Inyección de dependencias y desarrollo orientado a La configuración.  Inyección de Dependencias.  Anotaciones con Spring Framework.  EJBs vs Spring Framework. Cuarto Cuestionario Virtual Cuarta Tarea Virtual


temario 20 java developer senior 2