Introduzione
La crescita di Microsoft Power Apps ha portato molti sviluppatori tradizionali a interessarsi a Power Apps. Quando aprono questa funzionalità, entrano in un modello di sviluppo di app simile ad altri ambienti di sviluppo, ma con alcune differenze importanti. Power Apps è stato creato per consentire a tutti di creare app migliori, ma è anche uno strumento prezioso per gli sviluppatori tradizionali che desiderano creare app rapidamente, eseguire l'iterazione tramite i test e distribuire le app sul Web, sui tablet e sui telefoni degli utenti con la massima velocità.
Questo modulo aiuta a colmare il divario tra le attuali conoscenze di sviluppo tradizionale e il funzionamento di Power Apps e include argomenti come la logica dell'app, la creazione dell'interfaccia utente e il flusso di dati.
Preparazione della scena
Si supponga di lavorare nel team di sviluppo fusion di VanArsdel Heating and Air Conditioning. In un team di sviluppo fusion gli utenti aziendali sviluppano applicazioni con Power Apps per velocizzare la creazione delle applicazioni. Oltre alle funzionalità predefinite, le applicazioni Power Apps possono usare dati e logica forniti dall'organizzazione IT interna sotto forma di API Web. In questo modo, possono soddisfare più rapidamente le esigenze degli utenti aziendali senza sovraccaricare l'organizzazione IT.
Di seguito verranno presentati i membri del team e il problema aziendale da risolvere.
Kiana è una sviluppatrice dello stack completo e un'architetta software specializzata in C# e .NET. Ha scritto e progettato molte delle applicazioni di VanArsdel, ma al momento è sovraccarica a causa dell'alto numero di nuove richieste. Kiana ha sentito parlare di Power Apps e vorrebbe sapere quali vantaggi può offrire prima di usare le proprie competenze sullo stack completo per aggiungere altre funzionalità alla piattaforma.
Kiana supporta un'app con moduli sui dati a esecuzione prolungata scritta anni fa in ASP.NET, usata dalle persone in ufficio per controllare l'inventario e, se necessario, ordinare le parti. Le è stato chiesto di creare una versione mobile dell'app di inventario per i lavoratori sul campo e pensa che è l'occasione giusta per provare Power Apps.
Maria lavora nella gestione dell'inventario e garantisce il perfetto funzionamento dei processi di VanArsdel. Verifica che in magazzino ci siano sempre scorte sufficienti e, in caso contrario, ordina nuovi approvvigionamenti usando un sistema legacy scritto da Kiana. Oltre a questo, però, esegue anche i controlli sull'inventario, contatta i fornitori per ottenere i prezzi migliori e si occupa di altre attività di gestione delle forniture per l'inventario.
Maria ha studiato Power Apps nel suo tempo libero. Crede che Power Apps sia perfetto per i professionisti aziendali che desiderano sviluppare applicazioni facili da creare e da distribuire. Fornisce a Kiana i requisiti per la nuova app e collabora con lei anche sulla creazione dell'app per dispositivi mobili di Power Apps.
Obiettivi di apprendimento
Dopo aver completato questo modulo, si saprà:
- Cos'è l'"uso limitato di codice"
- Come funziona Power Apps con uso limitato di codice rispetto agli altri stack di sviluppo software tradizionali
- Come vengono entrano ed escono i dati nelle app create in Power Apps