16,0 horas Concluído

Django - Fundamentos

Instituição: TreinaWeb
Período: 3 de August de 2021 — 6 de August de 2021
Parte das formações

Descrição do Curso

Neste curso abordaremos os principais conceitos a cerca do Django, além disso, veremos todas as funcionalidades oferecidas por este framework e como utilizá-las. São vídeo aulas e apostilas que mostram os principais conceitos do Django. Também serão passados exercícios para que você possa fixar, praticar e aplicar o conteúdo aprendido durante o curso.

Dentre várias outras coisas, você verá:

- O que é o Django e como funciona sua arquitetura;
- Como instalar o Django utilizando o PIP em qualquer sistema operacional;
- Como funciona cada uma das camadas da arquitetura do Django;
- Como criar filtros para melhorar a listagem dos dados;
- Como trabalhar com bancos de dados em aplicações Django;
- Como traduzir a aplicação desenvolvida para o português do Brasil;
- Como o Django trata alguns dos principais problemas de segurança presentes em aplicações web.

Mapa de Currículo

1 - Introdução Introdução Preparando o ambiente Criando o projeto Projetos vs Apps Criando uma App Executando o projeto Questionário 3 questões 2 - Fundamentos O padrão MTV – Model-Template-View Estrutura básica de um projeto 3 - Entendendo o HTTP Mas o que é, afinal, o HTTP? 4 - Comunicação com banco de dados Conectando o projeto ao MySQL Conectando a outros bancos de dados Questionário 3 questões 5 - Models Para quê serve a camada model? Criando o primeiro model Entendendo e migrando os models Questionário 3 questões 6 - Views Para quê serve a camada View? Entendendo o parâmetro request Entendendo o parâmetro response Criando a primeira View Questionário 3 questões 7 - URLs Para quê servem as urls? Criando as urls para retornar as views Questionário 3 questões 8 - Templates Para quê serve a camada Template? Exibindo dados obtidos pela view através do template Questionário 3 questões 9 - Inserindo clientes Criando o forms.py de clientes Criando o formulário para inserir um novo cliente Para quê serve o csrf_token Persistindo as informações do formulário no BD Exibindo mensagens de validação no formulário Questionário 3 questões 10 - Trabalhando com templates Aplicando o bootstrap na listagem Estendendo templates Utilizando arquivos estáticos Filtrando dados Traduzindo a aplicação Questionário 3 questões 11 - Exibindo cliente por ID Criando método para buscar cliente por ID Exibindo informações do cliente no template Questionário 3 questões 12 - Editando clientes Buscando e exibindo informações do cliente no formulário Persistindo as informações do formulário no BD Questionário 3 questões 13 - Removendo clientes Criando o método para remover clientes do BD Chamando o método para remover cliente no template Questionário 3 questões 14 - Utilizando Service Layer Criando entidade cliente e refatorando views.py Criando métodos no servicelayer Questionário 3 questões 15 - Segurança Prevenindo SQL Injection XSS CSRF Questionário 2 questões 16 - Conclusão Conclusão

Categorias & Tópicos

Back-end Django