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

9,1

Nota desse curso

220

Alunos neste curso

Faça esse curso de Java API 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

Conteúdo Detalhado

  1. Do Java EE ao Jakarta EE

    • Introdução
    • Do Java EE ao Jakarta EE
    • Servidor de aplicação
    • Usando a API do Jakarta EE
  2. Apresentando EJB’s e o projeto de agendamento de e-mails

    • Conhecendo o Enterprise JavaBeans (EJB)
    • Vantagens do EJB
    • Criando o nosso primeiro EJB
    • Usando EJB
    • Para saber mais: Diferença entre as anotações @EJB e @Inject
  3. Persistência com JPA

    • Trabalhando com banco de dados usando JPA
    • Injetando EntityManager
    • Criando o Datasource
    • Datasource no persistence.xml
    • Inserindo e-mails
    • Salvando a entidade
  4. Fazendo requisição ao nosso EJB com JAX-RS

    • Conhecendo o JAX-RS
    • Respondendo uma solicitação HTTP GET
    • Configurando o context-root
  5. Agendamento com TimerService

    • Criando o job de envio de e-mail
    • Conhecendo o EJB Timer
    • Usando Singleton
    • Execução sequencial
    • Para saber mais: Tipos de EJB
  6. Mensageria com JMS

    • Conhecendo o JMS
    • Vantagens do JMS
    • Criando Producer
    • Fachada JMS
    • Criando Consumer
    • Sobre o MDB
    • Para saber mais: Topic x Queue
  7. Controle de transação com JTA

    • Trabalhando com Transações CMT
    • Trabalhando com Transações BMT
    • Conclusão

Primeira aula de EJB com Jakarta EE: API Rest com o servidor WildFly

Instrutores

  • João Victor é formado em ciências da computação e possui sólidos conhecimentos em desenvolvimento de sistemas utilizando linguagem java.

Conteúdo relacionado

Cursos de Java em Programação

Leia nossos artigos de Programação

Formação com esse curso

Público alvo

Desenvolvedores Java que querem desenvolver usando a principal especificação e o servidor mais famoso do mundo Java Enterprise.

Nível de Dificuldade

Intermediário

Última atualização

18/08/2020

Já é aluno?

Começar o Curso

Aprenda Java com esse e outros cursos, comece agora!

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

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

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

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