Curso
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.
Esse curso inclui:
Suporte em tempo real
Certificado
Carga horária:
14 horas
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.
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.
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.
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.
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.
Neste vídeo será ensinado como consultar a API para obter uma nota a partir de seu identificador.
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.
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.
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.
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.
Linguagem Java: Hello World!
Linguagem Java: tipos de dados
Linguagem Java: Controle de Fluxo