Softblue

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

111 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/06/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/06/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