0Pricing
Django Academy icon

Django Academy

PYTHONPythonBackendWeb

Crie aplicações web de produção com Django, o framework batteries-included do Python. De modelos e views a APIs REST e deployment.

🤖 Com Inteligência Artificial📚 30 cursos👥 100.000+ alunos⭐ Classificação 4,9
Visão Geral do Curso

Django: Build Web Apps with Python

Crie aplicações web de produção com Django, o framework batteries-included do Python. Esta trilha cobre 30 mini-cursos progressivos, do iniciante absoluto (A1) até avançado (B2), com aulas focadas e breves quizzes para consolidar cada conceito.

O Que Você Vai Aprender

Comece com views, URLs, templates, modelos e o site admin, depois domine class-based views, ORM, formulários e autenticação. Avance para Django REST Framework, consultas avançadas, caching, tarefas com Celery, hardening de segurança, performance e deployment com Docker. Cada aula é prática, com um tutor IA disponível 24/7 quando você precisar de ajuda.

Como Funciona

Cada curso é dividido em quatro aulas focadas e objetivas. Complete algumas aulas por dia e você dominará a trilha completa em semanas, não meses.

Comece a Aprender →

Como Você Aprenderá

🎯
Aulas Interativas
Exercícios de codificação práticos com feedback em tempo real
🤖
Tutor de IA
Obtenha ajuda instantânea de nossa IA quando você ficar preso
💻
Editor Integrado
Escreva e execute código diretamente no seu navegador
🏆
Certificado
Ganhe um certificado ao concluir o curso
Currículo

30 Cursos

Todos os cursos no caminho de aprendizado Django Academy.

01

Conheça o Django: o Framework Web para Perfeccionistas

A14 aulas

Entenda o que é Django, por que ele existe e como seu design completo se adapta a aplicações web reais.

02

Instale o Django e Comece Seu Primeiro Projeto

A14 aulasPRO

Configure um ambiente virtual limpo e estruture um projeto Django funcional do zero.

03

Projetos vs. Aplicações: Estruture Sua Base de Código

A14 aulasPRO

Crie sua primeira aplicação reutilizável e integre-a ao projeto à maneira do Django.

04

O Ciclo de Requisição e Resposta

A14 aulasPRO

Acompanhe uma requisição HTTP do navegador, passando pelo Django, até a resposta e de volta.

05

Sua Primeira Visão e URL

A14 aulasPRO

Escreva visões baseadas em funções e associe URLs organizadas a elas com segurança.

06

Modelos: Renderize HTML com Dados

A24 aulasPRO

Renderize HTML dinâmico usando a linguagem de modelos do Django e a herança de modelos.

07

Explore o Django com o Shell

A24 aulasPRO

Use o shell interativo para experimentar com modelos, consultas e Python em tempo real.

08

Modelos e Sua Primeira Tabela do Banco de Dados

A24 aulasPRO

Defina modelos que correspondam a tabelas do banco de dados e escolha os tipos de campo adequados.

09

Migrações: Evolua Seu Esquema com Segurança

A24 aulasPRO

Crie, aplique e compreenda as migrações à medida que seus modelos mudam ao longo do tempo.

10

O Painel Administrativo do Django

A24 aulasPRO

Ative o painel administrativo e gerencie seus dados por meio de uma interface gerada e refinada.

11

QuerySets: Leia Dados do Banco de Dados

B14 aulasPRO

Busque e filtre registros com eficiência usando a API de QuerySet.

12

Formulários: Colete e Valide Dados de Entrada

B14 aulasPRO

Crie formulários Django que renderizem campos e validem os dados inseridos pelo usuário com clareza.

13

Fundamentos das Visões Baseadas em Classes

B14 aulasPRO

Substitua visões repetitivas baseadas em funções por visões reutilizáveis baseadas em classes.

14

Visões Genéricas de Exibição e Edição

B14 aulasPRO

Use as visões genéricas baseadas em classes do Django para criar páginas CRUD com o mínimo de código.

15

ModelForms: Formulários a Partir dos Seus Modelos

B14 aulasPRO

Gere formulários validados e baseados em modelos que salvem registros automaticamente.

16

Relacionamentos no ORM: Conecte Seus Modelos

B14 aulasPRO

Modele relacionamentos do mundo real com chaves estrangeiras, relações muitos-para-muitos e um-para-um.

17

Autenticação e Usuários

B14 aulasPRO

Adicione login, logout e cadastro com o suporte do sistema de autenticação do Django.

18

Sessões, Mensagens e Cookies

B14 aulasPRO

Persista o estado por usuário e exiba mensagens temporárias entre requisições.

19

Arquivos Estáticos e de Mídia

B14 aulasPRO

Sirva CSS, JS e arquivos enviados pelos usuários corretamente nos ambientes de desenvolvimento e produção.

20

Paginação e Fundamentos de Testes

B14 aulasPRO

Divida listas longas em várias páginas e escreva seus primeiros testes automatizados do Django.

21

Django REST Framework: Primeira API

B24 aulasPRO

Disponibilize seus modelos como uma API JSON com Django REST Framework.

22

ViewSets, Roteadores e Autenticação no DRF

B24 aulasPRO

Crie rapidamente uma API CRUD completa com ViewSets e proteja-a com autenticação por token.

23

ORM Avançado: Agregações e Expressões

B24 aulasPRO

Calcule estatísticas e crie lógica no banco de dados com anotações e objetos F/Q.

24

Elimine o N+1: Otimização de Consultas

B24 aulasPRO

Identifique e elimine o problema N+1 para tornar as consultas rápidas.

25

Sinais e Middleware Personalizado

B24 aulasPRO

Reaja a eventos dos modelos e intercepte cada requisição com um middleware personalizado.

26

Cache para Ganhar Velocidade

B24 aulasPRO

Armazene em cache visões, fragmentos e consultas para reduzir drasticamente os tempos de resposta.

27

Celery e Tarefas em Segundo Plano

B24 aulasPRO

Transfira tarefas demoradas para trabalhadores em segundo plano com Celery e um intermediário de mensagens.

28

Reforço da Segurança em Produção

B24 aulasPRO

Proteja um site Django contra os ataques web mais comuns.

29

Implante com Gunicorn, Nginx e WhiteNoise

B24 aulasPRO

Leve uma aplicação Django para um servidor real com uma pilha WSGI de produção.

30

Coloque o Django em Contêineres para Qualquer Ambiente

B24 aulasPRO

Empacote Django, Postgres e Redis em contêineres reproduzíveis.

Perguntas Frequentes

Perguntas Frequentes

O curso Django Academy é gratuito?

Sim. Você pode começar o curso Django Academy gratuitamente e completar suas aulas interativas sem custo. Uma assinatura PRO opcional desbloqueia ferramentas avançadas de IA e um certificado compartilhável.

Preciso de experiência anterior para aprender PYTHON?

Não. O curso começa com os fundamentos e gradualmente passa para tópicos mais avançados, então você pode começar mesmo sem experiência anterior com PYTHON.

Como vou aprender PYTHON no CoddyKit?

Você aprende fazendo. Aulas interativas curtas combinam uma explicação clara com um exercício de codificação prático que executa em tempo real, e um tutor de IA disponível 24/7 oferece ajuda personalizada sempre que você ficar preso.

Ganho um certificado ao concluir Django Academy?

Sim. Alunos PRO podem fazer um exame e ganhar um certificado de conclusão compartilhável com um código verificável para o curso Django Academy.

Posso aprender PYTHON no meu celular?

Sim. CoddyKit está disponível na web e como aplicativos nativos para iOS e Android, então você pode aprender PYTHON em qualquer dispositivo e seu progresso sincroniza entre eles.

Comece Django Academy Agora

Junte-se a milhares de alunos dominando programação com aulas potenciadas por IA.

Começar Grátis →Ver Todos os Cursos