Master Presencial
Lugar:
Madrid, Madrid,...
Precio:
Duración:
150 horas
Inicio:
06/09/2008 otras fechas
ver temario
Para qué te prepara:
Experto en tecnologías de desarrollo Web
Centro de Formación de IBM en Barcelona y Madrid. Se ofrecen cursos de Informática (Cursos oficiales IBM, VMWARE, CISCO, ...) y cursos subvencionados (FOMENT, CEIM) dirigidos al reciclaje de trabaja...
contactar con el responsable| Requisitos |
CONOCIMIENTOS BÁSICOS DE PROGRAMACIÓN ESTRUCTURADA Y ORIENTACIÓN A OBJETOS. Residentes en España
|
| Precio |
|
| Bonificable |
Curso bonificable para empresas
Si eres trabajador en activo, este curso te puede salir gratis a través de tu empresa. Más información
|
Objetivos
Los alumnos entenderán los fundamentos del lenguaje de programación Java, creando una base sólida de conceptos y conocimientos que luego utilizaran en su día a día profesional.
Contenido
Introducción a Java
Aspectos básicos de la programación orientada a objetos
Identificadores, palabras claves y tipos
Expresiones y control de flujo
Arrays
Diseño de clases, Miembros y Encapsulación.
Características avanzadas de clases
Herencia.
Interfaces
Polimorfismo
Clases Abstractas
Clases Internas
Interfaz Grafica De Usuario (opcional)
AWT
SWING
Colecciones
Excepciones y aserciones
Flujos de Entrada/Salida y Serialización
Hilos (Threads)
Acceso a Bases de Datos (JDBC)
Programación de redes (Sockets)
Fundamentos J2EE Servlet y JSP
Objetivos
El alumno comprenderá los fundamentos del desarrollo Web java, comprendiendo todas artefactos implicados. Creando una base de conceptos y conocimientos que utilizará en su día a día profesional.
Contenido
Concepto Generales
Desarrollo de aplicaciones Web
Características del protocolo HTTP
Arquitectura de un módulo Web J2EE. Estructura de directorios y descriptor de despliegue
Tecnología Servlet
Ciclo de vida de un servlet en el contenedor
Parámetros de inicialización y configuración de un servlet en el fichero de despliegue
Recuperación de cabeceras y parámetros
Acceso a la sesión de usuario en el servidor y gestión de su estado
Ámbitos de los datos compartidos en componentes Web: request, session, application
Encadenamiento de Servlets: Servlet Chain
Páginas JSP
Directivas de página
Empleo de los objetos implícitos
Empleo de librerías de etiquetas
Etiquetas estándar (JSTL)
Empleo del lenguaje de expresiones (EL)
Creación de librerías de etiquetas de usuario
Otros componentes de las aplicaciones web
Creación y empleo de filtros en aplicaciones Web
Uso de oyentes de eventos en aplicaciones Web
Seguridad provista por el contenedor para controlar el acceso a una aplicación Web
Tipos de EJBs: Sesión, Entidad y gestionados por mensajes
Interfaces de acceso para un EJB : Local y Remote. Home y LocalHome.
EJBs de Sesión: sin estado y con estado (Stateless vs Statefull)
Desarrollo de EJBs de Entidad: CMPs y BMPs
Uso de CMPs
Creación de claves primarias multicampo
Declaración de métodos de consulta y selección
EJBQL: lenguaje de consultas para los métodos de consulta y de selección
Empleo del servicio de temporizador (Timer Service)
Empleo del soporte transaccional del contenedor de EJBs
Tipos de transacciones: gestionadas por el contenedor o por el componente
Atributos transaccionales y métodos de forzar un rollback
Seguridad provista por el contenedor para controlar el acceso a métodos de los EJB
Servicio de mensajería JMS
Arquitectura de JMS
Modelos de mensajería: Punto a punto, editor/subscriptor, Productor y consumidor
Modelo de programación: ConnectionFactory, Destination, Connection, Session,…
Estructura y tipos de mensajes
EJBs orientados a mensajes: MDBs
Arquitectura de un módulo EAR
Acceso a EJBs desde componentes Web
Acceso a recursos gestionados por el servidor: pool de conexiones, sesiones de correo,…
| Dónde | Madrid, Calle Albazanz, 15 Edif. B 2ª Planta ver mapa |
| Cuándo | Inicio: 06/09/2008 Fin: 28/09/2008 ver calendario |
| Dónde | Madrid, Calle Albazanz, 15 Edif. B 2ª Planta ver mapa |
| Cuándo | Inicio: 08/09/2008 Fin: 10/10/2008 ver calendario |
| Dónde | Madrid, Calle Albazanz, 15 Edif. B 2ª Planta ver mapa |
| Cuándo | Inicio: 08/09/2008 Fin: 10/10/2008 ver calendario |