Obrigado por enviar sua consulta! Um dos membros da nossa equipe entrará em contato com você em breve.
Obrigado por enviar sua reserva! Um dos membros da nossa equipe entrará em contato com você em breve.
Programa do Curso
- Django Descrição geral
- Django é uma estrutura
- Frameworks VS Pacotes
- O que é que ela pode fazer?
- Quais são as alternativas?
- Primeiros passos com Django
- Sites e aplicativos
- Configuração partilhada
- Layout Django mínimo
- Flexibilidade incorporada
- Usando Cookiecutter
- Por que Cookiecutter?
- Caraterísticas do Cookiecutter
- Criar um projeto
- Criando um aplicativo
- Personalizando o Cookiecutter
- Criando modelos com Django ORM
- Definindo modelos
- Objectos relacionados
- SQL Migração
- Configuração de aplicações
- Access Modelos
- Início de sessão gratuito e administrador gratuito
- Configurar o utilizador administrador
- Executar o site de administração
- Ajustando a interface de administração
- Alterar a página de índice do administrador
- Visualizações básicas (também conhecidas como Controladores)
- O que é uma visualização?
- Resposta Http
- Configuração da rota URL
- Atalho: get_object_or_404()
- Trabalhar com modelos
- Sobre os modelos
- [Sintaxe do modelo
- Ficheiros estáticos
- Carregando modelos
- A etiqueta URL
- Atalho: template.render()
- Consultar os modelos
- Conjuntos de consultas
- Pesquisas de campos
- Filtros em cadeia
- Cortar conjuntos de consultas
- Campos relacionados
- Objectos Q
- Melhorar modelos
- Métodos personalizados
- Relações complexas
- Substituição de métodos padrão
- Formulários
- Visão geral dos formulários
- GET e POST
- A classe de formulário
- Processar o formulário
- Widgets
- Validação
- Formulários em modelos
- Para além do básico
- Depuração
- Imprimir na consola
- Página de depuração Django
- Ler os registos Django
- Barra de ferramentas de depuração Django
- Vistas baseadas em classes
- Sobre as vistas genéricas
- Tipos de vistas genéricas
- Vistas genéricas por defeito
- Vistas genéricas baseadas em classes
- Lista e detalhes das vistas
- Autenticação do utilizador
- Autenticação VS Autorização
- Configuração de utilizadores
- Permissões
- Grupos
- Sessão Management
- Ativar sessões
- Tipos de backends de sessão
- Cookies de sessão
- Access Ativar sessões a partir de vistas
- Migrações
- Tabelas geridas VS não geridas
- Tratamento de alterações de esquema
- Usando Make Migrations e Migrate
- Ajustando migrações
- Migração de dados
- Configuração avançada
- Arquitetura das definições Django
- Configuração típica
- Utilizar a configuração de 12 factores
- Considerações sobre segurança
- Fornecimento de dados com uma interface RESTtful
- A estrutura Django REST
- Serialização
- Pedidos e respostas
- Visualizações baseadas em funções
- Visualizações baseadas em classes
- Ficheiro estático Management
- Tipos de Ficheiros Estáticos
- Configurando Access
- Namespacing
- Modelos
- Implantando de fora Django
- Testes automatizados
- Porquê criar testes?
- Quando criar testes?
- Usando a estrutura de testes da Django
- Usando o cliente de teste
- Executando Testes
- Verificando a cobertura do código
- Usando o Cache
- Tipos de Caches
- Configurando o cache
- Cache por site e por visualização
- API de baixo nível
- Segurança da cache
- Criando aplicativos reutilizáveis
- Empacotamento
- Escolhendo um nome apropriado
- Implantação
- Usando ferramentas de configuração
- Documentation com o Sphinx
- Descrição do Sphinx
- Texto reestruturado
- Configurando o Sphinx
- Criando arquivos de documentos
- Usando Auto doc
- Gerando Docs
Requisitos
-
Uma compreensão de Django.
35 Horas
Declaração de Clientes (2)
The trainer has deep knowledge about the subject and was able to answer all of our questions.
Lefteris Spatharakis - Sioufas & Associates Law Firm
Curso - Django CMS for Developers
I mostly enjoyed everything.