Curso Power BI Full Stack With Power and Power Apps Automate

  • DevOps | CI | CD | Kubernetes | Web3

Curso Power BI Full Stack With Power and Power Apps Automate

32 horas
Visão Geral

Curso Power BI Fullstack com Power Apps e Power Automate Da Análise à Ação e Automação. Este curso intensivo e transformador foi meticulosamente criado para analistas de dados, desenvolvedores de Power Platform, profissionais de negócios e qualquer pessoa que deseje não apenas visualizar dados com Power BI, mas também agir sobre eles e automatizar processos diretamente de seus insights, utilizando todo o potencial do Power Apps e Power Automate. Do ponto de vista técnico, você aprenderá a construir dashboards dinâmicos no Power BI, integrar aplicativos Power Apps diretamente em seus relatórios para habilitar a entrada e edição de dados (o famoso "write-back"), e orquestrar fluxos de trabalho complexos com Power Automate, que podem ser acionados tanto por eventos de dados quanto por interações do usuário no Power Apps. Cobriremos a passagem de dados fluida entre as três ferramentas, a persistência de informações em diversas fontes (Dataverse, SQL, SharePoint), validações, tratamento de erros, e as melhores práticas para criar soluções empresariais "fullstack low-code" que são verdadeiramente interativas e orientadas à ação.

Curso Power BI Fullstack com Power Apps e Power Automate Da Análise à Ação e Automação as empresas de hoje precisam mais do que apenas relatórios; elas precisam de soluções que convertam insights em ações concretas. A combinação de Power BI (análise), Power Apps (interação/ação) e Power Automate (automação) capacita organizações a acelerar a tomada de decisões, otimizar processos de negócio de ponta a ponta, reduzir a dependência de equipes de TI para pequenas customizações e aumentar significativamente a produtividade. Isso se traduz em eficiência operacional sem precedentes, melhor governança de dados, redução de custos e a capacidade de inovar rapidamente. Profissionais que dominam essa tríade são extremamente valiosos e procurados no mercado, pois são capazes de construir soluções que preenchem a lacuna entre a análise de dados e a execução de negócios, impulsionando a verdadeira transformação digital.

Objetivo

Ao final do Curso Power BI Fullstack com Power Apps e Power Automate Da Análise à Ação e Automação, você será capaz de:

  • Projetar e criar dashboards e relatórios impactantes no Power BI.
  • Integrar Power Apps diretamente em relatórios do Power BI para permitir write-back e entrada de dados.
  • Desenvolver aplicativos de tela (Canvas Apps) no Power Apps otimizados para interação com dados do Power BI.
  • Criar e acionar fluxos de trabalho automatizados (Flows) no Power Automate a partir de Power Apps e de eventos de dados.
  • Dominar a passagem de dados de forma bidirecional e eficiente entre Power BI, Power Apps e Power Automate.
  • Implementar lógica de negócios complexa, validações e tratamento de erros em toda a solução.
  • Persistir dados em diversas fontes (Dataverse, SharePoint Lists, SQL Server) via Power Apps e Power Automate.
  • Publicar, compartilhar e gerenciar soluções integradas com segurança e performance.
  • Aplicar melhores práticas de arquitetura e design para soluções "fullstack low-code".
Publico Alvo
  • Analistas de Dados e Usuários Avançados de Power BI: Que querem levar seus relatórios ao próximo nível, permitindo interatividade e ação direta.
  • Desenvolvedores de Power Platform: Que buscam construir soluções de BI mais dinâmicas e automatizar processos baseados em dados.
  • Líderes de Negócios e Gerentes de Projeto: Que desejam otimizar fluxos de trabalho e capacitar suas equipes com ferramentas de baixo código.
  • Consultores e Especialistas em Transformação Digital: Para oferecer soluções "fullstack" de BI e automação.
Pre-Requisitos
  • Conhecimento intermediário de Power BI: Capacidade de criar relatórios, entender modelos de dados, DAX básico e publicar para o serviço.
  • Conhecimento básico de Power Apps: Capacidade de criar aplicativos de tela simples e entender fórmulas básicas (Power Fx).
  • Noções básicas de Power Automate: Entendimento de gatilhos e ações simples.
  • Conta ativa na Microsoft Power Platform (com licenças adequadas para Power BI Pro/Premium e Power Apps).
  • Familiaridade com conceitos de fontes de dados (tabelas, listas) e lógica de programação (condicionais, loops).
Materiais
Inglês/Português/Lab Prático
Conteúdo Programatico

Módulo 1: Power BI Essencial: Análise e Relatórios Dinâmicos (6 horas)

  • 1.1. Revisão e Aprofundamento em Power BI Desktop:
    • Conectores de dados avançados (web, pastas, APIs).
    • Transformação de dados com Power Query (M Language para cenários complexos).
    • Melhores práticas de modelagem de dados (star schema, cardinalidades).
  • 1.2. DAX para Insights Avançados:
    • Medidas vs. Colunas Calculadas.
    • Funções de agregação, tabelas e filtros.
    • CALCULATE, ALL, FILTER, RELATED para contextos de filtro complexos.
  • 1.3. Design de Relatórios e Dashboards Impactantes:
    • Escolha de visuais (gráficos, tabelas, mapas).
    • Interatividade: Slicers, filtros, drill-through, bookmarks.
    • Criação de tooltips personalizados.
  • 1.4. Publicação e Compartilhamento no Serviço Power BI:
    • Workspaces, apps, e governança de dados.
    • Configuração de gateways de dados (para fontes on-premises).
    • Agendamento de atualização de dados.
  • Prática: Criar um relatório Power BI complexo com múltiplas páginas, medidas DAX avançadas, e interatividade. Publicar e configurar atualização.

Módulo 2: Power Apps para Interação e Entrada de Dados (Write-Back) (8 horas)

  • 2.1. Criando Canvas Apps Eficientes para Power BI:
    • O que são Canvas Apps e como otimizá-los para embedar.
    • Layouts responsivos e princípios de UX/UI para aplicativos embutidos.
    • Conectores de Dados: SharePoint Lists, SQL Server, Dataverse, Excel Online (como fontes para write-back).
  • 2.2. O Visual Power Apps no Power BI: Conectando os Mundos:
    • Adicionando o visual e configurando os campos de dados.
    • Entendendo a propriedade PowerBIIntegration.Data em profundidade.
    • Passando dados de seleções do Power BI para o Power Apps (múltiplas linhas, tabelas).
  • 2.3. Formulários de Edição Avançados e Validações:
    • Trabalhando com o controle Edit Form para criar e atualizar registros.
    • Uso de Patch(), SubmitForm(), NewForm(), EditForm().
    • Validações complexas no Power Apps (Power Fx) antes do write-back.
    • Hands-on: Desenvolver um formulário de write-back que permite ao usuário atualizar um campo específico de um item selecionado no Power BI, com validação de dados.
  • 2.4. Tratamento de Erros e Feedback ao Usuário no Power Apps:
    • Usando IfError(), IsBlank(), IsEmpty().
    • Mensagens de sucesso e erro visuais no aplicativo.
  • 2.5. Cenários de Write-Back Complexos:
    • Atualização de status de workflow.
    • Adição de comentários ou anotações a registros existentes.
    • Captura de novos registros a partir do dashboard.
    • Hands-on: Criar um cenário onde o usuário pode adicionar um comentário a uma linha de um pedido no Power BI, e esse comentário é salvo no banco de dados.
  • Prática: Integrar um Canvas App a um relatório Power BI. Implementar lógica de write-back (atualização e criação) para uma fonte de dados (ex: Dataverse). Passar dados complexos do Power BI para o Power Apps e exibir feedback de sucesso/erro.

Módulo 3: Power Automate Essencial: Automação e Orquestração (8 horas)

  • 3.1. Tipos de Fluxos e Gatilhos Essenciais:
    • Fluxos de Nuvem (Cloud Flows): Automatizado, Instantâneo (Botão), Agendado.
    • Gatilhos baseados em eventos de dados (Ex: "Quando um item é criado/modificado" no SharePoint/Dataverse).
  • 3.2. Ações Essenciais e Manipulação de Dados:
    • Ações de controle: Condições (If/Else), Loops (Apply to each, Do until).
    • Operações de dados: Compose, Parse JSON, Select, Filter array.
    • Variáveis: Initialize variable, Set variable, Append to array variable.
    • Hands-on: Criar um fluxo que processa uma lista de itens, filtra alguns e manipula seus dados.
  • 3.3. Integrando Power Automate com Power Apps:
    • Acionando Fluxos "Instantâneos" a partir do Power Apps.
    • Passando múltiplos parâmetros do Power Apps para o Power Automate (Strings, Numbers, Boolean, JSON).
    • Retornando dados do Power Automate para o Power Apps para feedback ou uso posterior.
    • Hands-on: Criar um botão no Power App que aciona um fluxo, passando dados do formulário e recebendo um status de volta.
  • 3.4. Fluxos de Aprovação e Notificações:
    • Conector de Aprovações (Approvals).
    • Envio de emails (Outlook, SendGrid), mensagens (Teams) e notificações push.
    • Hands-on: Construir um fluxo de aprovação que é acionado por um write-back no Power Apps e envia uma notificação.
  • 3.5. Conectores HTTP e Webhooks (Integração com APIs Externas):
    • Fazendo chamadas HTTP para APIs RESTful (GET, POST, PUT).
    • Processando respostas JSON de APIs externas.
    • Hands-on: Criar um fluxo que chame uma API externa (ex: para verificar o CEP, ou integrar com um sistema de terceiros).
  • Prática: Desenvolver fluxos Power Automate para automatizar processos de negócio acionados por Power Apps e por eventos de dados. Implementar aprovações, notificações e integração com APIs externas.

Módulo 4: Soluções Fullstack Integradas e Boas Práticas (10 horas)

  • 4.1. Cenário Fullstack Completo: Da Análise à Ação Automatizada:
    • Estudo de Caso Prático: Construir uma solução onde o Power BI exibe métricas de vendas/projeto. O Power App permite que o usuário atualize o status ou adicione um comentário. O Power Automate é acionado por essa atualização, envia notificações, e talvez atualize outro sistema.
    • Hands-on: Desenvolver este projeto de ponta a ponta, integrando todas as ferramentas.
  • 4.2. Segurança e Governança da Solução:
    • Compartilhamento de Power BI Reports/Apps, Power Apps e Fluxos.
    • Permissões em fontes de dados (SQL, SharePoint, Dataverse).
    • Ambientes, Soluções (ALM básico) e Políticas de Prevenção de Perda de Dados (DLP).
    • Licenciamento (visão geral para cenário Fullstack).
  • 4.3. Otimização de Performance em Soluções Integradas:
    • Delegation em Power Apps.
    • Limpeza e otimização de consultas no Power Query.
    • Otimização de fluxos do Power Automate (paralelismo, limites).
    • Importância da fonte de dados de write-back (performance do banco de dados).
  • 4.4. Monitoramento e Solução de Problemas (Troubleshooting):
    • Monitorando atualizações de dados no Power BI.
    • Monitor do Power Apps para depuração de fórmulas.
    • Histórico de execução de fluxos no Power Automate.
    • Depurando a passagem de dados entre as ferramentas.
  • 4.5. Considerações Arquiteturais e Próximos Passos:
    • Quando usar Dataverse como fonte primária.
    • Uso de Custom Connectors e Dataflows.
    • Introdução a Power Pages (portais) e Power Virtual Agents (chatbots).
    • AI Builder (visão geral).
  • Prática: Refinar o projeto "fullstack" com otimizações de performance e segurança. Testar exaustivamente. Solucionar problemas e depurar a solução. Discutir estratégias de implantação e manutenção.
TENHO INTERESSE

Cursos Relacionados

Curso Ansible Red Hat Basics Automation Technical Foundation

16 horas

Curso Terraform Deploying to Oracle Cloud Infrastructure

24 Horas

Curso Ansible Linux Automation with Ansible

24 horas

Ansible Overview of Ansible architecture

16h

Advanced Automation: Ansible Best Practices

32h