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

Loja - Instituto Brasileiro de Terapias holísticas

Curso de Desenvolvimento de backend com Django: do zero ao especialista

Curso de Desenvolvimento de backend com Django: do zero ao especialista

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.

Desenvolvimento Backend com Django: Do Iniciante ao Especialista

Aprenda a desenvolver o lado do servidor de aplicações web usando o framework Django, com foco na integração de sistemas de pagamento.

Você está interessado em criar um site, mas não sabe por onde começar? Já tentou aprender Django, mas teve dificuldades com vídeos incompletos no YouTube e guias mal escritos? Ou talvez precise fazer a transição do Django 2 para o Django 3? Se você respondeu sim a alguma dessas perguntas, então este curso é para você! No meu curso de Django, vou te guiar pelo framework Django do início ao fim. Como programador autodidata, eu entendo os desafios de começar do zero. Vou garantir que você receba uma educação abrangente e fornecer suporte durante todo o processo de aprendizado. O que é o Django? Django é um framework web de código aberto escrito em Python. Foi desenvolvido há 12 anos e foi recentemente atualizado para o Django 3 em 2020, introduzindo uma série de novos recursos. O Django 4 já foi lançado, mas vamos focar nos fundamentos do Django 3. Django é um excelente framework para desenvolvedores web, pois fornece toda a infraestrutura necessária para construir sites orientados a banco de dados com autenticação de usuários, administração de conteúdo, processamento de formulários, upload de arquivos e muito mais. Em vez de desenvolver esses recursos do zero, você pode aproveitar os componentes integrados do Django que suportam essas funcionalidades. Isso permite que você se concentre no desenvolvimento da lógica principal do seu site. Se você deseja usar Python no desenvolvimento web, aprender o framework Django é fundamental. Isso vai te economizar muito tempo. Conteúdo e Visão Geral do Curso: Este curso abrange uma ampla gama de tópicos, incluindo:

Seção Básica:

- Começando um projeto - Configurando um ambiente virtual - Implantação local de um projeto Django - Criando aplicações Django - Criando controladores e conectando páginas HTML - Trabalhando com templates - Contexto dinâmico - Tags e espaços reservados de template - Arquivos estáticos - Herança de templates - Começando com bancos de dados - Django ORM - Modelos - Migrações - API QuerySet - Arquivos de mídia - Namespace no despachante de URL - Fixtures do Django - Autorização e registro - Arquitetura MTV (Modelo-Template-View) - Modelo de usuário - Trabalhando com formulários - Modo de depuração - Rastreamento de erros - Arquitetura cliente-servidor - Requisições GET e POST - Autenticação, registro, perfil de usuário e logout - Tratamento de erros e mensagens - Carrinho de compras - API QuerySet - novos métodos - Templates incluídos - Métodos de modelo - Decoradores de acesso - Filtragem - Paginação - Django Admin

Seção Avançada:

- Visualizações baseadas em classes (CBV) vs. visualizações baseadas em funções (FBV) - Mixins - Envio de e-mails - Processadores de contexto - Linters e código limpo - Integração com redes sociais e geolocalização - OAuth 2.0 e django-allauth - Registro de logs, cache, tarefas atrasadas e Celery - Implantação e perfil de projetos - Configuração, SSL, servidores WSGI e ASGI, Nginx, Gunicorn / Uvicorn - Integração com PostgreSQL - Testes, incluindo testes de carga e interpretação de métricas Os materiais do curso são atualizados regularmente para garantir sua relevância. Não perca tempo procurando informações sobre Django na internet. Invista em si mesmo e deixe-me te ensinar Django, trazendo alegria durante todo o processo. O que você vai aprender: - Desenvolver o lado do servidor de aplicações web usando o framework Django - Aplicar templates do Django - Modelar bancos de dados e trabalhar com eles usando o Django ORM - Entender a arquitetura MTV - Configurar o painel de administração usando o Django Admin - Utilizar CBV para uma melhor organização do código - Aplicar e desenvolver seus próprios mixins - Programar o envio de e-mails - Programar autenticação e registro, incluindo integração com redes sociais - Usar geolocalização - Realizar registro de logs e cache de dados - Configurar e implantar projetos completos em servidores, entre outras coisas - Integrar um gateway de pagamento
Ver informações completas