JB311 JBoss Seam Application Development

Redhat
En Madrid (España)

2.150€ - ($1.477.866)
+ IVA
¿O prefieres llamar ahora al centro?
+34 9... Ver más
Compara este curso con otros similares
Ver más cursos similares

Información importante

  • Curso
  • Madrid (España)
  • Duración:
    4 Días
Descripción


Dirigido a: Arquitectos de sistemas empresariales Programadores de Java experimentados de ámbito empresarial Responsables técnicos Programadores con capacitación en JSF y conocimientos básicos de Seam.

Información importante
Instalaciones

¿Dónde se da y en qué fecha?

comienzo Ubicación
Consultar
Madrid
Calle Marcelo Spinola, 42, 28016, Madrid, España
Ver mapa

Preguntas Frecuentes

· Requisitos

Experiencia con Java Platform Enterprise Edition (JavaEE) o Java 2 Platform Enterprise Edition (J2EE) Conocimientos avanzados sobre desarrollo de aplicaciones web modernas y empresariales Credencial del curso Advanced JBoss Enterprise Development (JB295) o experiencia equivalente

Temario

Resumen del curso
En el curso JBoss Seam Application Development (JB311) se enseña a usar con eficacia los frameworks JBoss Enterprise para interconectar de forma inteligente todos sus componentes y administrar sistemas de TI cada vez más complejos. Los programadores de Java experimentados profundizarán en las tecnologías de integración (como jBPM, JBoss Rules y Seam Framework), además de aprender a utilizar PageFlow, almacenes de seguridad, procesos externos asíncronos, servicios web y funcionalidades de aplicaciones ricas de Internet. Junto con las transparentes clases interactivas teóricas y prácticas, durante este curso se pondrá especial énfasis en entender razonadamente las diferentes posibilidades y rutas de desarrollo y en cimentar sólidos fundamentos para poder integrar los frameworks entre sí.
Temario del curso:
Overview of Seam
Introduction to Seam
Why Seam Exists
seam-gen and Seam Tools
Entities - JPA and HIbernate´s Place in Seam
Seam´s Parts
"One type of stuff"
The Seam Lifecycle
Annotations and XML
Contexts and Conversations
How Seam Solves the HttpSession Abuse Problem
Views in Seam
Navigation in Seam
Testing Made Easy with Seam
Seam as a JEE6 Standard
CDI/JSR-299
Coming from other Frameworks
What to know if you are coming from JSF
What to know if you are coming from Struts
What to know if you are coming from Spring
Laying the Seam Application Foundation
The Tools for Creating a Seam Application
A closer look at seam-gen
What is generated when you ´gen´ a Seam project?
EJBs or POJOs?
POJO/WAR or EJB/EAR?
Anatomy of a Seam WAR Project
Anatomy of a Seam EAR Project
The Database/Model Considerations when Creating a Seam Project
Bottom-Up? Top-Down? Meet-in-the-Middle?
The Challenges of Bottom-Up
Generating your Entities or Database Tables
The Process of Creating a Seam Project using the Seam Tools in JBDS
Building the Seam Application Functionality
What can be or what shouldn´t be a component?
Identify and Annotate Components
Find seam-gen/Seam Tools Created Components
The Reason for Bijection
Annotate Components for Bijection
Mapping Seam Contexts to other Container Scopes
Using Contexts with Components
Uses for Conversation Context
Starting and Stopping Conversations
Design UI
Compare faces-config.xml to pages.xml
Use Enhanced Navigation features in pages.xml
Basics of JSF
Interpret JBoss EL Syntax
Passing Arguments with JBoss EL
Identify where JBoss EL can be used
Use AJAX with Seam
Implications of useing Seam (network, resources, lifecycle)
List RichFaces Catalog
Use RichFaces Widgets in JBDS
Manage Persistence with JPA
JPA, Hibernate and Seam
Using Factory
Using Query
Using Home
Identifying Seam´s ORM Features
Using Seam Transaction Demarcation
Security and Validation in a Seam Application
Handling Exceptions
Using Seam Events
Using Seam Page Actions
Applying Simple Seam Security
Advanced Seam Security
Delegating to JAAS
Validation
Feaures of Hibernate Validation
Applying Validation Annotations
Using AJAX to Validate Data as it is Entered
Manage and Test a Seam Application
Packaging and Deployment
Determine the Required Libraries
WAR vs. EAR Layouts
Packaging with JBDS
Deployment Resources and Artifacts
Deploying an Application Archive
Testing
TestNG Discussions
Writing Test Plans and Suites
Executing the Test within JBDS
Analyzing Test Results

Incluye:
Formación intensiva en 4 días
Ejercicios prácticos sobre un sistema real
Cada alumno dispone de un PC durante el curso
Material de estudio (libro, cuaderno, etc)
Almuerzo
¡Regalos promocionales de Red Hat!
Todos los demás gastos (viajes, alojamiento, etc) son responsabilidad del alumno.


Compara este curso con otros similares
Ver más cursos similares