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

Com quem você irá aprender

  • Guilherme Silveira

  • João Victor

  • Leonardo Cordeiro

  • Nico Steppat

  • Paulo Alves Jr

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.

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

      Curso | 08h | Básico
    • Faça esse curso e:
      • 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 | Intermediário
    • Faça esse curso e:
      • 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
  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.

    • Curso EJB com Jakarta EE: API Rest com o servidor WildFly

      Curso | 10h | Intermediário
    • Faça esse curso e:
      • 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
  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.

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

      Curso | 20h | Intermediário
    • Faça esse curso e:
      • 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 | Intermediário
    • Faça esse curso e:
      • 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 | Intermediário
    • Faça esse curso e:
      • 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
  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.

    • Curso Maven: Build do zero a web

      Curso | 06h | Básico
    • Faça esse curso e:
      • 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
  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, Node JS, Ruby & Rails, C, Computação, Jogos,e mais...

Experiências de quem já estudou com a gente

Cleiton Nascimento Alves

em 21/03/2019

Este treinamento foi ótimo nunca tinha utilizado o primefaces e o jfs, aprendi muita coisa com este curso espero o o proximo de jsf2 terceira parte seja boa assim tbm, o instrutor está de parabéns explica tudo.

Java e JSF 2 - II: Componentes ricos com Primefaces

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

Cleiton Nascimento Alves

em 28/03/2019

Minha experiencia nessa sequencia de jsf foi muito boa, senti um pouco de dificuldade na parte de cdi e spring, mas vou aprender maven, jee e os demais cursos de spring acredito que terei muitas chances no mercado por adquirir todo este conhecimento de java

Java e JSF 2 - III: Integração com CDI

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

  • 1233 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

  • 1233 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

  • 1233 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

  • 1233 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?

Acesso completo por 1 ano

Estude 24h/dia onde e quando quiser

Novos cursos todas as semanas