Curso
Neste curso aprenderemos a desenvolver um CRUD completo em Django, implementando também mecanismos de pesquisa e validação a fim de garantir a integridade do nosso banco de dados. Além disso, aprenderemos como traduzir as mensagens de erro e formatar os campos de acordo com os padrões brasileiros, uma vez que por o Django originalmente exibe todas as mensagens em inglês. Para isso utilizaremos o Python 3.6 e o IDE PyCharm Community.
Esse curso inclui:
Suporte em tempo real
Certificado
Carga horária:
13 horas
Neste vídeo veremos quais ferramentas vão ser necessárias para o desenvolvimento do projeto. Além disso, veremos também a aplicação final que será desenvolvida ao longo do curso.
Neste vídeo vamos instalar as ferramentas necessárias para o desenvolvimento (Python, MySQL e PyCharm) e criar nosso projeto com o Django.
Neste vídeo vamos criar a classe e model e definir quais atributos ela terá, ou seja, quais campos estarão presentes no nosso cadastro de veículos.
Neste vídeo aprenderemos a configurar nossa aplicação para trabalhar com o MySQL, a fim de armazenar todas as informações cadastradas nesse banco de dados.
Após a configuração do banco de dados, iremos realizar as migrações para que a partir da classe criada no model seja criada uma tabela equivalente no banco.
Neste vídeo criaremos um template base contendo todo o HTML comum da aplicação, evitando assim repetição de código em todos os templates da aplicação.
Neste vídeo veremos os métodos e template envolvidos no cadastro de veículos. Analisaremos aqui o que é necessário para que o usuário possa informar os dados em um formulário e eles serem persistidos no MySQL.
A validação de dados é um importante passo para manter a confiabilidade do nosso banco, pois, através dela, conseguimos garantir que os dados estão em um formato definido na sua criação.
Neste vídeo vamos desenvolver a funcionalidade de listagem dos nosso veículos. Para isso vamos criar a view, a URL e nosso template de listagem de dados.
Neste vídeo vamos desenvolver a edição dos veículos para que caso algum dado precise ser alterado, isso seja possível.
Curso de Python
Django REST Framework: Criando uma API RESTful 1:N
Django REST: Criando uma API web