Curso

Como implementar autenticação no Django

Neste curso aprenderemos a criar um sistema com autenticação e controle de usuários utilizando o framework Django. Você verá como funcionam as permissões e como exibir mensagens de erro de forma amigável para o usuário.

Esse curso inclui:

Suporte em tempo real

Certificado

Carga horária:

15 horas

Curso de Django Authentication (10 aulas)

Aula 1 - Introdução ao Curso

Neste vídeo veremos o funcionamento da aplicação que será desenvolvida ao longo do curso. Ela contará com controle de acesso baseado no perfil do usuário. Para isso utilizaremos a linguagem Python com o framework Django.

Aula 2 - Configuração do ambiente de desenvolvimento

Neste vídeo conheceremos todas as ferramentas necessárias para desenvolver nosso projeto. Neste caso utilizaremos a linguagem Python, o framework Django, a IDE PyCharm em sua versão Community e o banco de dados MySQL.

Aula 3 - Criando e configurando o projeto

Neste vídeo veremos como configurar uma virtualenv através do PyCharm, bem como instalar o framework Django e criar um projeto utilizando o manage.py.

Aula 4 - Configurando a conexão com MySQL

Neste vídeo aprenderemos como instalar e configurar a biblioteca mysqlclient, responsável por estabelecer a comunicação entre a nossa aplicação e o banco de dados MySQL.

Aula 5 - Criando template base

Neste vídeo criaremos um template base no Django. Seu objetivo será evitar a duplicidade de códigos HTML nas várias páginas da aplicação, permitindo compartilhar áreas comuns do layout com os demais templates.

Aula 6 - Registrando Usuários

Neste vídeo desenvolveremos a funcionalidade de registro de usuários do sistema. Criaremos um usuário do tipo staff com permissões de administrar o sistema e um usuário comum com permissão básica de acesso.

Aula 7 - Realizando as migrações e testando o registro

Neste vídeo criaremos o banco de dados no MySQL utilizando o recurso de migrations do Django. Com isso serão geradas as tabelas que armazenarão as informações dos usuários do sistema.

Aula 8 - Listando Usuários

Neste vídeo criaremos a página de listagem de usuários de nossa aplicação. Essa página conterá as funcionalidades de inclusão e exclusão de usuários.

Aula 9 - Realizando login com usuários

Neste vídeo veremos os passos necessários para criar a estrutura de login da aplicação. Para isso precisaremos de um novo template, uma função no arquivo views.py, bem como uma rota a partir da qual a página será acessada.

Aula 10 - Removendo Usuários e criando superusuário

Neste vídeo criaremos um superusuário e desenvolveremos a funcionalidade de exclusão de usuários em nossa aplicação. Apenas um superusuário poderá executar essa ação.

Ver todas as 15 aulas
Ebook exclusivo
Dê um upgrade no início da sua jornada. Crie sua conta grátis e baixe o e-book

Veja outros cursos de Python

Curso de Python

Django REST Framework: Criando uma API RESTful 1:N

Django REST: Criando uma API web