
Rudimar B. Althof
Fundamentos do Power Apps - Canvas Apps
Neste curso introdutório, você vai aprender os conceitos fundamentais do Power Apps Canvas - a plataforma low-code da Microsoft que permite criar aplicativos modernos e funcionais, sem precisar ser programador. Se você quer construir apps personalizados para automatizar processos, conectar dados e resolver problemas reais no dia a dia da sua empresa, este é o ponto de partida.
Módulos
Introdução ao Power Apps
Entenda o que é a plataforma, o que você pode construir e o que será abordado neste módulo.

Boas-vindas e visão geral do curso
01:37Nesta lição, Rudimar apresenta o curso introdutório de Power Apps, destacando a importância de compreender os conceitos básicos para acompanhar cursos avançados. O curso aborda os objetivos de entender a utilidade do Power Apps, conhecer sua interface, conectar aplicativos a bases de dados ou serviços, diferenciar controles clássicos e modernos, e aplicar fórmulas do Power Fx. A lição é mais teórica e rápida, servindo como base para futuros cursos. Na próxima aula, será discutido o que é o Power Apps e para que ele serve.

O que é o Power Apps e para quem ele serve
07:43Nesta lição, Rudimar explica o que é o Power Apps e para que ele serve. Ele destaca que o Power Apps é uma plataforma de desenvolvimento low-code da Microsoft, permitindo a criação de aplicativos corporativos com pouco código. Rudimar demonstra a interface do Power Apps, mostrando como inserir e configurar controles facilmente. Ele também discute a integração fácil do Power Apps com outras ferramentas da Microsoft, como Excel e SharePoint, e sua acessibilidade em dispositivos móveis. O público-alvo inclui profissionais de TI e de negócios, chamados 'Citizen Developers', que podem desenvolver aplicativos para melhorar a produtividade na empresa. Exemplos de aplicativos incluem registro de incidentes, solicitações de vacina e controle de estoque. Para usar o Power Apps, é necessário uma conta da Microsoft e um conhecimento básico de informática.

Tipos de apps: Canvas, Model-driven e Power Pages
11:56Nesta aula, Rudimar apresenta os três tipos de Power Apps: Canvas App, Model Driven App e Power Pages. Ele inicia com uma introdução ao Canvas App, destacando sua flexibilidade no design e a capacidade de personalização através da interface de arrastar e soltar. Em seguida, ele explica o Model Driven App, que é baseado em modelos de dados e ideal para projetos complexos com tabelas. Por último, Rudimar fala sobre o Power Pages, ferramenta para criação de sites integrados com o Dataverse. Ele destaca as particularidades de custos e licenças de cada tipo de aplicativo e conclui a aula com uma tabela comparativa dos três tipos de Power Apps. Na próxima aula, haverá um aprofundamento no Canvas App.

Acesso, Conectores e Licenças
06:39Para finalizar a introdução do Power Apps, Rudimar explica os requisitos necessários para começar a desenvolver aplicativos, incluindo a necessidade de um computador, acesso à internet e uma conta corporativa com licença do Office. Ele detalha os custos relacionados aos conectores, destacando que alguns são gratuitos (como SharePoint e Outlook) e outros são premium, que exigem custos adicionais. Rudimar menciona diferentes planos de licenciamento do Power Apps, incluindo opções para usuários individuais e empresas, além de discutir a importância dos conectores na integração com outros serviços.
Gostou deste curso? Obtenha acesso completo a todo nosso conteúdo
Sobre o Curso
Resumo do Curso
Neste curso introdutório, você vai aprender os conceitos fundamentais do Power Apps Canvas - a plataforma low-code da Microsoft que permite criar aplicativos modernos e funcionais, sem precisar ser programador. Se você quer construir apps personalizados para automatizar processos, conectar dados e resolver problemas reais no dia a dia da sua empresa, este é o ponto de partida.
Instrutor

Rudimar B. Althof
O que você aprenderá
- O que é o Power Apps e para que ele serve
- Como navegar pela interface da ferramenta (Studio)
- Diferença entre controles clássicos e modernos
- Como conectar seu app a fontes de dados como SharePoint
- Usar os principais controles: formulários, galerias, botões e textos
- Aplicar fórmulas com Power Fx para lógica simples e eficaz
Requisitos
- Conta Microsoft 365 ativa, com acesso ao Power Apps
- Navegador atualizado (Edge, Chrome ou Firefox recomendados)
- Conhecimento básico de informática (Navegar, clicar, copiar, colar — nada avançado)
- Acesso à internet estável
{
"id": 23,
"title": "Fundamentos do Power Apps - Canvas Apps",
"description": "Neste curso introdutório, você vai aprender os conceitos fundamentais do Power Apps Canvas - a plataforma low-code da Microsoft que permite criar aplicativos modernos e funcionais, sem precisar ser programador.\n\nSe você quer construir apps personalizados para automatizar processos, conectar dados e resolver problemas reais no dia a dia da sua empresa, este é o ponto de partida.",
"thumbnail": "https://global-rudimar.b-cdn.net/courses/thumbnails/1745937742386-k83169-fundamentos_canvas_app.webp",
"level": "Iniciante",
"instructor": "Rudimar B. Althof",
"instructor_image": "https://global-rudimar.b-cdn.net/profiles/7278ff69-af14-46c2-9a5e-67a70e2928cb/1757863479901-u3idzn-eu.webp",
"category": "power-apps",
"sessionCount": 6,
"lessonCount": 26,
"duration": 11858,
"visible": true,
"slug": "fundamentos-power-apps",
"purchaselink": "",
"isUnlocked": true,
"price": null,
"sessions": [
{
"id": 78,
"title": "Introdução ao Power Apps",
"thumbnail": "https://vz-37748830-d20.b-cdn.net/88182058-ca07-4ce3-91a3-4fc6bfc95baf/thumbnail_8250cf80.jpg",
"description": "Entenda o que é a plataforma, o que você pode construir e o que será abordado neste módulo.",
"order": 1,
"visible": true,
"lessons": [
{
"id": 48,
"is_completed": false,
"title": "Boas-vindas e visão geral do curso",
"description": "Nesta lição, Rudimar apresenta o curso introdutório de Power Apps, destacando a importância de compreender os conceitos básicos para acompanhar cursos avançados. O curso aborda os objetivos de entender a utilidade do Power Apps, conhecer sua interface, conectar aplicativos a bases de dados ou serviços, diferenciar controles clássicos e modernos, e aplicar fórmulas do Power Fx. A lição é mais teórica e rápida, servindo como base para futuros cursos. Na próxima aula, será discutido o que é o Power Apps e para que ele serve.",
"duration": "01:37",
"videoUrl": "https://iframe.mediadelivery.net/play/406049/88182058-ca07-4ce3-91a3-4fc6bfc95baf",
"isUnlocked": true,
"visible": true,
"thumbnail": "https://vz-37748830-d20.b-cdn.net/88182058-ca07-4ce3-91a3-4fc6bfc95baf/preview.webp",
"previous_lesson_id": null,
"next_lesson_id": 49
},
{
"id": 49,
"is_completed": false,
"title": "O que é o Power Apps e para quem ele serve",
"description": "Nesta lição, Rudimar explica o que é o Power Apps e para que ele serve. Ele destaca que o Power Apps é uma plataforma de desenvolvimento low-code da Microsoft, permitindo a criação de aplicativos corporativos com pouco código. Rudimar demonstra a interface do Power Apps, mostrando como inserir e configurar controles facilmente. Ele também discute a integração fácil do Power Apps com outras ferramentas da Microsoft, como Excel e SharePoint, e sua acessibilidade em dispositivos móveis. O público-alvo inclui profissionais de TI e de negócios, chamados 'Citizen Developers', que podem desenvolver aplicativos para melhorar a produtividade na empresa. Exemplos de aplicativos incluem registro de incidentes, solicitações de vacina e controle de estoque. Para usar o Power Apps, é necessário uma conta da Microsoft e um conhecimento básico de informática.",
"duration": "07:43",
"videoUrl": "https://iframe.mediadelivery.net/play/406049/40d232a9-d35d-4508-bef5-16eb10cd9a79",
"isUnlocked": false,
"visible": true,
"thumbnail": "https://vz-37748830-d20.b-cdn.net/40d232a9-d35d-4508-bef5-16eb10cd9a79/preview.webp",
"previous_lesson_id": 48,
"next_lesson_id": 50
},
{
"id": 50,
"is_completed": false,
"title": "Tipos de apps: Canvas, Model-driven e Power Pages",
"description": "Nesta aula, Rudimar apresenta os três tipos de Power Apps: Canvas App, Model Driven App e Power Pages. Ele inicia com uma introdução ao Canvas App, destacando sua flexibilidade no design e a capacidade de personalização através da interface de arrastar e soltar. Em seguida, ele explica o Model Driven App, que é baseado em modelos de dados e ideal para projetos complexos com tabelas. Por último, Rudimar fala sobre o Power Pages, ferramenta para criação de sites integrados com o Dataverse. Ele destaca as particularidades de custos e licenças de cada tipo de aplicativo e conclui a aula com uma tabela comparativa dos três tipos de Power Apps. Na próxima aula, haverá um aprofundamento no Canvas App.",
"duration": "11:56",
"videoUrl": "https://iframe.mediadelivery.net/play/406049/b6609bb5-0f77-47d9-83ba-c64c8e475f70",
"isUnlocked": false,
"visible": true,
"thumbnail": "https://vz-37748830-d20.b-cdn.net/b6609bb5-0f77-47d9-83ba-c64c8e475f70/preview.webp",
"previous_lesson_id": 49,
"next_lesson_id": 51
},
{
"id": 51,
"is_completed": false,
"title": "Acesso, Conectores e Licenças",
"description": "Para finalizar a introdução do Power Apps, Rudimar explica os requisitos necessários para começar a desenvolver aplicativos, incluindo a necessidade de um computador, acesso à internet e uma conta corporativa com licença do Office. Ele detalha os custos relacionados aos conectores, destacando que alguns são gratuitos (como SharePoint e Outlook) e outros são premium, que exigem custos adicionais. Rudimar menciona diferentes planos de licenciamento do Power Apps, incluindo opções para usuários individuais e empresas, além de discutir a importância dos conectores na integração com outros serviços.",
"duration": "06:39",
"videoUrl": "https://iframe.mediadelivery.net/play/406049/038cdd35-0edc-4d34-8958-62d2b98d131f",
"isUnlocked": false,
"visible": true,
"thumbnail": "https://vz-37748830-d20.b-cdn.net/038cdd35-0edc-4d34-8958-62d2b98d131f/preview.webp",
"previous_lesson_id": 50,
"next_lesson_id": null
}
]
},
{
"id": 83,
"title": "Navegando pelo Power Apps Studio",
"thumbnail": "https://vz-37748830-d20.b-cdn.net/3ccce497-06e1-4fbd-bb5b-6ff1fa39ccb8/thumbnail.jpg",
"description": "Apresentar cada parte da interface do criador de apps (Studio) e ensinar o aluno a criar, salvar, testar e entender a estrutura básica de um app Canvas.",
"order": 2,
"visible": true,
"lessons": [
{
"id": 64,
"is_completed": false,
"title": "Conhecendo o Portal make.powerapps.com",
"description": "Nesta aula, Rudimar mostra como acessar e explorar a interface do Power Apps. Ele detalha como entrar no Power Apps através do make.powerapps.com ou de ferramentas do Office. Rudimar também explica os principais elementos da interface, como o painel lateral, a seção 'Criar' para desenvolver aplicativos, e a seção 'Learn' para tutoriais e módulos de ensino. Ele destaca a importância de não se apegar ao visual específico da interface devido às frequentes atualizações da Microsoft. A aula termina preparando o aluno para criar um app do zero, explorando o Power Apps Studio.",
"duration": "04:52",
"videoUrl": "https://iframe.mediadelivery.net/play/406049/f845ea43-f1e9-40c7-b41b-d3debf383d9f",
"isUnlocked": true,
"visible": true,
"thumbnail": "https://vz-37748830-d20.b-cdn.net/f845ea43-f1e9-40c7-b41b-d3debf383d9f/preview.webp",
"previous_lesson_id": null,
"next_lesson_id": 65
},
{
"id": 65,
"is_completed": false,
"title": "Criando um App Canvas do Zero",
"description": "Nesta lição, Rudimar ensina como criar seu primeiro aplicativo no Power Apps. Ele apresenta diferentes opções de início, como usando o Copilot, conectando dados do SharePoint ou Dataverse, ou utilizando modelos de aplicativos prontos. \nNo entanto, Rudimar escolhe iniciar com um design de página em branco, recomendando entender o básico antes de usar ferramentas automáticas. \nEle explica a escolha entre modelos para tablet ou telefone, destacando a importância de escolher o formato certo para onde o app será utilizado. Futuramente, explorarão mais sobre a interface do Power Apps Studio.",
"duration": "02:46",
"videoUrl": "https://iframe.mediadelivery.net/play/406049/4cfcb509-1870-459c-8446-3f32ae3066b5",
"isUnlocked": false,
"visible": true,
"thumbnail": "https://vz-37748830-d20.b-cdn.net/4cfcb509-1870-459c-8446-3f32ae3066b5/preview.webp",
"previous_lesson_id": 64,
"next_lesson_id": 66
},
{
"id": 66,
"is_completed": false,
"title": "Explorando o Power Apps Studio",
"description": "Nesta aula, Rudimar começa a explorar o Power Apps Studio, a interface para construção de aplicativos. Ele explica a funcionalidade da barra de comandos onde podemos inserir controles, como botões e entradas de texto, e ajustar suas propriedades. Destaca a importância de salvar o aplicativo e configurar o salvamento automático. Rudimar também demonstra como utilizar a barra de fórmulas para alterar propriedades e escrever fórmulas, além de mostrar outras funcionalidades como comentários, verificador de aplicativos, e configuração de telas e imagens de fundo. Por fim, ele menciona outros menus e barras importantes que serão detalhados na próxima aula.",
"duration": "07:25",
"videoUrl": "https://iframe.mediadelivery.net/play/406049/b494d36a-f5c5-4a31-8ef2-d1f1e64eeeec",
"isUnlocked": false,
"visible": true,
"thumbnail": "https://vz-37748830-d20.b-cdn.net/b494d36a-f5c5-4a31-8ef2-d1f1e64eeeec/preview.webp",
"previous_lesson_id": 65,
"next_lesson_id": 67
},
{
"id": 67,
"is_completed": false,
"title": "Menu de Criação do Aplicativo",
"description": "Nesta aula, Rudimar apresenta o menu de criação do Power Apps, explorando diversas funcionalidades e opções disponíveis na interface. Ele destaca o modo de exibição de árvore, a adição de telas em branco, os componentes reutilizáveis, e a conexão com fontes externas de dados como SharePoint, Excel e outros serviços Microsoft. Também são abordados tópicos como variáveis, buscas no aplicativo, inserção de mídias, automações com Power Automate, e um painel de ferramentas avançadas para monitorar e testar o app. Ao final, há uma menção à configuração de atualizações e ao uso de temas e controles modernos.",
"duration": "07:15",
"videoUrl": "https://iframe.mediadelivery.net/play/406049/3ccce497-06e1-4fbd-bb5b-6ff1fa39ccb8",
"isUnlocked": false,
"visible": true,
"thumbnail": "https://vz-37748830-d20.b-cdn.net/3ccce497-06e1-4fbd-bb5b-6ff1fa39ccb8/preview.webp",
"previous_lesson_id": 66,
"next_lesson_id": null
}
]
},
{
"id": 80,
"title": "Controles Clássicos vs Controles Modernos",
"thumbnail": "https://vz-37748830-d20.b-cdn.net/a85b1e38-8628-4f53-9e63-b13681603af9/preview.webp",
"description": "Entenda os dois mundos de componentes no Power Apps.",
"order": 3,
"visible": true,
"lessons": [
{
"id": 52,
"is_completed": false,
"title": "Introdução aos controles no Power Apps",
"description": "Nesta aula, Rudimar explora os diversos controles disponíveis no Power Apps e suas propriedades. Ele começa com a criação de uma nova tela e a inserção de um botão, explicando a importância de nomear os controles de forma significativa. Rudimar demonstra como ajustar propriedades básicas como nome, texto, visibilidade e posição dos controles. Ele também mostra como utilizar a barra de fórmula para alterar propriedades como visibilidade e como testar interações no aplicativo durante o desenvolvimento. Além disso, Rudimar exemplifica a função Notify para mostrar notificações. A aula também cobre a criação de um menu suspenso e a inserção de outros controles como alternador, seletor de data, e controles mais avançados como câmera e leitor de código de barras. Para concluir, ele antecipa a próxima aula, onde ensinará a obter os valores desses controles.",
"duration": "10:22",
"videoUrl": "https://iframe.mediadelivery.net/play/406049/d3698465-8cad-4556-9907-307c32cc08f0",
"isUnlocked": true,
"visible": true,
"thumbnail": "https://vz-37748830-d20.b-cdn.net/d3698465-8cad-4556-9907-307c32cc08f0/preview.webp",
"previous_lesson_id": null,
"next_lesson_id": 68
},
{
"id": 68,
"is_completed": false,
"title": "Obtendo os valores dos controles",
"description": "Nesta aula, Rudimar ensina como trabalhar com os valores dos controles inseridos no Power Apps. Ele inicia mostrando como vincular a visibilidade de um texto ao estado de um controle alternativo (Toggle). Em seguida, demonstra como exibir a data selecionada em um seletor de data em um rótulo de texto. Rudimar também ensina a manipular controles deslizantes (Slider) para obter e exibir valores. Além disso, ele reforça a importância de entender as propriedades específicas de cada controle como .Value e .SelectedDate, e antecipa a próxima aula focada em controles modernos.",
"duration": "06:22",
"videoUrl": "https://iframe.mediadelivery.net/play/406049/a85b1e38-8628-4f53-9e63-b13681603af9",
"isUnlocked": false,
"visible": true,
"thumbnail": "https://vz-37748830-d20.b-cdn.net/a85b1e38-8628-4f53-9e63-b13681603af9/preview.webp",
"previous_lesson_id": 52,
"next_lesson_id": 53
},
{
"id": 53,
"is_completed": false,
"title": "Ativando os controles e temas modernos + diferenças",
"description": "Nesta aula, Rudimar apresenta os novos controles e temas modernos do Power Apps. Ele mostra como habilitar essas funcionalidades e compara as diferenças visuais e de propriedades entre os controles clássicos e modernos, como botões, seletores de data, sliders e listas suspensas. Rudimar também explica a personalização de temas, destacando como escolher cores acessíveis e criar paletas que se adaptem automaticamente. A aula termina anunciando a próxima, que esclarecerá como obter dados dos controles clássicos e modernos, abordando dúvidas comuns dos alunos iniciantes.",
"duration": "09:34",
"videoUrl": "https://iframe.mediadelivery.net/play/406049/14ec73ac-4afb-4f3c-9a85-d5316c89434b",
"isUnlocked": false,
"visible": true,
"thumbnail": "https://vz-37748830-d20.b-cdn.net/14ec73ac-4afb-4f3c-9a85-d5316c89434b/preview.webp",
"previous_lesson_id": 68,
"next_lesson_id": 54
},
{
"id": 54,
"is_completed": false,
"title": "Acessando as informações dos controles clássicos e modernos",
"description": "Nesta aula, Rudimar examina as diferenças entre controles clássicos e modernos no Power Apps, especialmente na obtenção de valores. Ele começa introduzindo uma nova tela em branco e compara a inserção de entrada de texto em ambos os tipos de controle. Rudimar destaca que os controles modernos têm menos propriedades visíveis inicialmente comparado aos clássicos e explica como obter valores usando '.Value' para modernos e '.Text' para clássicos. Ele também demonstra o uso de placeholders em vez de textos padrão e diferenças como a restrição de entrada numérica em controles clássicos e modernos. Por fim, Rudimar analisa a inserção de entradas numéricas nos controles modernos, mostrando como definir valores mínimos e máximos, precisão e como obter esses valores. ",
"duration": "08:49",
"videoUrl": "https://iframe.mediadelivery.net/play/406049/5984d8dd-9ff7-4ca3-83d7-549e28468098",
"isUnlocked": false,
"visible": true,
"thumbnail": "https://vz-37748830-d20.b-cdn.net/5984d8dd-9ff7-4ca3-83d7-549e28468098/preview.webp",
"previous_lesson_id": 53,
"next_lesson_id": 69
},
{
"id": 69,
"is_completed": false,
"title": "Ícones e Botões - Clássicos e Modernos",
"description": "Nesta aula, Rudimar apresenta as diferenças entre os controles clássicos e modernos no Power Apps. Ele destaca a mudança do uso de ícones clássicos com a função On Select para ícones modernos que são apenas decorativos. Para ações interativas, agora é necessário usar botões modernos que permitem adicionar ícones e personalizá-los com diferentes estilos e propriedades. Rudimar demonstra como configurar esses botões e ajustar suas propriedades, enfatizando a transição para controles modernos para novos usuários do Power Apps.",
"duration": "03:32",
"videoUrl": "https://iframe.mediadelivery.net/play/406049/210ccdea-2ad4-4827-a17e-fd1f826bbc72",
"isUnlocked": false,
"visible": true,
"thumbnail": "https://vz-37748830-d20.b-cdn.net/210ccdea-2ad4-4827-a17e-fd1f826bbc72/preview.webp",
"previous_lesson_id": 54,
"next_lesson_id": null
}
]
},
{
"id": 82,
"title": "Introdução ao Power Fx",
"thumbnail": "https://vz-37748830-d20.b-cdn.net/650eb3a8-ab8a-472c-bbb4-718639dfa525/thumbnail.jpg",
"description": "Aprenda a lógica básica e comandos essenciais.",
"order": 4,
"visible": true,
"lessons": [
{
"id": 56,
"is_completed": false,
"title": "Introdução ao Power Fx e Navegação entre telas (Navigate, Back)",
"description": "Nessa aula, Rudimar apresenta a linguagem Power Fx utilizada no Power Apps, destacando sua semelhança com as fórmulas do Excel. Ele demonstra como navegar entre telas no Power Apps utilizando as funções 'navigate' e 'back'. Rudimar mostra como criar botões para mudar de uma tela para outra e acrescenta detalhes sobre os parâmetros de transição disponíveis, como 'cover' e 'fade'. A aula inclui a criação de uma tela em branco e a inserção de elementos como imagens e botões, além da aplicação de funções para controlar a navegação do usuário entre as telas. O objetivo é facilitar a movimentação no aplicativo usando o mínimo de código possível. Na próxima aula, haverá uma continuação com mais detalhes sobre Power Fx.",
"duration": "08:22",
"videoUrl": "https://iframe.mediadelivery.net/play/406049/260b9e15-2eab-44e9-8dee-104a6b6c5de2",
"isUnlocked": true,
"visible": true,
"thumbnail": "https://vz-37748830-d20.b-cdn.net/260b9e15-2eab-44e9-8dee-104a6b6c5de2/preview.webp",
"previous_lesson_id": null,
"next_lesson_id": 55
},
{
"id": 55,
"is_completed": false,
"title": "Informações do Usuário + Concatenação de String",
"description": "Nesta lição, Rudimar demonstra como utilizar a função User no Power Apps para obter informações do usuário logado, como imagem, nome completo, e-mail e ID. Ele mostra como inserir um controle de imagem e definir sua propriedade para exibir a imagem do usuário atual. Além disso, Rudimar ensina a concatenar textos, criando uma mensagem personalizada que inclui o nome do usuário. Ele também demonstra como exibir a data atual utilizando a função today, facilitando a criação de conteúdos dinâmicos no aplicativo. A lição termina com a promessa de explorar mais validações simples no Power Fx em lições futuras.",
"duration": "05:15",
"videoUrl": "https://iframe.mediadelivery.net/play/406049/f7daf0cf-fb4e-4a6a-8d8d-706dfb61a1c1",
"isUnlocked": false,
"visible": true,
"thumbnail": "https://vz-37748830-d20.b-cdn.net/f7daf0cf-fb4e-4a6a-8d8d-706dfb61a1c1/preview.webp",
"previous_lesson_id": 56,
"next_lesson_id": 71
},
{
"id": 71,
"is_completed": false,
"title": "Operações com Datas",
"description": "Nesta aula, Rudimar ensina como utilizar o PowerFx no Power Apps para validar a data de nascimento de um usuário e determinar se ele é maior de idade. Ele demonstra como inserir e configurar um seletor de data, concatenar a data selecionada num campo de texto e calcular a diferença de dias entre a data escolhida e a data atual usando a função DateDiff. Rudimar mostra ainda como refinar o cálculo para determinar precisamente se o usuário é maior de 18 anos e aplicar essa validação para habilitar ou desabilitar um botão de navegação. A aula termina com a promessa de abordar o conceito de 'if' e condições na próxima lição.",
"duration": "09:18",
"videoUrl": "https://iframe.mediadelivery.net/play/406049/508bdda1-0fe0-43ba-b184-6bd5b75c19fc",
"isUnlocked": false,
"visible": true,
"thumbnail": "https://vz-37748830-d20.b-cdn.net/508bdda1-0fe0-43ba-b184-6bd5b75c19fc/preview.webp",
"previous_lesson_id": 55,
"next_lesson_id": 58
},
{
"id": 58,
"is_completed": false,
"title": "Lógica de validação",
"description": "Nesta aula, Rudimar demonstra como habilitar ou desabilitar um botão no Power Apps de acordo com a idade do usuário. Ele explica como utilizar uma fórmula para testar se o usuário é maior de idade e, com base no resultado, definir o modo de exibição do botão (habilitado ou desabilitado). Além disso, Rudimar ensina a adicionar uma mensagem que aparece somente quando o usuário é menor de idade, utilizando lógica condicional para controlar a visibilidade do texto. A aula inclui exemplos práticos e detalhamento de cada passo do processo.",
"duration": "09:23",
"videoUrl": "https://iframe.mediadelivery.net/play/406049/144a1395-56bb-4f8c-989d-1eaa466fcfe9",
"isUnlocked": false,
"visible": true,
"thumbnail": "https://vz-37748830-d20.b-cdn.net/144a1395-56bb-4f8c-989d-1eaa466fcfe9/preview.webp",
"previous_lesson_id": 71,
"next_lesson_id": 57
},
{
"id": 57,
"is_completed": false,
"title": "Variáveis",
"description": "Nesta aula, o instrutor Rudimar apresenta o conceito de variáveis no Power Apps. Ele demonstra como criar uma variável de contexto utilizando a função updateContext para armazenar e aumentar o número de cliques de um botão, explicando passo a passo como implementar e acessar essas variáveis na mesma tela. Além disso, Rudimar ensina a criar variáveis globais com a função set, que podem ser acessadas em diferentes telas do aplicativo. Ele finaliza discutindo a diferença entre variáveis locais e globais e dá uma prévia da próxima aula sobre coleções, que permitem armazenar várias linhas de dados.",
"duration": "10:38",
"videoUrl": "https://iframe.mediadelivery.net/play/406049/ee4a4292-b389-4718-aa77-99d7df27486c",
"isUnlocked": false,
"visible": true,
"thumbnail": "https://vz-37748830-d20.b-cdn.net/ee4a4292-b389-4718-aa77-99d7df27486c/preview.webp",
"previous_lesson_id": 58,
"next_lesson_id": 72
},
{
"id": 72,
"is_completed": false,
"title": "Coleções",
"description": "Nesta aula, Rudimar explica o conceito de coleções no Power Apps. Ele demonstra como armazenar dados temporários em tabelas dentro do aplicativo, utilizando a função 'collect'. Rudimar exemplifica o processo de coleta de dados de cliques de um botão, registrando o horário, número de cliques e usuário. Ele também mostra como visualizar os dados coletados em uma tabela, conectando-a à coleção criada. Rudimar finaliza destacando que estas tabelas são temporárias e sugere salvar os dados antes de fechar o app para não perder as informações.",
"duration": "05:53",
"videoUrl": "https://iframe.mediadelivery.net/play/406049/650eb3a8-ab8a-472c-bbb4-718639dfa525",
"isUnlocked": false,
"visible": true,
"thumbnail": "https://vz-37748830-d20.b-cdn.net/650eb3a8-ab8a-472c-bbb4-718639dfa525/preview.webp",
"previous_lesson_id": 57,
"next_lesson_id": null
}
]
},
{
"id": 79,
"title": "Conexões e Fontes de Dados",
"thumbnail": "https://vz-37748830-d20.b-cdn.net/d148378c-c73d-4dff-bcd6-637419448306/thumbnail.jpg",
"description": "Aprenda a conectar o app com dados externos como SharePoint, Excel ou Dataverse.",
"order": 5,
"visible": true,
"lessons": [
{
"id": 61,
"is_completed": false,
"title": "Introdução aos Conectores no Power Apps",
"description": "Nesta aula, Rudimar fornece uma visão geral sobre os conectores no Power Apps. Ele começa demonstrando como os aplicativos se conectam aos dados e aos serviços. Rudimar ensina a conectar uma lista do SharePoint ao Power Apps, criando um site e uma lista no SharePoint para utilizar como fonte de dados. Ele demonstra a conexão dessa lista ao app e a inserção de uma galeria para exibir os dados. Rudimar também mostra como conectar um arquivo de Excel no OneDrive ao Power Apps e inserir uma galeria para visualizar os dados. Ele conclui anunciando que na próxima aula será mostrado como enviar um e-mail a partir do Power Apps.",
"duration": "09:15",
"videoUrl": "https://iframe.mediadelivery.net/play/406049/0808690a-8ef6-41f6-a996-0174a056bc41",
"isUnlocked": true,
"visible": true,
"thumbnail": "https://vz-37748830-d20.b-cdn.net/0808690a-8ef6-41f6-a996-0174a056bc41/preview.webp",
"previous_lesson_id": null,
"next_lesson_id": 62
},
{
"id": 62,
"is_completed": false,
"title": "Uso de Conectores para Ações no Power Apps",
"description": "Nesta aula, Rudimar mostra como utilizar conectores que executam ações no Power Apps, ao invés de apenas buscar dados. Ele começa demonstrando como conectar um conector de e-mail da Microsoft para enviar e-mails a partir de um aplicativo, inserindo um botão para esta finalidade. No entanto, ao testar, há um erro de conexão. Em seguida, ele conecta ao Outlook para realizar a mesma ação e consegue enviar um e-mail com sucesso. Rudimar explica como configurar parâmetros para enviar e-mails, mostra como enviar informações do dispositivo selecionado e discute possibilidades de automatização e integração de serviços utilizando conectores. Ele conclui mencionando a limpeza de conectores não utilizados e antecipando uma aula rápida sobre conectores premium.",
"duration": "08:01",
"videoUrl": "https://iframe.mediadelivery.net/play/406049/749f6364-3021-43dd-b386-6af93aedf68e",
"isUnlocked": false,
"visible": true,
"thumbnail": "https://vz-37748830-d20.b-cdn.net/749f6364-3021-43dd-b386-6af93aedf68e/preview.webp",
"previous_lesson_id": 61,
"next_lesson_id": 63
},
{
"id": 63,
"is_completed": false,
"title": "Revisão dos Conectores Padrão e Premium no PowerApps",
"description": "Esta aula conduzida por Rudimar revisa os conceitos de conectores básicos e Premium no Power Apps. Ele destaca a distinção entre conectores padrão, que se conectam a serviços da Microsoft como SharePoint, Outlook e Excel, e conectores Premium, que interagem com bancos de dados e serviços de terceiros. Rudimar demonstra como identificar os conectores Premium na interface do Power Apps e explica a necessidade de uma licença especial para usá-los. Ele conclui adicionando três conectores comuns que não são Premium, permitindo o acesso com uma licença do Office. A aula finaliza o módulo sobre conectores e prepara o terreno para explorar os principais controles no Power Apps, incluindo galerias e formulários.",
"duration": "01:41",
"videoUrl": "https://iframe.mediadelivery.net/play/406049/d148378c-c73d-4dff-bcd6-637419448306",
"isUnlocked": false,
"visible": true,
"thumbnail": "https://vz-37748830-d20.b-cdn.net/d148378c-c73d-4dff-bcd6-637419448306/preview.webp",
"previous_lesson_id": 62,
"next_lesson_id": null
}
]
},
{
"id": 81,
"title": "Componentes Essenciais",
"thumbnail": "",
"description": "Domine os controles fundamentais para construir apps práticos.",
"order": 6,
"visible": true,
"lessons": [
{
"id": 70,
"is_completed": false,
"title": "Containeres (organização dos controles)",
"description": "Nesta aula, Rudimar ensina os controles básicos no Power Apps, focando nas galerias, formulários e, principalmente, containers. Ele explica a importância dos containers para a organização dos elementos na tela, mostrando como usar containers padrão, horizontais e verticais. Rudimar exemplifica como inserir botões, textos, imagens e outros controles dentro de containers e como ajustá-los usando propriedades como direção, alinhamento, espaçamento e preenchimento. A aula conclui com a criação de um cabeçalho e um formulário básico, preparando o terreno para a próxima aula sobre galerias.",
"duration": "12:47",
"videoUrl": "https://iframe.mediadelivery.net/play/406049/e2e94b9d-ccd5-464a-ab47-d4b3f6f3f10f",
"isUnlocked": true,
"visible": true,
"thumbnail": "https://vz-37748830-d20.b-cdn.net/e2e94b9d-ccd5-464a-ab47-d4b3f6f3f10f/preview.webp",
"previous_lesson_id": null,
"next_lesson_id": 59
},
{
"id": 59,
"is_completed": false,
"title": "Galerias (exibição de dados)",
"description": "Nesta aula, Rudimar explica como utilizar galerias no Power Apps para visualizar dados de uma base de dados. Ele começa trocando o título do aplicativo para 'App de Contatos' e inserindo uma galeria vertical. \nRudimar demonstra a conexão da galeria com uma base de dados, inicialmente usando um exemplo já inserido, e depois mostrando como copiar e colar um código Power Fx que cria uma tabela estática para testes. \nEle explora os diferentes layouts predefinidos da galeria e como configurar as propriedades dos itens, como nome, cargo e departamento. Rudimar também ensina a manipular a propriedade 'ThisItem' para referenciar os dados corretos e configura a exibição de imagens a partir de URLs. \nEle destaca a importância de editar o primeiro item da galeria, pois alterações refletem nos demais itens. \nA aula é finalizada com a preparação para a próxima lição, onde serão abordados formulários e a conexão com uma base de dados real no OneDrive.",
"duration": "10:50",
"videoUrl": "https://iframe.mediadelivery.net/play/406049/55c901f6-2c13-4855-832c-7a5e10adf4dc",
"isUnlocked": false,
"visible": true,
"thumbnail": "https://vz-37748830-d20.b-cdn.net/55c901f6-2c13-4855-832c-7a5e10adf4dc/preview.webp",
"previous_lesson_id": 70,
"next_lesson_id": 73
},
{
"id": 73,
"is_completed": false,
"title": "Preparação para aprender Forms: criando a tabela de dados",
"description": "Nesta aula, Rudimar ensina como criar e editar registros no Power Apps utilizando um formulário e uma base de dados no Excel. \nEle explica que embora o Excel não seja recomendado para apps reais, é útil para aprendizado e mockups. \nA aula cobre a criação e organização de uma pasta no OneDrive, a geração de uma tabela de dados no Excel com a ajuda do Copilot do Bing, e a formatação e nomeação da tabela. Além disso, Rudimar demonstra como conectar a tabela no Power Apps e como as alterações no Excel refletem no aplicativo. \nEle também destaca a importância de manter o Excel fechado para evitar conflitos e disponibiliza a planilha criada para download na aba de recursos do curso.",
"duration": "05:42",
"videoUrl": "https://iframe.mediadelivery.net/play/406049/f11e9474-0928-4aed-94c7-1a785b48ca15",
"isUnlocked": false,
"visible": true,
"thumbnail": "https://vz-37748830-d20.b-cdn.net/f11e9474-0928-4aed-94c7-1a785b48ca15/preview.webp",
"previous_lesson_id": 59,
"next_lesson_id": 60
},
{
"id": 60,
"is_completed": false,
"title": "Formulários (Ver, Editar e Criar registros)",
"description": "Nesta aula, Rudimar finaliza o conhecimento sobre as bases do Canvas App com foco no uso de formulários. \nEle explica como visualizar, editar ou criar novos itens utilizando um formulário, ressaltando a importância de conectar a uma base de dados. Mostra como adicionar e editar campos, ajustar layouts, e definir modos de formulário (Novo, Editar, Exibir). \nRudimar também demonstra como enviar dados utilizando a função submit form, e como manipular ações após envio com onSuccess e onFailure. \nAo final, os alunos aprenderão a criar botões para adicionar, editar e visualizar registros, consolidando o entendimento básico necessário para construir aplicativos no Power Apps.",
"duration": "11:41",
"videoUrl": "https://iframe.mediadelivery.net/play/406049/590e642d-91f8-47e3-bdd1-5fcd4a32d0be",
"isUnlocked": false,
"visible": true,
"thumbnail": "https://vz-37748830-d20.b-cdn.net/590e642d-91f8-47e3-bdd1-5fcd4a32d0be/preview.webp",
"previous_lesson_id": 73,
"next_lesson_id": null
}
]
}
]
}Aprimore suas habilidades com este curso
Esteja entre os primeiros a dominar essas habilidades valiosas e avançar seu conhecimento com exemplos práticos do mundo real.
Assine mensal/anual para acessar este e todos os outros cursos
Acesse todo o conteúdo do curso





















