Webinar-Serie

Cross-Platform-Programmierung
mit .NET MAUI

mit Elena Bochkor, Veikko Krypczyk

Online
5 Webinare
23.05.–27.06.2024

Write once, run anywhere – viele Plattformen, eine Codebasis

In dieser Webinar-Serie erfahren Sie in allen Details, wie Sie moderne Apps aus einer einzelnen Quell­codebasis für Android, iOS, Windows und macOS erstellen: von der Einrichtung der Programmier- und Systemumgebung über den gesamten Entwicklungszyklus der App bis hin zur Programmierung von mo­dernen Apps für alle Systeme aus einer Quellcodebasis. Jedes Webinar ist thematisch in sich geschlos­sen und kann einzeln besucht werden. Gleichwohl ist die Reihenfolge der Themen so aufeinander ab­gestimmt, dass die Teilnehmenden am Schluss der gesamten Webinar-Serie umfassend mit .NET MAUI vertraut sind.

Hinweis: Kenntnisse in einer modernen objektorientierten Programmiersprache werden vorausgesetzt. XAML-Vorkenntnisse sind nicht notwendig.

Webinare

Webinar icon

.NET MAUI verstehen und einsetzen – Grundlagen

📅 23.05.2024 🕒 09:00 – 13:00 Uhr 👤 Veikko Krypczyk

In diesem Webinar erhalten Sie zunächst eine Einführung in .NET. Veikko Krypczyk erläutert dessen Grundlagen und erklärt das Vorgehen bei der Entwicklung von Apps. Daneben stellt er Ihnen Installation und Tool-Unterstützung sowie Optionen für alternative Systemkonfigurationen vor. Auf dieser Basis wird eine erste App erstellt und der Aufbau des Projekts eingehend beschrieben. Nach dem Webinar wissen Sie, für welche Arten von Apps .NET MAUI geeignet ist und wie Sie die Entwicklungsumgebung aufsetzen, und können erste App-Projekte eigenständig umsetzen.

Folgende Themen werden im Webinar behandelt:

  • .NET MAUI im Vergleich zu anderen Technologien
  • Grundlagen von .NET, Aufbau des Frameworks
  • Ausführung von .NET auf den Zielsystemen
  • Einrichtung der System- und Entwicklungsumgebung
  • Möglichkeiten, Varianten, Vor- und Nachteile individueller Systemkonfigurationen
  • Handling von Devices, Android-Emulator, iOS-Simulator
  • Die Projektstruktur verstehen
  • Eine erste eigene App erstellen
Webinar icon

Tolle User Interfaces mit XAML gestalten

📅 06.06.2024 🕒 09:00 – 13:00 Uhr 👤 Veikko Krypczyk, Elena Bochkor

Veikko Krypczyk und Elena Bochkor zeigen Ihnen in diesem Webinar, wie Sie ansprechende User Interfaces konzipieren und erstellen. Sobald Sie die Vorgehensweise verinnerlicht haben, geht die Gestaltung der Oberflächen schnell voran. UIs werden in .NET MAUI mithilfe der deklarativen Beschreibungssprache XAML erstellt. Dafür stehen eine Reihe von UI Controls zur Auswahl. .NET MAUI übersetzt die UI-Beschreibung automatisch in die nativen grafischen Oberflächen der Zielsysteme, und Design und Test erfolgen in einem Schritt.

Folgende Themen werden im Webinar behandelt:

  • XAML zur Deklaration des User Interfaces anwenden
  • Controls als Basis für den Aufbau des User Interfaces nutzen
  • Layouts für die Gestaltung der Seiten anwenden
  • Exkurs: UI-Gestaltung für ein optimales Nutzererlebnis
  • Das Design der App umsetzen
  • Styles definieren und Ressourcen verwenden
  • Mit Controls von Drittanbietern arbeiten
  • User Interface Controls definieren
  • Individuelle Anpassungen für die Plattformen vornehmen (Handler)
Webinar icon

Das MVVM-Entwurfsmuster verstehen und anwenden (App-Architektur)

📅 13.06.2024 🕒 09:00 – 13:00 Uhr 👤 Veikko Krypczyk

Ein wichtiges Merkmal der App-Architektur mit .NET MAUI ist die Trennung der App-Schichten. Die UI-Elemente werden mittels Datenbindung an die Programmlogik gebunden. Änderungen an den Daten werden automatisch an die Oberfläche weitergebeben. Dabei findet das MVVM-Architektur-Entwurfsmuster (Model-View-ViewModel) Anwendung. Dass Sie dieses Entwurfsmuster verstehen, es implementieren und ggf. eine Bibliothek zur Vereinfachung nutzen können, ist das Ziel dieses Webinars.

Folgende Themen werden im Webinar behandelt:

  • Das Entwurfsmuster MVVM erfassen und anwenden
  • Datenbindung verstehen, definieren und einsetzen
  • Commands definieren und verwenden
  • Parameter in Commands verwenden und asynchrone Commands einsetzen
  • Manuelle Implementierung des MVVM-Patterns
  • Einsatz eines MVVM-Frameworks
Webinar icon

Zugriff auf Geräte und Sensoren ermöglichen – mit .NET MAUI und Plattformcode

📅 20.06.2024 🕒 09:00 – 13:00 Uhr 👤 Veikko Krypczyk

Cross-Platform-Programmierung heißt auch, dass man auf Systemfunktionen (Systemsoftware) und Sensoren (Hardware) auf den unterschiedlichen Plattformen zugreifen muss. Wie das funktioniert, lernen Sie in diesem Webinar. Im Idealfall wird die gewünschte Funktion direkt von .NET MAUI bereitgestellt und man kann mit einer einzigen API für alle Zielsysteme arbeiten. Oft ist jedoch eine individuelle Konfiguration für die Zielsysteme notwendig. Wird eine Gerätefunktion nicht von .NET MAUI unterstützt, muss eine externe Bibliothek eingesetzt oder »Plattformcode« geschrieben werden.

Folgende Themen werden im Webinar behandelt:

  • Gerätefunktionen auf den Zielsystemen nutzen
  • Daten von den Sensoren der Geräte ablesen
  • Plattformspezifische Konfigurationen vornehmen
  • Berechtigungen definieren
  • Mit externen Bibliotheken auf Hardware zugreifen
  • Plattformcode schreiben und Systemfunktionen verfügbar machen
Webinar icon

Projektbeispiele und Best Practices – mit .NET MAUI von der Idee bis zur fertigen App

📅 27.06.2024 🕒 09:00 – 13:00 Uhr 👤 Veikko Krypczyk

Zum Abschluss der Webinar-Serie »Cross-Platform-Programmierung mit .NET MAUI« wird es in diesem Webinar darum gehen, alle Aspekte der Programmierung von der Idee bis zur fertigen App Schritt für Schritt umzusetzen. Dabei kommen weitere praxisrelevante Themen der App-Programmierung zur Sprache, die bisher noch nicht behandelt wurden, etwa der Zugriff auf Web-Services oder das Deployment der App.

Folgende Themen werden im Webinar behandelt:

  • Die App-Idee konkretisieren
  • Das Projekt aufsetzen
  • Das User Interface gestalten
  • Die Businesslogik umsetzen
  • Die Datenhaltung realisieren
  • Zugriff auf Datenbanken und Web-Services
  • Die App auf den Zielgeräten testen
  • Das Deployment auf den Plattformen vorbereiten

Ticket-Optionen

€ 250,00 Ersparnis
Webinar-Serie
€ 845,00 € 595,00 inkl. MwSt.
Buchen Sie Ihr Ticket für alle 5 Webinare und sparen Sie € 250,00.
Jetzt buchen
Einzel-Ticket
€ 169,00 inkl. MwSt.
Buchen Sie Ihr Ticket für ein einzelnes Webinar aus dieser Serie.
Jetzt buchen

Ihr Experte

Porträt von Elena Bochkor

Elena Bochkor hat Betriebswirtschaftslehre mit dem Schwerpunkt Wirtschaftsinformatik studiert. Sie beschäftigt sich mit Fragen der Ausgestaltung moderner IT-Systeme. Im Fokus steht dabei stets die bestmögliche User Experience. Zusammen mit Dr. Veikko Krypczyk hat sie das »Handbuch für Softwareentwickler« (Rheinwerk Verlag) geschrieben.

None

Dr. Veikko Krypczyk ist Softwareentwickler mit Leidenschaft und Dozent für Informatik und Wirtschaftsinformatik. Er publiziert regelmäßig in Fachzeitschriften, tritt als Speaker auf IT-Konferenzen auf und ist Trainer für Softwareentwicklung. Sein Arbeitsschwerpunkt liegt auf der Erstellung moderner Applikationen mit Technologien aus dem Hause Microsoft. Er ist Mitautor des »Handbuchs für Softwareentwickler«, erschienen im Rheinwerk Verlag.

Diese Seminare könnten Sie auch interessieren

Dieses 2-tägige Seminar führt Sie umfassend und praxisnah in die App-Entwicklung mit .NET MAUI ein. Der Schwerpunkt liegt dabei auf der Entwicklung von Apps für die mobilen Systeme iOS und Android.

Online

Zum Seminar >

In diesem 2-tägigen Online-Seminar vermitteln Ihnen Elena Bochkor und Dr. Veikko Krypczyk die Ziele und grundlegenden Prinzipien des Requirements Engineering. Die beiden Trainer veranschaulichen die Theorie zu den einzelnen Phasen eines vollständigen RE-Prozesses mit vielen praktischen Beispielen.

Online

Zum Seminar >

Ihre Weiterbildung ist bei uns in guter Hand!

Sie sind auf der Suche nach Seminaren oder Webinaren zu anderen IT-Themen? Wir haben weitere Webinare zu Programmierung, Bildbearbeitung, IT-Administration und mehr. Oder besuchen Sie eine unserer beliebten Fachkonferenzen. Wir freuen uns auf Sie!

Ticket-Optionen
€ 250,00 Ersparnis
Webinar-Serie
€ 845,00 € 595,00 inkl. MwSt.
Buchen Sie Ihr Ticket für alle 5 Webinare und sparen Sie € 250,00.
Jetzt buchen
Einzel-Ticket
€ 169,00 inkl. MwSt.
Buchen Sie Ihr Ticket für ein einzelnes Webinar aus dieser Serie.
Jetzt buchen
Einfacher Bestellprozess
über den Ticketshop unseres Partners pretix
Bequem zahlen
per Banküberweisung (auf Rechnung), Kreditkarte und PayPal
Gruppen- und Studentenrabatte
Kontaktieren Sie uns für ein Angebot