Pular para o conteúdo

Todos os cursos

Python fundamentos
Python fundamentos

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.

Básico
Sistemas Operacionais: a base de tudo
Sistemas Operacionais: a base de tudo

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.


Básico
Fundamentos de Arquitetura de Dados
Fundamentos de Arquitetura de Dados

arquitetura de dados é o design estrutural de como os dados são armazenados, integrados e acessados em um ambiente corporativo. Ela define as bases para que os dados sejam organizados de maneira eficiente e alinhada com as necessidades do negócio. Para a Engenharia de Dados, uma arquitetura bem planejada permite o desenvolvimento de sistemas robustos, escaláveis e que suportam grandes volumes de dados. Isso inclui a implementação de data warehouses, data lakes e pipelines de dados, que garantem o fluxo de informações entre diferentes sistemas e a transformação dos dados para análises precisas.


Básico
Fundamentos de Engenharia de Dados
Fundamentos de Engenharia de Dados

Este curso é voltado para iniciantes que desejam entrar na área de engenharia de dados e adquirir uma compreensão abrangente dos conceitos e práticas essenciais. Vamos explorar o ciclo de vida dos dados, desde a coleta e armazenamento até a transformação e análise, usando tecnologias e ferramentas modernas.

Você aprenderá os fundamentos de bancos de dados, ETL (Extração, Transformação e Carga), Data Warehousing e processamento de dados em grande escala. O curso também aborda boas práticas de modelagem de dados, integração de dados e arquitetura de pipelines, preparando você para enfrentar desafios reais no mundo dos dados.

Básico
Fundamentos de Modelagem de Dados
Fundamentos de Modelagem de Dados

Esse curso de Modelagem de Dados oferece uma introdução prática e objetiva aos conceitos essenciais para estruturar e organizar dados de forma eficiente. Ideal para iniciantes, o curso aborda os fundamentos de modelagem, técnicas para criar diagramas entidade-relacionamento (ERD) e boas práticas para projetar bancos de dados relacionais. Com exemplos práticos e exercícios, você aprenderá a transformar requisitos de negócios em modelos de dados bem definidos, preparando-se para construir soluções robustas em projetos de dados reais.

Básico
Virtualização e Contêineres com Docker
Virtualização e Contêineres com Docker

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.


Intermediário
Fundamentos de SQL
Fundamentos de SQL

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.

Básico
Apache Airflow
Apache Airflow

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.

Intermediário
Introdução à Estatística
Introdução à Estatística

Este curso de Estatística foi desenvolvido para capacitar profissionais e estudantes a dominar conceitos e técnicas estatísticas fundamentais para análise de dados. Ao longo das aulas, você aprenderá desde os conceitos básicos de estatística descritiva até tópicos avançados, como inferência, testes de hipóteses e análise de regressão. Com foco em aplicações práticas, o curso possibilita o desenvolvimento de habilidades para interpretar e extrair insights a partir de dados reais.

Ideal para quem trabalha com dados ou deseja aprimorar suas competências analíticas, o curso aborda o uso de ferramentas estatísticas, boas práticas para interpretação de resultados e estratégias de visualização que facilitam a comunicação de descobertas. Com uma abordagem orientada para a prática, você sairá preparado para aplicar métodos estatísticos de maneira eficaz, seja em contextos acadêmicos, empresariais ou de pesquisa.

Básico
Databricks - Introdução ao Community
Databricks - Introdução ao Community

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.

Análise de Dados com Python
Análise de Dados com Python

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.