curso Django Admin: Criando uma aplicação web completa

Neste curso você aprenderá a desenvolver uma aplicação completa utilizando o Django Admin, um módulo administrativo do Django, o framework mais utilizado para desenvolvimento web com Python. O Django Admin facilitará a manipulação dos dados, permitindo personalizar a aparência e traduzir a interface do painel administrativo, bem como tornará simples o controle de acesso.

Este conteúdo faz parte dos guias:

Iniciar Carga Horária No Certificado - 16H

CONTEÚDO DO CURSO

Aula 1 - free

Introdução

Iniciaremos nosso curso vendo quais ferramentas serão necessárias para o desenvolvimento do nosso projeto. Além disso, veremos a aplicação final que será desenvolvida ao longo do curso.
free
Aula 2 - mvp

Criando o projeto

Veremos agora como instalar as ferramentas que serão utilizadas no projeto (Python, MySQL e PyCharm) e como criar nosso projeto com o Django.
mvp
Aula 3 - mvp

Criando os models

Para definir quais atributos nossas classes terão, precisamos defini-las no arquivo models.py. Em projetos Django esse arquivo agrupa as classes que representam as entidades da aplicação.
mvp
Aula 4 - mvp

Configurando o MySQL na aplicação

Neste vídeo veremos como configurar nossa aplicação para trabalhar com o MySQL e armazenar as informações cadastradas no sistema utilizando esse banco de dados.
mvp
Aula 5 - mvp

Criando as migrações para o banco de dados

Após configurar o banco de dados na aplicação, iremos realizar as migrações, a fim de criar uma tabela equivalente no banco de dados a partir de cada classe definida no arquivo de models.
mvp
Aula 6 - mvp

Configurando o cadastro de imagens no projeto

Para permitir o upload de imagens em nosso projeto, precisamos definir em qual diretório estas serão armazenadas. Isso será feito definindo a URL da pasta “media”, que será criada dentro do projeto.
mvp
Aula 7 - mvp

Ativando o Django Admin e registrando os models

Veremos agora como ativar o módulo de administração do Django e como registrar os models criados, a fim de permitir que o Django Admin manipule-os. Além disso, criaremos o usuário para realizar login no módulo de administração.
mvp
Aula 8 - mvp

Criando o template base

Para aumentar o reaproveitamento do nosso código, criaremos um template base que irá conter toda a estrutura HTML e CSS comum das nossas páginas. As próximas páginas então serão injetadas no corpo desse template.
mvp
Aula 9 - mvp

Listagem de veículos

Para realizar a listagem dos veículos veremos como obter todos os veículos do banco de dados e renderizar essa lista de objetos em nosso template.
mvp
Aula 10 - mvp

Busca de veículos

A busca de veículos é uma funcionalidade muito importante em nosso projeto, pois podemos localizar os veículos de acordo com seu modelo. Para isso criaremos um campo na listagem de veículos no qual o usuário poderá digitar o texto desejado.
mvp
Aula 11 - mvp

Ordenando veículos

A ordenação é uma funcionalidade importante para o sistema. Com ela podemos organizar a listagem dos registros de acordo com um determinado parâmetro, como os veículos mais caros, mais novos, etc.
mvp
Aula 12 - mvp

Aplicando paginação

O recurso de paginação nos permitirá listar uma determinada quantidade de registros por página, evitando assim uma listagem de dados muito extensa. Sendo assim, veremos como utilizar o recurso de paginação do Django em nosso projeto.
mvp
Aula 13 - mvp

Listando registros pelo tipo

Em nosso sistema podemos cadastrar veículos do tipo automóvel e motocicleta. Neste vídeo veremos como reaproveitar o template usado na listagem dos dados para listar os veículos de acordo com seu tipo.
mvp
Aula 14 - mvp

Criando o perfil do veículo

Para listar todas as informações de um determinado veículo desenvolveremos a funcionalidade para exibir o seu perfil. Essa página poderá ser acessada ao clicar sobre o item na listagem.
mvp
Aula 15 - mvp

Personalizando o Django Admin

Após termos desenvolvido toda a aplicação, veremos agora como instalar uma biblioteca externa para personalizar a interface do módulo de administração do Django.
mvp
Aula 16 - mvp

Traduzindo a aplicação

Finalizando nosso curso veremos como é fácil traduzir nossa aplicação para a língua portuguesa, mantendo todas as mensagens de erro nos padrões do nosso idioma.
mvp

Autor do curso

Certificado Devmedia

Todos os nossos cursos oferecem certificado com carga horária. Eles são aceitos em todas as faculdades e orgãos públicos do Brasil. Assim que finalizar um curso já emita o seu.

Suporte ao aluno em tempo real

Todos os cursos possuem professores online para ajudar em qualquer dúvida que for necessária para o completo entendimento do curso.

Avaliação do curso

Como adquirir esse curso?

Acesse esse e todos os demais cursos devmedia sendo um assinante mvp

Benefícios MVP
  • Guias de referência
  • Suporte em tempo real
  • Assista o conteúdo offline
  • Emissão de certificado
  • #JOBS - Diversas vagas de emprego
  • Web-currículo
SEJA MVP
R$ 69,90 /mês
Assine agora e tenha acesso ao curso
15 anos de treinamento online
700 mil cadastros
170 mil fãs no facebook
100 mil certificados emitidos