Fundamentos de Python – e-learning
Este módulo em e-learning introduz o Python como ferramenta complementar para a análise e manipulação de dados. Num ambiente de desenvolvimento interativo, permite compreender conceitos fundamentais de programação, explorar dados, automatizar tarefas simples e preparar informação para análise, criando uma base para os módulos seguintes.
- O ambiente desenvolvimento Python
- Python crash course
- Python collections
- Python function
- Python Exercise
Sessão Q&A: Fundamentos de Python – 6h
Esta sessão acompanha o estudo do módulo de e-learning de Fundamentos de Python, proporcionando um espaço dedicado ao esclarecimento de dúvidas. Permite rever os conceitos abordados, ultrapassar dificuldades encontradas durante o autoestudo e consolidar a aplicação dos fundamentos de Python.
- Acompanhamento do módulo de e-learning de Introdução ao Python
- Esclarecimento de dúvidas
CyberAction: Desenvolvimento – e-learning
Este módulo em e-learning aborda a segurança no desenvolvimento de software, independentemente da linguagem ou framework utilizada. Explora vulnerabilidades comuns, riscos associados a dependências, APIs, credenciais e diferentes ambientes, reforçando a importância de integrar práticas de segurança desde as fases iniciais do desenvolvimento.
- Porque o código é um alvo
- Vulnerabilidades mais comuns (OWASP Top 10 em linguagem simples)
- Dependências e supply chain
- Gestão de segredos e credenciais
- APIs, integrações e autenticação
- Ambientes de desenvolvimento, teste e produção
- Velocidade e Metodologia: como o ritmo altera o risco (Agile, DevOps, Waterfall)
Arquiteturas e Fundamentos de Data Engineering – 21h
Este módulo apresenta os fundamentos de Data Engineering e das arquiteturas modernas de dados. Permite compreender como os dados são ingeridos, processados, armazenados e disponibilizados, interpretar arquiteturas e camadas medallion, desenhar pipelines conceptuais e reconhecer o papel do Data Engineer em soluções analíticas e operacionais.
- Introdução ao Data Engineering
- Arquiteturas de Dados e Camadas Medallion
- Pipelines de Dados em Batch e Streaming
- SQL para Data Engineering
- Introdução ao Python para Data Engineering
- Introdução ao Microsoft Fabric
- Qualidade, Fiabilidade e Monitorização
Projeto – Parte 1: Construção de Pipeline de Dados – 7h
Neste projeto, são aplicados os fundamentos de Data Engineering através da construção de um pipeline de dados. O trabalho percorre o fluxo desde a ingestão de dados provenientes de ficheiros ou APIs até à transformação e ao armazenamento estruturado, incluindo a validação dos resultados e a documentação do pipeline.
- Definição do fluxo de dados
- Ingestão de dados (ficheiro / API)
- Transformação básica de dados
- Armazenamento estruturado
- Validação de resultados
- Documentação do pipeline
Implementação de Soluções de Data Engineering com Microsoft Fabric – 24,5h
Este módulo aborda a implementação de soluções de Data Engineering com Microsoft Fabric. Permite construir pipelines robustos e escaláveis em cloud, integrar e processar dados de diferentes fontes e gerir informação em Lakehouse, aplicando práticas de desempenho, segurança, governação, monitorização e integração com analytics.
- Pipelines de Dados no Microsoft Fabric
- Ingestão e Integração de Dados
- Processamento de Dados
- Gestão de Dados em Lakehouse
- Performance e Otimização
- Segurança e Governação
- Monitorização e Troubleshooting
- Integração com Analytics
Projeto – Parte 2: Pipeline de Dados End-to-End em Cloud – 7h
Neste projeto, é implementado um pipeline de dados end-to-end em ambiente cloud. O trabalho inclui a definição da arquitetura, ingestão de múltiplas fontes, transformação, processamento e armazenamento em Lakehouse, bem como a automatização, monitorização e integração dos dados com a respetiva camada de consumo.
- Definição de arquitetura do pipeline
- Ingestão de dados de múltiplas fontes
- Transformação e processamento de dados
- Armazenamento em Lakehouse
- Automatização do pipeline
- Monitorização e validação
- Integração com camada de consumo
- Apresentação da solução
Seminário: Microsoft Fabric CI/CD – 3,5h
Este seminário apresenta práticas de Continuous Integration e Continuous Deployment (CI/CD) aplicadas a soluções de dados em Microsoft Fabric. Aborda o versionamento de pipelines e artefactos, a gestão de ambientes e a automatização de deployments, com foco na qualidade, consistência e colaboração em contextos de produção.
- Conceito de CI/CD em Data Engineering
- Versionamento de pipelines e artefactos
- Gestão de ambientes (dev, test, prod)
- Automação de deployments
- Boas práticas de colaboração em equipa
- Ferramentas e integração com ecossistema Microsoft
- Desafios e casos práticos
Pensamento Estratégico – e-learning
Este módulo em e-learning desenvolve a capacidade de analisar cenários e tomar decisões com uma perspetiva de médio e longo prazo. Explora a identificação de oportunidades e riscos, o planeamento estratégico e a antecipação da mudança, promovendo uma visão sistémica, flexível e orientada para soluções sustentáveis.
- O que é pensamento estratégico
- Análise de cenários e decisão
- Identificação de oportunidades e riscos
- Planeamento estratégico e antecipação
- Flexibilidade e adaptação
Certificação Rumos Expert (CRE): Data Engineering – 12h
Neste projeto integrador, são mobilizadas as competências adquiridas ao longo da Academia para criar e implementar uma plataforma de dados completa. A partir de um problema empresarial, o projeto abrange arquitetura, ingestão, transformação, modelação, qualidade, segurança, desempenho e disponibilização de dados para análise.
- Definição de problema de negócio realista
- Desenho de arquitetura de dados
- Implementação de pipeline end-to-end
- Integração de múltiplas fontes de dados
- Transformação e modelação de dados
- Preparação de dados para análise
- Garantia de qualidade, segurança e performance
- Documentação da solução
- Apresentação final (formato cliente)
DP-700: Implement data engineering solutions using Microsoft Fabric – 28h
Este módulo aborda a implementação e gestão de soluções completas de Data Engineering com Microsoft Fabric. Inclui ingestão, processamento, Lakehouse, Data Warehouse, Real-Time Intelligence, Apache Spark, monitorização, segurança e CI/CD, preparando o formando para construir pipelines escaláveis e realizar o exame Microsoft DP-700.
Ingestão de dados com o Microsoft Fabric
- Ingerir dados com os Dataflows Gen2 no Microsoft Fabric
- Orquestrar processos e movimentação de dados com o Microsoft Fabric
- Utilizar Apache Spark no Microsoft Fabric
- Trabalhar com dados em tempo real num Eventhouse no Microsoft Fabric
Implementar um Lakehouse com o Microsoft Fabric
- Introdução à análise de dados de ponta a ponta com o Microsoft Fabric
- Introdução aos lakehouses no Microsoft Fabric
- Utilizar Apache Spark no Microsoft Fabric
- Trabalhar com tabelas Delta Lake no Microsoft Fabric
- Ingerir dados com os Dataflows Gen2 no Microsoft Fabric
- Orquestrar processos e movimentação de dados com o Microsoft Fabric
- Organizar um lakehouse do Fabric com o design de arquitetura medallion
Implementar Real-Time Intelligence com o Microsoft Fabric
- Introdução ao Real-Time Intelligence no Microsoft Fabric
- Utilizar Eventstream no Microsoft Fabric
- Trabalhar com dados em tempo real num Eventhouse no Microsoft Fabric
- Criar dashboards em tempo real com o Microsoft Fabric
- Utilizar o Activator no Microsoft Fabric
Implementar um data warehouse com o Microsoft Fabric
- Introdução à análise de dados de ponta a ponta com o Microsoft Fabric
- Introdução aos data warehouses no Microsoft Fabric
- Carregar dados para um data warehouse do Microsoft Fabric
- Executar queries num data warehouse no Microsoft Fabric
- Monitorizar um data warehouse do Microsoft Fabric
- Proteger um data warehouse do Microsoft Fabric
Gerir um ambiente Microsoft Fabric
- Implementar integração e entrega contínuas (CI/CD) no Microsoft Fabric
- Monitorizar atividades no Microsoft Fabric
- Proteger o acesso aos dados no Microsoft Fabric
- Administrar um ambiente Microsoft Fabric
Utilizar o Activator no Microsoft Fabric
- Configurar o Activator para os seus dados
- Criar regras no Activator
- Configurar ações no Activator
Ação de Preparação para Exame Microsoft DP-700 – 3h
Esta ação de preparação consolida os conceitos essenciais avaliados no exame Microsoft DP-700 e esclarece dúvidas sobre os respetivos conteúdos. Inclui a análise de exemplos de questões, a compreensão do raciocínio exigido e a definição de estratégias de preparação e gestão do tempo para a realização do exame.
- Revisão de conceitos críticos
- Discussão de exemplos de questões
- Estratégias de preparação e gestão de tempo
- Esclarecimento de dúvidas finais