Curso Java EE (JEE6/JEE7) with JSF2, EJB3, and JPA2

  • Development

Curso Java EE (JEE6/JEE7) with JSF2, EJB3, and JPA2

32h
Visã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 Pratico
Conteú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
TENHO INTERESSE

Cursos Relacionados

Curso Python Programação Advanced

32 horas

Curso SAP ABAP S4hana Developer Foundation

32 horas

Curso Full Stack and React Essentials

32 Horas

Curso Node.js for JavaScript Developers

24 horas

Curso Elasticsearch for Developers

16H

Curso Elastic Stack Foundation

24 horas

Curso Apache Spark™ Foundation

8 Horas