What you'll learn:
- Entender o que é o Django framework
- Preparar o ambiente de desenvolvimento
- Entender o que é uma request
- Conhecer o ciclo de vida de uma request no Django
- Utilização dos models para persistir dados no banco de dados
- Criar suas próprias views
- Configurações de Rotas
- Utilização dos comandos makemigrations e migrate
- Crud completo
Neste curso, você aprenderá os conceitos fundamentais do Django, um dos frameworks mais poderosos e populares para o desenvolvimento de aplicações web ágeis. O curso começa com uma introdução aos conceitos básicos, como o ciclo de vida de uma requisição HTTP, passando por todas as etapas necessárias para iniciar um projeto no Django. Você verá desde a criação de um ambiente de desenvolvimento adequado até a estrutura de um projeto Django, aprendendo a trabalhar com apps, models, views, forms e URLs. Além disso, o curso irá guiá-lo pela implementação de um sistema CRUD completo, demonstrando como criar, ler, atualizar e deletar dados de forma eficiente.
O curso não apenas ensina o funcionamento do Django, mas também mostra por que ele é considerado o maior e melhor framework de desenvolvimento web ágil da atualidade. Com sua arquitetura robusta e flexível, o Django oferece tudo o que um desenvolvedor precisa para criar aplicativos web de maneira rápida e organizada. Ao longo das aulas, você aprenderá a estruturar suas aplicações de forma eficiente, aproveitando ao máximo os recursos do framework, como a criação de formulários dinâmicos, a integração de modelos de dados e a configuração de rotas com URLs personalizadas.
Este curso é ideal para quem deseja dominar o Django desde o básico, sendo perfeito tanto para iniciantes quanto para desenvolvedores que já possuem algum conhecimento e querem se aprofundar no framework.