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

Esta formação faz parte dos nossos cursos de Programação
160h
Para conclusão
10
Cursos
1
Podcast

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 de hoje em dia possuem regras de negócio bastante complicadas. Codificar essas muitas regras representa um grande trabalho. 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 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.

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 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 planos

Com quem você irá aprender

  • Guilherme Silveira

  • Leonardo Cordeiro

  • Nico Steppat

  • Paulo Alves Jr

  • Rhuan Henrique

Passo a passo

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

Programação

Além dessa, a categoria Programação conta com cursos de Lógica, Python, PHP, Java, .NET, Ruby & Rails, C, Computação, Jogos,e mais...

Experiências de quem já estudou com a gente

Cleiton Nascimento Alves

em 18/03/2019

O curso somente ficou bom ao aparecer o instrutor nico, pois ele explica muito bem o porque das coisas que são feitas nos projetos.

Java e JSF I: Sua aplicação web com JSF2

Danilo Henrique Oliveira Santos

em 21/03/2019

Instrutor muito bom. Gostei muito da dinâmica dele programando.

Java e JPA: Persista seus objetos com a JPA2 e Hibernate

Helder Costa

em 02/05/2019

Gostei bastaaante dos exercícios desse curso. Sinceramente eu acho que foram os exercícios mais proveitosos que já fiz em todos os cursos e o primeiro capítulo ser somente exercícios do curso anterior eu achei simplesmente fantástico. Parabéns.

Java e JPA: Otimizações com JPA2 e Hibernate

Comece hoje mesmo os cursos de Java EE. Matricule-se agora!

  • 896 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

Premium

  • 896 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

12X
R$75
à vista R$900
Matricule-se

Premium Plus

  • 896 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

12X
R$100
à vista R$1.200
Matricule-se

Max

  • 896 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

12X
R$120
à vista R$1.440
Matricule-se

Procurando planos para empresas?

Clique aqui e veja os planos
Acesso por 1 ano
Estude 24h/dia onde e quando quiser
Novos cursos toda semana