Semana da Programação

R$128 de desconto!
Oferta acaba em:

0

dias

00

hrs

00

min

00

seg

Formação Django

Criando sites e experiências na web com Python

Esta formação faz parte dos nossos cursos de Programação
130h
Para conclusão
8
Cursos
2
Vídeos extras
1
Podcast
3
Artigos

Assista o vídeo

veja nossa apresentação da Formação e uma Alura Live sobre a Carreira em Front-end

Python na web com Django

Python é uma linguagem de programação que cresceu muito nos últimos anos por ser uma linguagem muito flexível e poderosa. Nela podemos utilizar os paradigmas funcional ou orientado a objetos e com isso escolher a melhor forma de escolher dentro do projeto que estamos criando.

Junto com o crescimento da linguagem foram criadas uma série de ferramentas que são usadas no dia a dia de desenvolvimento. Entre elas o Django que é um framework web de alto nível que encoraja o desenvolvimento rápido de aplicações web.

Por ser de alto nível esse framework abstrai uma série de complicações presentes na hora de fazer um site com back-end e front-end. Utilizando o Django vamos aprender sobre o padrão MVC, separação de Rotas e como fazer persistência de dados usando um ORM. Além disso veremos como criar um template para a a visualização dessas informações.

Por que estudar esta formação?

  • Guia de aprendizado

    Conteúdos pensados para facilitar seu estudo

  • Do básico ao avançado

    Formação completa para o mercado

  • Você dentro do mercado

    Do zero ao sonhado emprego em sua área de interesse

Comece essa formação agora mesmo e capacite-se para seu próximo projeto!

Conheça os planos

Com quem você irá aprender

  • Fábio Pimentel

  • Guilherme Lima

  • Sérgio Lopes

Passo a passo

  1. 1 Entendendo a Web por baixo dos panos

    Torne-se uma(um) programadora web completa(o)! Aqui você vai entender os detalhes do protocolo HTTP, saberá quando usar verbos HTTP como GET e POST, estudará sobre segurança na web e o protocolo HTTPS, compreenderá a web stateful e a web stateless e conhecerá as melhorias do HTTP/2.

    Isso te ajudará a entender como podemos construir sites mais velozes e como tirar maior proveito do HTTP e da Web.

  2. 2 Iniciando com Django

    Nesta parte da Formação, você vai desenvolver uma aplicação web completa em Python com Django, durante o processo entenderemos o padrão MTV e como ele nos ajuda a separar as responsabilidades do nosso código. Além disso vamos conhecer o super admin do Django e usar ele a nosso favor para agilizar o teste e a criação de ferramentas de back office

  3. 3 Sistemas de usuário e visualização de informações

    Dentro de qualquer aplicação web precisamos de áreas restritas aos usuários e para isso precisamos de um sistema de autenticação e autorização. Aqui veremos como usar os módulos que vem por padrão no Django e como utilizar as sessões de usuários.

  4. 4 Validação de formulários e deploy

    Como vimos a inserção de dados pelo usuário é uma operação comum e sempre que isso acontece precisamos validar essas informações e avisar para a pessoa se algo inesperado aconteceu. Por isso precisamos adicionar checagens dentro de nossos formulários para melhorar a usabilidade e segurança de nosso sistema.

    Depois disso queremos mostrar nossa criação ao mundo e por isso precisamos colocar o site que criamos em um servidor para que ele fique disponível na internet.

Programação

Além dessa, a categoria Programação conta com cursos de Lógica, Python, PHP, Java, .NET, Node JS, Ruby & Rails, C, Computação, Jogos,e mais...

Experiências de quem já estudou com a gente

douglasakir

em 13/05/2020

Muito importante a revisão em cada aula, faz com que o conteúdo passado fique fixado sempre!

HTTP: Entendendo a web por baixo dos panos

Rafael Silva dos Anjos

em 12/03/2019

Muito bom, este curso deveria estar em categoria de conhecimentos essências. ;-)

Performance Web I: otimizando o front-end

Misael Ferreira

em 20/02/2019

Curso muito didático e prático ensinando as melhores práticas e ferramentas para melhoria da experiência do usuário. Bem atualizado com as melhores tecnologias disponíveis na área. Professor tem ótima didática, conhecendo profundamente sobre o assunto.

Performance Web II: Critical Path, HTTP/2 e Resource Hints

Comece hoje mesmo os cursos de Django. Matricule-se agora!

  • 1206 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

  • Desconto

Premium

Desconto
  • 1206 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

12X
R$75 R$64,33
à vista R$900 R$772
Matricule-se

Premium Plus

Desconto
  • 1206 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

12X
R$100 R$89,33
à vista R$1.200 R$1.072
Matricule-se

Max

Desconto
  • 1206 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

12X
R$120 R$109,33
à vista R$1.440 R$1.312
Matricule-se
Procurando planos para empresas?

Acesso completo por 1 ano

Estude 24h/dia onde e quando quiser

Novos cursos todas as semanas