Como consumir web services RESTful em Java com JSF/PrimeFaces
5 5 1 3
R$69.90

curso Como consumir web services RESTful em Java com JSF/PrimeFaces

Este curso ensinará como criar clientes de web services RESTful utilizando a biblioteca Jersey, em Java. Será discutido como fazer chamadas POST, PUT, GET e DELETE para executar ações básicas de CRUD em uma API com esse propósito. Para criação da interface de usuário, utilizaremos o framework MVC JSF e a biblioteca de componentes PrimeFaces.

Este conteúdo faz parte do guia:

Iniciar Carga Horária - 14H

CONTEÚDO DO CURSO

Aula 1

Introdução

O objetivo desta vídeo é discutir a importância dos web services RESTful e os motivos pelos quais todo desenvolvedor deveria saber como acessar esse tipo serviço. Serão apresentados alguns exemplos de aplicações que utilizam web services RESTful.
MVP
Aula 1 - MVP

Introdução

Aula 2

Criação e configuração do projeto

Este vídeo é dedicada à criação e configuração do projeto de exemplo. Para isso, será adotado o Maven para gerenciar as dependências, assim como para a inicialização de um servidor Tomcat de teste.
MVP
Aula 2 - MVP

Criação e configuração do projeto

Aula 3

Consultando a API para obter os dados

Neste vídeo será ensinado como realizar uma consulta à API de notas para solicitar a lista de notas disponíveis, via método HTTP GET.
MVP
Aula 3 - MVP

Consultando a API para obter os dados

Aula 4

Conversão de JSON para objetos em Java

Neste vídeo será visto como realizar a conversão de textos em JSON para instâncias de classes em Java, utilizando, para isso, a biblioteca Genson e suas anotações.
MVP
Aula 4 - MVP

Conversão de JSON para objetos em Java

Aula 5

Criando a tela de listagem de notas

O objetivo deste vídeo é criar uma tela em JSF 2 para apresentar a lista de notas obtidas do serviço. Em sua construção, utilizaremos o PrimeFaces, que fornece um conjunto de componentes visuais que tornam a aplicação mais elegante visualmente.
MVP
Aula 5 - MVP

Criando a tela de listagem de notas

Aula 6

Obtendo os detalhes de uma nota

Neste vídeo será ensinado como consultar a API para obter uma nota a partir de seu identificador.
MVP
Aula 6 - MVP

Obtendo os detalhes de uma nota

Aula 7

Criando a tela de detalhes

Este vídeo é dedicado à criação inicial de uma visão em JSF 2 para a exibição dos detalhes de uma nota, com a navegação partindo apenas da tela de listagem de notas.
MVP
Aula 7 - MVP

Criando a tela de detalhes

Aula 8

Melhorando a tela de detalhes

Este vídeo é dedicado à alteração da tela de detalhes para que seja possível navegar até ela através de um endereço contendo o identificador da nota, sem necessidade de primeiro ir até a tela de listagem para então chegar aos detalhes da nota.
MVP
Aula 8 - MVP

Melhorando a tela de detalhes

Aula 9

Atualizando os dados de uma nota

Neste vídeo será explicado como podemos utilizar a API para atualizar os dados de uma nota, através de uma chamada com o verbo HTTP PUT.
MVP
Aula 9 - MVP

Atualizando os dados de uma nota

Aula 10

Criando a tela de edição

Agora que temos a chamada à API para atualização, neste vídeo será explicado como criar uma tela em JSF que contenha os campos para que o usuário possa, após selecionar uma nota a partir da tela de listagem, editar os dados dessa nota na API.
MVP
Aula 10 - MVP

Criando a tela de edição

Aula 11

Inserindo notas na API

Neste vídeo será ensinado como realizar as alterações necessárias no projeto para que seja possível chamar a API para criar uma nota.
MVP
Aula 11 - MVP

Inserindo notas na API

Aula 12

Resolvendo problemas na inserção

Neste vídeo será ensinado como resolver os problemas encontrados na inserção de uma nota. Veremos como evitar a duplicidade de campos e como tratar campos com valores null.
MVP
Aula 12 - MVP

Resolvendo problemas na inserção

Aula 13

Programando tela para adição de notas

Neste vídeo serão demonstradas as mudanças necessárias para permitir que a tela que foi criada para a edição de notas seja reutilizada também para a criação.
MVP
Aula 13 - MVP

Programando tela para adição de notas

Aula 14

Removendo uma nota

Neste vídeo você aprenderá como realizar uma chamada à API para remover uma nota. Além disso, serão alteradas as telas de detalhes e listagem para que seja possível remover notas a partir delas.
MVP
Aula 14 - MVP

Removendo uma nota

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