Engenharia de Dados com Python e Bancos de Dados SQL e NoSQL
- Descrição
- Currículo
- FAQ
- Revisões
A Área de Dados é uma das profissões que mais cresce no mundo, com alta demanda de profissionais e, consequentemente, salários cada vez maiores. Porém, também exige cada vez mais capacitação e dinamismo do responsável pelas tratativas dos dados, e essa pessoa será você.
O Profissional de Dados é responsável por gerar, tratar, manter e disponibilizar dados em empresas, em ambientes cada vez mais complexos. Este profissional deve conhecer diversas estruturas e tecnologias de dados.
Neste curso, você sairá dos conceitos básicos até os mais avançados para lidar com situações do dia a dia, incluindo a interação com uma variedade de bancos de dados, sejam eles relacionais ou não.
-
Conteúdo objetivo e muita prática.
-
Mais de 100 scripts disponíveis para download para incrementar seu portfólio.
-
Linguagem simples e orientada ao aprendizado em curto prazo.
-
Simulação de projetos práticos do dia a dia.
-
Integração com vários sistemas de banco de dados como SQL Server, PostgreSQL, SQLite, MySQL, Google BigQuery e MongoDB.
Entre outras coisas, você vai estudar:
-
Instalação e preparação de todo ambiente para estudos, incluindo material para download.
-
No primeiro módulo, realizaremos integração Python com banco de dados.
-
Modelagem de dados com criação de arquitetura de tabelas e diagramas para documentação.
-
Exemplo prático com carga incremental de dados.
-
Conceitos e comandos da linguagem SQL.
-
ETL e tratativas de dados com Python.
-
Conexão Python com banco de dados na nuvem Google BigQuery.
-
Banco de dados não relacional NoSQL orientado a documentos.
-
Comandos básicos da linguagem NoSQL.
-
Estrutura JSON e objetos NoSQL.
-
Primeiro contato com API
e Muito Mais!!!
Algumas das ferramentas que serão utilizadas e estudadas durante o curso:
-
DBeaver: Ferramenta para gerenciamento de banco de dados com suporte a uma variedade de sistemas, incluindo PostgreSQL, MySQL, SQLite, SQL Server, Google BigQuery e MongoDB.
-
Visual Studio Code (VSCode): Um editor de código leve e poderoso com suporte a diversas linguagens de programação, incluindo Python.
-
Python: Linguagem de programação amplamente utilizada para análise e manipulação de dados.
-
PostgreSQL: Um sistema de gerenciamento de banco de dados relacional de código aberto.
-
MySQL: Outro sistema de gerenciamento de banco de dados relacional de código aberto, amplamente utilizado na web.
-
SQLite: Um banco de dados relacional leve e autônomo, adequado para desenvolvimento de aplicativos móveis e pequenos projetos.
-
SQL Server: Um sistema de gerenciamento de banco de dados relacional desenvolvido pela Microsoft.
-
Google BigQuery: Um serviço de armazenamento de dados e análise na nuvem oferecido pelo Google, adequado para processamento de grandes volumes de dados.
-
MongoDB: Um banco de dados NoSQL orientado a documentos, altamente escalável e flexível.
Essas ferramentas e tecnologias proporcionarão um ambiente completo para estudos em ciência de dados e gerenciamento de dados, cobrindo tanto aspectos relacionais quanto não relacionais.
-
2Recomendações do CursoVídeo Aula
-
3Tudo sobre os Scripts-Material para DowloadVídeo Aula
-
4Download ScriptsTexto
-
5Download Arquivos de Origem e ApoioTexto
-
6Sobre versôes do PythonVídeo Aula
-
7Dowload Baixando Python, Anaconda e VS CodeVídeo Aula
-
8instalando Python, Anaconda e VS CodeVídeo Aula
-
9Primeiras configurações e instalando extensões ,VS CodeVídeo Aula
-
10Dowload e instalação PostgreSQLVídeo Aula
-
11Ambiente PGADMIN PostgreVídeo Aula
-
12Configurando ambiente virtual VSCodeVídeo Aula
-
13Instalano Bibliotecas PadrõesVídeo Aula
-
14Sobre pagina Web do GovVídeo Aula
-
15Localizando Dados Publicos Para Treino kaggleVídeo Aula
-
16Localizando Dados Publicos Para Treino anacVídeo Aula
-
17Padrão Conexão PostgreSQL com PythonVídeo Aula
-
18Manipulando arquivo json em PythonVídeo Aula
-
19Entendendo sobre o projeto AnacVídeo Aula
-
20importando e preparando dados DataFrameVídeo Aula
-
21Inserindo Dados em Banco de Dados PostgreeVídeo Aula
-
22Configurando script python para deletar dados antes de Carga para BancoVídeo Aula
-
23Refaturando código python e salvando no Formato PyVídeo Aula
-
24Mapeando Colunas diferentes com as do Banco de DadosVídeo Aula
-
25Conectando Postgree com Python usando avançado com sqlalchemyVídeo Aula
-
26Carga incremental de ano com Python e sqlalchemyVídeo Aula
-
27Carga incremental de ano com Python e sqlalchemy (Refaturando Código)Vídeo Aula
-
28Carga incremental 3 ultimos meses com Python e sqlalchemyVídeo Aula
-
29importando Consulta SQL para PythonVídeo Aula
-
30Salvando Dataframe em vários Formatos (Json,CSV,Parquet,Excel)Vídeo Aula
-
31Lendo Arquivos de vários Formatos (Json,CSV,Parquet,Excel)Vídeo Aula
-
32DBeaver Conexão com varios Bancos de DadosVídeo Aula
-
33DBeaver Conexão com varios Bancos de Dados Primeiro contatoVídeo Aula
-
34DBeaver Conexão com Bancos de Dados PostgreSQLVídeo Aula
-
35Estensao Vscode para conectar PostgreSQLVídeo Aula
-
36Estensao Vscode para conectar Banco de dados - Database ClientVídeo Aula
-
37Instalação e Configuração do MySQL [Atualizado]Vídeo Aula
-
38Resolvendo erro instalação MySQL Windos nao reconheceVídeo Aula
-
39Conhecendo ambiente Ambiente MySQLVídeo Aula
-
40Documentação Python MySQLVídeo Aula
-
41Configurando ambiente virtual VSCode - MySQLVídeo Aula
-
42Instalano Bibliotecas Padrões - MySQLVídeo Aula
-
43Padrão Conexão MySQL com Python mysql-connector-pythonVídeo Aula
-
44Padrão Conexão MySQL com Python mysql-connector-python parametro2Vídeo Aula
-
45Importando Dados do MySQL para Python (Rodando Query)Vídeo Aula
-
46Comandos básicos MySQL CREATE e DROP DATABASE-TABLEVídeo Aula
-
47Executando comando MySQL em PythonVídeo Aula
-
48Sobre as proximas Aulas Documentação API do IBGE e Diagrama de banco de dadosVídeo Aula
-
49Conhecendo Projeto Diagramas banco de dados MySQLVídeo Aula
-
50Ambiente Diagrama Workbench MySQLVídeo Aula
-
51Criando Primeiras Tabelas Diagrama Workbench MySQLVídeo Aula
-
52Criando primeiro Relacionamento de tabelasVídeo Aula
-
53Criando tabela de Clientes Workbench MySQLVídeo Aula
-
54Criando tabela de Ordens e Lojas Workbench MySQLVídeo Aula
-
55Criando Tabela Auxiliar (Relacionamento Muitos para Muitos)Vídeo Aula
-
56Criando Script e gerando tabelas do Diagrama Workbench MySQLVídeo Aula
-
57importando dados de categoriaVídeo Aula
-
58Inserindo Dados de Dataframe Python no MySQLVídeo Aula
-
59Validando Dados Chave Primaria antes de realizar a cargaVídeo Aula
-
60Organizando Código e Criando Funções em PythonVídeo Aula
-
61Carga Tabela de Lojas Funções avançadas Python MySQLVídeo Aula
-
62Carga Tabela Clientes Funções avançadas Python MySQLVídeo Aula
-
63Script completo com carga de 6 Tabelas - Resolvendo ErrosVídeo Aula
-
64DBeaver Conexão com Bancos de Dados MySQLVídeo Aula
-
65Estensao Vscode para conectar MySQLVídeo Aula
-
66Conexão MySQLsqlalchemyVídeo Aula
-
67Conexão Mysql sqlalchemy enviando dados para o MySQL - AvançadoVídeo Aula
-
68Migração de Bancos de dados diferentes PostgreSQL - MySQLVídeo Aula
-
69Refaturando código Migração PostgreSQL - MySQLVídeo Aula
-
70Migração de Bancos de dados diferentes MySQL - PostgreSQLVídeo Aula
-
71Conhecendo SQLITE e instalado SQLiteStudioVídeo Aula
-
72Resolvendo Erro executar SQLite StudioVídeo Aula
-
73Conhecendo Projeto do módulo SQLiteVídeo Aula
-
74Preprando ambiente VScode - SQLiteVídeo Aula
-
75Criando primeiro banco e primeira tabela SQLiteVídeo Aula
-
76Inserindo primeiros dados no SQLite - SQLite StudioVídeo Aula
-
77Primeiros Comandos SQLite em PythonVídeo Aula
-
78Passos do Projeto Cadastro de ProdutosVídeo Aula
-
79Criando estrutura Banco de dados SQLITEVídeo Aula
-
80Criando interface gráfica Python com tkinter - Comandos básicosVídeo Aula
-
81Interface gráfica Python com tkinter - Criando Varias OpçõesVídeo Aula
-
82Crianto botões TkinterVídeo Aula
-
83Criarndo interação Código com Interface gráfica PythonVídeo Aula
-
84interação Código com Interface gráfica Python (Limpando resultados e criando mesVídeo Aula
-
85Finalizando Projeto Interface gráfica Python (SQLite)Vídeo Aula
-
86Validação de numero no projeto SQLITEVídeo Aula
-
87DBeaver Conexão com Bancos de Dados SQLiteVídeo Aula