Einführung
Das Wachstum von Microsoft Power Apps hat viele herkömmliche Entwickler dazu gebracht, sich Power Apps anzusehen. Wenn sie dies tun, betreten sie ein App-Entwicklungsmodell, dass wie andere Entwicklungsumgebungen ist, aber nicht ganz gleich. Power Apps wurde entwickelt, um allen Menschen zu ermöglichen, durch das Erstellen von Apps mehr zu erreichen. Es kann jedoch auch ein wertvolles Tool für herkömmliche Entwickler sein, die Apps schnell erstellen, Tests durchlaufen und diese Apps Benutzern auf Tablets, Smartphones und anderen Geräten sowie dem Web schneller als je zuvor bereitstellen möchten.
Dieses Modul trägt dazu bei, die Lücke zwischen Ihrem vorhandenen herkömmlichen Entwicklungswissen und den Funktionsweisen von Power Apps einschließlich App-Logik, Erstellung der Benutzeroberfläche und Datenfluss zu schließen.
Die Szene einrichten
Sie arbeiten bei VanArsdel Heating and Air Conditioning als Teil eines neuen Fusion-Entwicklungsteams. In einem Fusion-Entwicklungsteam entwickeln Geschäftsbenutzer Anwendungen mit Power Apps, um zu skalieren, wie schnell Anwendungen erstellt werden können. Zusätzlich zu den integrierten Funktionen können Power Apps-Anwendungen Daten und Logik verwenden, die von der internen IT-Organisation in Form von Web-APIs bereitgestellt werden. So können Geschäftsbenutzer ihre Anforderungen schneller erfüllen, ohne ihre IT-Organisation zu überlasten.
Lernen wir Ihre Teamkollegen und das Geschäftsproblem kennen, das zu lösen ist.
Kiana ist eine Full-Stack-Entwicklerin und Softwarearchitektin, die sich auf C# und .NET spezialisiert hat. Sie hat viele der Anwendungen von VanArsdels geschrieben und entworfen, ist mit all den neuen Anfragen aber zunehmend überfordert. Kiana hat von Power Apps gehört und möchten lernen, was es selbstständig tun kann, bevor sie ihre Full-Stack-Fähigkeiten einsetzt, um der Plattform weitere Funktionen hinzuzufügen.
Kiana unterstützt eine langjährige Forms-over-Data-App, die vor Jahren in ASP.NET geschrieben wurde, mit denen die Mitarbeiter im Büro den Bestand überprüfen und bei Bedarf Teile bestellen. Sie wurden gebeten, eine mobile Version der Bestands-App für Außendienstmitarbeiter zu erstellen, und sie ist der Meinung, dass dies ein guter Anwendungsfall zum Ausprobieren von Power Apps ist.
Maria arbeitet in der Lagerverwaltung und sorgt dafür, dass VanArsdel wie eine gut geölte Maschine läuft. Sie überprüft, ob im Lager genügend Material bereit steht. Wenn nicht, bestellt sie neue Teile mit einem veralteten System, das Kiana geschrieben hat. Aber nicht nur das – sie prüft den Bestand, bespricht mit Kreditoren die besten Preise und erledigt andere Aufgaben der Bestandsverwaltung.
Maria hat in ihrer Freizeit mehr über Power Apps gelernt. Sie glaubt, dass Power Apps sich dadurch auszeichnet, dass Geschäftsleute Anwendungen entwickeln können, die einfach zu erstellen und bereitzustellen sind. Sie wird Kiana die Anforderungen für die neue App zur Verfügung stellen und einige Arbeiten an der Power Apps Mobile-App mit ihr durchführen.
Lernziele
Nach Abschluss dieses Moduls verfügen Sie über folgende Fertigkeiten:
- Verstehen, was „Low-Code“ ist
- Wie Power Apps-Low-Code funktioniert, sodass es anderen traditionellen Software-Entwicklungsstacks zugeordnet werden kann
- Den Datenfluss in und aus Apps verstehen, die Sie in Power Apps erstellen können