Curso
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
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Curso de Python
Django REST Framework: Criando uma API RESTful 1:N
Django REST: Criando uma API web