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

Ratings 4.69 / 5.00
Criando poderosas API's RESTful com Django Rest Framework

What You Will 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

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 Should Attend!

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

TAKE THIS COURSE

Tags

  • Django
  • REST API

Subscribers

4687

Lectures

46

TAKE THIS COURSE



Related Courses