30h

Para conclusão

4
Cursos

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 é instrutora 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 é instrutora 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.

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.

    • Curso Django REST Framework: construindo APIs RESTful do Zero

      08h
      • Desenvolva uma API do zero, utilizando a linguagem Python e o Django
      • Saiba como trabalhar com modelos, serializers, views, viewsets e routers
      • Integre o Django Admin à sua API e aprenda a trabalhar com o API Root
      • Descubra como adicionar autenticação e permissões à sua API
    • Curso Django REST Framework: trabalhando com validações, paginação, filtros e versionamento em uma API

      06h
      • Implemente validações em sua API para garantir a integridade dos dados
      • Melhore a navegação e organização dos dados na sua API com paginação
      • Aprenda a utilizar filtros de busca e ordenação para encontrar informações específicas de forma eficiente
      • Descubra na prática estratégias de versionamento de API
  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.

    • Curso Django REST Framework: trabalhando com permissões, documentação, limitações, CORS e deploy na AWS

      08h
      • Aprenda a limitar as requisições feitas à API
      • Implemente permissões por usuário e método http
      • Melhore a organização da API com documentação
      • Integre a aplicação com o Front-End e lidar com o CORS
      • Descubra na prática como fazer o deploy da API na AWS
  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.

    • Curso Django REST Framework: trabalhando com testes unitários e de integração

      08h
      • Conheça os tipos de testes de softwares
      • Aprenda a criar scripts de teste em Django
      • Implemente testes unitários nos Modelos e Serializers
      • Descobra como fazer testes de integração na API
      • Melhore os testes com o uso de fixtures

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