Apresentação
A Microsoft Power Platform ajuda as organizações a otimizar as suas operações através da simplificação, automatização e transformação de tarefas e processos de negócio.
Neste curso, os formandos aprendem a criar aplicações no Power Apps, automatizar processos com Power Automate e expandir a plataforma para responder a requisitos de negócio complexos, desenvolvendo soluções eficazes e escaláveis.
Enquadramento
O curso prepara profissionais para conceber, desenvolver, proteger e solucionar problemas em soluções baseadas na Power Platform. O foco está na implementação de componentes de soluções, incluindo melhorias em aplicações, personalização da experiência do utilizador, integrações de sistemas, conversão de dados, automação de processos e visualizações personalizadas.
Os participantes adquirem também conhecimentos aprofundados sobre as capacidades, limites e restrições da plataforma, com recurso a linguagens e ferramentas de desenvolvimento modernas.
Destinatários
- Desenvolvedores responsáveis pela criação de soluções baseadas na Power Platform.
- Profissionais que pretendam implementar customizações, integrações e automações.
- Programadores com experiência em linguagens de programação modernas que desejem aprofundar competências na Power Platform.
Pré-requisitos
- Conhecimentos introdutórios da Power Platform.
- Experiência de desenvolvimento em linguagens e tecnologias como:
- JavaScript, JSON, TypeScript, C#, HTML, .NET
- Microsoft Azure e Microsoft 365
- RESTful Web Services, ASP.NET e Power BI
Objetivo Geral
Dotar os participantes de competências para desenvolver soluções avançadas na Microsoft Power Platform, utilizando boas práticas de desenvolvimento, integração, automação e personalização.
Objetivos Específicos
No final da formação, os participantes deverão ser capazes de:
- Criar aplicações model-driven e canvas no Power Apps.
- Aplicar técnicas avançadas em canvas apps (fórmulas, atualizações, conectores personalizados).
- Automatizar processos de negócio com Power Automate, incluindo Business Process Flows.
- Utilizar ferramentas de desenvolvimento e extensibilidade da Power Platform.
- Criar e configurar plug-ins, web resources e client scripts.
- Desenvolver componentes com o Power Apps Component Framework (PCF).
- Extender e personalizar Power Apps Portals.
- Integrar a Power Platform com Common Data Service (Dataverse), Azure e outros serviços Microsoft 365.
Programa
Módulo 1: Criar uma aplicação model-driven no Power Apps
- Introdução a aplicações model-driven e Common Data Service (Dataverse)
- Criação e gestão de entidades e campos
- Trabalhar com conjuntos de opções e relações entre entidades
- Definir regras de negócio, cálculos e rollup fields
- Introdução a perfis de segurança
Módulo 2: Criar uma aplicação canvas no Power Apps
- Introdução e primeiros passos no Power Apps
- Personalização de aplicações canvas
- Gestão e distribuição de aplicações
- Navegação e design de UI (temas, ícones, imagens, personalização)
- Utilização de controlos
- Documentação e testes
Módulo 3: Técnicas avançadas e opções de dados em canvas apps
- Técnicas imperativas de desenvolvimento
- Fórmulas avançadas (tabelas, registos e coleções)
- Atualizações personalizadas
- Testes e otimização de performance
- Trabalhar com dados relacionais e limites de delegação
- Conectores personalizados
Módulo 4: Automatizar processos de negócio com Power Automate
- Introdução ao Power Automate
- Construção de fluxos simples e complexos
- Introdução a Business Process Flows
- Criação de processos de negócio imersivos
- Conceitos avançados de BPF
- Introdução a expressões no Power Automate
Módulo 5: Introdução ao desenvolvimento com Power Platform
- Recursos para programadores da Power Platform
- Ferramentas de desenvolvimento para extensibilidade
- Extensão da Microsoft Power Platform
Módulo 6: Extensão da Power Platform com Common Data Service (Dataverse)
- SDKs, modelo de extensibilidade e event framework
- Introdução a plug-ins
- Configuração, registo e deployment de plug-ins
Módulo 7: Extensão da experiência do utilizador em aplicações model-driven
- Introdução a web resources
- Ações comuns com client scripts
- Automatização de processos de negócio com client script
Módulo 8: Criar componentes com Power Apps Component Framework (PCF)
- Conceitos e componentes principais do PCF
- Construção de um componente
- Funcionalidades avançadas do PCF
Módulo 9: Extender Power Apps Portals
- Introdução a Power Apps Portals
- Acesso ao Dataverse através de Portals
- Extensão de funcionalidades e integração com Office 365, Azure e Power Platform
- Criação de web templates personalizados
Módulo 10: Integração com Power Platform e Common Data Service (Dataverse)
- Trabalhar com a Web API do Dataverse
- Integração de dados e eventos com soluções Azure