Criando poderosas API's RESTful com Django Rest Framework

  • Overview
  • Curriculum
  • Instructor
  • Review

About This Course

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

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

  • 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

Course Curriculum

1 Lectures

1 Lectures

1 Lectures

Instructor

Profile photo of Gregory Pacheco
Gregory Pacheco

I am an Architect/Engineer with 9+ years of experience in software development. Currently, I live in Ireland and here I work as a Software Engineer in an Irish company. In Brazil, I was a Software Architect in one big company that develops software web and automation, there was where I started my career as a trainee programmer.I have experience in...

Review
4.9 course rating
4K ratings
ui-avatar of Paulo Cesar Moreira de Sousa Junior
Paulo C. M. D. S. J.
5.0
1 year ago

Muito bom o curso. Bem completo e abrangente. Parabéns ao professor Gregory pelo ótimo conteúdo.

  • Helpful
  • Not helpful
ui-avatar of Pedro Rocha Ferreira
Pedro R. F.
5.0
1 year ago

Excelente curso! A didática do professor é muito boa, explica de forma fácil, tornando o aprendizado envolvente e fácil de assimilar. Sua abordagem clara e didática é excelente para a compreensão e aproveitamento. Altamente recomendado!

  • Helpful
  • Not helpful
ui-avatar of Bruno Migliorini
Bruno M.
5.0
1 year ago

recomendo!!

  • Helpful
  • Not helpful
ui-avatar of Danilo Aprígio Cavalcante
Danilo A. C.
5.0
1 year ago

Mais um curso do Gregory que vale a pena demais!
Obrigado por todo seu apoio à comunidade, meu caro.
Não entendo quem te passa menos que 5 estrelas, de verdade.

Feliz ano novo!!

  • Helpful
  • Not helpful
ui-avatar of Rogério Garcia Filho
Rogério G. F.
5.0
1 year ago

Obtive uma compreenção do REST, vou partir para o RESTFull

  • Helpful
  • Not helpful
ui-avatar of Hugo Ledertheil Ruffo
Hugo L. R.
5.0
1 year ago

Muito claro e direto ao ponto! excelente.

  • Helpful
  • Not helpful
ui-avatar of Aislan Freitas
Aislan F.
3.5
1 year ago

O professor não responde mais as dúvidas
Em algumas partes do curso o conteúdo foi pouco aprofundado, como sobre ModelViews e Serializers.
No geral é muito bom para quem nunca teve contato com Django e quer ter uma visão geral rapidamente, mas se você já conhece um pouco, provavelmente não tem novidade nenhum pra você neste curso

  • Helpful
  • Not helpful
ui-avatar of Suzana Sousa
Suzana S.
5.0
1 year ago

não segui a recomendação de instalar a versão mais antiga do django e não tive problemas, mesmo em 2024 ta valendo a pena sim. Gosto do jeito que ele explica

  • Helpful
  • Not helpful
ui-avatar of Eduardo Damone
Eduardo D.
5.0
2 years ago

O curso é ótimo, mas em algumas situações ele poderia ter regravado a aula, ou o pedaço em que tem o erro

  • Helpful
  • Not helpful
ui-avatar of Lauro Alves Barbalho Júnior
Lauro A. B. J.
4.5
2 years ago

O curso é breve porém bem explicado e o instrutor tem uma boa didática, no entanto, o curso necessita de atualização no final, na parte de deploy, já que o heroku não oferece mais postagem gratuita, seria interessante que fosse mostrada outra alternativa

  • Helpful
  • Not helpful
Leave A Reply

Your email address will not be published. Required fields are marked *

Ratings

Courses You May Like

Lorem ipsum dolor sit amet elit
Show More Courses