Curso Java EE (JEE6/JEE7) with JSF2, EJB3, and JPA2
32hVisão Geral
Java Enterprise Edition (Java EE/JEE) é uma plataforma poderosa para construir aplicativos corporativos. Este curso prático é um curso acelerado que cobre as principais tecnologias do JEE. Inclui cobertura detalhada do uso de JSF2 (JavaServer Faces 2), EJB3 (Enterprise JavaBeans 3) e JPA2 (Java Persistence API 2) para projetar e construir seus próprios aplicativos multicamadas, bem como uma visão geral de outras tecnologias importantes, como como JAX-WS para construir serviços da Web baseados em Java. O curso começa com a camada Web - fornecendo uma breve visão geral da API e da tecnologia do Servlet, que é a base do JSF. Em seguida, passa para uma cobertura abrangente do JSF2 - a estrutura de UI baseada em componentes do JEE - incluindo a cobertura de Facelets e das bibliotecas de tags JSF. Ele passa a cobrir o EJB, a base da camada de negócios do JEE, incluindo beans de sessão sem estado e com estado, e usando seu controle de transação declarativo. Em seguida, passa para a camada de negócios, abrangendo os poderosos recursos de mapeamento objeto-relacional do JPA para acessar dados persistentes. O curso também fornece visões gerais de outras tecnologias importantes, como JAX-WS para construção de serviços Web baseados em SOAP e JAX-RS para construção de serviços RESTful. O curso cobre todos os conceitos importantes necessários para usar as três tecnologias principais de JSF, EJB e JPA, bem como onde as outras tecnologias se enquadram no cenário. Inclui uma extensa série de laboratórios para exercitar todos os principais recursos e deixará você bem preparado para usar essas tecnologias para construir sistemas empresariais multicamadas.
Publico Alvo
- Este curso foi desenvolvido para desenvolvedores Java intermediários.
Pre-Requisitos
- Conhecimento prático de programação Java, incluindo uso de herança, interfaces e exceções
Materiais
Inglês/Português/Lab PraticoConteúdo Programatico
- Overview of Java EE
- Getting Started with JSF
- JSF Managed Beans
- JSF Navigation
- Facelets and Tag Libraries
- h:dataTable and h:commandLink
- Introduction to EJB
- Session Beans
- Additional EJB Capabilities
- Transactions and Security
- Introduction to the Java Persistence API (JPA 2)
- Updates and Queries
- [Optional] Entity Relationships