Curso de Introdução ao Desenvolvimento Web com Python 3 e Django

Aprenda a programar com a linguagem do momento.

Compartilhe:
Curso de Introdução ao Desenvolvimento Web com Python 3 e Django
  • Professor: Rafael Zotesso
  • Nível do curso: Básico

O Python é considerado por muitos profissionais da área de tecnologia e desenvolvimento como a “linguagem de programação do momento”. Afinal de contas, ela realmente oferece uma série de vantagens quando comparada com algumas das linguagens mais tradicionais, como o Java ou o C. Ela é considerada como de alto nível, dinâmica, interpretada, modular, multiplataforma e orientada a objetos.

A sua popularização começou a se dar especialmente por ser uma linguagem que oferece uma sintaxe muito mais simples e de fácil compreensão.  Acabou sendo adotada de uma forma muito ampla pelos profissionais da indústria tecnológica que não são especificamente programadores, como engenheiros, matemáticos, cientistas de dados, pesquisadores e outros.

Aprenda Desenvolvimento Web com Python 3 e Django neste curso online e gratuito. Não deixe de conferir também o curso de Python para iniciantes.

Sobre o curso

Neste curso online e gratuito os alunos poderão aprender mais sore como funciona o Python quando utilizado dentro de um projeto de desenvolvimento focado na web. Para isso, ao longo do projeto os estudantes aprenderão também a utilizar o Django, um framework web Python de alto nível que permite o rápido desenvolvimento de sites seguros e de fácil manutenção.

Material complementar

Os estudantes poderão fazer o download dos arquivos do projeto através deste link.

Estrutura do curso

Como criar ambientes virtuais no Python com virtualenv e instalar pacotes como o Django, numpy, etc

Instalação do Visual Studio Code em português com algumas extensões e uso de ambientes virtuais

#01 Python e Django – Criação de um projeto e configuração para português (BR)

#02 Python e Django – Criação de um app (módulo) e configuração de views e urls

#03 Python e Django – Configurar arquivos estáticos (CSS, JS, imagens): veja onde colocá-los

#04 Python e Django – Configurar e reutilizar templates com blocos: {% block conteudo %}

#05 Python e Django – Criando links para as urls (baseado no “name” da url)

#06 Python e Django – Arquitetura Model View Template (MVT) – Entenda rápido como funciona o Django

#07 Python e Django – Introdução ao models.py para criação de classes e atributos

#08 Python e Django – Registrando classes para aparecer no painel administrativo (/admin)

#08 Python e Django – Criando um formulário para inserir registros (CreateView)

#09 Python e Django – Atualizar registros com o UpdateView e o uso do mesmo formulário de inserir

#10 Python e Django – Excluir registros com o DeleteView e mostrar os dados do objeto no template

#11 Python e Django – Listar registros/objetos com o ListView e laço de repetição (for) no template

#12 Python e Django – Criar links no template com os nomes (name) das urls: {% url ‘index’ %}

#13 Python e Django – Criando formulários no formato Bootstrap 4 com o Crispy Forms

#14 Python e Django – Principais tipos de atributos e propriedades na criação de classes (models.py)

#15 Python e Django – Autenticação: criando views para login e logout

#16 Python e Django – Conteúdo dinâmico no template (HTML) para visitantes e usuários autenticados

#17 Python e Django – Controle de acesso por login (permitir só usuários autenticados)

#18 Python e Django – Controle de acesso por grupos de usuários

#19 Python e Django – Criando uma relação entre classes/objetos e o usuário autenticado

#20 Python e Django – Salvar (criar) um registro no banco com os dados do usuário logado

#21 Python e Django – Listando registros do banco com base no usuário logado

#22 Python e Django – Editar e excluir registros do banco com base no usuário logado

#23 Python e Django – Como enviar dados para o template (HTML) com o get_context_data()

#24 Python e Django – Criando um formulário para registro de usuários

#25 Python e Django – Adicionar um usuário em um grupo no momento do registro

#26 Python e Django – Validar o cadastro de usuários para não permitir emails repetidos

#27 Python e Django – Como fazer o envio de arquivos por meio de uma classe (models)

#28 Python e Django – Como listar e visualizar arquivos enviados

#29 Python e Django – Como editar arquivos enviados e remover os antigos

#30 Python e Django – Criar um perfil de usuário com CPF, RG, telefone, endereço, etc

#31 Python e Django – Editar os dados do perfil do usuário e exibir seus dados em qualquer template

#32 Python e Django – Introdução rápida ao jQuery, sua sintaxe, download e importação

#33 Python e Django – Como colocar máscaras nos campos de texto com jQuery (jQuery Mask Plugin)

#34 Python e Django – DataTables para visualização de tabelas com filtros, paginação e ordenação

#35 Python e Django – Como criar rapidamente uma paginação em uma ListView

#36 Python e Django – ListView com formulário de busca/consulta (filtros) e integração com paginação

#8 – Apresentação e detalhes do projeto, comandos Git

Aulas:

Curso de Introdução ao Desenvolvimento Web com Python 3 e Django Dê seu voto para Curso de Introdução ao Desenvolvimento Web com Python 3 e Django:
VOTE:
Ruim!Regular!Bom!Muito bom!Ótimo! (Seja o primeiro a votar!)
Loading...