Todos os cursos
Curso de Fundamentos de Python: Da Lógica ao Código
Domine os conceitos essenciais de programação com Python, uma das linguagens mais versáteis e utilizadas no mercado. Este curso foi desenvolvido para iniciantes e profissionais que desejam solidificar suas bases, explorando desde a lógica de programação até a criação de scripts eficientes. Aprenda a trabalhar com variáveis, estruturas de controle, funções e muito mais. Ao final, você estará pronto para desenvolver suas próprias soluções em Python, aplicáveis a diversas áreas como automação, análise de dados, desenvolvimento web e muito mais!
O que você vai aprender:
- Introdução à sintaxe e estrutura do Python
- Manipulação de variáveis e tipos de dados
- Controle de fluxo: condicionais e loops
- Funções e organização de código
- Trabalhando com listas, dicionários e outras estruturas de dados
- Noções básicas de bibliotecas e módulos
Público-alvo:
Este curso é ideal para quem está começando na programação ou deseja adquirir uma base sólida em Python.
Sistemas operacionais são fundamentais para a Engenharia de Dados, pois servem como a base para executar e gerenciar processos que manipulam grandes volumes de dados. Eles fornecem os recursos necessários, como gerenciamento de memória, controle de processos e segurança, que permitem a execução eficiente de pipelines, bancos de dados e ferramentas de processamento em larga escala. Além disso, a escolha de um sistema operacional adequado pode impactar diretamente a performance, a escalabilidade e a confiabilidade das soluções de dados, tornando-o um elemento crítico na infraestrutura de um ambiente de engenharia de dados.
Neste curso básico, você vai aprender os fundamentos da virtualização e do Docker, tecnologias essenciais para simplificar o gerenciamento de ambientes e aplicações. Vamos explorar o conceito de máquinas virtuais, containers, e suas diferenças, além de entender como o Docker facilita o desenvolvimento, teste e implantação de software.
Você verá na prática como criar, configurar e gerenciar containers, aprenderá os principais comandos Docker e entenderá como trabalhar com imagens, volumes e redes. O curso é ideal para iniciantes que desejam adquirir uma base sólida em virtualização e containers para avançar no mundo DevOps e de infraestrutura moderna.
Este curso de SQL oferece uma introdução completa aos principais comandos para manipulação de dados e estruturação de tabelas em bancos de dados relacionais. Com aulas práticas e teóricas, você aprenderá desde a criação de subconjuntos de dados com SELECT até operações de atualização com UPDATE, exclusão com DELETE, e inserção com INSERT. Além disso, explorará os comandos de definição de dados (DDL), como ALTER, DROP e TRUNCATE, fundamentais para a gestão de tabelas. Ao final, estará apto a realizar operações essenciais de manipulação e manutenção de bancos de dados.
Este curso de Apache Airflow foi projetado para ajudar profissionais de dados a dominar a orquestração e automação de fluxos de trabalho complexos. Durante as aulas, você aprenderá a configurar e gerenciar o Airflow com Astronomer, uma plataforma que simplifica a adoção do Airflow em ambientes corporativos. Também abordaremos como subir e configurar o Airflow com Docker, oferecendo flexibilidade para que você escolha a melhor abordagem para seus projetos.
Você aprenderá a construir DAGs (Directed Acyclic Graphs) eficientes, entender as melhores práticas para coordenar pipelines de dados (incluindo processos de extração, transformação e carga - ETL), e explorar funcionalidades avançadas como segurança, monitoramento e otimização de workflows. A abordagem prática do curso garante que você estará preparado para aplicar seus conhecimentos em ambientes de produção, gerenciando pipelines de forma confiável e escalável.
Ideal para engenheiros de dados e cientistas de dados que buscam uma gestão robusta e programável de pipelines, este curso o levará do básico ao avançado, capacitando-o a ter controle total sobre seus fluxos de dados.
Este curso é 100% prático e focado nos principais conceitos cobrados nas certificações oficiais do Databricks. Com uma abordagem direta, você aprenderá a utilizar o Apache Spark, otimizar pipelines e processar dados em larga escala. O conteúdo inclui exercícios práticos, simulações de prova e projetos aplicados, garantindo uma preparação eficiente para a certificação e impulsionando sua carreira na engenharia de dados.
Esse curso é uma jornada completa para quem deseja dominar as principais bibliotecas utilizadas no processamento, validação e visualização de dados. Começando com o NumPy, os alunos aprenderão a manipular arrays e realizar cálculos numéricos eficientes. Em seguida, explorarão o Pandas, fundamental para transformar e estruturar conjuntos de dados de forma prática. Além disso, o curso aborda o Pandera, uma ferramenta essencial para validação e garantia da qualidade dos dados, permitindo identificar e corrigir inconsistências antes da análise.
A última etapa do curso foca na apresentação dos dados com Seaborn, onde os alunos aprenderão a criar gráficos impactantes e explorar visualmente tendências e padrões. Para aprofundar ainda mais o conhecimento, há um módulo avançado de NumPy, cobrindo técnicas de otimização e manipulação avançada de arrays. Com essa formação, os participantes estarão preparados para aplicar a análise de dados de forma prática e eficiente, utilizando as melhores ferramentas do ecossistema Python.
Aprenda os principais serviços da AWS que todo engenheiro de dados precisa dominar. Neste curso, você vai entender como funciona a estrutura essencial da nuvem (IAM, EC2, VPC, S3, SNS e SQS) e como aplicar os serviços de dados da AWS na prática — incluindo S3 como Data Lake, Redshift como Data Warehouse, Glue para ETL serverless, Athena para consultas em SQL, Kinesis para streaming em tempo real e EMR para Big Data com Spark e Hadoop.
Com exemplos simples e diretos, este curso é ideal para quem quer começar com AWS e entender como montar pipelines de dados completos na nuvem.
Este curso de Shell Script é uma introdução prática para quem quer dar os primeiros passos na automação de tarefas no terminal. O foco não é teoria pesada, mas sim exemplos reais de uso, mostrando como o shell pode facilitar o dia a dia de quem trabalha com sistemas, programação ou dados.
Ao longo do curso, você aprende conceitos básicos como comandos iniciais, variáveis, condições, loops e funções, sempre aplicados de forma prática. É ideal para quem nunca teve contato com Shell Script ou quer entender melhor como scripts simples podem economizar tempo e evitar tarefas repetitivas.
Não é um curso avançado, a proposta é desmistificar o Shell Script e mostrar, na prática, como ele pode ser útil desde o primeiro contato.
Este curso de Python foi pensado para quem está começando do zero e quer desenvolver uma base sólida em lógica de programação e desenvolvimento com Python, passando desde os fundamentos (como pensar como programador, entrada → processamento → saída, print(), variáveis, tipos de dados, condicionais e loops) até estruturas de dados e funções, e dando os primeiros passos em análise de dados com Pandas. Ao longo das aulas, o aluno pratica com exemplos reais, mini-desafios e pequenos projetos, aprendendo não só a sintaxe da linguagem, mas principalmente a raciocinar de forma lógica, organizada e orientada à resolução de problemas, preparando-se para áreas como automação, desenvolvimento de sistemas e ciência de dados.
SQL Essencial é um curso prático, do zero, para quem quer dominar os fundamentos de bancos de dados relacionais escrevendo SQL de verdade. Em oito aulas progressivas, você aprende a modelar tabelas, inserir e alterar dados, consultar com filtros, ordenação e paginação, relacionar informações com JOINs e resumir resultados com agrupamentos, tudo usando um cenário real de loja online (clientes, produtos, pedidos e itens) e SQLite, sem servidor nem configuração pesada: basta Python 3 e o terminal. Cada aula traz scripts comentados e exercícios que você executa no próprio ambiente (db.py + shell interativo), fixando conceitos que valem para PostgreSQL, SQL Server, BigQuery e outros SGBDs. Ideal para quem está começando em dados, engenharia de software ou analytics e quer uma base sólida antes de partir para ferramentas mais avançadas.
Neste curso de SQL Avançado, você irá aprofundar seus conhecimentos resolvendo desafios práticos do LeetCode, aprendendo a construir consultas mais eficientes e profissionais utilizando JOINs, subqueries, CTEs (Common Table Expressions), Window Functions, agregações avançadas e diversas técnicas usadas no mercado. O foco será desenvolver raciocínio para resolução de problemas reais, preparação para entrevistas técnicas e domínio das principais ferramentas que diferenciam um analista ou engenheiro de dados iniciante de um profissional mais experiente.
Aprenda Apache Spark com PySpark na prática, construindo uma base sólida desde os conceitos fundamentais até técnicas avançadas de processamento de dados. Ao longo do curso, você vai dominar DataFrames, leitura e escrita de arquivos, filtros, transformações, agregações, joins, Window Functions, Spark SQL e boas práticas de performance, culminando em um projeto final que reúne todos os conhecimentos adquiridos. Ideal para quem deseja atuar com Engenharia de Dados e processamento de grandes volumes de dados utilizando uma das tecnologias mais requisitadas do mercado.
Neste curso você aprende, na prática, a montar pipelines de dados com Python e pandas: extrair, limpar, integrar, validar e carregar. Usando o cenário da Aurora Commerce — varejo com site, marketplace e loja física — você trabalha com CSVs bagunçados, Excel, JSON, SQLite e dados reais de produção, aplicando profiling, regras de negócio, fato e dimensões, contratos de schema e carga idempotente até chegar a um pipeline robusto e pronto para uso.
Precisa emitir um certificado?
Entre em contato via WhatsApp e solicite seu certificado via Suporte!
Precisa emitir um certificado?
Entre em contato via WhatsApp e solicite seu certificado via Suporte!