Teoria
Prática
Projeto
Avaliação
Revisão
Abril 7 aulas · 28h · segundas, quartas e sextas
Aula 01 Apresentação + Fundamentos de Python
4h
Aula 02 Classes e objetos em Python
4h
Aula 03 Métodos e representação de objetos
4h
Aula 04 Encapsulamento em Python
4h
Aula 05 Construtor __init__, destrutores e composição
4h
Aula 06 Revisão — Aulas 01 a 05 + Mini projeto
4h
Aula 07 Herança — parte 1
4h
Maio 7 aulas · 28h · segundas, quartas e sextas
Aula 08 Herança — parte 2 + Sobrescrita de métodos
4h
Aula 09 Polimorfismo
4h
Aula 10 Classes abstratas e interfaces
4h
Aula 11 Sobrecarga de métodos e operadores
4h
Aula 12 Tratamento de exceções
4h
Aula 13 Manipulação de arquivos
4h
Aula 14 Coleções e POO — listas, dicionários e sets
4h
Junho 6 aulas · 24h · quartas e sextas · 1ª VA em 03/06
Aula 15 1ª VA — Avaliação
4h
Aula 16 Mini projeto 2 + Correção da prova
4h
Aula 17 Introdução à UML aplicada ao Python
4h
Aula 18 Padrões de projeto — Singleton e Factory
4h
Aula 19 Padrões de projeto — Observer e Strategy
4h
Aula 20 Interface gráfica com Tkinter — parte 1
4h
Julho 10 aulas · 40h · semana de recuperação
Aula 21 Interface gráfica com Tkinter — parte 2
4h
Aula 22 POO + Banco de dados (SQLite)
4h
Aula 23 Projeto final — briefing, planejamento e início
4h
Aula 24 Projeto final — desenvolvimento 1
4h
Aula 25 Projeto final — desenvolvimento 2
4h
Aula 26 Projeto final — finalização
4h
Aula 27 Apresentação do projeto final — parte 1
4h
Aula 28 2ª VA — Avaliação
4h
Aula 29 Apresentação do projeto final — parte 2
4h
Aula 30 Encerramento + retrospectiva
4h