.NET MAUI (Mittelstufe) Schulung
.NET MAUI (.NET Multi-platform App UI) ist ein plattformübergreifendes Framework, das es Benutzern ermöglicht, native Mobile und Desktop-Anwendungen mit C# und XAML zu erstellen.
Dieses von einem Trainer geführte, live-Training (online oder vor Ort) richtet sich an Entwickler, die mittelstufe-fähig in der Nutzung von .NET MAUI zur Erstellung mobiler und Desktop-Anwendungen werden möchten.
Am Ende dieses Trainings werden die Teilnehmer in der Lage sein:
- Sich fortgeschrittene Datenmanipulationstechniken anzueignen.
- Plattformspezifischen Code und -anpassungen mit benutzerdefinierten Renderern zu verstehen.
- Sich Kenntnisse in Leistungssteigerung, Speichermanagement und Internationalisierung anzueignen.
- Fähigkeiten im kontinuierlichen Integration und Deployment-Pipelines für .NET MAUI zu entwickeln.
Kursformat
- Interaktive Vorlesungen und Diskussionen.
- Viele Übungen und Praxis.
- Praktische Umsetzung in einer lebendigen Lab-Umgebung.
Anpassungsoptionen für den Kurs
- Für eine angepasste Schulung zu diesem Kurs kontaktieren Sie uns, um die Arrangements zu treffen.
Schulungsübersicht
Einführung in .NET MAUI und plattformübergreifende Entwicklung
Fortgeschrittene Datenbindung und Manipulationstechniken
Arbeiten mit Datenbanken und lokalem Speicher
Konsumieren von RESTful APIs und Webdiensten
Implementierung plattformspezifischen Codes und benutzerdefinierter Renderern
Erweitern der Benutzeroberfläche mit benutzerdefinierten Steuerelementen und Effekten
Leistungssteigerung und Speichermanagement
Internationalisierung und Lokalisierung
Implementierung von Authentifizierung und Autorisierung
Strategien und Best Practices für plattformübergreifende Tests
Kontinuierliche Integration und Deployment-Pipelines für .NET MAUI
Zusammenfassung und Nächste Schritte
Voraussetzungen
- Gute Kenntnisse der C#-Programmiersprache
- Solides Verständnis von objektorientierten Programmierkonzepten (OOP)
- Vertrautheit mit dem .NET-Framework
Zielgruppe
- Entwickler
Offene Schulungskurse erfordern mindestens 5 Teilnehmer.
.NET MAUI (Mittelstufe) Schulung - Buchung
.NET MAUI (Mittelstufe) Schulung - Anfrage
.NET MAUI (Mittelstufe) - Beratungsanfrage
Erfahrungsberichte (1)
Mein Lieblingsteil ist die Frage- und Antwortrunde mit Herrn Jose. Er ist sehr wissbegierig und kennt die Antworten auf unsere Fragen.
John Henry - Toyota Motor Philippines
Kurs - .NET MAUI (Intermediate)
Maschinelle Übersetzung
Kommende Kurse
Kombinierte Kurse
Erweitert Flutter
14 StundenDiese Live-Schulung Schweiz (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 Muster
14 StundenDieses unter Anleitung stattfindende Live-Training in Schweiz (online oder vor Ort) richtet sich an Entwickler, die lernen möchten, wie sie den BLoC Muster zur Zustandsverwaltung in verschiedenen Anwendungen nutzen können.
Am Ende dieses Trainings werden die Teilnehmer in der Lage sein:
- Die Kernkonzepte und Architektur des BLoCs zu verstehen.
- BLoCs erstellen, testen und debuggen.
- Mehr über den Build-Kontext des BLoC erfahren.
iOS, Android und React Native Entwicklung Bootcamp für Anfänger
105 StundenDiese Live-Schulung in Schweiz (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.
Dart in Flutter verwenden
21 StundenDieses von einem Trainer geleitete Live-Training (online oder vor Ort) richtet sich an Entwickler, die Flutter verwenden möchten, um hochwertige mobile Apps für Android, iOS und andere Plattformen aus einer gemeinsamen Codebasis zu erstellen und aufzubauen. Der Fokus liegt dabei auf der Erstellung von Widgets.
Erweitertes .NET MAUI
14 StundenDieses von einem Dozenten geleitete, live Training in Schweiz (online oder vor Ort) richtet sich an Entwickler, die die erweiterten Funktionen und Techniken von .NET MAUI meistern möchten, um mobile und Desktop-Anwendungen zu entwickeln.
Am Ende dieses Trainings werden die Teilnehmer in der Lage sein:
- Erweiterte MVVM-Techniken, Abhängigkeitsinjektion und Architekturmuster meistern.
- .NET MAUI Framework anpassen und erweitern.
- Wiederverwendbare Komponenten, Bibliotheken erstellen und fortgeschrittene Debugging- und Profilingtechniken verstehen.
- Herausforderungen in großen Anwendungen wie Synchronisierung, Caching und Sicherheit bewältigen.
.NET MAUI Grundlagen
14 StundenDieses von einem Dozenten angeführte Live-Training in Schweiz (online oder vor Ort) richtet sich an Entwickler, die die Grundlagen von .NET MAUI erlernen möchten, um einfache Anwendungen zu erstellen.
Am Ende dieses Trainings werden die Teilnehmer in der Lage sein:
- Die Grundlagen von .NET MAUI und plattformübergreifender Entwicklung zu verstehen.
- Einfache .NET MAUI Anwendungen mit Layouts, Steuerelementen und Navigation zu erstellen.
- .NET MAUI Anwendungen zu testen, fehlerzu beheben und bereitzustellen.
Erstellen Sie native iOS und Android-Apps mit Flutter
14 StundenIn dieser von einem Trainer geleiteten Live-Schulung in Schweiz (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-Entwicklungs-Bootcamp mit Dart
35 StundenDiese von einem Trainer geleitete Live-Schulung in Schweiz (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.).
Flutter: Erstellen Sie native Cross-Platform-Anwendungen mit Dart
35 StundenFlutter ist ein quelloffenes UI-Softwareentwicklungstoolkit von Google, das es ermöglicht, native kompilierte Anwendungen für Mobilgeräte, Web und Desktop aus einer einzigen Codebasis zu erstellen. Es verwendet Dart, eine moderne, objektorientierte Programmiersprache, die ebenfalls von Google entwickelt wurde und optimiert ist, um schnelle und ausdrucksstarke Benutzeroberflächen zu erstellen.
Dieses von einem Trainer geleitete Live-Training (online oder vor Ort) richtet sich an Einsteiger, die beautiful, leistungsstarke mobile Apps mit Flutter und Dart erstellen möchten.
Am Ende dieses Trainings werden die Teilnehmer in der Lage sein:
- Die Entwicklungsumgebung für Flutter und Dart einzurichten.
- Responsive und interaktive mobile Benutzeroberflächen zu erstellen.
- Native Gerätefunktionen mithilfe von Plugins zu nutzen.
- Cross-Platform-Anwendungen für Android und iOS bereitzustellen.
Kursformat
- Interaktiver Vortrag und Diskussion.
- Viele Übungen und Praxis.
- Praktische Umsetzung in einer Live-Lab-Umgebung.
Kursanpassungsoptionen
- Für eine angepasste Schulung für diesen Kurs kontaktieren Sie uns, um einen Termin zu vereinbaren.
Ionic2
14 StundenDieses von einem Trainer durchgeführte Live-Seminar in Schweiz (online oder vor Ort) richtet sich an Anfänger- bis Mittelstufe-Entwickler, die Ionic 2 zur Erstellung von Hybrid-Mobilanwendungen verwenden möchten.
Am Ende des Trainings werden die Teilnehmer in der Lage sein:
- Die Grundlagen und Architektur von Ionic 2 zu verstehen.
- Einzelseiten- und mehrseitige Anwendungen mit Ionic 2 erstellen.
- Anwendungen mit SCSS und Drittanbieterintegrationen anpassen.
- Mobilanwendungen effektiv testen, deployen und verwalten.
Ionic 4 und Angular für Entwickler
21 StundenDiese von einem Trainer geleitete Live-Schulung in Schweiz (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 Schweiz (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.
Mobile App Development mit Flutter und KI
12 StundenMobile App Development mit Flutter und KI ist die Praxis, skalierbare, sichere und künstliche Intelligenz fähige Mobile Anwendungen unter Verwendung moderner Architekturen, UX/UI-Prinzipien und agiler Methoden zu entwickeln.
Diese von einem Trainer geleitete Live-Formation (online oder vor Ort) richtet sich an fortgeschrittene Entwickler, die Mobile Anwendungen mit Flutter erstellen, KI-Funktionen integrieren, Sicherheitsrichtlinien anwenden und agile Arbeitsabläufe verfolgen möchten.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- Robuste Mobile Apps mit Flutter zu entwickeln, wobei der Fokus auf UX/UI-Design liegt.
- Agile Entwicklungspraktiken während des gesamten Projektlebenszyklus anzuwenden.
- KI-Funktionen wie Empfehlungssysteme oder Chatbots zu integrieren.
- Sichere Mobile Architekturen mit Firebase-Integration zu entwerfen.
Kursformat
- Interaktive Vorlesung und Diskussion.
- Viele Übungen und Praxisübungen.
- Hands-on-Implementierung in einer Live-Lab-Umgebung.
Kursanpassungsoptionen
- Um eine angepasste Schulung für diesen Kurs anzufordern, kontaktieren Sie uns bitte zur Anordnung.
IBM MobileFirst Plattform für hybride mobile Anwendungsentwicklung
21 StundenIBM MobileFirst Platform (früher bekannt als Worklight Foundation) ist ein Werkzeug- und Dienstleistungssuite zur Erstellung von Unternehmensmobilen und Tablet-Anwendungen. Die clientseitige API steht für native iOS (Objective-C), native Android (Java), J2ME, C# natives Windows Phone (C#) sowie JavaScript für überplattformfähige hybride oder mobile-web Anwendungen zur Verfügung. Die MobileFirst-Plattform ist sowohl lokal als auch im Cloud bereitgestellt.
In dieser von einem Trainer durchgeführten, lebendigen Schulung lernen die Teilnehmer, wie sie die MobileFirst Platform einrichten und verwenden können, um hybride mobile Anwendungen basierend auf HTML5, JS und CSS zu entwickeln und zu verwalten.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- MobileFirst einstellen und konfigurieren
- Überplattformfähige hybride mobile Apps erstellen, testen und bereitstellen.
- Sicherheitsmechanismen von MobileFirst verwenden, um Anwendungen zu schützen.
- Apps innerhalb eines Unternehmens über die Luft aktualisieren, wodurch der Einsatz von App Stores entfällt.
- Mobilanwendungen verwalten und überwachen.
Zielgruppe
- Entwickler
Format der Schulung
- Teil Vorlesung, Teil Diskussion, Übungen und hohes Maß an praktischer Anwendung in einer lebendigen Lab-Umgebung.
Hinweis
- Diese Schulung basiert auf Mobile Foundation 8.0. Für eine andere Version oder andere Anpassungen dieser Schulung wenden Sie sich bitte an uns, um dies zu vereinbaren.
Xamarin für mehrere Plattformen entwickeln
21 StundenIn dieser von einem Trainer geleiteten Live-Schulung in Schweiz (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.