Desenvolvimento Web com Python e Django

RESUMO

O curso inicia com uma introdução a linguagem Python, abordando os principais conceitos da linguagem e suas principais aplicações. Em seguida parte para o framework Django, que é um dos frameworks Python mais utilizados hoje. O curso tem uma abordagem prática, onde será desenvolvido um projeto numa situação real, aplicando o conhecimento adquirido ao longo do curso.

PÚBLICO ALVO

Programadores python que desejam aprender a desenvolver para web ou programadores web que vem de outras linguagens/tecnologias. Este curso é voltado para programadores ou para aqueles que já tiveram algum contato com o Python.

REQUISITOS

Como o curso se limita a Python e Django, é necessário que o aluno tenha alguma experiência com programação e orientação a objetos. É desejável conhecimento de web (http, html, css), mas não é obrigatório.

METODOLOGIA

Aula expositiva, acompanhada por um instrutor, aplicando os conhecimentos em um projeto real.

EMENTA

Aula 01 - Conhecendo o Python

  • Python
  • Introdução
  • sintaxe
  • blocos
  • tipos builtin
  • operadores
  • listas
  • tuplas
  • dicionários
  • funções
  • classes
  • iteradores

Aula 02 - Conhecendo o Django

  • Django
  • Introdução
  • Arquitetura
  • Models
  • Admin

AUla 03 - Conhecendo o Django

  • URLs
  • Views
  • Templates
  • Forms
  • Arquivos estáticos

Aula 04 - Aprofundando

  • Sobrescrevendo ações padrão
  • Context processor
  • Signals

Aula 05 - Prática

  • Início do projeto
    • Definir o escopo
    • Preparar o projeto
    • Definir os models
    • Ativar admin

Aula 06 - Prática

  • Continuação do projeto
    • escrever testes
    • escrever views
    • escrever templates

Aula 07 - Prática

  • Continuação do projeto

Aula 08 - Prática

  • Finalização do projeto

Aula 09 - Publicando a aplicação

  • Deploy
  • Dúvidas aleatórias