Curso Web Services using REST

  • DevOps | CI | CD | Kubernetes | Web3

Curso Web Services using REST

12 horas
Visão Geral

Este Curso Web Services using REST, foi projetado para fornecer aos alunos uma introdução ao estilo arquitetônico de transferência de estado representacional de desenvolvimento de aplicativos. O curso apresenta as melhores práticas para desenvolvimento de aplicações RESTful.

Objetivo

Após realizar este Curso Web Services using REST, você será capaz de:

  • Descrever o estilo arquitetônico do aplicativo RESTful
  • Descrever as melhores práticas com serviços web REST
  • Projete serviços da web no estilo RESTful
  • Compare REST com SOAP e serviços web
Publico Alvo
  • Desenvolvedores JEE
Pre-Requisitos

É necessária familiaridade com Java e JEE e experiência em programação no mundo real é altamente recomendada. Idealmente, os alunos devem ter aproximadamente 6 meses a um ano de conhecimento prático de Java e JEE

Materiais
Inglês/Português/Lab Prático
Conteúdo Programatico

​​​​​Overview of Web Services

  • Understand Web Services
  • Characteristics of a good Web Service
  • Web Service Standards and API’s
    • Simple Object Access Protocol (SOAP)
    • Java API for XML Web Services (JAX-WS )
    • Java Architecture for XML Binding (JAXB) annotations
    • Java API for RESTful Web Services

Overview of REST

  • What is REST?
  • Why is it called Representational State Transfer?
  • Understanding why REST is an Architectural Style and not a standard

Designing REST Web Services

  • Designing REST Web Services
    • Principles and best practices with REST web services
  • Examples of Services Designed in a RESTful Style
  • Logical URLs vs. Physical URLs
  • REST Web Services Characteristics
  • Java Architecture for XML Binding (JAXB) annotations
  • Creating a Root RESTful Resource Class
  • JAX-RS Annotations

Security, SOAP and REST

  • REST Security and Validation
  • Compare SOAP and REST
  • Compare WSDL and WADL
TENHO INTERESSE

Cursos Relacionados

Curso Ansible Red Hat Basics Automation Technical Foundation

16 horas

Curso Terraform Deploying to Oracle Cloud Infrastructure

24 Horas

Curso Ansible Linux Automation with Ansible

24 horas

Ansible Overview of Ansible architecture

16h

Advanced Automation: Ansible Best Practices

32h