Pular para as informações do produto
1 de 1

Loja - Instituto Brasileiro de Terapias holísticas

Curso de Crie uma API REST Backend com Python & Django - Avançado

Curso de Crie uma API REST Backend com Python & Django - Avançado

Preço normal R$ 39,90 BRL
Preço normal R$ 127,00 BRL Preço promocional R$ 39,90 BRL
Promoção Esgotado
Frete calculado no checkout.

Construa uma API REST de Backend com Python e Django - Avançado

Crie uma API REST avançada com Python, Django REST Framework e Docker usando Desenvolvimento Orientado a Testes (TDD)

Bem-vindo ao curso avançado sobre como construir uma API REST de backend usando Python, Django (3.2), Django REST Framework (3.12), Docker, GitHub Actions, Postgres e Desenvolvimento Orientado a Testes! Seja você um programador freelancer, empreendedor de tecnologia ou apenas começando a construir backends - este curso ajudará a estabelecer a base do seu conhecimento e fornecerá as ferramentas para avançar suas habilidades com algumas das linguagens de programação mais procuradas hoje em dia. As APIs são os heróis desconhecidos por trás das tecnologias que todos nós amamos e usamos religiosamente. Um dos componentes mais críticos para qualquer negócio baseado em tecnologia é uma API. Portanto, saber como criar uma API do início ao fim é uma habilidade vital para um desenvolvedor. Você não pode construir um aplicativo de sucesso sem uma API de backend REST! Neste curso,

John Smith

mostrará como construir uma API avançada que lida com a criação e atualização de perfis de usuário, alteração de senhas, criação de objetos, upload de imagens, filtragem e busca de objetos, e muito mais. A melhor maneira de aprender qualquer coisa é fazendo. Portanto, a aplicação prática do curso - o projeto que você construirá junto com

Jane Doe

- é uma API. Uma API de receitas, para ser específico. Você aprenderá como construir uma API de receitas avançada que permite fazer upload e armazenar algumas de suas receitas favoritas a partir de fotos e da web. Você aprenderá como criar objetos, ou seja, receitas, com títulos, preços, tempos de cozimento, ingredientes e tags como comfort food, vegan ou sobremesa. Pense nisso como uma caixa de receitas virtual. Ao final deste curso, você terá construído uma API REST totalmente funcional que pode lidar com: autenticação de usuário, criação de objetos, filtragem e ordenação de objetos, upload e visualização de imagens. Você também aprenderá, em detalhes, como: configurar um projeto com Docker e Docker-Compose, configurar o GitHub Actions para executar automaticamente testes de linting e unitários, escrever testes unitários usando o Django Test Framework, aplicar princípios de melhores práticas, incluindo Desenvolvimento Orientado a Testes, lidar com o upload de arquivos de mídia com o Django, personalizar o Django admin, configurar um banco de dados Postgres. Este curso tem um foco singular: ensinar você a criar uma API avançada do início ao fim usando princípios de melhores práticas e Desenvolvimento Orientado a Testes. Este curso NÃO É PARA VOCÊ: se você está procurando um curso para construir uma API, uma interface de usuário e implantação, se você está procurando construir 10 aplicativos diferentes em um único curso, se você quer aprender muitas tecnologias diferentes e abordagens para o desenvolvimento de aplicativos em geral. Este é um curso prático, com um pouco de teoria e muitas oportunidades para testar seus conhecimentos. O conteúdo é desafiador, mas gratificante. Pronto para começar? Vamos lá! **POR FAVOR, OBSERVE: Você não pode executar o Docker na edição Home do Windows 10. Isso ocorre porque o Windows 10 Pro ou Enterprise é necessário para usar o Hyper-V, que o Docker usa para virtualização. Para fazer este curso, você tem duas opções. Essas opções são abordadas na Aula 6, que pode ser visualizada gratuitamente antes de comprar o curso.

O que você aprenderá

- Configurar um servidor de desenvolvimento local com Docker - Escrever um projeto Python usando Desenvolvimento Orientado a Testes - Construir uma API REST com recursos avançados, como upload e visualização de imagens - Criar um backend que pode ser usado como base para seus projetos futuros ou MVP - Experiência prática aplicando princípios de melhores práticas, como PEP-8 e testes unitários - Configurar o Travis-CI para automatizar verificações de código
Ver informações completas