Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Criando poderosas API's RESTful com Django Rest Framework
Rating: 4.5 out of 5(1,686 ratings)
4,759 students

Criando poderosas API's RESTful com Django Rest Framework

Desenvolva um projeto de Web API de pontos turísticos com Python + Django + Django Rest Framework e deploy no Heroku
Created byGregory Pacheco
Last updated 12/2022
Portuguese

What you'll learn

  • Entender o que é uma Web API RESTFul
  • Preparar o ambiente Python e Djando para desenvolvimento de Web API's
  • Entender o funcionamento Django Rest Framework
  • Criação do Projeto Django
  • Modelagem de API's
  • Serialização dos dados
  • Retornando dados estruturados
  • Executar chamadas a API utilizando verbos HTTP
  • Leitura dos dados da API utilizando JSON
  • Sistema de autorização e autenticação do Django Rest Framework

Course content

13 sections46 lectures7h 2m total length
  • Introdução9:29
  • Entendendo os conceitos fundamentais24:57

Requirements

  • Conhecimento básico sobre o framework Django

Description

ESTE É UM CURSO PARA INICIANTES E INTERMEDIÁRIOS

Desenvolva um projeto de Web API de pontos turísticos com Python + Django + Django Rest Framework e deploy no Heroku, utilizando as melhores práticas de desenvolvimento de software, desenvolvimento de web API's e de deploy seguro e confiável utilizando o PaaS Heroku.

Aprenda a utilizar o framework Django Rest Framework para ter produtividade no desenvolvimento de API's, assim como o Django faz o desenvolvimento de projetos web produtivo e simples.

Entenda todos os conceitos importantes sobre RESTful API's, como viewsets, serializers, responses, permissões, autenticação via token, consumo de API's e muito mais.

Neste curso desenvolveremos e colocaremos no ar ( publicado na web ) um projeto com as seguintes características:

RESTful Web API para exposição de pontos turísticos de uma região

  • Propor um novo ponto turístico

  • Moderação dos pontos turísticos cadastrados

  • Listagem básica dos pontos turísticos ( Lista resumida )

  • Listagem completa dos pontos turísticos

  • Detalhe de um ponto turístico

  • Atualização de um ponto turístico por usuários autorizados

  • Deleção de um ponto turístico por usuários autorizados


Aprenda a fazer deploy da sua aplicação para Heroku, aprenda a atualizar versões quando novas versões dos frameworks e bibliotecas são liberadas e muito mais.


O Django é um framework de desenvolvimento web de alto nível escrito em Python. Ele foi criado para facilitar o desenvolvimento de aplicações web, permitindo que os desenvolvedores construam aplicações rapidamente e de maneira mais eficiente.

O Django se baseia no paradigma "faça mais com menos código", o que significa que ele fornece muitos recursos prontos para uso, como gerenciamento de banco de dados, autenticação de usuário e gerenciamento de formulários, para que os desenvolvedores possam se concentrar em construir a lógica da aplicação em vez de gastar tempo com tarefas repetitivas

Who this course is for:

  • Pessoas interessadas em aprender a construir poderosas Web API's RESTful