Curso de introdução ao desenvolvimento Web com Python e Django

Sobre o curso
Este curso é ideal para iniciantes que desejam aprender a criar aplicações web dinâmicas e robustas utilizando duas tecnologias poderosas: Python, uma linguagem de programação versátil, e Django, um framework web eficiente.
Conteúdo do Curso:
-
Python para Desenvolvimento Web:
- Introdução aos conceitos fundamentais de Python voltados para o desenvolvimento web.
-
Introdução ao Django:
- Visão geral do framework Django, suas características e como ele simplifica o processo de desenvolvimento web.
-
Configuração do Ambiente de Desenvolvimento:
- Passos práticos para configurar seu ambiente de desenvolvimento com Python e Django.
-
Criação de Aplicações Web Simples:
- Desenvolvimento passo a passo de aplicações web simples para entender os conceitos básicos.
-
Trabalhando com Modelos, Visualizações e Templates:
- Exploração dos componentes principais do Django para construir páginas dinâmicas.
-
Gestão de Dados com Django ORM:
- Utilização do Object-Relational Mapping (ORM) do Django para interagir com bancos de dados de forma eficiente.
-
Autenticação de Usuários e Controle de Acesso:
- Implementação de autenticação de usuários e controle de acesso para proteger suas aplicações.
Recursos Adicionais:
- Material didático acessível online.
- Projetos práticos para aplicar os conhecimentos adquiridos.
- Certificado de conclusão
Requisitos:
- Conhecimento básico de programação é útil, mas não obrigatório.
- Computador com acesso à internet para participar das aulas e realizar os exercícios práticos.
Prepare-se para iniciar sua jornada no desenvolvimento web! Inscreva-se agora e adquira habilidades valiosas com o Curso de Introdução ao Desenvolvimento Web com Python e Django.
Conteúdo do curso
Curso de introdução ao desenvolvimento Web com Python e Django
-
Como criar ambientes virtuais no Python com virtualenv e instalar pacotes como o Django, numpy, etc
13:40 -
Instalação do Visual Studio Code em português com algumas extensões e uso de ambientes virtuais
10:00 -
#01 Python e Django – Criação de um projeto e configuração para português (BR)
09:45 -
#02 Python e Django – Criação de um app (módulo) e configuração de views e urls
21:00 -
#03 Python e Django – Configurar arquivos estáticos (CSS, JS, imagens): veja onde colocá-los
11:54 -
#04 Python e Django – Configurar e reutilizar templates com blocos: {% block conteudo %}
20:33 -
#05 Python e Django – Criando links para as urls (baseado no “name” da url)
06:00 -
#06 Python e Django – Arquitetura Model View Template (MVT) – Entenda rápido como funciona o Django
07:16 -
#07 Python e Django – Introdução ao models.py para criação de classes e atributos
21:53 -
#08 Python e Django – Registrando classes para aparecer no painel administrativo (/admin)
10:57 -
#08 Python e Django – Criando um formulário para inserir registros (CreateView)
20:30 -
#09 Python e Django – Atualizar registros com o UpdateView e o uso do mesmo formulário de inserir
10:12 -
#10 Python e Django – Excluir registros com o DeleteView e mostrar os dados do objeto no template
14:10 -
#11 Python e Django – Listar registros/objetos com o ListView e laço de repetição (for) no template
22:30 -
#12 Python e Django – Criar links no template com os nomes (name) das urls: {% url ‘index’ %}
09:54 -
#13 Python e Django – Criando formulários com Bootstrap e Crispy Forms
09:55 -
#14 Python e Django – Principais tipos de atributos e propriedades na criação de classes (models.py)
16:00 -
#15 Python e Django – Autenticação: criando views para login e logout
22:27 -
#16 Python e Django – Conteúdo dinâmico no template (HTML) para visitantes e usuários autenticados
12:23 -
#17 Python e Django – Controle de acesso por login (permitir só usuários autenticados)
11:50 -
#18 Python e Django – Controle de acesso por grupos de usuários
15:00 -
#19 Python e Django – Criando uma relação entre classes/objetos e o usuário autenticado
13:11 -
#20 Python e Django – Editar dados do formulário antes e depois de salvar no banco com o form_valid
16:25 -
#21 Python e Django – Listando registros do banco com base no usuário logado
07:22 -
#22 Python e Django – Editar e excluir registros do banco com base no usuário logado
15:49 -
#23 Python e Django – Como enviar dados para o template (HTML) com o get_context_data()
14:17 -
#24 Python e Django – Criando um formulário para registro de usuários
16:52 -
#25 Python e Django – Adicionar um usuário em um grupo no momento do registro
07:30 -
#26 Python e Django – Validar o cadastro de usuários para não permitir emails repetidos
07:13 -
#27 Python e Django – Como fazer o envio de arquivos por meio de uma classe (models)
09:44 -
#28 Python e Django – Como listar e visualizar arquivos enviados
06:20 -
#29 Python e Django – Como editar arquivos enviados e remover os antigos
04:33 -
#30 Python e Django – Criar um perfil de usuário com CPF, RG, telefone, endereço, etc
10:00 -
#31 Python e Django – Editar os dados do perfil do usuário e exibir seus dados em qualquer template
14:55 -
#32 Python e Django – Introdução rápida ao jQuery, sua sintaxe, download e importação
16:36 -
#33 Python e Django – Como colocar máscaras de CPF, CNPJ, CEP, data, telefone e outras no formulário
16:41 -
#34 Python e Django – DataTables para visualização de tabelas com filtros, paginação e ordenação
11:12 -
#35 Python e Django – Como criar rapidamente uma paginação em uma ListView
15:03 -
#36 Python e Django – ListView com formulário de busca/consulta (filtros) e integração com paginação
21:12 -
Prova