Faculdade de Ciência de Dados e Inteligência Artificial

Fundamentos do Processamento de Dados

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