Power Apps Tutorial: tutte le risorse gratuite
Power Apps Tutorial: guida alle risorse gratuite Microsoft per imparare a creare app aziendali personalizzate, dai corsi base agli esempi avanzati step by step.
Un’introduzione a Microsoft Power Apps
Microsoft Power Apps è una soluzione di sviluppo low-code per applicazioni basata su tecnologia cloud che permette di creare app su misura senza dover partire da zero e senza bisogno di alcuna conoscenza a livello di programmazione, grazie ad un sistema versatile e intuitivo molto simile a un set di costruzioni virtuale.
È uno dei prodotti di punta di Microsoft Power Platform, la suite realizzata da Microsoft per assistere e semplificare lo sviluppo di processi telematici aziendali interni che include al suo interno anche Power Automate per la creazione di sistemi di automazione e Power BI per l’analisi dati e la creazione di report dinamici.
Con Power Apps si può progettare in tempi rapidissimi l’aspetto e il funzionamento dell’app, collegarla a diversi tipi di dati, come fogli Excel o database, e farla eseguire su computer,tabletotelefoni senza alcun problema di compatibilità.
Si tratta quindi di uno strumento di grande utilità che con la sua semplicità d’uso e la sua versatilità può aiutare enormemente il proprio business nello sviluppo di app aziendali e strumenti che vadano a ampliare e migliorare le infrastrutture digitali della compagnia, con un occhio al risparmio sui costi di sviluppo e distribuzione ma senza alcuna rinuncia alla qualità.
Tuttavia, come con ogni strumento di semplice utilizzo, sfruttare appieno le possibilità offerte da Power Apps e padroneggiarne le funzionalità più sofisticate richiederà da parte di chi è interessato un po’ di pazienza e di attento studio per poterlo fare in maniera adeguata.
A questo proposito, andremo adesso a offrire nelle prossime righe una serie di link a tutorial, guide e suggerimenti per aiutare chiunque voglia approfondire lo studio delle funzionalità di Power Apps, a prescindere dal proprio livello di abilità, sia esso quello di un principiante al primo approccio o quello di uno sviluppatore professionista interessato ad ampliare le proprie conoscenze e a sfruttare le caratteristiche più avanzate dell’ambiente di sviluppo low-code della casa di Redmond.
Insieme a guide e tutorial in formato testuale e video (ufficiali o approvate da Microsoft, come nel caso dei corsi di LinkedIn Learning), presenteremo negli elenchi qui sotto anche link a risorse utili per lo sviluppo offerte dalla sempre più attiva community Power Apps: da gallerie di funzionalità implementabili con pochi click realizzate dagli utenti ai repository GitHub di alcuni degli utenti più attivi e stimati della comunità Microsoft.
Ottimizzare l’esperienza utente con Power Apps
Power Apps Tutorial: link utili per i principianti
In questa sezione ci concentreremo su quegli utenti che stanno partendo da zero e non hanno ancora un’idea chiara di cosa sia Microsoft Power Apps, su chi ha già una vaga idea di cosa faccia e vorrebbe valutarne meglio le caratteristiche e in ultima battuta tutti quelli che invece hanno appena cominciato (o vorrebbero cominciare) con i loro primi esperimenti con l’interfaccia di Power Apps Studio.
Per i primi sarebbe consigliabile il dare un’occhiata ai siti ufficiali delle varie componenti della suite Power Platform per farsi un’idea più generale della piattaforma e del ruolo di Power Apps al suo interno:
-
Connettori Per chi invece vuole mettere le mani in pasta (o chi ha già cominciato a farlo) e imparare subito a utilizzare Microsoft Power Apps ecco qui una serie di tutorial e risorse utili sfruttabili messi a disposizione da Microsoft stessa per facilitare il proprio percorso di apprendimento:
-
Creare il primo processo di automazione con Power Apps e Power Automate
-
Creare app, copilot, flow e altro ancora con Microsoft Dataverse e Teams
-
Canali YouTube ufficiali di Power Platform e Power Apps
Creare un’applicazione di Power Apps partendo da un modello
Power Apps Tutorial: guide e risorse per utenti intermedi
Adesso andremo a focalizzarci maggiormente su quegli utenti che hanno già familiarità e dimestichezza con l’interfaccia di Power Apps Studio e vogliono ampliare le loro conoscenze dell’ambiente di sviluppo low-code di Microsoft andando anche a integrare con gli altri elementi della suite Power Platform, con un particolare focus su Dataverse:
-
Guida alle migliori pratiche per gestire e amministrare ambienti Power Platform
-
Guida alle migliori pratiche per la costruzione di una UI con controlli
-
Guida per creare relazioni, regole aziendali, calcoli e aggregazioni in Dataverse
-
Guida al miglioramento dell’esperienza utente Power Platform mediante l’utilizzo di app a modello
-
Guida all’estensione di Dataverse Insieme alle guide, di seguito proponiamo una lista di risorse utili da integrare alle guide per facilitare l’esperienza, mettere alla prova le proprie capacità di sviluppo e avere un primo assaggio della florida e dedicata community di Power Apps:
-
Laboratori e sfide avanzate per utenti che stanno imparando a utilizzare Power Platform
Connettere diverse fonti dati alle applicazioni di Power Apps
Power Apps Tutorial: risorse per sviluppatori professionisti
In questa sezione andremo invece a proporre tutorial per utenti avanzati e sviluppatori professionisti che vogliono affinare le loro conoscenze di Power Apps e Power Platform ed essere in grado di sfruttarne le funzioni più sofisticate e complesse per lo sviluppo delle loro applicazioni, con specifica attenzione all’ambito dello sviluppo software aziendale:
-
Guida alla creazione di componenti avanzate con Power Apps Component Framework
-
Guida per intraprendere il percorso di Power Platform Solution Architect
-
Guida all’uso avanzato delle fonti dati e dei connettori in Power Apps Se invece si è maggiormente interessati all’elemento amministrativo delle infrastrutture digitali, di seguito si potranno trovare una serie di risorse ufficiali Microsoft dedicate nello specifico all’argomento:
-
Whitepaper ufficiale Microsoft dedicato alla Power Platform Governance
-
Playlist ufficiale dedicata all’architettura di progetti con Power Platform
-
Risorse per la gestione delle licenze Power Apps nella propria azienda (documentazione, FAQ, guida scaricabile)
-
Documentazione ufficiale di Power Apps riguardante il licensing
Power Apps Tutorial: guide e suggerimenti per sfruttare Copilot
Dal 1° novembre 2023 il potente Microsoft Copilot, strumento di completamento del codice basato sul modello GPT (Generative Pre-trained Transformer) di OpenAI e progettato per assistere gli sviluppatori fornendo suggerimenti e completamenti automatici durante la scrittura del codice è disponibile in Microsoft Power Platform e quindi in Power Apps.
Gli sviluppatori possono adesso facilmente iniziare a creare un’applicazione con una breve descrizione e Power Apps genererà istantaneamente l’app descritta, completa di una tabella dati e logica di backend.
Per chiunque sia interessato ad approfondire l’argomento Copilot nel proprio viaggio alla scoperta delle potenzialità di Power Apps non potranno non interessare i seguenti link dedicati ad esplorare l’esplosiva sinergia tra i due per lo sviluppo delle proprie app aziendali:
- Panoramica Copilot e Power Apps
- Guida a Copilot Maker
- Guida controlli Copilot
- Guida a come aggiungere un chatbot alle proprie app Canvas
- Guida a Copilot in Power Apps Portals
- Guida alla creazione di una pagina web generata con Copilot
- Guida all’aggiunta di testo generato dall’IA mediante l’utilizzo di Copilot
- Guida alla creazione di form multi-step mediante l’utilizzo di Copilot
- Guida alla creazione di temi app personalizzati mediante l’utilizzo di Copilot
Creare un’applicazione di Power Apps con l’aiuto di Copilot
Power Apps Tutorial: casi d’uso e migliori pratiche di sviluppo
La padronanza di tutti gli aspetti di Microsoft Power Apps è un percorso dalle deviazioni variegate in cui ci si può imbattere in una vasta varietà di scenari di sviluppo diversi, ognuno con le sue diramazioni, sfide ed esigenze particolari.
Ogni progetto ha le sue specifiche peculiarità e le risorse che andremo a presentare poco sotto si riferiscono solo a una parte di quelle che potrebbero essere le situazioni e le problematiche più comuni in cui si potrebbe incappare. Andiamo a vederle insieme più nel dettaglio.
Connettori e integrazione dati
Microsoft Power Apps include al suo interno numerosi strumenti per connettersi a una vasta gamma di fonti dati, tra cui Microsoft 365, Dynamics 365, SQL Server e Common Data Service. Le applicazioni canvas sviluppabili con Power Apps possono connettersi a più di 200 sorgenti dati differenti.
Qui sotto forniamo un elenco di documenti incentrati più nello specifico sui connettori di Power Apps, sulla gestione dati e sulle metodologie di integrazione tra Power Apps e diverse fonti di informazioni:
- Documentazione sui connettori Power Apps
- Documentazione sull’integratore dati di Power Apps
- Documentazione ufficiale su Power Query
- Documentazione Service Gateway On-Premise
- Documentazione su Common Data Model
SharePoint
L’integrazione tra Power Apps e SharePoint è una delle più comuni all’interno dell’ambiente software Microsoft quando si parla di sviluppare app orientate all’utilizzo aziendale e commerciale. Vediamo quindi di fornire qualche risorsa più specifica sull’argomento per dare modo alle nostre Power App aziendali di interagire con liste e form SharePoint in maniera impeccabile:
- Guida all’integrazione di Power Apps con SharePoint Online
- Guida alla personalizzazione di form di liste SharePoint con Power Apps
- Guida all’integrazione di SharePoint all’interno di una Power App canvas
- Guida all’embedding di Power Apps in pagine SharePoint
Casi d’uso comune e best practice
Come abbiamo già accennato qualche paragrafo sopra, Microsoft Power Apps è un ambiente di sviluppo versatile e dalle numerose potenzialità in termini di applicazione. Sono numerosi i casi d’utilizzo comune in cui ci si può imbattere che si potrebbero elencare ma qui sotto ci limiteremo a fornire materiale solo per alcuni esempi specifici.
Insieme a questi casi d’uso andremo ad aggiungere anche risorse e strumenti messi a disposizione dalla community Power Apps per gli sviluppatori e alcune linee guida per poter seguire le migliori pratiche di sviluppo al fine di offrire ai propri utenti prodotti finali di qualità operativi, dall’interfaccia funzionale e privi di bug e malfunzionamenti vari:
- Power Apps Community Gallery
- Playlist con suggerimenti per il design di interfacce utente su Power Apps
- Guida per il design e la scelta di font e colori per i controlli di una Power App
- Suggerimenti per l’ottimizzazione delle prestazioni delle Power App canvas
- Tips per l’ottimizzazione delle prestazioni delle proprie Power App
- Suggerimenti e linee guida generali per il mantenimento di una app
- Considerazioni degli sviluppatori Microsoft sulla questione performance in ambito Power Apps
- Guida alla creazione di notifiche push per le proprie Power App
- Guida al Deep Linking in Power Apps
- Guida allo sviluppo di un calendario interattivo con Power Apps
- Guida allo sviluppo di una mappa interattiva con il controllo immagini di Power Apps
- Guida all’implementazione di protocolli di sicurezza Role-based all’interno delle proprie Power App
- Power Apps Component Framework (PCF) Gallery , qui potremo trovare una collezione gratuita di controlli creati dalla comunità Power Platform implementabili nelle proprie app
Gestire le applicazioni di Power Apps su larga scala
Power Apps Tutorial: corsi di LinkedIn Learning
Per chi non si dovesse trovare bene nell’apprendimento dei meccanismi e delle funzionalità di Power Apps con i Learning Path offerti da Microsoft nella loro sezione dedicata alla documentazione ufficiale, niente panico.
Esistono infatti diversi tutorial alternativi sulla rete per chi avesse difficoltà a masticare i corsi e le guide messe a disposizione dalla casa di Redmond per imparare a utilizzare i servizi della sua Power Platform.
Uno dei più completi e semplici da seguire è sicuramente quello offerto da LinkedIn sulla sua piattaforma LinkedIn Learning dedicata all’educazione digitale. Il corso completo (approvato dalla stessa Microsoft) parte dall’apprendimento delle basi di Power Apps per poi approfondire le sue funzionalità più sofisticate, le interazioni con gli altri servizi di Power Platform e le integrazioni con altre applicazioni dell’ambiente di lavoro Microsoft.
Qui sotto elenchiamo le guide migliori del corso da seguire per il proprio percorso di apprendimento con Microsoft Power Apps:
- Guida alle basi di Microsoft Power Apps
- Guida a Microsoft Power Apps: oltre le basi
- Guida all’integrazione di Common Data Service in Power Apps
- Guida alla creazione di Power Apps data-driven
- Guida ai fondamentali di Power Platform
- Guida all’integrazione tra Power Apps e Dataverse
- Guida all’utilizzo dell’AI Builder
- Guida all’integrazione tra Power Apps e Microsoft Teams
- Guida all’integrazione tra Power Apps e Dynamics 365
- Guida all’integrazione tra Power Apps e Sharepoint (parte 1 | parte 2)
Power Apps su GitHub
In coda a questa carrellata di tutorial e guide, andiamo a offrire una piccola lista dei repository GitHub dedicati a Power Apps di alcuni degli utenti più attivi della community sorta attorno alla soluzione di sviluppo Microsoft. Qui potremo trovare ogni genere di risorsa utile messa a disposizione dal top della comunità Power Apps per lo sviluppo delle nostre applicazioni:
- Repository di April Dunnam
- Repository di Eickhel
- Repository di Dhruvinshah16
- Repository di rsantos00
- Repository di Scott Durow
- Repository di E-gallis
- Repository di Reza Dorrani
Conclusioni
Siamo quindi giunti alla fine di questa carrellata di tutorial e risorse gratuite per tutti quegli utenti e sviluppatori che vogliono imparare a utilizzare Microsoft Power Apps per cominciare a sviluppare le loro business app o per coloro che vogliono portare le loro skill con l’ambiente di sviluppo low-code messo a disposizione da Microsoft al livello successivo.
Attraverso lo studio teorico dei tutorial messi a disposizione e l’approfondimento della conoscenza della suite Power Platform e di tutto ciò che gli ruota attorno, uniti alla sperimentazione e alla pratica costante, Power Apps non avrà più segreti e si potrà diventare parte attiva di una community vasta e fiorente che sta cambiando ogni giorno da ormai diversi anni il volto delle infrastrutture digitali aziendali.
Se siete ancora curiosi e impazienti di vedere cosa possa fare per voi e per il vostro business, non ci resta quindi che invitarvi calorosamente a toccare con mano il prima possibile le potenzialità di Microsoft Power Apps e lasciare che il software parli da sé.
FAQ su Power Apps
Che cos’è Microsoft Power Apps?Microsoft Power Apps è una suite di app, servizi e connettori che consente agli utenti di creare applicazioni personalizzate adattate alle esigenze aziendali senza necessità di conoscenze approfondite di programmazione.
Come posso creare un’app con Power Apps?Puoi creare un’app con Power Apps iniziando da un modello, collegandoti alla tua fonte di dati e utilizzando l’interfaccia drag-and-drop per progettare l’app. Power Apps consente anche personalizzazioni più avanzate utilizzando formule.
Quali sono le principali fonti di dati a cui Power Apps può connettersi?Power Apps può connettersi a una varietà di fonti di dati, inclusi Microsoft Excel, SharePoint, SQL Server, Dynamics 365 e altri servizi cloud come OneDrive, Dropbox e Google Drive.
Posso utilizzare Power Apps per creare applicazioni mobili?Sì, Power Apps consente di creare applicazioni mobile-friendly utilizzabili su dispositivi Android e iOS. Queste app possono essere progettate per adattarsi a diverse dimensioni dello schermo.
Cos’è un’app Canvas in Power Apps?Un’app Canvas in Power Apps consente di progettare l’interfaccia utente dell’app da una tela bianca, offrendo il pieno controllo sul layout e sulla funzionalità trascinando e rilasciando i componenti.
Cos’è un’app basata su modelli in Power Apps?Un’app basata su modelli in Power Apps è costruita sopra il tuo modello di dati, utilizzando componenti e layout predefiniti, offrendo un approccio più strutturato allo sviluppo dell’app con minore enfasi sulla personalizzazione.
Cos’è un Portale di Power Apps?Un Portale di Power Apps è un tipo di app che consente di creare siti web rivolti all’esterno per i tuoi clienti, partner o dipendenti, consentendo loro di interagire con i tuoi dati in modo sicuro.
Come si integra Power Apps con altri prodotti Microsoft?Power Apps si integra perfettamente con altri prodotti Microsoft come Office 365, Dynamics 365 e Azure, consentendo agli utenti di creare app che funzionano nell’ecosistema Microsoft.
Qual è il ruolo delle formule in Power Apps?Le formule in Power Apps funzionano in modo simile alle formule di Excel, consentendo di implementare logiche e manipolare i dati all’interno delle app per creare esperienze utente più dinamiche e reattive.
È necessaria una conoscenza della programmazione per utilizzare Power Apps?No, non è necessaria una conoscenza della programmazione per utilizzare Power Apps. La piattaforma è progettata per essere user-friendly con un’interfaccia visiva, ma supporta anche gli utenti avanzati che desiderano incorporare codice personalizzato.
Come posso pubblicare e condividere un’app creata con Power Apps?Una volta completata l’app, puoi pubblicarla direttamente da Power Apps e condividerla con altri utenti nella tua organizzazione o esternamente, a seconda delle impostazioni e delle autorizzazioni dell’app.
Quali sono le opzioni di licenza per Power Apps?Power Apps offre diverse opzioni di licenza a seconda delle tue esigenze, inclusi piani per app, per utente e a livello aziendale. I prezzi variano in base alle funzionalità e al numero di app o utenti.
Power Apps può essere integrato con servizi di terze parti?Sì, Power Apps supporta l’integrazione con numerosi servizi di terze parti tramite connettori, consentendo di estrarre dati da o inviarli a una vasta gamma di applicazioni esterne.
Cos’è il Piano Community di Power Apps?Il Piano Community di Power Apps è un’offerta gratuita che consente agli individui di imparare e creare le proprie app utilizzando Power Apps. Include l’accesso a tutte le funzionalità di Power Apps, sebbene solo per uso personale.
Scritto da
Mattia Musazzi
Modern Work · Dev4Side
Dev4Side Software · Microsoft Gold Partner
Hai bisogno di implementare questo nella tua azienda?
I nostri team specializzati hanno completato oltre 200 implementazioni Microsoft in tutta Italia. Contattaci per una valutazione gratuita e senza impegno del tuo progetto.
Articoli correlati
Microsoft Power Platform: soluzioni low-code per le aziende
Microsoft Power Platform: Power Apps, Automate, BI e Copilot Studio insieme per digitalizzare processi aziendali in modalità low-code, senza scrivere codice.
Power Apps vs. AppSheet: i due giganti del low-code a confronto
Power Apps o AppSheet? Confronto completo tra le due piattaforme low-code: funzionalità, integrazioni, sicurezza e casi d’uso per scegliere la soluzione giusta.
Power Apps Consulting Services: cosa sono e a chi affidarsi?
Power Apps Consulting Services: come scegliere il partner giusto per sviluppare app aziendali low-code. Il ruolo di Dev4Side nel percorso di digitalizzazione.