Curso de APIs Rest - Fundamentos

Conheça os princípios do estilo arquitetônico REST e construa APIs de forma profissional!

Nível Iniciante Categoria Base para Devs

  • Curso com 01h15 de videos
  • Certificado com 4 horas
  • 9 exercícios

Sobre o curso

Conheça os princípios do estilo arquitetônico REST e construa APIs de forma profissional!

O REST é um estilo arquitetônico utilizado no desenvolvimento de APIs HTTP e web services. Seu principal objetivo é definir princípios para a utilização correta e semântica do protocolo HTTP e todos seus recursos.

Esse estilo pode ser aplicado APIs independente de linguagem de programação, framework ou tecnologia. Devido a essas características, o estilo REST é um dos mais seguidos no mercado para o desenvolvimento APIs

O que irá aprender?

Neste curso vamos aprender desde o início sobre os princípios REST. Falaremos desde aspectos básicos, como, o que é uma API HTTP. Até elementos mais avançados como modelo de maturidade e dicas de segurança para APIS. Tudo isso através de vídeo aulas, material escrito e exercícios.

Entre vários outros conteúdos conheceremos:

  • O que é API, API HTTP e web service;
  • O que é REST, suas características e princípios;
  • O que é Resource e como estruturamos nossa aplicação;
  • Como usar corretamente métodos HTTP;
  • Como usar corretamente os status code HTTP;
  • O que é HATEOAS e como implementamos;
  • O que é o modelo de maturidade REST e quais seus níveis;
  • Falaremos sobre opções de autenticação para APIs;
  • Dicas de segurança para APIs.

Pra quem é esse curso?

Esse curso é voltado para desenvolvedores de todas as plataformas que desejam conhecer mais sobre o estilo arquitetônico REST e que desejam estruturar suas APIs utilizando seus princípios.

Quais os pré-requisitos para esse curso?

Os pré-requisitos não são obrigatórios, são apenas sugestões. Eles dão uma base de parte do conhecimento que é interessante ter para um bom aproveitamento nesse curso.

Metodologia

  • Videoaulas
  • Início Imediato
  • Testes de aprendizado

Sobre o professor

Elton Fonseca

Elton Fonseca

Coordenador e instrutor na TreinaWeb. Elton é graduado em Análise e Desenvolvimento de Sistemas e pós-graduado em Arquitetura e Engenharia de Software. Apaixonado por desenvolvimento de software e tudo ligado à área de tecnologia. Atua em diversas áreas, como desenvolvimento Back-end, Full Stack e Cloud Computing.

Conteúdo programático

  1. Introdução

    Nessa aula vamos aprender o que é uma API, o que é REST, suas características e princípios.

    5 aulas
    • Apresentação do curso
    • O que é API
    • O que é REST, características e princípios
    • O que é HATEOAS?
    • Questionário
  2. Como estruturar APIs RESTful

    Nessa aula veremos exemplos de como estruturar nossas aplicações RESTful.

    5 aulas
    • Como estruturamos nossas aplicações RESTful
    • Conhecendo uma aplicação RESTful
    • Modelo de maturidade de REST de Richardson
    • Operações além do CRUD
    • Questionário
  3. Autenticação, autorização e segurança

    Nesta aula vamos aprender sobre autenticação, autorização e dicas de segurança para desenvolvimento de APIs.

    4 aulas
    • Autenticação, autorização e segurança em APIs
    • O que é JWT?
    • Fluxo de autenticação baseado em JWT
    • Questionário
Download da ementa

Cursos relacionados

Formação em que esse curso está inserido

Utilizada e amada por milhares! Veja mais opiniões reais

  • Excelentes informações sobre a aplicações Rest, aumentando o meu conhecimento nesta área.

    Depoimento - Valdeir
    APIs Rest - Fundamentos
    Valdeir Tupã / SP
  • Muito bom. Curso rápido mas com um conteúdo muito rico!

    Depoimento - Raysa
    APIs Rest - Fundamentos
    Raysa Palmas / TO
  • Mais um ótimo curso da TreinaWeb.

    Depoimento - Fernando
    APIs Rest - Fundamentos
    Fernando Curitiba / PR
  • É sempre bom rever os conceitos e boas práticas. Excelente curso de introdução para API' s.

    Depoimento - Filipe
    APIs Rest - Fundamentos
    Filipe Belo Horizonte / MG
  • Um curso rápido e direto ao ponto, os conceitos foram muito bem usados, o professor sabe aborda o assunto, aprendi muito.

    Depoimento - Sandyel
    APIs Rest - Fundamentos
    Sandyel Blumenau / SC
  • Este "Direto ao Ponto" irá ajudar bastante na implementação de segurança nas API's que pretendo desenvolver.

    Depoimento - Michael
    APIs Rest - Fundamentos
    Michael São Gonçalo do Amarante / RN
  • Interessante e completo, consegui entender melhor o que é API.

    Depoimento - Patrick
    APIs Rest - Fundamentos
    Patrick Curitiba / PR
  • Otimo curso,

    Depoimento - Márcio
    APIs Rest - Fundamentos
    Márcio Rio de Janeiro / RJ
  • Curso muito bom!

    Depoimento - Camila
    APIs Rest - Fundamentos
    Camila Recife / PE

Plano de acesso total!

Tenha um ano de acesso completo a todos os cursos da plataforma, incluindo novos lançamentos, mentoria de carreira e suporte direto com os professores!

Um ano de acesso completo

Contrate agora e tenha acesso ilimitado a todo o nosso portfólio. Isso inclui:

  • 1 ano de acesso a todos os cursos
  • Cursos novos toda semana
  • Suporte direto com professores
  • Aplicativos para Android e iOS
  • Plano de carreira personalizado
  • Certificados digitais inclusos
  • Suporte com SLA de 4 horas úteis
  • Acesso offline através dos apps
R$ 97,00 ECONOMIZE R$ 576,00
12x R$ 49,00 ou R$ 588,00 à vista
Matricule-se agora
Garantia incondicional de satisfação
Garantia incondicional de satisfação

Confiamos tanto nos resultados dos nossos cursos, que criamos uma garantia incondicional de satisfação para você, que são 7 dias de teste!