[Link]
fr/formation-
django-desenvolvimentos-web-em-python/PYT-
DJAN/
Jour 1 : Prise en main de Django
Introdução ao Python e Django
Programador em Python
Historique de Django
Traitement d'une requête HTTP
Estrutura de um projeto Django
oFichiers
oconfiguraçõ[Link]
oPadrão MVT (Modelo Visualização Template)
Navegar na documentação do Django
Gerenciar um projeto Django na CLI
URL e visualizações
Roteamento de requisições com [Link]
Correspondência de padrões em URLs
Isolamento das rotas por aplicação Django
Vistas e resposta HTTP
Objetos "solicitação / resposta"
Modelos
Carregar um template em uma vista
Etiquetas e filtros
Herança de template
Recurso estático em um template
Definir uma tag / filtro personalizado
Dia 2: Interagir com o banco de dados
Base de dados e modelos
Descubra o ORM (Mapeador Objeto Relacional) Django
Definir um modelo
Definir as relações entre modelos
oUmParaUm
oChaveEstrangeira
oMuitosParaMuitos
Gérer les migrations de la BDD (database)
CRUD (Criar, Ler, Atualizar, Deletar) sobre os modelos
Requisições SQL e QuerySet
Funcionamento dos QuerySet
Fazer consultas QuerySet usando o REPL
Consultas complexas e relações inversas
Ligar seus modelos com as views
Carregar um modelo em uma vista
Configurar uma consulta a partir de uma visão
Validação de um modelo
Sinais e funções de um modelo
Operações avançadas em modelos
Consultas em função com o gerente personalizado
Escrever suas consultas SQL à mão
Fazer consultas avançadas
Gerenciar várias BDs (bancos de dados)
Requisições e transações
Dia 3: Gerenciar e exibir os dados
Gestão de formulários
Exibir e processar um formulário Django
Conectar um formulário a um modelo
Verificar e validar o conteúdo de um formulário
Recursos em um formulário
Gérer plusieurs formulaires avec un Formset
Administrador Django
Instalar o site de administrador
Personalizar listas e formulários
Filtrar, classificar, buscar com o administrador
Adicionar ações personalizadas
Adicionar código JavaScript
Gerenciar usuários e privilégios
Estruturar suas visões em classes
Princípio de 'Class View'
Requisições HTTP, templates, variáveis de contexto
Exibir um modelo em uma Visualização de Classe
Gerenciar um formulário em uma Class View
Os mixins e as Class View
API REST com Django REST Framework
Princípios de uma API REST
Definir um endpoint REST com DRF
Funcionamento de um roteador
Objeto aninhado em uma API REST
Serialização de modelos e renderização de formato
JSON / XML / MessagePack
Roteamento de ações adicionais
Dia 4: Empacotar um site em produção
Notões avançadas REST
Validar o conteúdo
Gérer les versions d'une API
Caching e ETag
Autenticação e permissões de um cliente
Tests avec Django et DRF
Implementação de testes Python com os TestCases
Testar com um conjunto de dados em BDD
Cliente de teste HTTP
Testar uma API REST com DRF
Testes unitários, de transações, com um servidor Web
Ter um site em multilingue
Preparar o código para a internacionalização
Gerar traduções
Ativar diferentes idiomas no Django
Traduções em JavaScript
Configuração de uma aplicação em produção
Multi-configuração de base de dados, bandeiras
Provisionar uma máquina de desenvolvimento com Vagrant
Flux de trabalho com Nginx e Gunicorn
Automatização da implantação com Fabric e Ansible
Isolar sua aplicação com Docker