Nos dedicamos a la formación a empresas y particulares. Disponemos de aulas alta
mente equipadas, y cursos nuevos en el mercado.
Las aulas de Loyal Infinity se encuentran en el propio local Can Bruixa , mediante los diferentes transportes públicos de la ciudad. Están provistas con los equipos y software de última generación (cañón, proyector, ...) apropiados para poder imparti...
Cursos de la misma temática (Atención al cliente garantizada | Titulación oficial | Prácticas)
Madrazo, 27/29, 4º Barcelona 08006 Barcelona (España)
Madrazo 27 Barcelona 08006 Barcelona (España)
Temario del curso
1.- JAVA BÁSICO. 1. Introducción a la plataforma java 2. Conceptos de la OOP Objetos Herencia Polimorfismo 3. Clases y objetos. 4. Paquetes 5. Interfaces, clases abstractas y acceso. 6. Métodos. Signatura Paso de parámetros. Ámbitos. 7. Clases. Constructores. This. Protección de los campos 8. Tipos de Datos. Predefinidos. Comentarios en Java Variables y constantes. Declaración e Iniciación 9. Conversión de tipos y casting 10. Control de flujos y excepciones 11. Excepciones 12. Los paquete Java Lang y JAva.util Programación mediante Threads 13. El JDBC como Middleware con entornos DB 14. Procedimientos almacenados y API JDBC2.0 15. Introducción a Servlets
2.- SERVLETS. ¿ Fundamentos de los Servlets. - Fundamentos de HTTP - Características de los Servlets - Estructura básica de un Servlet. Creación de Servlets - Ciclo de vida de un Servlet - La API básica de Servlets - Gestión de excepciones en Servlets. Servidor Tomcat - Instalación - Configuración - Administración. Procesamiento de formularios HTML - Clientes y Servidores HTTP - Estructura de respuestas - Códigos de estado y cabeceras HTTP - Envío de datos multimedia. Aspectos avanzados de Servlets - Gestión de sesiones - Comunicación Applet-Servlet e inter-Servlet - Gestión de concurrencia con la interfaz SingleThreadModel Beans y atributos. Ámbito de visibilidad de los beans
3.- JSP's. ¿ Ventajas de Java Server Pages. Arquitectura JSP. Modelo de acceso JSP. Ciclo de vida de Jsp. Creación Contenido dinámico - Directivas - Expresiones - 'Scriptlets' - Comentarios. Ambito de los objetos. Objetos Implícitos. Acciones JSP - Include - UseBean - SetProperty - GetProperty - Forward - Plugin. Manejo de Sesiones. Redireccionamiento. Manejo de Excepciones. Uso de Componentes JavaBeans. Custom tags
4.- EJB's. 1. Diferenciar entre arquitectura y diseño. 2. Explicar el proceso de definición de arquitectura. 2.1. Capacidad y objetivos de diseño de una arquitectura. 2.2. Ventajas y desventajas de las decisiones relativas a la arquitectura. 2.3. Efectos de la tecnología J2EE sobre la capacidad y los objetivos de diseño. 3. Prácticas recomendadas y las diferencias de diseño para desarrollar arquitectura multicapa basadas en J2EE. 4. Patrones de J2EE y aspectos clave en aplicaciones empresariales. 5. Descripción de los tipos de EJB. 5.1. Stateless Session EJB. 5.2. Statefull Session EJB. 5.3. Entity EJB. 5.4. Message Driven EJB. 5.5. EJB como componentes gestionados por el contenedor. Ciclo de Vida de los EJB. IIOP. Remote interfaces, Local interfaces, Home interfaces, LocalHome interfaces. 5.6. Seguridad. Roles, realms, etc. 5.7. Servicios de Nombrado. Localización de EJB. JNDI. 6. Implementación de Capas de Persistencia mediante: 6.1. CMP Entity EJB, relationships (CMR) y EJB-QL (EJB 2.0). 6.2. BMP Entity EJB. 6.3. Datasources. 7. Transacciones. 7.1. Transaciones gestionadas por el contenedor (CMT) y por programa. 7.2. Transacciones distribuidas. 8. Deployment de aplicaciones. 9. Patrones de Diseño recomendados (Facade, DAO, DTO, ServiceLocator, PageIterator, etc).
5.- UML. Introducción al UML. Gestión de Requerimientos. a. Modelo de Casos - Actores. - Casos b. Pre-Post Condiciones. c. Relaciones Análisis a. Conceptos - Fases del Proyecto. - Visibilidad - Relaciones - Paquetes b. Diagrama de Casos de Uso. c. Diagrama de Clases. d. Diagrama de Objetos. e. Diagramas de Actividad. Diseño a. Conceptos - Interfaces - SubSistemas b. Diagramas de Estado c. Diagrama de Secuencia d. Diagrama de Colaboración Implementación a. Diagrama de Componentes