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
 Curso Superior en Desarrollo para Dispositivos Móviles
		 		Curso Superior en Desarrollo para Dispositivos Móviles	Master-D, Masters y Postgrados OnLine - Este curso superior en aplicaciones móviles te prepara para in...
 Programación de Aplicaciones para iPhone
		 		Programación de Aplicaciones para iPhone	La Salle Barcelona, Cursos de especialización Presencial - El aumento de capacidad de los dispositivos móviles y los avances...
 Curso de JAVA EE
		 		Curso de JAVA EE	SEAS Estudios Superiores Abiertos, Cursos de especialización OnLine - Al realizar el curso de desarrollo de aplicaciones web con JAV...
 Máster en gestión y desarrollo de aplicaciones multiplataforma
		 		Máster en gestión y desarrollo de aplicaciones multiplataforma	SEAS Estudios Superiores Abiertos, Masters y Postgrados OnLine - Actualmente, se hace imprescindible que la empresa pueda gesti...
 Curso Práctico de Programación en Java
		 		Curso Práctico de Programación en Java	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 €