Programación de aplicaciones distribuidas con Java
Precio
291 € -
Formación para empresas,
Presencial de 25 horas - Titulación Emitida por el centro
|
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.
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
- Programación de Aplicaciones para iPhone Cursos de especialización Presencial de La Salle Barcelona
- Curso de JAVA EE Cursos de especialización OnLine de SEAS Estudios Superiores Abiertos
- Máster en gestión y desarrollo de aplicaciones multiplataforma Masters y Postgrados OnLine de SEAS Estudios Superiores Abiertos
- Curso Superior en Desarrollo para Dispositivos Móviles Masters y Postgrados OnLine de Master-D
- Curso Práctico de Programación en Java Cursos de especialización OnLine de ACEDIS Formación
- Curso superior en aplicaciones informáticas Cursos de especialización OnLine de SEAS Estudios Superiores Abiertos
- Curso de programación Android Cursos de especialización OnLine de SEAS Estudios Superiores Abiertos
- Experto en gestión y desarrollo de aplicaciones Web Cursos de especialización OnLine de SEAS Estudios Superiores Abiertos
- Técnico Programación C Sharp Básico - Sólo Barcelona y Bilbao Cursos de especialización Presencial de CIPSA Centro de Informática Profesional
- Desarrollo de Aplicaciones para Móviles. Cursos de especialización OnLine de DEUSTO Formación
El curso Programación de aplicaciones distribuidas con Java está en nuestro Buscador de Cursos y Masters desde el 27/05/2008.
- Nuestros Servicios
- Publicidad para Centros de Formación
- Formación Cooperativa
- Alquiler de Aula Virtual
- Nuestra Empresa
- Portal Formativo S.L.U.
- Plataforma de Teleformación
- Formas de Contacto
- info@portalformativo.com
- 902 922245
- © 2002-2024 Portal Formativo S.L.U.
- B-27303494