Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Crie APIs REST com Python e Django REST Framework: Essencial
Highest Rated
Rating: 4.9 out of 5(1,187 ratings)
4,779 students

Crie APIs REST com Python e Django REST Framework: Essencial

Aprenda a criar APIs para suas aplicações com todo o poder do Python, Django e Django REST Framework
Created byGeek University
Last updated 9/2024
Portuguese
Portuguese [Auto],

What you'll learn

  • Você será capaz de utilizar todo o poder do framework Django REST Framework para criar APIs REST
  • Você será capaz de utilizar todo o poder do framework Django para criar APIs REST
  • Você será capaz de utilizar todo o poder da linguagem Python para criar APIs REST
  • Você será capaz de criar APIs poderosas para suas aplicações

Coding Exercises

This course includes our updated coding exercises so you can practice your skills as you learn.

See a demo
Image of coding exercise example

Course content

7 sections42 lectures9h 14m total length
  • Sobre o curso3:31
  • Informações Importantes1:31

    POR FAVOR, LEIA TODAS AS INFORMAÇÕES ABAIXO!

    Muito obrigado por inscrever-se neste curso!

    Queria apenas dar-lhe as boas-vindas pessoalmente ao curso.

    Estou extremamente grato por ter a oportunidade de lhe ensinar sobre Django REST Framework!

    Certifique-se de ler as dicas úteis abaixo e assistir cada uma das aulas do curso, em cada uma das seções, seguindo a sequência correta das aulas.

    Recomendo que faça anotações em cada uma das aulas, revise suas revisões de tempos em tempos para que seu cérebro entenda que esta informação que você está estudando é importante e merece ser armazenada.

    INFORMAÇÕES IMPORTANTES:

    • Todos os cursos da Geek University são constantemente atualizados quando há necessidade. Desta forma, novas seções ou aulas podem ser adicionadas em diferentes partes do curso. Pode ser, por exemplo, que você inicie uma aula onde eu informo o nome ou número da seção ou aula que não condiz com a seção ou aula que você está estudando. Ignore isto e se atente ao conteúdo da aula na sequência que está assistindo.

    • Você poderá encontrar materiais para download em algumas seções/aulas do curso. Caso encontre problemas para realizar os downloads, acesse o suporte da plataforma Udemy sobre este tema em: https://support.udemy.com/hc/en-us/articles/229604708-Downloading-Course-Resources

    • Se tiver dúvidas ou problemas sobre as aulas do curso, faça uma pesquisa na Área de Perguntas e Respostas presente na página do curso. Se você não encontrar uma solução para sua dúvida ou problema, crie um novo tópico postando prints de tela de forma que possamos analisar todo o contexto e então te auxiliar. Se não souber usar a Área de Perguntas e Respostas, você pode verificar o guia presente na plataforma Udemy em https://support.udemy.com/hc/en-us/articles/229233387-How-to-Use-The-Q-A

    • Ao finalizar o curso você poderá gerar um certificado simples gerado pela plataforma Udemy. Caso você esteja com problemas em gerar este certificado, verifique este tópico na plataforma Udemy: https://support.udemy.com/hc/en-us/articles/229603868-Certificate-of-Completion

    • Ao finalizar o curso você poderá solicitar um certificado completo gerado pela Geek University em https://www.geekuniversity.com.br/certificados

    Mais uma vez, muito obrigado por inscrever-se neste curso!

    Vamos nessa, vejo você na próxima aula!

Requirements

  • Necessário ter realizado o curso Programação para Leigos da Geek University ou ter conhecimentos equivalentes;
  • Necessário ter feito o curso Algoritmos e Lógica de Programação da Geek University ou ter conhecimentos equivalentes
  • Necessário ter feito o curso Programação em Python da Geek University ou ter conhecimentos equivalentes
  • Necessário ter feito o curso Programação para Web com Python e Django Framework da Geek University ou ter conhecimentos equivalentes
  • Necessário ter feito o curso Banco de Dados da Geek University ou ter conhecimentos equivalentes
  • Necessário ter feito o curso Programação em JavaScript da Geek University ou ter conhecimentos equivalentes
  • Necessário ter computador com sistema operacional atualizados na última versão, ou o Windows, ou o Linux (Ubuntu) ou o Mac
  • Necessário ter acesso à Internet para baixar softwares

Description

Atualmente não basta criar um sistema. Este sistema tem que ser comunicável, ou seja, deve ser possível de utilizar este sistema  em comunicação com outros sistemas.

A forma mais comum de comunicação entre sistemas é através de web services, ou serviços web, mais conhecidos atualmente como APIs.

Neste curso a Geek University ensinará a você desde os conceitos básicos envolvidos neste tipo de aplicação, passando pela
instalação e utilização dos principais recursos do Django REST Framework.

Com sua API criada, você poderá fazer integração com os principais frameworks de frontend do mercado, como Svelte, NextJS, Nuxt, etc,

Django REST Framework utiliza toda a facilidade do framework web Django juntamente com todo o poder da linguagem Python fazendo disso uma combinação perfeita para criação de APIs modernas.

Desta forma a comunicação entre sua aplicação web e sua aplicação mobile ficará perfeita!

Não perca tempo e tire suas ideias do papel!

Neste curso você aprenderá:

- O que são APIs?
- O que é REST?
- O que é o Django REST Framework?
- Criar APIs para os métodos HTTP GET, POST, PUT e DELETE;
- Utilizar permissionamento;
- Utilizar limitação de requests;
- Utilizar paginação de dados;
- Utilizar autenticação via Token;
- Testar as APIs;
- E muito mais!

Evolua seu lado geek!

Who this course is for:

  • Desenvolvedores que querem criar APIs para seus sistemas
  • Programadores Python que queiram criar APIs com o framework Django REST Framework
  • Programadores Django que queiram criar APIs com o framework Django REST Framework
  • Desenvolvedores que queiram se atualizar ou aprender as melhores práticas na criação de APIs