Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Programa do Curso
- Django Visão geral
- Django é uma estrutura
- Frameworks VS Pacotes
- O que é que ela pode fazer?
- Quais são as alternativas?
- Utilizar o Cookiecutter
- Porquê Cookiecutter?
- Características do Cookiecutter
- Criar um projeto
- Criando um aplicativo
- Personalizando o Cookiecutter
- Iniciar sessão para nada e administrar gratuitamente
- Configurar o utilizador admin
- Executar o site de administração
- Ajustando a interface de administração
- Alterar a página de índice do administrador
- Trabalhar com modelos
- Sobre os modelos
- Django sintaxe dos modelos
- Ficheiros estáticos
- Carregando modelos
- A etiqueta URL
- Atalho: template.render()
- Modelos de aperfeiçoamento
- Métodos personalizados
- Relações complexas
- Substituição de métodos padrão
- Depuração
- Imprimir na consola
- Django página de depuração
- Ler os registos Django
- Django barra de ferramentas de depuração
- Autenticação do utilizador
- Autenticação VS Autorização
- Configuração de utilizadores
- Permissões
- Grupos
- 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
- Fornecimento de dados com uma interface RESTtful
- A estrutura Django REST
- Serialização
- Pedidos e respostas
- Visualizações baseadas em funções
- Visões baseadas em classes
- Testes automatizados
- Porquê criar testes?
- Quando criar testes?
- Usando a estrutura de teste da Django&rsquo
- Usando o cliente de teste
- Executando Testes
- Verificando a cobertura do código
- Criar aplicações reutilizáveis
- Embalagem
- Escolhendo um nome apropriado
- Implantação
- Usando ferramentas de configuração
Requisitos
-
Uma compreensão de Django.
35 horas