Curso Developing RESTful Services with REST/JAX-RS

  • Development

Curso Developing RESTful Services with REST/JAX-RS

24h
Visão Geral

Este curso fornece cobertura detalhada dos princípios REST e da construção de serviços RESTful usando a API JAX-RS 2.0. Inclui uma breve visão geral dos serviços baseados em SOAP e WSDL, para fornecer um contraste com os serviços RESTful. Para realmente entender o REST, precisamos lembrar (ensinar) os alunos sobre todos os recursos do HTTP, uma vez que o design do serviço RESTful está centrado nos princípios e capacidades inatos do protocolo HTTP. Dito de outra forma, os serviços RESTful devem usar HTTP da maneira como foi originalmente planejado, não apenas como canalização GET/POST para dados de solicitação/resposta. Você sairá do curso com uma compreensão completa do protocolo HTTP e de sua visão da "web original" e de como essas ideias são implementadas em aplicativos RESTful. Mostraremos como lidar com os tipos mais comuns de entrada de solicitações, culminando na transmissão de entidades HTTP nos formatos XML e JSON, alinhado com a intenção original do HTTP. Você também aprenderá como criar respostas apropriadas a partir de uma variedade de entradas e condições, de acordo com as diretrizes e princípios do padrão HTTP. No lado do cliente, analisamos clientes Ajax-JavaScript, bem como clientes Java independentes usando a API do cliente JAX-RS 2.0. Seu uso pessoal diário da web é cada vez mais RESTful, e este curso mostrará como expor seus sistemas de negócios de back-end usando REST e a API e os recursos inatos do HTTP. Também seguimos sugestões de mestres como o Google, examinando alguns de seus serviços públicos e usando-os como pano de fundo na construção dos nossos próprios. O curso é muito prático com laboratórios frequentes, nos quais o aluno pode ver essas ideias implementadas em software. Os participantes devem ter experiência em Java e, de preferência, estar familiarizados com XML, aplicativos Web Java e outros padrões Java EE. Familiaridade com Ajax, JavaScript e JSON também é benéfica, mas não obrigatória. Todos os laboratórios são realizados com a versão Eclipse IDE Java EE e o WildFly Application Server, e as instruções do laboratório incluem instruções detalhadas para usá-los. Outros IDEs e servidores disponíveis mediante solicitação.

Publico Alvo
  • Este curso foi desenvolvido para aqueles que desejam aprender os princípios REST e construir serviços RESTful usando a API JAX-RS 2.0.

 

Pre-Requisitos
  • Antes de fazer este curso, os participantes devem ter experiência em Java e, de preferência, estar familiarizados com XML, aplicações web Java e outros padrões Java EE. Familiaridade com Ajax, JavaScript e JSON também é benéfica, mas não obrigatória.

 

Materiais
Inglês/Português/Lab Pratico
Conteúdo Programatico

Web Services Overview

  • Introduction to REST
  • Introduction to JAX-RS
  • Resources and Requests
  • HTTP Entities
  • Responses
  • Java Client API
  • Integration with Java EE
  • Security
TENHO INTERESSE

Cursos Relacionados

Curso Python Programação Advanced

32 horas

Curso SAP ABAP S4hana Developer Foundation

32 horas

Curso Full Stack and React Essentials

32 Horas

Curso Node.js for JavaScript Developers

24 horas

Curso Elasticsearch for Developers

16H

Curso Elastic Stack Foundation

24 horas

Curso Apache Spark™ Foundation

8 Horas