Curso de Java: Web Service na prática

Web Service é a ferramenta base para integração de sistemas multi-plataformas e comunicação entre diferentes linguagens (Java com .NET, PHP com .NET, etc). É também a tecnologia por trás do SOA (Arquitetura Orientada a Serviços), conceito utilizado em praticamente todas as empresas de software hoje em dia. No curso Java: Dominando Web Service veremos os conceitos básicos sobre serviços web e como integrar diferentes linguagens na prática. Você aprenderá a criar um Web Service para fazer o ... Ver mais que chamamos de mashup de serviços na sua página principal. Além disso criaremos passo a passo uma aplicação que unificará tecnologias como jQuery, Web Services e Ajax.

Este conteúdo faz parte dos guias:

/
Iniciar Carga Horária - 25H

CONTEÚDO DO CURSO

Aula 1

Instalando o Ambiente

Esta aula inicia o nosso curso de WebServices, vamos trabalhar com Java para mostrar quais as opções a instalar, configurar e executar o ambiente para desenvolvimento destes serviços.
Free
Aula 1 - Free

Instalando o Ambiente

Aula 2

Introdução ao mundo do Web Service SOAP

Esta aula será explicada como são divididos os web services e como as requisições acontecem dentro do lado do servidor e como são transmitidas para os clientes. Vamos iniciar a codificação do nosso primeiro web service SOAP dentro do Eclipse.
Free
Aula 2 - Free

Introdução ao mundo do Web Service SOAP

Aula 3

Publicando meu primeiro Web Service SOAP

Esta aula será um passo importante em nosso curso, vamos criar e publicar nosso primeiro web service SOAP dentro do servidor de aplicações Glassfish da Oracle, vamos aprender como configurar o deploy neste servidor e como que estes serviços...
Free
Aula 3 - Free

Publicando meu primeiro Web Service SOAP

Aula 4

Tipos complexos e os Web Services SOAP

Nesta aula vamos trabalhar com tipos complexos dentro dos web services, se você um dia precisou passar um objeto de um lado para outro vai ficar bem a vontade utilizando este poder dos web services do tipo SOAP.
Free
Aula 4 - Free

Tipos complexos e os Web Services SOAP

Aula 5

Tratamentos em Web Services SOAP

Esta aula vamos trabalhar com tratamentos dentro do array de objeto que estamos passando, quando temos um objeto complexo temos que verificar pontos e interpretar mensagens para que eles não caiam em algum stack overflow na geração do XML.
Free
Aula 5 - Free

Tratamentos em Web Services SOAP

Aula 6

Interligando Web Service SOAP

Nesta aula vamos criar uma integração entre nosso recém criado webservice feito em Java diretamente com uma aplicação em C# criada do zero dentro do Visual Studio da Microsoft, demonstrando assim todo o poder de integração dos WebServices.
Free
Aula 6 - Free

Interligando Web Service SOAP

Aula 7

Criando seu primeiro Web Service REST

Esta aula vamos aprender um pouco de teoria sobre os Web Services do tipo REST, vamos aprender como eles se comunicam e como eles podem ser criados juntamente com as versões utilizando o protocolo SOAP.
Free
Aula 7 - Free

Criando seu primeiro Web Service REST

Aula 8

Executando seu primeiro Web Service REST

Nesta aula vamos executar a nossa aplicação de exemplo onde teremos um web service do tipo REST, nesta aula veremos quais as diferenças na pratica destes dois modelos, vamos entender qual a relação entre os documentos gerados pelo REST e pelo SOAP.
Free
Aula 8 - Free

Executando seu primeiro Web Service REST

Aula 9

Criando um Web Service REST com JSON

Nesta aula vamos aprender como configurar o seu webservice REST para responder as chamadas dos clientes via browser em um formato onde o mesmo consiga entender e aproveitar em suas aplicações internas.
Free
Aula 9 - Free

Criando um Web Service REST com JSON

Aula 10

Criando integração do meu Web Service REST com JSON+jQuery

Nesta aula vamos aprender como integrar a nossa resposta da aplicação usando JSON em nosso webservice REST dentro do browser de forma simples e prática utilizando o framework jQuery, uma forma diferente e fácil de trabalhar e integrar.
Free
Aula 10 - Free

Criando integração do meu Web Service REST com JSON+jQuery

Aula 11

Chamando meu Web Service REST com JSON+JQuery

Esta aula vamos aprender como chamar a nossa aplicação de forma assíncrona utilizando a tecnologia AJAX juntamente com o framework javascript JQuery dentro de uma página HTML.
Free
Aula 11 - Free

Chamando meu Web Service REST com JSON+JQuery

Aula 12

Trafegando Objetos via Web Service REST

Esta aula vamos aprender como chamar trafegar objetos completos de nossa aplicação java diretamente para o browser utilizando um WebService do tipo REST respondendo com chamadas prontas em JSON.
Free
Aula 12 - Free

Trafegando Objetos via Web Service REST

Aula 13

Trafegando Listas de Objetos por REST

Esta aula vamos aprender como trafegar listas completas de objetos java para dentro do browser, já pensou em criar uma lista de pessoas e passar diretamente para a memória de seu browser? Pois bem, é isso que iremos fazer e muito mais nesta aula
Free
Aula 13 - Free

Trafegando Listas de Objetos por REST

Aula 14

Criando Validadores Personalizados com Web Services Rest

Esta aula vamos aprender como integrar a API de validação Beans Validation do Java Enterprise 7 diretamente nas chamadas do nosso webservice do tipo REST, vamos demonstrar como estas chamadas podem ser protegidas automaticamente de dados inválid
Free
Aula 14 - Free

Criando Validadores Personalizados com Web Services Rest

Aula 15

Executando validações em classes via POST com Web Services Rest

Esta aula vamos aprender como utilizar a API de validação do java Enterprise Edition 7, o Beans Validation, para validar o objeto completo antes de repassar para o nosso container, desta forma você pode aplicar diversas regras em uma classe.
Free
Aula 15 - Free

Executando validações em classes via POST com Web Services Rest

Aula 16

Criando um Cliente JAVA para o nosso Web Services Rest

Esta aula vamos aprender como criar um cliente para nossos WebServices REST utilizando a API de referencia JAX-RS, a Jersey, desta forma criaremos um ponto rápido e pratico de acesso a serviços sem a necessidade de um browser na ponta do cliente
Free
Aula 16 - Free

Criando um Cliente JAVA para o nosso Web Services Rest

Suporte ao aluno em tempo real

Todos os cursos possuem professores online para ajudar em qualquer dúvida que for necessária para o completo entendimento do curso.

Certificado Devmedia

Todos os nossos cursos oferecem certificado com carga horária. Eles são aceitos em todas as faculdades e orgãos públicos do Brasil. Assim que finalizar um curso já emita o seu.

Avaliação do curso

Como adquirir esse curso?

Acesse esse e todos os demais cursos devmedia sendo um assinante mvp

Benefícios MVP
  • Guias de referência
  • Suporte em tempo real
  • Assista o conteúdo offline
  • Emissão de certificado
  • #JOBS - Diversas vagas de emprego
  • Web-currículo
SEJA MVP
R$ 69,90 /mês
Assine agora e tenha acesso ao curso
15 anos de treinamento online
700 mil cadastros
140 mil fãs no facebook
100 mil certificados emitidos