Curso de Django Web Framework e Django Rest Framework (DRF)

Why take this course?
Ótimo! Você acabou de descrever um caminho completo e abrangente para se aprofundar em Django, desde os fundamentos até tópicos mais avançados como tradução, trabalho com arquivos e imagens, API RESTful com Django Rest Framework (DRF), testes automatizados, CORS, e até mesmo conhecimentos sobre HTML5, CSS3 e comandos Linux/Unix.
Aqui está um resumo do que você vai aprender em cada seção:
-
Seção 21: Criação de um menu dinâmico para diferentes estados de usuário (autenticado/não autenticado) usando templates, HTML, CSS e JavaScript.
-
Seção 22: Implementação de relações com o
User
model do Django, que é a representação abstrata de um usuário no sistema. -
Seção 23: Internationalização (i18n) e localização (l10n) de um projeto Django para suporte a diferentes idiomas.
-
Seção 24: Gerenciamento de arquivos e imagens, incluindo redimensionamento de imagens e limpeza de arquivos antigos.
-
Seção 25: Construção de uma API RESTful utilizando o Django Rest Framework (DRF).
-
Seção 26: Exploração de recursos avançados do DRF, como ViewSets, CBVs, paginação e JWT para autenticação.
-
Seção 27: Escrita de testes unitários para garantir a qualidade e a funcionalidade da sua API.
-
Seção 28: Configuração e implementação de CORS na sua API para permitir o acesso de recursos em diferentes origens.
Além desses pontos principais, você também terá acesso a seções extras que cobrem fundamentos importantes como:
-
Extra 1: Bases de dados relacionais (MySQL/MariaDB) e SQL para entender como os models do Django interagem com o banco de dados.
-
Extra 2: Conceitos básicos de HTML5 e CSS3, que são as tecnologias fundamentais para a construção de páginas web modernas.
-
Extra 3: Criação de uma Landing Page para praticar o uso do HTML5 e CSS3 aprendidos.
-
Extra 4: Comandos Linux/Unix no terminal, que são úteis para gerenciamento de servidores web e sistemas em geral. Windows usuários também podem explorar o Windows Subsystem for Linux (WSL2) para trabalhar com comandos Unix.
Este é um percurso completo que vai desde o zero até coisas bastante avançadas, e você está certo de que tem a recomendação de ter conhecimentos em Python antes de começar. Python é a linguagem usada para escrever a lógica do seu projeto Django, então uma sólida compreensão de Python é crucial para aproveitar este curso. Boa sorte e divirta-se aprendendo!
Course Gallery




Loading charts...