">
 

Python Django From Basics To Advanced Web Development

Iniciado por Apliccursos, 02 de Março de 2026, 05:13

Respostas: 0   |   Visualizações: 91

Tópico anterior - Tópico seguinte

0 Membros e 1 Visitante estão a ver este tópico.

Python Django: Do ��Básico ao Avançado em Desenvolvimento Web


Nível: Todos | Género: Aprendizagem Online | Idioma: Inglês | Duração: 139 aulas (21h 2m) | Tamanho: 24 GB

Aprenda os conceitos básicos de Django, APIs REST, autenticação, bases de dados e implemente aplicações web reais.
O que vai aprender:
✓ Os alunos compreenderão os conceitos básicos do Django, a sua arquitetura MVT e como construir aplicações web utilizando Python.
✓ Os alunos irão criar sites dinâmicos utilizando templates Django, ficheiros estáticos, formulários e views orientadas para base de dados.
✓ Os alunos irão conceber e gerir bases de dados utilizando o Django ORM, relacionamentos, migrações e otimização de consultas.
✓ Os alunos criarão aplicações seguras com autenticação, autorização, sessões, cache e melhores práticas de segurança.
✓ Os alunos irão desenvolver APIs REST, implementar aplicações Django e construir projetos do mundo real, incluindo uma aplicação de comércio eletrónico.
Requisitos
● Os alunos devem ter conhecimentos básicos de programação em Python para acompanhar os conceitos do Django com facilidade.
● Um conhecimento básico de HTML e CSS será útil, mas não é estritamente necessário.
● É necessário um computador com acesso à internet para instalar o Django e ferramentas relacionadas.
● Não é necessária experiência prévia com Django, uma vez que o curso começa pelo básico.
● Os alunos devem estar dispostos a praticar a codificação e a construir projetos ao longo do curso.

Descrição
O Django é um dos frameworks Python mais poderosos e amplamente utilizados para a construção de aplicações web seguras, escaláveis ��e prontas para produção. Este curso foi concebido para o levar dos fundamentos do Django ao desenvolvimento avançado e prático, seguindo um percurso de aprendizagem claro, estruturado e prático. Começará por compreender o que é o Django, como funciona e como a sua arquitetura MVT é utilizada para construir aplicações web modernas. O curso começa com a configuração do ambiente, criação de projetos e aplicações, encaminhamento de URLs, views, middleware e conceitos básicos do Django shell, garantindo que constrói uma base sólida antes de avançar.
À medida que avança, trabalhará extensivamente com templates, ficheiros estáticos, integração com Bootstrap e desenvolvimento de UI, aprendendo a construir páginas web dinâmicas e fáceis de utilizar. De seguida, irá aprofundar os modelos Django, ORM, migrações, relações de base de dados e otimização de consultas, que são essenciais para a construção de aplicações orientadas a dados.
A interação do utilizador e a segurança são abordadas em detalhe. Aprenderá a lidar com formulários, validações, carregamentos de ficheiros, autenticação, autorização, sessões, cookies, cache e permissões, incluindo autenticação social. Estes tópicos são ensinados com demonstrações práticas para refletir cenários reais de produção.
Uma parte importante deste curso centra-se no Django REST Framework (DRF). Aprenderá a construir APIs REST utilizando serializadores, viewsets, routers, autenticação por token, autenticação JWT, documentação Swagger/OpenAPI e testes de API utilizando Postman e pytest-django.
Os conceitos avançados do Django, como sinais, views baseadas em classes, Django assíncrono, WebSockets com Django Channels, melhores práticas de segurança, código limpo e SEO para sites Django são explicados passo a passo.
O curso aborda também testes, depuração, registo de logs, tratamento de erros e implementação utilizando Gunicorn, Nginx, Heroku, AWS, Docker, pipelines de CI/CD e ferramentas de monitorização como Sentry, Prometheus e Grafana.

Por fim, irá construir um projeto completo de e-commerce do mundo real, aplicando tudo o que aprendeu num fluxo de trabalho prático, ao estilo da indústria.

No final deste curso, terá confiança para construir, proteger, testar e implementar aplicações Django.

Para quem é este curso?
■ Este curso foi desenvolvido para programadores Python que pretendam aprender desenvolvimento web utilizando Django. ■ Este curso é adequado para principiantes que desejam um percurso estruturado desde os conceitos básicos de Django até aos avançados.
■ Este curso é ideal para estudantes que pretendam criar APIs REST utilizando o Django REST Framework.
■ Este curso é útil para os programadores que se preparam para funções de backend ou full-stack developer.
■ Este curso destina-se a freelancers e profissionais que pretendam construir e implementar projetos Django reais.