Ainda não tem acesso? Estude com a gente! Matricule-se
Ainda não tem acesso? Estude com a gente! Matricule-se

Curso Django: programação web com Python e simplicidade

Nota

8.7

Nível

Básico

Última atualização

01/08/2017

Carga horária

16h

Iniciar Curso
Concluir

Pré-requisitos:

Carreiras com esse curso:

Instrutor

Veja as últimas novidades do curso Veja as perguntas frequentes Fórum do curso

Conteúdo detalhado:

  1. Bem-vindo ao Django

    1. Django, framework MVC
    2. Criando um projeto
    3. Colocando o projeto no ar
    4. Separando responsabilidades através de aplicações
    5. Registrando a aplicação no projeto
  2. A página principal da aplicação

    1. Função de view e resposta somente texto
    2. Ligando um endereço a uma resposta através de rota
    3. Organizando melhor nossas rotas
    4. Renderizando uma página HTML
  3. A página Perfil

    1. Registrando nova rota
    2. Revisitando raw string e expressões regulares
    3. Extraindo o ID do Perfil da URL
    4. Gerando páginas dinâmicas
    5. A classe Perfil
  4. Primeiros passos com persistência

    1. Paradigma Orientado a Objetos x Relacional
    2. Revisando nosso modelo Perfil
    3. Definindo o esquema do banco através do nosso modelo Perfil
    4. Gerando esquema do banco
    5. Gerando banco a partir de esquema
    6. Salvando perfis
  5. Selecionando perfis de uma lista

    1. Exibindo perfis cadastrados
    2. Template Tags
    3. Renderização condicional
    4. Acessando um perfil
    5. Usando URL nomeadas
  6. Convidando perfis

    1. Adicionando o link Convidar
    2. Tornando nosso modelo rico
    3. Simulando usuário logado
    4. Convidando perfis
    5. A classe Convite
    6. Relacionando as classes Perfil e Convite
    7. Filtrando convites de um perfil
    8. Relacionamento bidirecional
    9. Concluindo o método convidar da classe Perfil
    10. Realizando redirecionamentos
  1. Arquivos estáticos e Template Base

    1. Servindo arquivos estáticos
    2. Importando arquivo estáticos
    3. Criando um template base
    4. Herdando de um template
  2. Exibindo convites recebidos

    1. Preparando convites
    2. Exibindo o total de convites
    3. Definindo variável do template com with
  3. Aceitando convites e exibindo nossos contatos

    1. Implementando a funcionalidade de aceitar convites
    2. Mapeando o relacionamento entre Perfil e Convite
    3. Sincronizando nosso modelo com o banco
    4. A página principal da aplicação e seus painéis
    5. Renderização condicional
  4. Cadastrando Usuários

    1. Criando mais uma aplicação, agora de usuários
    2. Mapeando novas rotas
    3. Class-based view
    4. Criação do template base
    5. Formulário para registrar usuários
    6. Protegendo contra cross-site request forgery
  5. Persistindo Perfis e validando formulários

    1. Validando os dados do formulário
    2. Criando um relacionamento um para um
    3. Preparando o banco de dados
    4. Testando o cadastro
  6. Autenticando e Autorizando nossos Usuários

    1. Middleware de autenticação
    2. A página de Login
    3. Usando decorator para proteger a aplicação