Power Platform e IA para Inovação Empresarial
Learn to build smart, low-code business solutions with Power Platform and AI.
Programas de Formação
PT
EN
Nível 1
Nível 2
Módulo 1 – Introdução à Power Platform
- O que é a Plataforma Power
- Ferramentas Power (Power Apps, Power Automate, Power BI, Power Pages, Power Virtual Agents)
- O que é o low code e qual o seu potencial na transformação digital
- Visão geral do ecossistema Microsoft Power e casos de uso empresariais
Módulo 2 – Ferramentas de Inteligência Artificial
- AI Builder: modelos predefinidos e modelos personalizados
- Azure AI Services: visão computacional, análise de texto e predição
- Introdução ao uso do Copilot na Power Platform
- Aplicações práticas de IA para inovação empresarial
Módulo 3 – Conectores e Integração com Dados
- O que são conectores na Power Platform
- Conectores padrão vs. conectores premium
- Integração com APIs e serviços externos
- Considerações de segurança, performance e licenciamento
Módulo 4 – Integração com Office 365
- Excel como origem de dados
- Integração com SharePoint (listas, bibliotecas, permissões)
- Integração com Outlook (emails, calendários, tarefas)
- Integração com Microsoft Teams (notificações, formulários, bots)
- Casos práticos de integração no contexto empresarial
Módulo 5 – Dataverse como Backend de Dados
- O que é o Dataverse e vantagens face a outras fontes
- Criação de tabelas e modelos de dados relacionais
- Relacionamentos, colunas calculadas e de escolha
- Segurança e permissões (perfis, papéis, partilhas)
- Limites de delegação de dados no Power Apps
Módulo 6 – Explorar o Power Apps
- Tipos de aplicações: Canvas, Model-Driven, Portais
- Aplicações “out of the box” e personalização rápida
- Partilha de aplicações com utilizadores e controlo de acesso
- Exemplos de aplicações empresariais por setor (Finanças, RH, Operações)
Módulo 7 – Programar com Power Fx
- Sintaxe inspirada nas fórmulas do Excel
- Tipos de variáveis: contextuais, globais, coleções
- Funções essenciais Power Fx para lógica, filtros, UI e integração
- Exemplos práticos com navegação, validações, cálculos e chamadas a flows
Módulo 8 – Boas Práticas de Desenvolvimento com Low Code
- Convenções de nomeação (ex: btn_, txt_, col_)
- Organização visual: grupos, containers e componentes reutilizáveis
- Organização da lógica: separação entre UI, dados e estado
- Boas práticas com variáveis (Set, UpdateContext, ClearCollect)
- Comentários no código e documentação interna da app
- Otimização de performance: delegation warnings, With, Concurrent
- Application Lifecycle Management (ALM): ambientes, soluções, versões
- Estruturação de ambientes: desenvolvimento, teste, produção
- Checklist final de qualidade para cada aplicação
Módulo 9 – Hands on: O Caso Power Décor
- Problema: caos na gestão de contactos a clientes
- Solução: criação de uma app para organizar contactos e otimizar a gestão de cobranças
Módulo 10 – Hands on: O Caso Indústrias OnStart
- Problema: atrasos nas entradas e saídas dos colaboradores
- Solução: desenvolvimento de uma aplicação móvel para registo de tempos e análise dos dados
Módulo 11 – Hands on: O Caso ClearCollect Consulting
- Problema: necessidade de gerir despesas de viagens de consultores
- Solução: criação de uma app responsive para submissão de despesas com upload de comprovativos e aprovação
Módulo 1 – Power Automate: Fundamentos e Conectividade
- O que é o Power Automate
- Ligações e conectores (standard vs. premium)
- Fluxos de ambiente de trabalho
- Licenciamento e implicações práticas
- Governança e segurança: políticas DLP, controlo de partilhas e auditoria
Módulo 2 – Anatomia de um Flow e ALM
- Triggers e ações
- Tipos de fluxos (automatizados, instantâneos, agendados, UI flows)
- Utilização de templates como ponto de partida
- Application Lifecycle Management (ALM): soluções, ambientes, versões
- Migração de flows entre ambientes (desenvolvimento, teste e produção)
Módulo 3 – Resolução de Erros e Boas Práticas
- Erros mais comuns no Power Automate
- Estratégias de diagnóstico e resolução
- Estrutura lógica dos fluxos
- Dicas para criar fluxos escaláveis e reutilizáveis
Módulo 4 – Expressões e Conteúdo Dinâmico
- Como criar expressões no Power Automate
- Combinação de expressões com conteúdo dinâmico
- Compreensão e manipulação de estruturas JSON
- Ferramentas de debugging: Compose, Peek Code, Run History
Módulo 5 – Integração com Outras Ferramentas da Power Platform e APIs
- Execução de fluxos a partir do Power Apps
- Power BI como trigger
- Chamadas a APIs externas com conector HTTP
- Autenticação com Azure AD
- Criação e utilização de conectores personalizados
Módulo 6 – Dataverse para Automação e IA
- O que é o Dataverse
- Criação e gestão de tabelas e colunas
- Relacionamentos e regras de negócio
- Alternate Keys
- Níveis de segurança e controlo de partilha
- Utilização do Dataverse como backend para apps e flows
Módulo 7 – AI Builder: Aplicações Reais de Inteligência Artificial
- O que é o AI Builder
- Tipos de modelos disponíveis
- Introdução à Inteligência Artificial Generativa
- Estudo de caso: BrazilCommerce e Prompt Engineering
- Ligação dos modelos AI Builder a fluxos automatizados
Módulo 8 – Prompt Engineering para Automação Inteligente
- O que é o Prompt Engineering
- Conceitos e terminologias fundamentais
- Tipos de prompts: simples, encadeados, estruturados
- Boas práticas para criação de prompts eficazes
- Aplicações empresariais do prompt engineering
- Estudo de caso: Melhoria do atendimento ao cliente
- Desafios atuais e perspetivas futuras
- Prompt Engineering como estratégia de negócio
Módulo 9 – Caso Prático 1: Automação de Documentos com IA
- Recolha automática de faturas por email
- Extração de dados estruturados (datas, valores, IVA, descrição)
- Classificação automática em contas específicas
- Integração entre modelos de IA, flows e Dataverse
Módulo 10 – Caso Prático 2: Arquivo Inteligente com SharePoint
- Processamento automático de documentos de fornecedores
- Criação de estrutura de pastas e nomenclatura inteligente
- Classificação com metadados e fluxos de aprovação
Módulo 11 – Caso Prático 3: Automação Avançada com Excel
- Leitura e escrita de dados no Excel com Power Automate
- Utilização de Office Scripts para manipulação avançada
- Automatização de relatórios e dashboards
Módulo 12 – Caso Prático 4: Modelo de IA para Extração de Dados de Faturas
- Criação e treino de modelo de IA para leitura de faturas
- Integração do modelo com fluxo de automação
- Armazenamento estruturado no Dataverse ou SharePoint
Level 1
Level 2
Module 1 – Introduction to Power Platform
- What is Power Platform
- Power tools (Power Apps, Power Automate, Power BI, Power Pages, Power Virtual Agents)
- What is low code and its potential for digital transformation
- Overview of the Microsoft Power ecosystem and business use cases
Module 2 – Artificial Intelligence Tools
- AI Builder: prebuilt models and custom models
- Azure AI Services: computer vision, text analysis and prediction
- Introduction to using Copilot in the Power Platform
- Practical applications of AI for business innovation
Module 3 – Connectors and Data Integration
- What are connectors in the Power Platform
- Standard vs. premium connectors
- Integration with APIs and external services
- Security, performance and licensing considerations
Module 4 – Integration with Office 365
- Using Excel as a data source
- Integration with SharePoint (lists, libraries, permissions)
- Integration with Outlook (emails, calendars, tasks)
- Integration with Microsoft Teams (notifications, forms, bots)
- Practical integration cases in business contexts
Module 5 – Dataverse as the Data Backend
- What is Dataverse and its advantages over other sources
- Creating tables and relational data models
- Relationships, calculated and choice columns
- Security and permissions (roles, teams, sharing)
- Delegation limits in Power Apps
Module 6 – Exploring Power Apps
- Types of applications: Canvas, Model-Driven, Portals
- Out-of-the-box apps and rapid customization
- Sharing apps and access control
- Examples of business apps by sector (Finance, HR, Operations)
Module 7 – Programming with Power Fx
- Excel-style formula syntax
- Variable types: context, global, collections
- Key Power Fx functions for logic, filtering, UI and integration
- Practical examples: navigation, validations, calculations, flow calls
Module 8 – Best Practices for Low-Code Development
- Naming conventions (e.g., btn_, txt_, col_)
- Visual structure: control groups, containers, reusable components
- Logic structure: separation of UI, data and state
- Best practices for using Set, UpdateContext, ClearCollect
- Code comments and internal app documentation
- Performance optimization: delegation warnings, With, Concurrent
- Application Lifecycle Management (ALM): environments, solutions, versioning
- Environment strategy: development, test and production
- Final quality checklist for every app
Module 9 – Hands-on: The Power Décor Case
- Problem: chaos in managing customer contacts
- Solution: building an app to organize contacts and optimize collections
Module 10 – Hands-on: The OnStart Industries Case
- Problem: delays in employees clocking in and out
- Solution: developing a mobile app to register time entries and exits and analyze results
Module 11 – Hands-on: The ClearCollect Consulting Case
- Problem: consultants frequently travel and need to manage expenses
- Solution: creating a responsive app to submit travel expenses with receipt uploads and approval workflow
Module 1 – Power Automate: Fundamentals and Connectivity
- What is Power Automate
- Connections and connectors (standard vs. premium)
- Desktop flows
- Licensing and practical implications
- Governance and security: DLP policies, sharing controls, and audit logging
Module 2 – Flow Anatomy and ALM
- Triggers and actions
- Flow types (automated, instant, scheduled, UI flows)
- Using templates as a starting point
- Application Lifecycle Management (ALM): solutions, environments, versions
- Moving flows between dev, test and production environments
Module 3 – Error Handling and Best Practices
- Common Power Automate errors
- Debugging strategies
- Logical structuring of flows
- Tips for building scalable and reusable flows
Module 4 – Expressions and Dynamic Content
- How to build expressions in Power Automate
- Combining expressions with dynamic content
- Understanding and working with JSON
- Debugging tools: Compose, Peek Code, Run History
Module 5 – Integration with Other Power Platform Tools and APIs
- Triggering flows from Power Apps
- Using Power BI as a trigger
- Calling external APIs with HTTP connector
- Authentication with Azure AD
- Creating and using custom connectors
Module 6 – Dataverse for Automation and AI
- What is Dataverse
- Creating and managing tables and columns
- Relationships and business rules
- Alternate Keys
- Security levels and sharing controls
- Using Dataverse as a backend for apps and flows
Module 7 – AI Builder: Real-World Applications
- What is AI Builder
- Available model types
- Intro to Generative AI
- Case study: BrazilCommerce and Prompt Engineering
- Connecting AI Builder models with automated flows
Module 8 – Prompt Engineering for Smart Automation
- What is Prompt Engineering
- Key concepts and terminology
- Types of prompts: simple, chained, structured
- Best practices for writing effective prompts
- Business use cases for prompt engineering
- Case study: Improving customer service
- Current challenges and future outlook
- Prompt Engineering as part of business strategy
Module 9 – Practical Case 1: Document Automation with AI
- Automatically fetching invoices from email
- Extracting structured data (dates, values, VAT, description)
- Auto-classification into accounts
- Combining AI models with flows and Dataverse
Module 10 – Practical Case 2: Smart SharePoint Archiving
- Processing supplier documents automatically
- Creating folder structures and naming conventions
- Using metadata and approval flows
Module 11 – Practical Case 3: Advanced Excel Automation
- Reading and writing Excel data with Power Automate
- Using Office Scripts for advanced manipulation
- Automating reports and dashboards
Module 12 – Practical Case 4: AI Model for Invoice Data Extraction
- Building and training a custom AI model for invoice reading
- Integrating the model into automated flows
- Structured storage in Dataverse or SharePoint
Escolha o seu formato de aprendizagem
À medida
Corporate Training – Tailored Programs for Companies
Para além das sessões agendadas, esta formação também pode ser ministrada como um programa personalizado para a sua empresa.
A sua empresa define as datas, horários e o número de participantes, e nós adaptamos o programa às vossas necessidades específicas.
A sua empresa define as datas, horários e o número de participantes, e nós adaptamos o programa às vossas necessidades específicas.
1
Para Quem é Esta FormaçãoProfissionais de diversas áreas que pretendem criar relatórios avançados com o Power BI, sem depender das Equipas de TI.
2
Duração16 horas de formação, ministradas presencialmente ou via Live Streaming.
3
Pré-requisitosNão há pré-requisitos - apenas curiosidade e uma forte vontade de aprender.
4
RecursosOs participantes devem trazer o seu próprio portátil com o Excel e o Power BI Desktop instalados. O acesso às contas do Power BI Service será fornecido.

