Cursos y Masters de ESEL Escuela Superior de Estudios Laborales Cursos y Masters de Innotec Formación Cursos y Masters de OBS Online Business School Cursos y Masters de HOME ENGLISH - Enseñanza de Idiomas a Distancia Cursos y Masters de IIMN Internacional de Márketing Cursos y Masters de Spa Zenter Formación Cursos y Masters de SEAS Estudios Superiores Abiertos Cursos y Masters de Escuela de Negocios y Formacion Continua - ENFOC Cursos y Masters de Master-D Cursos y Masters de Instituto VOX

Programación de aplicaciones distribuidas con Java

Precio 291 € - Formación para empresas, Presencial de 25 horas - Titulación Emitida por el centro
 
Justificación/Descripción del curso:

Sedes de realización del curso: Barcelona

Este curso está dirigido a particulares programadores en Java y programadores de aplicaciones en red.
Para poder seguir correctamente el curso los asistentes deberán ser capaces de:
• Desarrollar aplicaciones en Java.
• Utilizar las técnicas de orientación a objetos.

Requisitos de acceso al curso:

No son necesarios.

Temario cubierto por el 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

Cursos relacionados con el actual por su contenido: No se han encontrado cursos relacionados
Puede ver otros cursos relacionados en las categorías:
Otros datos del Curso:

El curso Programación de aplicaciones distribuidas con Java está en nuestro Buscador de Cursos y Masters desde el 27/05/2008.

Etiquetas del curso: