|
| Entregável do Bloco: |
| Um relatório com uma série de exercícios de fundamentação, trazendo a implementação de diversos artefatos de processamento de dados em Python e SQL, assim como os códigos fontes, documentação do processo de desenvolvimento e da modelagem de dados. São usados exercícios desafiadores provenientes de plataformas de mercado. |
|
| Visualização de Dados e Introdução a SQL |
| Visualizar dados de um CSV no Google Data Studio |
| Construir um relatório interativo baseado em dados usando Google Looker Studio |
| Realizar queries SELECT em uma bases de dados SQL |
| Extrair informações através de agrupamentos e sumarização (GROUP_BY e ORDER_BY) |
|
| Fundamentos de Programação com Python |
| Criar programas simples em Python |
| Escrever programas que realizam operações em Python |
| Escrever programas simples com decisão / seleção em Python |
| Escrever programas simples com repetição / iteração e listas em Python |
|
| Fundamentos de Modelagem Relacional e SQL |
| Projetar modelos relacionais de bases de dados com restrições |
| Aplicar regras de normalização em um modelo relacional de dados |
| Criar tabelas e objetos em um banco de dados utilizando SQL |
| Fazer agregações entre duas ou mais tabelas em banco de dados |
|
| Fundamentos de Python para Processamento de Dados |
| Programar funções em Python |
| Programar em Python com strings (texto) e números |
| Programar decisão / seleção e repetição / iteração com listas em Python |
| Programar em Python com arquivos, sets, dicionários e JSON |
| Encontrar e tratar bugs (erros) em Python |
|
| Projeto do Bloco: Processamento de Dados |
| Converter dados tabulares em dashboards usando Google Data Studio |
| Escrever Programas simples em Python |
| Escrever queries variadas com a linguagem SQL em diferentes contextos |
| Escrever Programas em Python com mais recursos |