47h

Para conclusão

5
Cursos
2
Vídeos extras
1
Artigo

Django

Django é um framework web Python de alto nível que permite o rápido desenvolvimento de sites seguros e de fácil manutenção. Construído por pessoas desenvolvedoras experientes, o Django cuida de grande parte do trabalho de desenvolvimento web para você se concentrar em escrever seu aplicativo sem precisar reinventar a roda. É gratuito e de código aberto, tem uma comunidade ativa, ótima documentação e muitas opções de suporte tanto pagas quanto gratuitas.

Nesta formação você vai aprender como utilizar o framework e será capaz de criar aplicações com maior velocidade e simplicidade. Bora começar?

Se você está com dúvida de qual sequência seguir na formações de Python para back-end, sugerimos que comece seus estudos na formação A partir do zero: iniciante em programação, em seguida , faça a Formação Aprenda a programar em Python com Orientação a Objetos, em seguida escolha entre o framework Django ou Flask, para estudar Django, comece pela Formação Django: crie aplicações em Python e em seguida faça a Formação Django REST APIs: crie aplicações REST em Python. Se você escolher flask, faça a Formação Começando com Flask: framework web de Python.

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ê vai aprender?

  • Guilherme Lima

    Guilherme é desenvolvedor de software formado em Sistemas de Informação e possui experiência em programação usando diferentes tecnologias como Python, Javascript e Go. Criador de mais de 30 cursos de diferentes áreas da plataforma com foco no treinamento de profissionais de TI, como Data Science, Python para web com Django e Django Rest, jogos com Javascript, Infraestrutura como código com Terraform e Ansible, Orientação a Objetos com Go. Além disso, é um dos instrutores da Imersão Dev da Alura.

  • Guilherme Lima

    Guilherme é desenvolvedor de software formado em Sistemas de Informação e possui experiência em programação usando diferentes tecnologias como Python, Javascript e Go. Criador de mais de 30 cursos de diferentes áreas da plataforma com foco no treinamento de profissionais de TI, como Data Science, Python para web com Django e Django Rest, jogos com Javascript, Infraestrutura como código com Terraform e Ansible, Orientação a Objetos com Go. Além disso, é um dos instrutores da Imersão Dev da Alura.

  • Bruno Divino

    Bruno cursa Tecnologia em Análise e Desenvolvimento de Sistemas e faz parte do time de Instrutores aqui da Alura, tendo foco em Python/DevOps. Seu objetivo é auxiliar da melhor forma possível cada aluno em sua jornada de aprendizagem e fomentar constantemente a paixão por tecnologia.

  • Bruno Divino

    Bruno cursa Tecnologia em Análise e Desenvolvimento de Sistemas e faz parte do time de Instrutores aqui da Alura, tendo foco em Python/DevOps. Seu objetivo é auxiliar da melhor forma possível cada aluno em sua jornada de aprendizagem e fomentar constantemente a paixão por tecnologia.

Passo a passo
  1. 1 Boas práticas

    Neste passo você vai aprender como utilizar Templates com Django e Boas práticas de programação. No final você será capaz de criar suas próprias aplicações web.

  2. 2 Banco de dados

    Neste passo, você vai aprender a trabalhar com Banco de Dados e será capaz de criar formulários com ferramentas nativas do Django.

    • Vídeo O que é ORM? #AluraMais - YouTube

    • Curso Django: persistência de dados e Admin

      10h
      • Entender como lidar com dados em uma aplicação Django utilizando banco de dados
      • Conhecer o Django Admin, uma rota administrativa nativa do framework
      • Criar formulários com ferramentas nativas do Django
      • Aprender como lidar com arquivos de mídia no Django
  3. 3 Segurança

    Neste passo, você vai aprender a criar cadastros de novos usuários e implementar mecanismos de autenticação na sua aplicação. Além disso, será abordada a integração de autorização com provedores externos, como o GitHub, utilizando OAuth 2.0 de forma prática e simplificada.

    • Site Tutorial Django Parte 8: Autenticação de usuário e permissões - Aprendendo desenvolvimento web | MDN

    • Curso Django: autenticação de formulários e alerta

      10h
      • Conhecer os módulos internos do Django que permitem a criação de formulários
      • Acessar o banco de dados interno do Django
      • Aprender a fazer validações no dados passados nos formulários
      • Criar mensagens de alerta que são dinâmicas ao seu conteúdo
      • Estruturar partials para evitar duplicação de código
    • Curso Django: autenticação com OAuth2.0

      08h
      • Saiba como implementar a autenticação de provedores terceiros com OAuth 2.0 em aplicações Django
      • Entenda o funcionamento do OAuth 2.0 de forma prática, inspirado em um projeto real
      • Descubra como implementar a autenticação com GitHub de forma prática
      • Configure um banco de dados para lidar a autenticação através de provedores diferentes
      • Aplique o conhecimento adquirido para implementar a autenticação com outros provedores
  4. 4 Cloud

    Neste passo, você irá concluir o desenvolvimento do projeto Alura Space, que foi construído inteiramente em Django e Python. Você aprenderá a criar um sistema de gerenciamento de fotografias (CRUD) e a utilizar serviços como o bucket na S3 da AWS para persistir imagens na nuvem.

    • Curso Django: CRUD e persistência no S3

      08h
      • Avance seu conhecimento sobre MTV (Model-Template-View)
      • Aprenda a refatorar e organizar um projeto em Django
      • Conheça o S3 da AWS
      • Saiba como persistir fotografias em um Bucket do S3

Escola

Programação

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

Conheça a Escola

Comece a estudar agora na maior escola de tecnologia do país

Conheça os Planos para Empresas