34h

Para conclusão

4
Cursos
2
Vídeos extras
5
Artigos

APIs com o Django REST Framework

Boas-vindas à Formação de Django REST Framework!

O Python é uma das linguagens mais populares no mercado atual, destacando-se pela sua versatilidade e eficácia. Complementando essa tendência, o Django REST Framework emerge como uma ferramenta fundamental para o desenvolvimento de APIs web.

Nesta formação em três partes, você será guiado na construção de uma API desde o início, explorando as vantagens oferecidas pelo Django REST Framework. Você aprenderá sobre autenticação, versionamento e integração com o front-end, além de aprender técnicas de deploy de sua API na AWS. Além disso, você aprenderá a validar os dados e a realizar testes em sua API.

Bora começar?

Se você está com dúvida de qual sequência seguir na formações de Python para back-end, sugerimos que comece seus estudos na formação A partir do zero: iniciante em programação, em seguida , faça a Formação Aprenda a programar em Python com Orientação a Objetos, em seguida escolha entre o framework Django ou Flask, para estudar Django, comece pela Formação Django: crie aplicações em Python e em seguida faça a Formação Django REST APIs: crie aplicações REST em Python. Se você escolher flask, faça a Formação Começando com Flask: framework web de Python.

Por que estudar esta formação?

  • Guia de aprendizado

    Conteúdos pensados para facilitar seu estudo

  • Do básico ao avançado

    Formação completa para o mercado

  • Você dentro do mercado

    Do zero ao sonhado emprego em sua área de interesse

Comece essa formação agora mesmo e capacite-se para seu próximo projeto!

Conheça os planos

Com quem você vai aprender?

  • Laís Urano

    Laís é monitora da Escola de Programação e formada em Engenharia Elétrica pela UFPI. Ama aprender mais sobre tecnologias e atua no fórum na categoria de Python.

  • Laís Urano

    Laís é monitora da Escola de Programação e formada em Engenharia Elétrica pela UFPI. Ama aprender mais sobre tecnologias e atua no fórum na categoria de Python.

  • Juliana Amoasei

    Desenvolvedora JavaScript com background multidisciplinar, sempre aprendendo para ensinar e vice-versa. Acredito no potencial do conhecimento como agente de mudança pessoal e social. Atuo como instrutora na Escola de Programação da Alura e, fora da tela preta, me dedico ao Kung Fu e a nerdices em geral.

  • Juliana Amoasei

    Desenvolvedora JavaScript com background multidisciplinar, sempre aprendendo para ensinar e vice-versa. Acredito no potencial do conhecimento como agente de mudança pessoal e social. Atuo como instrutora na Escola de Programação da Alura e, fora da tela preta, me dedico ao Kung Fu e a nerdices em geral.

Passo a passo
  1. 1 Trabalhando com Django REST

    Neste primeiro passo, você será guiado na construção de APIs RESTful utilizando o Django REST Framework. Desde a configuração inicial do ambiente até a implementação de funcionalidades avançadas, como autenticação e permissões, você aprenderá os fundamentos essenciais para criar APIs robustas e eficientes. Explore conceitos como validações de dados, paginação, ordenação e versionamento, aplicando tudo de forma prática em seu projeto.

  2. 2 Documentando a API, Integrando com o Front-End e realizando o Deploy

    Neste momento, aprenderemos a limitar o número de requisições de acesso à API e exploraremos como adicionar permissões por usuários e métodos HTTP para garantir a segurança e o controle de acesso na API. Vamos documentar a API, o que é essencial para facilitar o entendimento e uso por outras pessoas desenvolvedoras. Focaremos também na integração da API com um front-end, proporcionando uma interface completa para os usuários. Além disso, aprenderemos a fazer o deploy da aplicação na AWS, garantindo que ela esteja disponível em um ambiente de produção robusto e escalável.

  3. 3 Trabalhando com Testes

    É importante sempre realizar testes para garantir que cada etapa do desenvolvimento da nossa aplicação seja bem-sucedida. Por isso, veremos como criar scripts de teste para modelos, serializers e rotas, além de testar a API no ThunderClient. Também aprenderemos a carregar nossos dados para uso em ambientes de teste.

Escola

Programação

Além dessa, a categoria Programação conta com cursos de Lógica, Python, PHP, Java, .NET, Node JS, C, Computação, Jogos, IoT,e mais...

Conheça a Escola

Comece a estudar agora na maior escola de tecnologia do país

Conheça os Planos para Empresas