¿Qué quieres aprender?

Programación de aplicaciones distribuidas con Java

Programación de aplicaciones distribuidas con Java

PUE, SL

Curso presencial

Barcelona


291
IVA inc.

Este curso está dirigido a particulares programadores en Java y programadores de aplicaciones en red.

¿Quieres hablar con un asesor sobre este curso?

Sedes

Localización

Fecha inicio

Barcelona

Temario completo de este curso

1– Introducción rápida a Java y programación orientada a objetos:
Describir las principales características de la tecnología java.
Describir la Java Virtual Machine (JVM)
Definir garbage collector
Seguridad en el código java
Conceptos básicos: abstracción, encapsulación y empaquetado.
Definir: clase, miembro, atributo, método, constructor y package.



2 - Arquitectura de aplicaciones J2EE
Introducción y motivaciones de J2EE
Servicios ofrecidos por un contenedor J2EE
Versiones de J2EE
Capas J2EE
Empaquetado y despliegue de aplicaciones J2EE
Descriptores de despliegue


3 – Java Servlets
Definición de Servlet y contenedor de servlets
Ciclo de vida de un Servlet
Despliegue de Servlets
Escribir, compilar, instalar y ejecutar un Java Servlet
Servlet container y servlet API
Compartir datos entre Servlets


4 – JavaServer Pages (JSP)
Definir qué es una página JSP
Variables implícitas
Objetivo de las librerías de tags
Creación de tags básicos
Tags con parámetros
Tags con contenido
Control de errores
Escribir e instalar una página JSP
Servlet vs. JSP
Los modelos de arquitectura de una aplicación con JSP


5- RMI (Java Remote Method Invocation)
Sistemas distribuidos orientados a Objetos, Arquitectura de RMI
Modelo de Objetos Distribuidos en Java
Paso de parámetros y resultados en métodos remotos


6 - Java y XML
Estructura de un documento XML
Espacios de nombres
Estructura de un analizador SAX
Eventos SAX
Representación DOM de un documentoXML
Conversión de un documento XML enDOM
Creación y manipulación de un DOM


7 – Web Services XML
Introducción a los servicios web XML
Arquitectura de un servicio web XML
Proveedor o productor de servicios web XML
Consumidor o cliente de servicios web XML


8 – Java Database Connectivity (JDBC)
Introducción a la API JDBC de java
Registrar un driver JDBC
Establecer conexión con una base de datos remota
Lanzar sentencias contra una base de datos
Recoger y tratar los resultados de una consulta


9 – Componentes EJB
Características básicas de EJB
Beans de Entidad (Entity Beans)
Tipos de beans de entidad
Interfaces remota y local. Interfaces home
BMP y CMP
El lenguaje de consultas EJB-QL
Uso de beans de entidad por parte de servlets
Uso de beans de entidad por parte de clientes remotos
Los beans de entidad y las transacciones
Beans de Sesión (Session Beans)
Tipos de beans de sesión
Creación de beans de sesión
Arquitecturas MVC
Beans de sesión: características, desarrollo y uso.
Beans de sesión con estado
Beans de entidad con persistencia gestionadapor el contenedor
Transacciones y seguridad
Introducción a las transacciones
Programación de transacción con JTA
Transacciones declarativas en EJB
Seguridad declarativa




Ver más