Estudar os conceitos do paradigma de programação estruturado
Estudar os conceitos do paradigma de programação orientada a objetos
Construir aplicações com interfaces gráficas de usuário
Construir aplicações para armazenamento persistente de dados
Introdução à programação estruturada
Variáveis
Tipos de dados
Tipos de operadores
Estruturas condicionais
Estruturas de repetição
Arrays (vetores)
Funções
Introdução à orientação a objetos
Classes e objetos
Atributos, métodos e construtores
Encapsulamento
Herança
Polimorfismo
Classes abstratas
Tratamento de exceções
Armazenamento persistente de dados
Interface Gráfica de Usuário
Aula 01 (slides): Introdução à Linguagem Python
Aula 02 (slides): Operadores
Aula 03 (slides): Estruturas condicionais
Aula 04 (slides): Estruturas de repetição
Aula 05 (slides): Listas
Aula 06 (slides): Dicionários
Aula 07 (slides): Funções
Aula 01: Introdução ao TypeScript
Aula 02: Operadores
Aula 03: Estruturas condicionais
Aula 04: Estruturas de repetição
Aula 05: Arrays (vetores)
Aula 06: Funções
Aula 08 (slides): Introdução à OO - Parte 01
Aula 09 (slides): Introdução à OO - Parte 02
Aula 09 (slides): Herança simples
Aula 10 (slides): Herança múltipla
Aula 11 (slides): Polimorfismo
Aula 12 (slides): Classes abstratas
Aula 13 (slides): Tratamento de exceções
Aula 14 (slides): Interface Gráfica de Usuários (GUI)
Listas de exercícios
Provas teóricas
Provas práticas
Pesquisas
Produção de vídeos