Pular para as informações do produto
1 de 1

Loja - Instituto Brasileiro de Terapias holísticas

Curso de API RestFul com Python usando Django Rest Framework

Curso de API RestFul com Python usando Django Rest Framework

Preço normal R$ 39,90 BRL
Preço normal R$ 127,00 BRL Preço promocional R$ 39,90 BRL
Promoção Esgotado
Frete calculado no checkout.

Construa sua própria API RestFul com Python usando o Django Rest Framework

Visão geral do curso

Neste curso, você aprenderá como construir sua própria API RestFul usando Python e Django Rest Framework. O Django Rest Framework (DRF) é um aplicativo de terceiros amplamente utilizado no Django que se tornou uma ferramenta essencial para a construção de APIs REST. Algumas das vantagens de usar o DRF para implementação de API incluem uma API navegável a partir do navegador, integração com OAuth1a ou OAuth2 para autenticação, serialização de dados a partir do ORM ou outras fontes, excelente documentação e uma grande comunidade de código aberto. Empresas como Red Hat, Heroku e Mozilla contam com o DRF para suas necessidades de API.

Conteúdo do curso

O curso abordará os seguintes tópicos:

1. Introdução ao Django Rest Framework

- Compreensão do propósito e benefícios de usar o DRF - Visão geral dos três principais componentes: serializadores, visualizações e roteadores

2. Roteadores

- Definindo URLs limpas e organizadas para sua API - Mapeando solicitações HTTP para métodos específicos em visualizações de classe com base no verbo HTTP (GET, POST, PUT, PATCH, etc.)

3. Visualizações

- Estendendo as visualizações de classe do Django para simplificar a integração com roteadores, serializadores e modelos - Retornando JSON, XML ou outras estruturas de dados como respostas da API

4. Serializadores

- Definindo a estrutura das respostas da API e processando solicitações recebidas - Personalizando o processo de serialização e desserialização

5. Desenvolvimento de Serviços da Web

- Construindo um Serviço da Web puro do Django antes de introduzir o Django Rest Framework - Explorando diferentes opções de visualizações para flexibilidade no desenvolvimento da API - Implementando controle de acesso para endpoints

6. Autenticação e Autorização

- Usando tokens e JSON Web Tokens (JWT) para autenticação - Restringindo ações em modelos com base em funções e permissões do usuário

7. Documentação e Implantação da API

- Documentando sua API usando duas ferramentas diferentes - Implantação do projeto no Heroku de maneira simples e prática

O que você aprenderá

Ao final deste curso, você terá adquirido as seguintes habilidades: - Múltiplas opções para desenvolver sua API, desde o Django puro até a utilização de diferentes recursos do Django Rest Framework - Construção de APIs RestFul com o Django Rest Framework - Trabalhando com serialização e desserialização no Django - Criando diferentes tipos de APIs com várias opções de visualização - Implementando controle de acesso para endpoints - Restringindo ações em modelos - Autorização usando tokens e JSON Web Tokens (JWT) - Documentando sua API usando diferentes ferramentas - Implantação do seu projeto no Heroku
Ver informações completas