Formação Java EE
Você vai estudar e praticar com a JPA2 e Hibernate dentro da Java EE, fará uma aplicação web com JSF2 e CDI
Assista o vídeo
veja nossa apresentação da Formação e uma Alura Live sobre a Carreira em Front-end
Formação Java EE
As Aplicações Web possuem regras de negócio bastante complicadas. Codificar essas muitas regras representa um grande trabalho, e além dessas regras, conhecidas como requisitos funcionais de uma aplicação, existem outros requisitos que precisam ser atingidos através da nossa infraestrutura: persistência em banco de dados, transação, acesso remoto, web services, gerenciamento de threads, gerenciamento de conexões HTTP, cache de objetos, gerenciamento da sessão web, balanceamento de carga, entre outros. São chamados de requisitos não-funcionais.
O que é Java EE?
O Java EE (Java Enterprise Edition) consiste de uma série de especificações bem detalhadas, dando uma receita de como deve ser implementado um software que faz cada um desses serviços de infraestrutura.
O que vou aprender ao longo desta formação?
Na Formação Java Enterprise Edition você vai aprender a persistir seus objetos com a JPA2 e Hibernate, vai compreender o poder da Java EE, fará uma aplicação web com JSF2 e construirá componentes ricos com Primefaces.
Você também vai integrar com CDI, aprender sobre Maven - a ferramenta de build mais popular do mundo Java, criar uma loja online com CDI, JSF e JPA e avançar sua loja com HTML, REST, Cache, JMS, JAAS, JTA e WebSockets.
Ao final da Formação, você terá os conhecimentos necessários para trabalhar com Java EE!
Por que estudar esta formação?
-
Guia de aprendizado
Conteúdos pensados para facilitar seu estudo
-
Do básico ao avançado
Formação completa para o mercado
-
Você dentro do mercado
Do zero ao sonhado emprego em sua área de interesse
Comece essa formação agora mesmo e capacite-se para seu próximo projeto!
Conheça os planosCom quem você irá aprender
-
João Victor
-
Leonardo Cordeiro
-
Nico Steppat
-
Paulo Alves Jr
Passo a passo
1 Java e JPA
Na primeira parte da Formação, você entenderá as dificuldades do uso do JDBC puro e usará a persistência orientada a objetos. Você vai conhecer e aprender a trabalhar com todos os estados de uma entidade e organizará suas queries de maneira profissional! Além disso, você entenderá as dificuldades do uso do JDBC e SQL puro, melhorará o desempenho com Cache, escreverá consultas dinâmicas com Criteria, vai gerenciar as conexões com Pool e DataSource e usará corretamente o padrão EntityManagerInView.
-
Curso Java e JPA: Persista seus objetos com a JPA2 e Hibernate
Curso | 08h - Entenda as dificuldades do uso do JDBC puro
- Abuse da persistência orientada a objetos
- Conheça e aprenda a trabalhar com todos os estados de uma entidade
- Fique fera em Lazy Loading e relacionamentos bidirecionais
- Organize suas queries como um profissional
-
Curso Java e JPA: Pesquise com JPQL e Criteria
Curso | 08h - Aprenda a usar relacionamento bidirecionais
- Organize suas consultas com Data Access Object
- Saiba o que é Lazy Loading e queries N+1
- Use funções de agregação e projeções
- Escreva queries dinâmicas com a Criteria API
Faça esse curso e:
Mais detalhesdo curso Java e JPA: Persista seus objetos com a JPA2 e Hibernate
Faça esse curso e:
Mais detalhesdo curso Java e JPA: Pesquise com JPQL e Criteria
-
2 EJB: O poder da Java EE
Aqui você vai entender o que são os famosos EJBs, aprenderá a fazer integração com JPA, fará agendamentos de tarefas, criará serviços web de maneira simples. Também vai gerenciar transaçõe com a JTA e entenderá os Sessions Beans.
-
Curso EJB: O poder da Java EE
Curso | 15h - Entenda o que são os famosos EJBs
- Aprenda a integração com JPA
- Faça agendamento de tarefas
- Crie serviços web de maneira simples
- Gerencie transações com a JTA
- Entenda os Sessions Beans
-
Curso EJB com Jakarta EE: API Rest com o servidor WildFly
Curso | 10h - Entenda o que são e para quê servem os EJBs
- Aprenda a integração com JPA
- Faça agendamento de tarefas
- Crie serviços REST de maneira simples
- Gerencie transações com a JTA
- Entenda os Sessions Beans
- Use mensageria com JMS
Faça esse curso e:
Faça esse curso e:
Mais detalhesdo curso EJB com Jakarta EE: API Rest com o servidor WildFly
-
3 Java e JSF
Nesta parte, você vai entender o desenvolvimento web baseado em componentes, criar páginas dinâmicas com AJAX, aprender sobre conversão e validação simples de formulários, compreender escopos dos managed beans e o ciclo de vida do JSF e deixar seu template reutilizável com Facelets. Você também aplicará componentes do Primefaces, ordenará os elementos de uma tabela, vai aplicar AJAX para melhorar a experiência do usuário e vai gerar gráficos dinamicamente.
-
Curso Java e JSF I: Sua aplicação web com JSF2
Curso | 20h - Entenda o desenvolvimento web baseado em componentes
- Crie páginas dinâmicas com AJAX
- Conversão e validação simples de formulários
- Escopos dos managed beans
- Ciclo de vida do JSF
- Seu template reutilizável com Facelets
-
Curso Java e JSF 2 - II: Componentes ricos com Primefaces
Curso | 12h - Aplique os poderosos componentes do Primefaces
- Ordene e filtro os elementos de uma tabela
- Aplique AJAX para melhorar a experiência do usuário
- Gere gráficos dinâmicamente
-
Curso Java e JSF 2 - III: Integração com CDI
Curso | 16h - Gerencie beans com CDI tornando-os mais poderosos
- Crie seu próprio interceptador
- Entenda o que são producers
- Rode a aplicação com Spring e EJB
Faça esse curso e:
Mais detalhesdo curso Java e JSF I: Sua aplicação web com JSF2
Faça esse curso e:
Mais detalhesdo curso Java e JSF 2 - II: Componentes ricos com Primefaces
Faça esse curso e:
Mais detalhesdo curso Java e JSF 2 - III: Integração com CDI
-
4 Maven
Utilize a ferramenta de build mais popular do mundo Java! Automatize o seu processo de build, entenda as diversas fases e objetivos de um build Maven. crie projetos jar ou web e configure e lide com a dependência entre os projetos dos mais diferentes escopos.
-
Curso Maven: Build do zero a web
Curso | 06h - Utilize a ferramenta de build mais popular do mundo Java
- Automatize o seu processo de build
- Entenda as diversas fases e objetivos de um build Maven
- Crie projetos jar ou web (war)
- Configure e lide com a dependência entre projetos os mais diferentes escopos
Faça esse curso e:
-
5 Java EE
Na última parte da Formação você de fato começará a trabalhar com Java EE, criando uma aplicação JavaEE do zero! Você vai entender os Datasources do Wildfly, conhecerá o escopo do JSF, validará seus dados usando a API do JavaEE e trabalhará com objetos na view ao invés de Strings.
Além disso, você vai integrar sua App JavaEE com Bootstrap, saberá como combinar JSF com HTML, processará seus objetos com JSON, fará requisições REST e atenderá requisições REST via GET e POST! Para finalizar, você vai responder à requisições nos formatos XML e JSON, enviará e-mails para o usuário, protegerá sua aplicação com JAAS e utilizará o WebSockets para uma comunicação Síncrona.
-
Curso Java EE parte 1: Crie sua loja online com CDI, JSF, JPA
Curso | 14h - Criar uma aplicação JavaEE do Zero
- Entenda os Datasources do Wildfly
- Conheça o escopo rápido do JSF
- Valide seus dados usando a API do JavaEE
- Trabalhe com objetos na view ao invés de Strings
- Aprenda a realizar uploads de arquivos com JavaEE
-
Curso Java EE parte 2: Sua loja online com HTML, REST e Cache
Curso | 14h - Integre sua App JavaEE com Bootstrap
- Saiba como combinar JSF com HTML
- Processe seus objetos como JSON
- Faça requisições REST com JavaEE
- Atenda requisições REST via GET, POST e outros
- Melhore a performance da sua aplicação com Cache
-
Curso Java EE parte 3: Finalizando sua loja com REST, JMS, JAAS e WebSockets
Curso | 14h - Responda à requisições nos formatos XML e JSON
- Envie e-mails para o usuário
- Trabalhe Assincronamente com JMS
- Proteja sua aplicação com JAAS
- Utilize WebSockets para comunicação Síncrona
-
Podcast Java EE e Jakarta EE - Hipsters #119 - Hipsters Ponto TechHipsters Ponto Tech
Faça esse curso e:
Mais detalhesdo curso Java EE parte 1: Crie sua loja online com CDI, JSF, JPA
Faça esse curso e:
Mais detalhesdo curso Java EE parte 2: Sua loja online com HTML, REST e Cache
Faça esse curso e:
Mais detalhesdo curso Java EE parte 3: Finalizando sua loja com REST, JMS, JAAS e WebSockets
-
Programação
Além dessa, a categoria Programação conta com cursos de Lógica, Python, PHP, Java, .NET, Node JS, Ruby & Rails, C, Computação, Jogos,e mais...