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.
No son necesarios.
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
Master-D, Masters y Postgrados OnLine - Este curso superior en aplicaciones móviles te prepara para in...
La Salle Barcelona, Cursos de especialización Presencial - El aumento de capacidad de los dispositivos móviles y los avances...
SEAS Estudios Superiores Abiertos, Cursos de especialización OnLine - Al realizar el curso de desarrollo de aplicaciones web con JAV...
SEAS Estudios Superiores Abiertos, Masters y Postgrados OnLine - Actualmente, se hace imprescindible que la empresa pueda gesti...
ACEDIS Formación, Cursos de especialización OnLine - Comercializado por primera vez en 1995, el lenguaje Java se ha co... Facilidades de pago
Formación para empresas
Presencial ( Barcelona )
25 horas
Emitida por el centro
291 €