Descripción:
Este curso proporciona los conocimientos necesarios para la preparación del examen SCWCD (Desarrollador Certificado de Componentes Web en la plataforma J2EE de Java). En este curso, los alumnos conocerán los aspectos técnicos de JSP y Servlets, así como los mejores métodos para integrar la capa Web con otras capas de la infraestructura, desde la interfaz del navegador hasta los EJB (Enterprise JavaBeans) que se ejecutan en los servidores de aplicaciones y en los sistemas gestores de bases de datos.
En este curso los alumnos conocerán los mejores procedimientos para analizar, diseñar, desarrollar, probar e implantar aplicaciones Web con tecnologías Java (J2EE). Los ejercicios prácticos, basados en ejemplos reales, les proporcionarán la experiencia necesaria para crear e implantar aplicaciones web de tamaño medio típicas de pequeñas intranets y sitios de comercio electrónico de poco volumen a grandes aplicaciones web corporativas.
Salidas Profesionales:
Los mayores fabricantes de software del mundo como Microsoft, SUN, CISCO etc, diseñan exámenes para comprobar que un profesional domina en profundidad una herramienta. Las certificaciones de SUN son la prueba palpable que asegura a las empresas que ese candidato tiene un excelente nivel. La finalización del proceso de formación y certificación mejora las perspectivas laborales en el competitivo mercado tecnológico. El alumno que es capaz de aprobar cuenta con una garantía objetiva con la que demostrar su nivel experto.
La Escuela Técnica de Informática Lasfor le prepara para afrontar exitosamente los exámenes de certificación de JAVA. El obtener una certificación JAVA, le da la credibilidad que usted se merece por su conocimiento, habilidad, y experiencia en el trabajo como un Profesional de JAVA y le proporcionará una credencial ampliamente reconocida en el campo de las Tecnologías de Información, que lo puede llevar al éxito en un ambiente de negocios altamente competitivos.
Objetivos:
- El curso de Certificación SCWCD en J2EE provee los fundamentos tecnológicos para poder desarrollar aplicaciones Web contra bases de datos en plataforma Java. Permite optimizar el mantenimiento y desarrollo de aplicaciones Web utilizando patrones de diseño como el MVC (Model View Controller) modelo-vista-controlador y el DAO (Data Access Objects).
- La orientación de este curso es proporcionar a los alumnos una ventaja competitiva profesional poniendo énfasis en dos áreas fundamentales: tecnologías en el lado Cliente y en el lado del Servidor, además permite conocer los frameworks Java más utilizados para desarrollo Web. El curso se basa en la realización de múltiples ejemplos que muestran las características más importantes de los frameworks más importantes del mercado.
Desarrollador de Componentes Web
Tema 1: Introducción al Desarrollo Web
- Introducción a los componentes del desarrollo Web
- Tipos y funcionalidad de aplicaciones Web
- Arquitecturas multicapa
Tema 2: El Modelo de la Tecnología Servlet
- Introducción a los Servlets
- Clases Servlets
- Gestión de peticiones
- Gestión de respuestas
- Ciclo de vida de los Servlets
Tema 3: Estructura y Despliegue de Aplicaciones Web
- Empaquetar módulos Web
- Descriptor de despliegue: Web.xml
- Protección de recursos
- Despliegue con fichero WAR
Tema 4: Modelo de Contenedor Web
- Inicialización de Servlets
- Ámbito de atributos
- RequestDispatcher
- Modelo de procesamiento de peticiones
- Ciclo de vida del contenedor
Tema 5: Gestión de Sesión
- Introducción a las sesiones Web
- Gestión de sesión
- Seguimiento de sesión
Tema 6: Seguridad en Aplicaciones Web
- Conceptos básicos de seguridad
- Mecanismos de Autenticación
- Securización
Tema 7: El Modelo de la Tecnología JSP
- Introducción a los JSP
- Sintaxis de los JSP
- Directivas y acciones
- JSP y XML
- Ciclo de vida de los JSP
Tema 8: Lenguaje de Expresiones (EL) para JSP
- Introducción al Lenguaje de Expresiones
- Variables implícitas
- Operadores
- Funciones
Tema 9: Construcción de Páginas JSP con Acciones Estándar
- Introducción a Java Beans
- Declaración de Java Beans en JSP
- Manejo de Java Beans en JSP
Tema 10: Uso de Tags Personalizados en JSP
- Introducción a los Tags
- La Directiva TAGLIB
- Uso de Tags
- CORE: Taglib general
Tema 11: Desarrollo Clásico de Tags Personalizados
- La API de extensión de Tags
- Implementación de la interfaz Tag
- Atributos propios
- Acceso al contexto
- Modelo simple de Tags personalizados
Tema 12: Patrones J2EE
- Intercepting Filter
- MVC
- Service Locator
- Business Delegate
- Front Controller
- Transfer Object