Imagem do Curso gratuito Desenvolver Aplicações Web do Zero com Django

Curso online gratuitoDesenvolver Aplicações Web do Zero com Django

Duração do curso online: 9 horas e 35 minutos

Novo

Curso gratuito de Django para criar aplicações web do zero, com templates, rotas, banco de dados, formulários, autenticação e Bootstrap.

Neste curso gratuito, aprenda sobre

  • Introdução e preparação do projeto
  • Modelagem de dados e ferramentas do Django
  • Fundamentos de templates e rotas
  • Páginas dinâmicas e navegação
  • Formulários e CRUD de anotações
  • Autenticação: login, logout e registro
  • Controle de acesso e segurança dos dados
  • Estilização e finalização com Bootstrap

Descrição do curso

Aprenda a desenvolver aplicações web do zero com Django em um curso online gratuito, ideal para quem quer criar projetos completos com Python e dar os primeiros passos na construção de sites dinâmicos. A proposta é prática e guiada por um projeto, permitindo entender como organizar a aplicação, estruturar páginas e evoluir a solução de forma incremental, do básico ao funcionamento real.

Ao longo do aprendizado, você compreende como iniciar um projeto, criar e gerenciar modelos para representar dados no banco, utilizar recursos do framework para administração e testes rápidos em ambiente interativo, além de construir páginas com templates, reaproveitar layouts e renderizar informações de forma dinâmica. O curso também conecta o desenvolvimento back-end com fundamentos de front-end, ajudando a montar interfaces com HTML e CSS e aprimorar a aparência com Bootstrap.

Você também verá como implementar navegação, rotas, páginas específicas para cada item e formulários para criar e editar informações. Na parte de autenticação, o foco é permitir login, logout e registro de usuários, além de aplicar proteção de rotas e controle de acesso para manter dados seguros e disponíveis apenas a quem deve visualizá-los. Uma ótima escolha na categoria de Tecnologia, Informática e Programação para quem busca uma base sólida e prática em Django.

Conteúdo do curso

  • Aula em vídeo: Curso de Django - Aula Zero, conhecendo o projeto Learning Log 04m
  • Exercício: Qual é a principal finalidade do projeto Learn Log apresentado no curso?
  • Aula em vídeo: Curso de Django - Aula 1 - criando o projeto Django 17m
  • Exercício: Após criar e ativar o ambiente virtual, qual comando é usado para criar as tabelas iniciais do banco de dados padrão do Django?
  • Aula em vídeo: Curso de Django - Aula 2 - Aprendendo sobre models (criando tabelas no Banco de Dados com Django) 20m
  • Exercício: Qual é a sequência correta para criar e aplicar no banco de dados uma nova tabela a partir de um Model no Django?
  • Aula em vídeo: Curso de Django - Aula 3 - Painel Administrativo do Django 23m
  • Exercício: Para fazer um modelo aparecer no painel administrativo do Django, qual é o procedimento correto?
  • Aula em vídeo: Curso de Django - Aula 4 - Shell interativa do Django 12m
  • Exercício: Qual comando é usado para abrir o shell interativo do Django e testar os Models pelo terminal?
  • Aula em vídeo: Curso de Django - Aula 5 - Um pouco de HTML e CSS 27m
  • Exercício: Qual tag do HTML é destacada como importante para ajudar a página a se adaptar a diferentes tamanhos de tela (responsividade)?
  • Aula em vídeo: Curso de Django - Aula 6 - Criando rotas e nossa primeira página HTML 18m
  • Exercício: Ao acessar a URL base (ex.: http://localhost:8000/), como configurar o Django para exibir uma página inicial (index) de um app?
  • Aula em vídeo: Curso de Django - Aula 7 - Aproveitando o conteúdo de uma página para outras páginas 16m
  • Aula em vídeo: Curso de Django - Aula 8 - Entendendo melhor o block e utilizando um for dentro da página 20m
  • Exercício: Em um template do Django, qual é a função principal do bloco block content em conjunto com a herança via extends?
  • Aula em vídeo: Curso de Django - Aula 9 - Criando página de um tópico específico com todas as anotações 21m
  • Exercício: Ao criar uma página dinâmica para exibir um tópico específico e suas entradas no Django, qual abordagem permite acessar o tópico pela URL sem criar uma rota para cada item?
  • Aula em vídeo: Curso de Django - Aula 10 - Colocando links pra navegação dentro da página. 08m
  • Exercício: Qual é a forma correta de criar um link para a página de um tópico específico no Django, passando o ID do tópico?
  • Aula em vídeo: Curso de Django - Aula 11 - Formulários no Django 28m
  • Exercício: Ao criar um formulário baseado em um Model no Django, qual classe deve ser herdada para gerar e tratar os dados automaticamente?
  • Aula em vídeo: Curso de Django - Aula 12 - Formulários no Django (Continuação) 12m
  • Exercício: Em um formulário Django, qual item deve aparecer como primeira linha dentro da tag
    para garantir segurança contra ataques?
  • Aula em vídeo: Curso de Django - Aula 13 - Inserindo novas anotações dentro dos tópicos 36m
  • Exercício: Ao criar um formulário para adicionar uma nova anotação (Entry) a um tópico, por que usar form.save(commit=False) antes de salvar?
  • Aula em vídeo: Curso de Django - Aula 14 - Função de editar anotações dentro dos tópicos 31m
  • Aula em vídeo: Curso de Django - Aula 15 - Criando a página de login 34m
  • Exercício: Ao configurar a rota de login usando a view pronta do Django, qual é a forma correta de apontar para um template personalizado?
  • Aula em vídeo: Curso de Django - Aula 16 - Outras formas de criar e validar formulários de login 44m
  • Exercício: Ao criar uma view de login manual em Django, qual é a sequência correta para autenticar e manter o usuário logado?
  • Aula em vídeo: Curso de Django - Aula 17 - Fazendo logout 11m
  • Exercício: Qual é a forma correta de implementar a funcionalidade de sair (logout) em uma aplicação Django?
  • Aula em vídeo: Curso de Django - Aula 18 - Criando página de registro de usuários 26m
  • Exercício: Ao criar uma página de registro de usuário em Django, qual recurso é usado para gerar rapidamente um formulário padrão de cadastro com validação de senha?
  • Aula em vídeo: Curso de Django - Aula 19 - Restringindo páginas apenas para quem está logado. 11m
  • Exercício: Como restringir uma view para que apenas usuários autenticados possam acessá-la em Django?
  • Aula em vídeo: Curso de Django - Aula 20 - Vinculando um dono para cada tópico do nosso projeto 12m
  • Aula em vídeo: Curso de Django - Aula 21 - Protegendo as informações de usuários, somente ele pode acessar. 21m
  • Exercício: Em uma aplicação Django, qual abordagem garante que um usuário não acesse dados de outro ao tentar abrir um tópico direto pela URL?
  • Aula em vídeo: Curso de Django - Aula 22 - Conhecendo um pouco sobre Bootstrap 15m
  • Exercício: Ao integrar Bootstrap em uma página HTML de um projeto web, qual prática ajuda a evitar dependência de um site externo para o carregamento dos estilos?
  • Aula em vídeo: Curso de Django - Aula 23 - Dando início a estilização com Bootstrap 29m
  • Exercício: Ao usar Django com Bootstrap 3 instalado, o que deve ser feito para habilitar o uso das tags de template do Bootstrap em um arquivo base?
  • Aula em vídeo: Curso de Django - Aula 24 - Estilização com Bootstrap 16m
  • Exercício: Ao organizar o layout base de um projeto Django com Bootstrap 3, qual é o objetivo de mover o bloco content para dentro de uma div com classe container?
  • Aula em vídeo: Curso de Django - Aula 25 - Finalizando stilização com Bootstrap 52m

Este curso gratuito inclui:

9 horas e 35 minutos de curso online em vídeo

Certificado digital de conclusão de curso ( Gratuito )

Exercícios para treinar seus conhecimentos

100% gratuito, do conteúdo ao certificado

Pronto para começar?Baixe o app e comece hoje mesmo.

Instale o app agora

para ter acesso ao curso
Ícone representando cursos de tecnologia e negócios

+ de 5.000 cursos gratuitos

Programação, Inglês, Marketing Digital e muito mais! Aprenda o que quiser, gratuitamente.

Ícone de calendário com alvo representando planejamento de estudos

Plano de estudos com IA

A Inteligência Artificial do nosso aplicativo pode criar um cronograma de estudos para o curso que você escolher.

Ícone de profissional representando carreira e negócios

Do zero ao Sucesso profissional

Melhore seu currículo com nosso Certificado gratuito e depois utilize nossa Inteligência Artificial para buscar seu emprego dos sonhos.

Você também pode utilizar o QR Code ou os Links abaixo

QR Code - Baixar Cursa - Cursos Online

Mais cursos gratuitos em Programação Front-End

Ebook + Áudiobooks gratuitos! Aprenda ouvindo ou lendo!

Baixe o Aplicativo agora para ter acesso a + de 5000 cursos gratuitos, exercícios, certificado e muito conteúdo sem pagar nada!

  • Cursos online 100% gratuitos do início ao fim

    Milhares de cursos online em vídeo, ebooks e áudiobooks.

  • Mais de 60 mil exercícios gratuitos

    Para testar seus conhecimentos no decorrer dos cursos online

  • Certificado Digital gratuito válido em todo o Brasil

    Gerado diretamente na galeria de fotos do seu celular e enviado ao seu e-mail

Aplicativo Cursa na tela de ebook, na tela de curso em vídeo e na tela de exercícios do curso, mais o certificado de conclusão de curso