Fale com a gente no WhatsApp Fale com a gente no WhatsApp
Fale com a gente no WhatsApp

Curso de Django - Fundamentos

Django é um framework web de alto nível, escrito em Python, que estimula o desenvolvimento rápido e limpo.

Nível Intermediário Categoria Desenvolvimento Back-end

  • Curso com 02h36 de vídeos
  • Certificado com 10 horas
  • 13 exercícios

Sobre o curso

O Django é um framework para desenvolvimento web escrito em Python. Ele provê diversos mecanismos para o desenvolvimento da aplicações web completas de forma rápida e fácil. Inicialmente desenvolvido pensando na criação de aplicações rápidas, o Django possui diversos recursos para otimização em todo o processo de desenvolvimento de nossa aplicação, como veremos ao longo do curso.

Portanto, veremos neste curso como funciona o Django e como implementar uma aplicação com acesso ao banco de dados com validações tanto no Back-end quanto no Front-end. Tudo isso utilizando o Python

O Django é um framework para desenvolvimento web escrito em Python. Ele provê diversos mecanismos para o desenvolvimento da aplicações web completas de forma rápida e fácil. Inicialmente desenvolvido pensando na criação de aplicações rápidas, o Django possui diversos recursos para otimização em todo o processo de desenvolvimento de nossa aplicação, como veremos ao longo do curso.

Portanto, veremos neste curso como funciona o Django e como implementar uma aplicação com acesso ao banco de dados com validações tanto no Back-end quanto no Front-end. Tudo isso utilizando o Python

O que irá aprender?

Neste curso abordaremos os principais conceitos a cerca do Django, além disso, veremos todas as funcionalidades oferecidas por este framework e como utilizá-las. São vídeo aulas e apostilas que mostram os principais conceitos do Django. Também serão passados exercícios para que você possa fixar, praticar e aplicar o conteúdo aprendido durante o curso.

Dentre várias outras coisas, você verá:

  • O que é o Django e como funciona sua arquitetura;
  • Como instalar o Django utilizando o PIP em qualquer sistema operacional;
  • Como funciona cada uma das camadas da arquitetura do Django;
  • Como trabalhar com bancos de dados em aplicações Django;
  • Como o Django trata alguns dos principais problemas de segurança presentes em aplicações web.
  • Como utilizar generics para criar aplicações de forma rápida com Django.

Pra quem é esse curso?

Este curso é voltado para desenvolvedores que já possua conhecimentos intermediários no Python e desejam criar aplicações web com esta linguagem.

Quais os pré-requisitos para esse curso?

Os pré-requisitos não são obrigatórios, são apenas sugestões. Eles dão uma base de parte do conhecimento que é interessante ter para um bom aproveitamento nesse curso.

Metodologia

  • Videoaulas
  • Texto e imagens
  • Início Imediato
  • Testes de aprendizado

Ambiente do curso

  • Python 3.10.X
  • PyCharm Community Edition

Sobre o professor

Fagner Pinheiro

Fagner Pinheiro

Professor na TreinaWeb e graduado em Sistemas de Informação pelo Instituto Federal da Bahia. Apaixonado por desenvolvimento web, desktop e mobile desde os 12 anos de idade. Já utilizou todos os sistemas operacionais possíveis, mas hoje se contenta com o OSX instalado em seu notebook Samsung =/

Conteúdo programático

  1. Introdução

    Introdução ao curso

    3 aulas
    • Apresentação
    • O código-fonte deste curso está no GitHub!
    • O que é Django?
  2. Preparação do ambiente

    Veja nesta aula como configurar o ambiente de desenvolvimento

    2 aulas
    • Instalação e configuração do Python e VS Code
    • Instalação e configuração do MySQL
  3. Primeiros Passos

    Veja nesta aula como criar a virtualenv e nosso primeiro projeto

    3 aulas
    • Criando uma virtualenv e instalando o Django
    • Criando e executando o primeiro projeto
    • Questionário
  4. Fundamentos

    Veja nesta aula os conceitos fundamentais do Django

    4 aulas
    • Projeto vs App
    • O que é HTTP, Request, GET, POST, Response, 200, 404?
    • Entendendo o MTV do Django
    • Entendendo a estrutura básica de um projeto Django
  5. Views

    Veja nesta aula pra que servem e como utilizar views no Django

    5 aulas
    • Para quê serve a camada View?
    • Entendendo o parâmetro request
    • Entendendo o parâmetro response
    • Criando novas views
    • Questionário
  6. URLs

    Veja nesta aula como criar URLs no Django

    3 aulas
    • Para quê servem as urls?
    • Criando as urls para retornar as views
    • Questionário
  7. Templates

    Veja nesta aula como utilizar templates para exibir informações no Django

    4 aulas
    • Para quê serve a camada Template?
    • Enviando informações da View para o Template
    • Enviando informações do Template para a View
    • Questionário
  8. Models

    Veja nesta aula como criar e utilizar models no Django

    5 aulas
    • Para quê serve a camada Model?
    • O que é ORM?
    • Criando o primeiro model
    • Entendendo as migrations
    • Questionário
  9. CRUD de Clientes

    Veja nesta aula como criar uma aplicação CRUD com os conceitos aprendidos até aqui

    7 aulas
    • Criando novo projeto
    • Criando model e migração
    • Cadastrando clientes
    • Listando clientes
    • Editando clientes
    • Listando cliente por ID
    • Removendo clientes
  10. Style Guide do Python

    Veja nesta aula alguns dos principais conceitos de style guide do Python

    1 aula
    • PEP 8
Download da ementa

Cursos relacionados

Algumas das formações onde esse curso está inserido

Utilizada e amada por milhares! Veja mais opiniões reais

  • o curso até que é interessante

    Depoimento - Jonathan
    Django - Fundamentos
    Jonathan Santo André / SP
  • Excelente!

    Depoimento - Rafael
    Django - Fundamentos
    Rafael Mogi das Cruzes / SP
  • Excelente curso! Toda equipe do TreinaWeb estão de parabéns! Instrutor excelente!

    Depoimento - Carlos
    Django - Fundamentos
    Carlos Rio Branco / AC
  • Gostei do curso, o melhor que vi até o momento.

    Depoimento - Victor
    Django - Fundamentos
    Victor Teresópolis / RJ
  • Show! Ajudou bastante em algumas dúvidas que tinha sobre.

    Depoimento - Kelver
    Django - Fundamentos
    Kelver Chapecó / SC
  • Excelente curso 👏 Professor tem muito domínio do assunto. A parte de segurança é boa também, não é todo curso que se preocupa com isso.

    Depoimento - isaias
    Django - Fundamentos
    isaias Sobral / CE
  • Excelente curso.

    Depoimento - Jorgito
    Django - Fundamentos
    Jorgito Sobradinho / DF
  • O curso é excelente e permite ter uma introdução bem consistente ao Django.

    Depoimento - Theogenes
    Django - Fundamentos
    Theogenes Brasília / DF
  • Curso SENSACIONAL, o professor tem uma grande didática e carisma, entra na lista de pessoas que eu chamaria pra um churrasco hahahah.

    Depoimento - Guilherme
    Django - Fundamentos
    Guilherme São Paulo / SP

Plano de acesso total!

Tenha um ano de acesso completo a todos os cursos da plataforma, incluindo novos lançamentos, mentoria de carreira e suporte direto com os professores!

Um ano de acesso completo

Contrate agora e tenha acesso ilimitado a todo o nosso portfólio. Isso inclui:

  • 1 ano de acesso a todos os cursos
  • Cursos novos toda semana
  • Suporte direto com professores
  • Aplicativos para Android e iOS
  • Plano de carreira personalizado
  • Certificados digitais inclusos
  • Suporte com SLA de 4 horas úteis
  • Acesso offline através dos apps
R$ 129,00 ECONOMIZE R$ 960,00
12x R$ 49,00 sem juros, no cartão de crédito
Matricule-se agora
Garantia incondicional de satisfação
Garantia incondicional de satisfação

Confiamos tanto nos resultados dos nossos cursos, que criamos uma garantia incondicional de satisfação para você, que são 7 dias de teste!