Programação

Django: programação web com Python e simplicidade

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

408 8.7

8,7

é a nota desse curso

2.515

alunos neste curso

Faça esse curso e...

  • Aprenda o padrão MVC
  • Persista as informações no banco de dados
  • Faça um site elegante usando HTML
  • Crie um sistema de login
  • Proteja contra cross-site request forgery
  • Faça um sistema completo
  • 16h para conclusão
  • 88 atividades
  • 225 minutos de videos

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

12x R$25

(à vista R$300)

Matricule-se
  • 1
    Curso
  • 88
    Atividades
  • Estude por 1 ano
  • 3 ebooks da Casa do Código
  • Curso de inglês no Galandra
  • Acesso à Alura Start

Premium

12x R$75

(à vista R$900)

Matricule-se
  • 366
    Cursos
  • 21.404
    Atividades
  • Estude por 1 ano
  • 3 ebooks da Casa do Código
  • Curso de inglês no Galandra
  • Acesso à Alura Start

Premium Plus

12x R$100

(à vista R$1.200)

Matricule-se
  • 366
    Cursos
  • 21.404
    Atividades
  • Estude por 1 ano
  • 3 ebooks da Casa do Código
  • Curso de inglês no Galandra
  • Acesso à Alura Start
Acesso por 1 ano
Certificado digital de conclusão
Estude 24h/dia onde e quando quiser
Novos cursos toda semana

Carreiras com esse curso

Veja a 1ª aula

Público alvo

Desenvolvedores que desejam desenvolver na web usando o framework Django 1.7.4 e o Python 2

Nível de Dificuldade

Básico

Instrutores

Já é aluno?

Começar o Curso

Conteúdo Detalhado

  1. Bem-vindo ao Django

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

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

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

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

    • Exibindo perfis cadastrados
    • Template Tags
    • Renderização condicional
    • Acessando um perfil
    • Usando URL nomeadas
  6. Convidando perfis

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

    • Servindo arquivos estáticos
    • Importando arquivo estáticos
    • Criando um template base
    • Herdando de um template
  8. Exibindo convites recebidos

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

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

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

    • Validando os dados do formulário
    • Criando um relacionamento um para um
    • Preparando o banco de dados
    • Testando o cadastro
  12. Autenticando e Autorizando nossos Usuários

    • Middleware de autenticação
    • A página de Login
    • Usando decorator para proteger a aplicação

O que os nossos alunos estão falando desse curso

Hudson Conceição da Silva

em 03/01/2016

Estudar na Alura tem sido muito bom para mim profissionalmente.

Sobre o curso Django: programação web com Python e simplicidade

João Batista S de Lima

em 08/11/2015

Excelente curso, recomendo!

Sobre o curso Django: programação web com Python e simplicidade

Jorge Henrique

em 03/11/2015

Excelente experiência, interface limpa e agradável de estudar. Já utilizei outras plataformas que não ofereciam tal conforto.

Sobre o curso Django: programação web com Python e simplicidade

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

12x R$25

(à vista R$300)

Matricule-se
  • 1
    Curso
  • 88
    Atividades
  • Estude por 1 ano
  • 3 ebooks da Casa do Código
  • Curso de inglês no Galandra
  • Acesso à Alura Start

Premium

12x R$75

(à vista R$900)

Matricule-se
  • 366
    Cursos
  • 21.404
    Atividades
  • Estude por 1 ano
  • 3 ebooks da Casa do Código
  • Curso de inglês no Galandra
  • Acesso à Alura Start

Premium Plus

12x R$100

(à vista R$1.200)

Matricule-se
  • 366
    Cursos
  • 21.404
    Atividades
  • Estude por 1 ano
  • 3 ebooks da Casa do Código
  • Curso de inglês no Galandra
  • Acesso à Alura Start
Acesso por 1 ano
Certificado digital de conclusão
Estude 24h/dia onde e quando quiser
Novos cursos toda semana