Master - Presencial
Duración
150 Horas
Inicio
Requisitos
Conocimientos básicos de programación estructurada y orientación a objetos.
1630 - 1.500€ IVA inc.
Descuento. Bonificaciones adicionales a empresas a través de forcem. Descuentos promocionales a empresas por m... ver másatriculación de grupos DESCUENTOS A PARTICULARES "PROMOCION TRAE UN AMIGO" 15 %
| Documentos | MASTER_JAVA |
| 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
|
infórmate directamente de cómo matricularte, plazas disponibles ...
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
Fundamentos J2EE EJB
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
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,…
infórmate directamente de cómo matricularte, plazas disponibles ...



¿Has hecho este curso?
infórmate directamente de cómo matricularte, plazas disponibles ...