Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Entendendo e documentando REST / RESTful APIs
Rating: 4.6 out of 5(4,361 ratings)
12,304 students

Entendendo e documentando REST / RESTful APIs

Aprenda de uma vez por todas os conceitos sobre RESTful APIs, bem como documentá-la.
Last updated 3/2017
Portuguese

What you'll learn

  • Entender os conceitos sobre RESTful
  • Entender o modelo de maturidade RESTful
  • Conhecer e trabalhar com o cURL
  • Entender sobre Media Types
  • Saber como versionar uma API RESTful
  • Conhecer as técnicas de Cache para páginas Web
  • Conhecer as técnicas de Autenticação REST com OAuth e JWT
  • Documentar uma API com o Swagger

Course content

2 sections46 lectures4h 46m total length
  • Introdução1:21
  • O que é uma API Application?4:54
  • Resource, URI, URL, URN, IRI9:07
  • Exercícios - Aulas 02 e 03
  • O que é REST10:40
  • REST vs RESTful / Reprensentações3:54
  • REST vs SOAP2:37
  • Exercícios - Aulas 04, 05 e 06
  • cURL11:49
  • Analisando uma resposta HTTP9:28
  • Exercícios - Aulas 07 e 08
  • Métodos HTTP / Verbos - Parte 1/215:20
  • Métodos HTTP / Verbos - Parte 2/213:34
  • Safe Methods e Métodos Idempotentes3:40
  • Exercícios - Aulas 09, 10 e 11
  • Modelo de Maturidade Richardson - Parte 1/37:48
  • Modelo de Maturidade Richardson - Parte 2/37:47
  • Modelo de Maturidade Richardson - Parte 3/35:24
  • Exercícios - Aulas 12, 13 e 14
  • Outras ferramentas4:39
  • Media Types7:53
  • Exercícios - Aulas 15 e 16
  • Gerindo Erros6:43
  • Gerindo Erros (Exemplos)10:04
  • Exercícios - Aulas 17 e 18
  • Versionamento4:26
  • Exercícios - Aula 19
  • Caching5:54
  • Cache no Cliente8:37
  • ETag12:12
  • Cache com diferentes tipos de representação4:58
  • Exercícios - Aulas 20 a 23
  • Autenticação6:43
  • Identificação x Autenticação x Autorização2:53
  • Autenticação com HTTP5:57
  • Autenticação com HTTP (Exemplo)3:30
  • Autenticação baseada em Token6:12
  • Stateless Authentication (com OAuth)8:27
  • JWT - JSON Web Tokens14:21
  • JWT - JSON Web Tokens (Exemplo)7:25
  • Exercícios - Aulas 24 a 31

Requirements

  • Conhecer o básico de HTML

Description

O curso visa mostrar aos alunos os conceitos sobre  RESTful APIs, bem como documentá-lo no intuito de facilitar a criação de APIs RESTful em qualquer linguagem de programação. O mesmo está dividido em 2 módulos, onde o primeiros falaremos sobre todos os conceitos que permeiam as RESTful APIs e o segundo faremos o uso do framework Swagger para documentar uma API.

Who this course is for:

  • Esse curso é indicado para Desenvolvedores de Software, Desenvolvedores Web, Desenvolvedores de Front-end, Desenvolvedores de Back-end, Engenheiros de Software