.NET MAUI (Intermediate) Schulung
.NET MAUI (.NET Multi-platform App UI) ist ein plattformübergreifendes Framework, mit dem Benutzer native mobile und Desktop-Anwendungen mit C# und XAML erstellen können.
Diese von einem Trainer geleitete Live-Schulung (online oder vor Ort) richtet sich an Entwickler, die Kenntnisse auf mittlerem Niveau für die Verwendung von .NET MAUI zur Erstellung von mobilen und Desktop-Anwendungen erwerben möchten.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- Fortgeschrittene Techniken zur Datenmanipulation kennenlernen.
- Verstehen Sie plattformspezifischen Code und die Anpassung durch benutzerdefinierte Renderer.
- Lernen Sie Leistungsoptimierung, Speicherverwaltung und Internationalisierungsunterstützung.
- Entwickeln Sie Fähigkeiten zur kontinuierlichen Integration und Bereitstellung von Pipelines für .NET MAUI.
Format des Kurses
- Interaktive Vorlesung und Diskussion.
- Viele Übungen und Praxis.
- Praktische Umsetzung in einer Live-Laborumgebung.
Optionen zur Kursanpassung
- Wenn Sie eine maßgeschneiderte Schulung für diesen Kurs wünschen, nehmen Sie bitte Kontakt mit uns auf, um dies zu vereinbaren.
Schulungsübersicht
Einführung in .NET MAUI und plattformübergreifende Entwicklung
Fortgeschrittene Datenbindungs- und Manipulationstechniken
Arbeiten mit Databases und lokalem Speicher
Verbrauch von RESTful APIs und Web Services
Implementieren von plattformspezifischem Code und benutzerdefinierten Renderern
Verbessern der Benutzeroberfläche mit benutzerdefinierten Steuerelementen und Effekten
Leistungsoptimierung und Speicher Management
Unterstützung für Internationalisierung und Lokalisierung
Implementierung von Authentifizierung und Autorisierung
Plattformübergreifende Teststrategien und bewährte Praktiken
Kontinuierliche Integration und Bereitstellungspipelines für .NET MAUI
Zusammenfassung und nächste Schritte
Voraussetzungen
-
Beherrschung der C# Programmiersprache
Solides Verständnis der Konzepte der objektorientierten Programmierung (OOP)
Vertrautheit mit dem .NET-Framework
Publikum
-
Entwickler
Offene Schulungskurse erfordern mindestens 5 Teilnehmer.
.NET MAUI (Intermediate) Schulung - Booking
.NET MAUI (Intermediate) Schulung - Enquiry
.NET MAUI (Intermediate) - Beratungsanfrage
Beratungsanfrage
Erfahrungsberichte (1)
Mein Lieblingsteil ist die Frage und Antwort mit Sir. Jose. Er ist sehr sachkundig und weiß die Antwort auf unsere Fragen.
John Henry - Toyota Motor Philippines
Kurs - .NET MAUI (Intermediate)
Maschinelle Übersetzung
Kommende Kurse
Kombinierte Kurse
Advanced Flutter
14 StundenDiese Live-Schulung Österreich (online oder vor Ort) richtet sich an Entwickler, die mit Flutter plattformübergreifende Anwendungen erstellen möchten.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein,:
- Anwendungen von Java nach Flutter zu migrieren.
- Backend-Dienste von Firebase, wie Datenbank, Authentifizierung und Speicher, zu integrieren.
- Animationen und erweiterte UI-Funktionen für eine Anwendung zu erstellen.
BLoC Pattern
14 StundenDiese von einem Trainer geleitete Live-Schulung (online oder vor Ort) richtet sich an Entwickler, die lernen möchten, wie man BLoC Pattern zur Verwaltung von Zuständen in verschiedenen Anwendungen verwendet.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- Verstehen der BLoC-Kernkonzepte und der Architektur.
- Erstellen, Testen und Debuggen von BLoCs.
- Lernen Sie den BLoC-Build-Kontext kennen.
iOS, Android, and React Native Development Bootcamp (Intermediate to Advanced Level)
420 StundenDiese von einem Trainer geleitete Live-Schulung in Österreich (online oder vor Ort) richtet sich an fortgeschrittene Entwickler, die fortgeschrittene Programmiertechniken in Swift, Kotlin und JavaScript erlernen, skalierbare Architekturen implementieren und funktionsreiche Anwendungen mit sicherer API-Integration, Echtzeitkommunikation und fortgeschrittener UI/UX erstellen möchten.
Am Ende dieses Kurses werden die Teilnehmer in der Lage sein:
- Fortgeschrittene ProgrammingTechniken in Swift, Kotlin und JavaScript beherrschen, einschließlich Closures, Coroutines und async/await.
- Entwerfen Sie Scalable Mobile App-Architekturen mit MVVM für iOS/Android und fortgeschrittenem State Management in ReactNative.
- Erstellen Sie funktionsreiche mobile Apps mit sicherer API-Integration, Echtzeitkommunikation und fortgeschrittener Datenverarbeitung (Core Data, SQLite, Room, Firebase).
- Integrieren Sie Native Device Features wie Kamera, Geolocation und Sensoren und erstellen Sie eigene native Module in React Native.
- Erstellen Sie fortschrittliche UI/UX mit Animations und wiederverwendbaren Komponenten für reaktionsfähige, hochgradig interaktive mobile Erlebnisse.
- Testen, Debuggen und Optimieren von Apps für Leistung und Zuverlässigkeit mit Xcode, AndroidProfiler und ReactNative Debugger.
- Bereitstellen von Apps mithilfe von CI/CD-Pipelines für kontinuierliche Integration und automatisierte Freigaben für den App Store und Google Play.
- Abschluss eines Capstone-Projekts, bei dem eine produktionsreife App für App Stores entwickelt und bereitgestellt wird.
iOS, Android, and React Native Development Bootcamp for Beginners
105 StundenDiese Live-Schulung in Österreich (online oder vor Ort) richtet sich an Anfänger, die in die Entwicklung mobiler Anwendungen einsteigen möchten.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- Entwicklungsumgebungen für iOS (Xcode), Android (Android Studio) und React Native (Node.js, CLI und Expo) zu konfigurieren.
- Lernen Sie die wichtigsten Unterschiede zwischen nativer und plattformübergreifender Entwicklung kennen und entwickeln Sie Grundkenntnisse in Swift, Kotlin und JavaScript.
- Erstellen Sie responsive UI-Layouts mit iOS Auto Layout, Android XML und React Native Flexbox.
- Entwickeln Sie einfache Anwendungen mit Swift für iOS, Kotlin für Android und React Native für plattformübergreifende Anwendungen.
- Implementieren von Kamera-, GPS- und Speicherfunktionen in Apps mit React Native.
- Xcode, Android Studio und React Native Debugging-Tools verwenden, um Probleme zu beheben und Apps auf Simulatoren und echten Geräten auszuführen.
- Vorbereiten und Bereitstellen von Apps für den App Store (iOS) und Google Play Store (Android).
- Arbeiten Sie an Gruppenprojekten und holen Sie sich das Feedback Ihrer Mitschüler ein, um Ihre Fähigkeiten in der App-Entwicklung zu verbessern.
- Erstellen und präsentieren Sie eine voll funktionsfähige plattformübergreifende React Native App.
iOS, Android, and React Native Development Bootcamp (Beginner to Intermediate Level)
420 StundenDiese Live-Schulung in Österreich (online oder vor Ort) richtet sich an Entwickler auf mittlerem Niveau, die die Entwicklung mobiler Anwendungen für mehrere Plattformen beherrschen möchten.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein,:
- Einrichten von Entwicklungsumgebungen für iOS, Android und React Native mit Xcode, Android Studio und React Native CLI/Expo.
- Native iOS und Android Apps mit Swift für iOS und Kotlin für Android entwickeln und Apps mit Navigation und API-Integration erstellen.
- Erstellen Sie plattformübergreifende Apps mit React Native und nutzen Sie eine einzige Codebasis, um Apps für iOS und Android zu erstellen.
- Responsive Benutzeroberflächen mit Auto Layout, XML und Flexbox für iOS, Android und React Native entwerfen.
- Verwalten Sie Daten und Zustände in Anwendungen mit lokalen Speicherlösungen und verarbeiten Sie API-Anfragen auf allen Plattformen.
- Erweiterte Funktionen wie Kamera, Geolokalisierung und Karten in mobile Anwendungen einbinden.
- Implementierung von Multi-Screen-Navigation in iOS, Android und React Native Apps.
- Debuggen und Testen von Apps mit den Tools von Xcode, Android Studio und React Native.
- Bereitstellen von Apps im App Store und Google Play Store.
- Abschluss eines Capstone-Projekts, in dem die erlernten Fähigkeiten durch das Erstellen und Präsentieren einer funktionalen mobilen App demonstriert werden.
Using Dart in Flutter
21 StundenDieses von einem Trainer geleitete Live-Training (online oder vor Ort) richtet sich an Entwickler, die mit Flutter hochwertige mobile Apps für Android, iOS und andere Plattformen auf Basis einer gemeinsamen Codebasis erstellen und entwickeln möchten.
Advanced .NET MAUI
14 StundenDiese von einem Trainer geleitete Live-Schulung (online oder vor Ort) richtet sich an Entwickler, die die fortgeschrittenen Funktionen und Techniken von .NET MAUI zur Erstellung von mobilen und Desktop-Anwendungen beherrschen möchten.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
-
Beherrschen Sie fortgeschrittene MVVM-Techniken, Dependency Injection und Architekturmuster.
Anpassen und Erweitern des .NET MAUI Frameworks.
Erstellen Sie wiederverwendbare Komponenten und Bibliotheken und lernen Sie fortgeschrittene Debugging- und Profiling-Techniken kennen.
Bewältigung von Herausforderungen in großen Anwendungen wie Synchronisierung, Caching und Sicherheit.
.NET MAUI Fundamentals
14 StundenDiese von einem Trainer geleitete Live-Schulung (online oder vor Ort) richtet sich an Entwickler, die die Grundlagen von .NET MAUI zur Erstellung grundlegender Anwendungen erlernen möchten.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
-
Verstehen der Grundlagen von .NET MAUI und plattformübergreifender Entwicklung.
Erstellen grundlegender .NET MAUI-Anwendungen mit Layouts, Steuerelementen und Navigation.
Testen, Debuggen und Bereitstellen von .NET MAUI-Anwendungen.
Build Native iOS and Android Apps with Flutter
14 StundenIn dieser von einem Trainer geleiteten Live-Schulung in Österreich (online oder vor Ort) lernen die Teilnehmer, wie man mit Flutter schnell eine mobile App entwickelt, die sowohl auf iOS- als auch auf Android-Geräten läuft.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- Das Framework, die IDE und andere Werkzeuge schnell zu installieren, um mit der Entwicklung zu beginnen.
- die Dart-Sprache von Google zu verstehen und zu verwenden, um schnell einen Prototyp für eine mobile Anwendung zu erstellen.
- Testen und Bereitstellen von mobilen Anwendungen, die sowohl auf iOS als auch auf Android mit einer einzigen Codebasis laufen.
- Anpassen der App mit einer Vielzahl von Widgets, Layouts und Animationen.
Flutter Development Bootcamp with Dart
35 StundenDiese von einem Trainer geleitete Live-Schulung in Österreich (online oder vor Ort) richtet sich an Entwickler, die mit Flutter hochwertige mobile Anwendungen für Android, iOS und andere Plattformen auf der Grundlage einer gemeinsamen Codebasis erstellen und entwickeln möchten.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein,:
- die notwendige Entwicklungsumgebung einzurichten, um mit der Erstellung von Flutter-Apps zu beginnen.
- Die Programmiersprache Dart zu verwenden, um den Code für die Erstellung der Anwendungen zu entwickeln.
- Verwendung von Flutter-Widgets zum Entwerfen und Erstellen ästhetisch ansprechender und benutzerfreundlicher Benutzeroberflächen.
- Einsatz und Test von Apps auf verschiedenen Plattformen (Mobil, Desktop, Web, etc.).
Ionic2
14 StundenThis instructor-led, live training in Österreich (online or onsite) is aimed at beginner-level to intermediate-level developers who wish to use Ionic 2 to build hybrid mobile applications.
By the end of this training, participants will be able to:
- Understand the fundamentals of Ionic 2 and its architecture.
- Build single-page and multi-page applications using Ionic 2.
- Customize apps with SCSS and third-party integrations.
- Test, deploy, and manage mobile app releases effectively.
Ionic 4 and Angular for Developers
21 StundenDiese von einem Trainer geleitete Live-Schulung in Österreich (online oder vor Ort) richtet sich an Webentwickler, die eine hybride mobile Anwendung mit Ionic 4 erstellen möchten.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- Native Gerätefunktionen in eine hybride mobile Anwendung zu integrieren.
- Angular und Ionic 4 zur Erstellung einer hybriden mobilen Anwendung zu verwenden.
- Eine hybride Anwendung auf einem Emulator für mobile Geräte auszuführen.
Ionic 6
14 StundenDiese von einem Trainer geleitete Live-Schulung in Österreich (online oder vor Ort) richtet sich an Webentwickler, die eine moderne mobile Anwendung mit Ionic 6 erstellen möchten.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- Native Gerätefunktionen in eine moderne hybride mobile Anwendung zu integrieren.
- die Grundlagen von Ionic kennen.
- Lernen, wie man Ionic-Anwendungen in der Produktion einsetzt.
- Eine moderne hybride Anwendung auf einem Emulator für mobile Geräte ausführen.
IBM MobileFirst Platform for Hybrid Mobile Application Development
21 Stunden[Platform (früher bekannt als Worklight Foundation) ist eine Suite von Werkzeugen und Diensten für die Entwicklung von mobilen und Tablet-Anwendungen für Unternehmen. Die clientseitige API ist für native iOS (Objective-C), native Android (Java), J2ME, C# native Windows Phone (C#) und JavaScript für plattformübergreifende hybride OR Mobile-Web-Anwendungen verfügbar. Die MobileFirst Platform ist vor Ort oder in der Cloud verfügbar.
In dieser von einem Trainer geleiteten Live-Schulung lernen die Teilnehmer, wie sie MobileFirst Platform einrichten und verwenden, um hybride mobile Anwendungen auf Basis von HTML5, JS und CSS zu entwickeln und zu verwalten.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein,:
- MobileFirst zu installieren und zu konfigurieren
- plattformübergreifende hybride mobile Anwendungen zu entwickeln, zu testen und bereitzustellen.
- MobileFirst-Sicherheitsmechanismen zur Absicherung von Apps zu nutzen.
- Apps innerhalb einer Organisation "over-the-air" zu aktualisieren und so die Notwendigkeit von App Stores zu umgehen.
- Verwalten und Überwachen von mobilen Anwendungen.
Zielgruppe
- Entwickler
Format des Kurses
- Teilweise Vorlesung, teilweise Diskussion, Übungen und umfangreiche praktische Übungen in einer Live-Laborumgebung.
Hinweis
- Diese Schulung basiert auf Mobile Foundation 8.0. Wenn Sie eine andere Version oder andere Anpassungen dieses Kurses wünschen, kontaktieren Sie uns bitte.
Xamarin for Cross-Platform Development
21 StundenIn dieser von einem Trainer geleiteten Live-Schulung in Österreich (online oder vor Ort) lernen die Teilnehmer wichtige Aspekte von Xamarin kennen, während sie die Entwicklung ihrer eigenen mobilen Anwendungen für Android, iOS und Windows in Angriff nehmen.