Objetivos

Objetivo deste curso é introduzir e oferecer aos participantes conhecimentos fundamentais referentes ao desenvolvimento de web servicesREST utilizando a tecnologia Java.

Pré-requisitos

Tem conhecimento basicos de java.

Introdução

  • O que é Web Service?
  • Para que servem Web Service
  • Quando usar web services
  • Cenários de usabilidade
  • Benefícios
  • Cenário Real

REST

  • Filosofia
  • Arquitetura
  • Métodos e códigos de erros HTTP
  • Exercícios

Provider de JAX-RS – Jersey Framework

  • Opções de providers
  • Download
  • Configuração

JAX-RS

  • Anotações padrões
  • Exercícios
  • WADL
  • Exercícios

Trafegando XML e JSON

  • Rest com XML
  • Exercícios
  • Rest com JSON
  • Exercícios

Respostas Dinâmicas

  • Response e ResponseBuilder
  • Exercícios

Exceptions Mappers

  • Mapeando exceções para HTTP Response
  • Exercícios

Instruções de Tipos de Deploy

  • POJO
  • Servlet
  • EJB

 Instruções de Segurança

  • Proteção em nível de protocolo
  • Modelos de autenticação

Conteúdo do curso

Aguardamos a sua inscrição!


Sobre os Instrutores
Fernando Franzini

Fernando Franzini

Arquiteto Oficial Java OCMJEA, mais de 30 certificações oficiais, mais de 17 anos de experiência na plataforma Java, projetos, arquiteturas, integrações, consultorias e treinamentos. Instrutor presencial com mais de mil horas em consultoria e treinamentos. Para todas as informações, veja blog pessoal.