Skip to content

curso API's RESTful com django-rest-framework, com gregory na udemy

Notifications You must be signed in to change notification settings

marcossouz/django-rest-framework

Repository files navigation

Criando poderosas API's RESTful com Django Rest Framework

Desenvolvaimento de um projeto de Web API de pontos turísticos com Python + Django + Django Rest Framework e deploy no Heroku

Conteúdo

  • 1. Introdução
    • 1.1 Introdução
    • 1.2 Entendendo os conceitos fundamentais
  • 2. Preparação do ambiente de desenvolvimento
    • 2.1 Preparacao do ambiente Windows
    • 2.2 Preparacao do ambiente Linux
    • 2.3 Instalando os requisitos mínimos e criando o projeto
    • 2.4 Instalando o Django Rest Framework e fazendo as primeiras configurações
  • 3. Desenvolvendo uma API de pontos turísticos
    • 3.1 Criando e modelando a app pontos turísticos
    • 3.2 Criando e modelando a app Atrações
    • 3.3 Criando e modelando a app de comentários e avaliações
    • 3.4 Criando e modelando a app de Localização
    • 3.5 Primeiros passos da API
    • 3.6 Entendendo o CRUD do ModelViewSet
    • 3.7 Consumindo a API com Postman
    • 3.8 Criando o Endpoint de Atrações
    • 3.9 Criando o Endpoint de Endereços
    • 3.10 Criando o Endpoint de Comentários
    • 3.11 Criando o Endpoint de Avaliações
  • 4. Desenvolvendo recursos avançados na API
    • 4.1 Implementando get_queryset em Pontos Turísticos
    • 4.2 Sobrescrevendo a action de GET
    • 4.3 Sobrescrevendo a action de POST
    • 4.4 Sobrescrevendo a action de DELETE
    • 4.5 Sobrescrevendo a action de update, partial_update e retrieve
    • 4.6 Implementando suas próprias actions personalizadas
  • 5. Utilizando imagens nos pontos turísticos e atrações
    • 5.1 Implementando imagens na API
  • 6. Filtro de Querysets
    • 6.1 Filtrando por query string
  • 7. Habilitando buscas na API
    • 7.1 Utilizando DjangoFilter backend
    • 7.2 Utilizando o SearchFilter
    • 7.3 Alterando o lookup_field padrão do endpoint
  • 8. Autenticação e autorização
    • 8.1 Habilitando o mecanismo de Tokens para autenticação
    • 8.2 Entendendo o mecanismo de autorização
    • 8.3 Autorizando via sistema de permissões do Django
  • 9. Aprofundando os conhecimentos sobre serializers
    • 9.1 Incrementando um objeto com NestedRelationships
    • 9.2 Incluindo informações adicionais com SerializerMethodField e properties
  • 10. Colocando a API no ar com Heroku
    • 10.1 Deploy no Heroku, introdução
    • 10.2 Preparação do projeto parte 1
    • 10.3 Preparação do projeto parte 2
    • 10.4 Deploy da aplicacao pela primeira vez
    • 10.5 Atualizando a aplicação com novas features
  • 11. Trabalhando com Nested Relationships
    • 11.1 ManyToMany relationships
    • 11.2 Foreignkeys relationships
    • 11.3 Relacionando objetos com objetos existentes via ID
    • 11.4 Relacionando objetos com objetos existentes via Action
  • 12. Extras
    • 12.1 Paginacao
    • 12.2 Aprovando e reprovando comentarios com Actions personalizadas

Referências

About

curso API's RESTful com django-rest-framework, com gregory na udemy

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published