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 Terraform Deploying to Oracle Cloud Infrastructure

24 Horas

Ansible Overview of Ansible architecture

16h

Curso Apache NiFi Advanced DataFlow Engineering

24 horas

Curso Real-Time Data Pipelines

24 horas