Softblue

Curso de Java EE 8 Web Total (JA-60)

107 vídeos | 32 horas de vídeo | 60 horas no certificado

Professor
Carlos Tosin

   12x s/juros  R$ 45

Preço válido até 30/04/2019.

 

RESUMO

O desenvolvimento de aplicações web é o principal nicho da linguagem Java. Se você está buscando uma oportunidade como desenvolvedor Java no mercado, saber desenvolver sistemas web é fundamental.

Este curso aborda de forma completa o Java EE 8 (Enterprise Edition), que é o braço do Java voltado à criação de sistemas web comerciais. Você vai aprender de forma detalhada todas as principais tecnologias do Java EE, como JSF, EJBs, JPA, CDI, WebServices; e também vai entender como todas essas tecnologias podem ser compostas para criar sistemas web que funcionem de forma eficiente e que tenham um código de qualidade.

Neste curso é utilizado servidor WildFly e a ferramenta de desenvolvimento Eclipse. Ambas são gratuitas e muito usadas ao redor do mundo por desenvolvedores Java e também pelas empresas.

REQUISITOS

Ter feito o curso de Fundamentos de Java ou ter conhecimentos sólidos de Java e orientação a objetos.

PÚBLICO-ALVO

Conhecedores do Java que desejam aprender a desenvolver sistemas web utilizando as tecnologias presentes na plataforma Java EE.



CONTEÚDO

Java EE? Java pra web? Calma... Vamos começar pelo começo!
O modelo web baseado em cliente-servidor
Conceitos e arquitetura da plataforma Java EE
Colocando seu código pra rodar no servidor (bora pra prática!)
Instalando o JDK e o Eclipse
Instalando o servidor de aplicações WildFly
Colocando seu primeiro projeto JavaEE pra rodar
JSF e a mágica das páginas que o mostram o que o usuário precisa ver
Introdução ao JSF
Criando uma aplicação web JSF
Navegação entre telas
Componentes e tags que fazem o JSF brilhar
Criando uma tela de cadastro
Integrando o JSF com JavaScript
Usando recursos do HTML5 no JSF
Usando os resources
Conversores
Validadores
Tabelas dinâmicas
Abrindo a caixa-preta do JSF (não é magia: é tecnologia!)
CDI (Context and Dependency Injection)
Eventos em JSF
As incríveis páginas JSF que atualizam num piscar de olhos (estrelando: AJAX)
Validação de dados
Atualização parcial da tela
Criando modelos em JSF que podem ser reaproveitados em diversas páginas
Templates de páginas
Decorators
Criando componentes JSF
EJBs: programe só o que interesse e deixe o Java EE cuidar do resto pra você
Stateless Session Beans
Stateful Session Beans
Singleton Session Beans
Métodos assíncronos
Message-Driven Beans
Integrando seus sistemas com bancos de dados sem escrever uma única linha de SQL (deixe a JPA fazer isso por você!)
Arquitetura & Entidades da JPA
Configurando uma data source no WildFly
Entidades em uma aplicação CRUD
Usando chaves primárias compostas
Mais recursos incríveis da JPA que vão te deixar de queixo caído e economizar horas e horas do seu tempo
Relacionamentos na JPA
Herança nas entidades
Buscando dados com JPQL & Criteria API
Ou executa tudo ou não executada nada (as transações vieram pra socorrer você)
Usando Container-Managed Transactions
Usando Bean-Managed Transactions
JSON: o formato mais usado atualmente na troca de dados entre sistemas (não se preocupe: não é Sexta-Feira 13 e ele não vai assustar você!)
Processamento com a API JSON-P
Manipulando dados JSON com a Object Model API
Manipulando dados JSON com Streaming API
Manipulando JSON com a API JSON-B
Criando conexões permanentes entre cliente e servidor (estrelando: WebSockets)
Conceitos de WebSockets
Criando um sistema de Chat Online
Encoder & Decoders
Criando Web Services em Java EE em poucos minutos e sem esforço (a integração de sistemas nunca foi tão fácil!)
Criando REST Web Services
Consumindo Web Services
Servlets? Filters? Listeners? Sim, eles são importantes (e fáceis de aprender)
Atendendo requisições com o uso de Servlets
Filtrando requisições com o uso de Filters
Usando Listeners na notificação sobre eventos
Tudo o que você precisa saber sobre o arquivo web.xml
Arquivos de boas vindas
Configurando páginas de erro
Segurança em Java EE: protegendo seu sistema e definindo o que cada um pode acessar
Autenticação
Autorização
Comunicação segura usando HTTPS
Aplicando o famoso e poderoso DDD (Domain-Driven Design) na arquitetura de sistemas Java EE
Conceitos de DDD
Aplicando o DDD em aplicações Java EE

CERTIFICADO

Ao concluir o curso com nota igual ou superior à 6,5, o aluno recebe o certificado de conclusão do curso em formato digital (PDF). Caso o aluno não atinja a nota necessária, poderá revisar as aulas que desejar e refazer as avaliações.

A Softblue é associada à ABED (Associação Brasileira de Educação a Distância). Conheça o nosso modelo de certificado e mais detalhes clicando aqui.

INVESTIMENTO

O valor deste curso está de R$ 677,00 por R$ 540,00 (em até 12x sem juros).
Preço válido até 30/04/2019.



ALGUMA AJUDA?

Verifique se a sua pergunta já foi respondida na sessão de Perguntas Frequentes antes de enviá-la.






Digite o código aqui:

"Amei esse curso Java EE 8 Web Total, ele é extremamente completo e aborda o conteúdo da plataforma Java EE de forma excepcional, com muita propriedade! :)"

Tadeu Espíndola Palermo | Brasília - DF

ASSINE NOSSA NEWSLETTER