Advanced .NET MAUI 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 Live-Schulung unter Anleitung (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.
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 MVVM-Techniken und -Patterns
Vertiefung in die Anpassung und Erweiterung des .NET MAUI Framework
Aufbau wiederverwendbarer Komponenten und Bibliotheken
Erweiterte Debugging- und Profiling-Techniken
Leistungstuning und Optimierung für komplexe Szenarien
Implementierung von fortgeschrittenen UI/UX-Konzepten und Animations
Architektonische Muster und bewährte Praktiken für groß angelegte Anwendungen
Handhabung komplexer Datenszenarien
Fortgeschrittene Themen in den Bereichen Testen, Sicherheit und App-Bereitstellung
Erkundung der neuesten Funktionen und Updates in .NET MAUI und Visual Studio
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.
Advanced .NET MAUI Schulung - Booking
Advanced .NET MAUI Schulung - Enquiry
Advanced .NET MAUI - Beratungsanfrage
Beratungsanfrage
Erfahrungsberichte (5)
Edward ist ein großartiger Vermittler
Zibusiso Ncube - Agricatural Research Council
Kurs - Ionic 4 and Angular for Developers
Maschinelle Übersetzung
Vielleicht wären mehr Übungen zum Lernen besser, aber die Zeit war zu kurz.
Gianpiero Arico' - Urmet Spa
Kurs - Embedded Linux Systems Architecture
Maschinelle Übersetzung
Miguel verfügte über umfassende Kenntnisse zum Thema. Er machte die Ausbildung leicht verständlich und der Ablauf war ausgeglichen; er fügte jedem Abschnitt nach Bedarf neue Funktionen hinzu. Er behandelte alles, was gefragt wurde, und beantwortete jede einzelne Frage gründlich. Es war eine sehr angenehme Erfahrung.
Paul Coaton - SEMPCheck Services
Kurs - Flutter Development Bootcamp with Dart
Maschinelle Übersetzung
Der Trainer war begeistert, freundlich und hat das Thema geliebt.
Isaac Murphy - Royal New Zealand Airforce
Kurs - Build Native iOS and Android Apps with Flutter
Maschinelle Übersetzung
Erfahren Sie die Schritte, die zum Implementieren des MVVM-Modells notwendig sind.
Roy Chia - AFBI
Kurs - Xamarin: Build Native Mobile Applications for Android, iOS and Windows from a Single C# Code Base
Maschinelle Übersetzung
Kommende Kurse
Kombinierte Kurse
Advanced 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 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.
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.
.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.
Embedded Linux Systems Architecture
35 StundenZiele des Kurses
Vermittlung eines Verständnisses für die Grundlagen von embedded GNU/Linux, wie die einzelnen Teile zusammenpassen. Welche Komponenten werden benötigt, um ein eingebettetes GNU/Linux-System zu bauen, woher man sie bekommt und wie man sie konfiguriert/erstellt/installiert? Woher bekomme ich Hilfe? Was ist mit den Software-Lizenzen? Praktische Übungen vermitteln Ihnen die nötige praktische Erfahrung, um nach erfolgreichem Abschluss dieses Kurses eigene eingebettete GNU/Linux-Systeme zu entwickeln.
Beschreibung
In diesem fünftägigen Kurs werden die Konzepte von Embedded GNU/Linux anhand von praktischen Übungen in Kombination mit einer Schulung veranschaulicht. Er ist darauf ausgelegt, Sie schnell auf den neuesten Stand zu bringen. Die Philosophie, die Konzepte und die Befehle, die notwendig sind, um GNU/Linux effektiv zu nutzen, werden durch eine Kombination aus Theorie und praktischem Training beschrieben.
Erfinden Sie das Rad nicht neu, sondern lernen Sie von einem erfahrenen Trainer und nehmen Sie ein funktionierendes Wissen über GNU/Linux und die Fähigkeit, es effektiv in Ihrem eigenen eingebetteten Entwicklungsprojekt einzusetzen, mit nach Hause.
Wer sollte teilnehmen?
Manager, Projektleiter, Software-, Hardware-, Entwicklungs-, Systemingenieure, Tester, Administratoren, Techniker und andere an der Technologie Interessierte, die so schnell wie möglich verstehen wollen, wie Embedded GNU/Linux funktioniert. Sie müssen GNU/Linux benutzen oder Sie müssen sich den Luxus leisten, zu entscheiden, ob es Sinn macht, es zu benutzen oder nicht. Vielleicht haben Sie bereits versucht, Embedded GNU/Linux zu benutzen, sind sich aber nicht ganz sicher, ob Sie alles richtig gemacht haben. Sie benutzen zur Zeit ein anderes Betriebssystem und wollen herausfinden, ob GNU/Linux nicht besser und/oder billiger ist.
Lieferoptionen
Das gesamte Schulungsmaterial ist in englischer Sprache, aber die Präsentation kann je nach Wunsch in Englisch oder Deutsch erfolgen, und zwar weltweit.
- vor Ort - von einem Ausbilder geleitet
- Online - unter Anleitung eines Ausbilders
- Kombination aus Vor-Ort- und Online-Schulung - unter Anleitung des Kursleiters
Embedded Linux Kernel and Driver Development
14 StundenEin zweitägiger Kurs, der zu rund 60% aus praktischen Übungen besteht und sich mit den internen Aspekten des Embedded Linux Kernels, der Architektur, der Entwicklung und der Untersuchung des Schreibens und Integrierens verschiedener Gerätetreibertypen befasst.
Wer sollte teilnehmen?
Ingenieure, die sich für die Linux Kernel-Entwicklung auf Embedded-Systemen und -Plattenformen interessieren.
Build Native iOS and Android Apps with 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 Development Bootcamp with 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.).
Ionic2
14 StundenThis instructor-led, live training in Schweiz (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 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.
Embedded GNU/Linux Kernel Internals and Device Drivers
35 StundenBeschreibung
In diesem 5-tägigen Kurs werden die Konzepte der GNU/Linux-Kernel-Interna und der Entwicklung von Gerätetreibern anhand praktischer Übungen in Kombination mit Anleitungen erläutert. Er ist so konzipiert, dass Sie schnell auf den neuesten Stand gebracht werden. Wir beschreiben Prozesse, Konzepte und Befehle, die zum Schreiben von GNU/Linux-Gerätetreibern notwendig sind, durch eine Kombination aus Theorie und praktischem Training.
Erfinden Sie das Rad nicht neu, sondern lernen Sie von einem erfahrenen Trainer und nehmen Sie ein funktionierendes Wissen und die Fähigkeit mit nach Hause, es in Ihrem eigenen Embedded-Entwicklungsprojekt effektiv einzusetzen.
Wer sollte teilnehmen?
Personen, die sich für die Entwicklung oder Evaluierung von GNU/Linux-Gerätetreibern interessieren oder damit beauftragt sind, wie z. B. Software-Ingenieure, Feldingenieure, (Projekt-)Manager, Hardware-Ingenieure.
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.
React Native for iOS and Android
21 StundenIn diesem von einem Trainer geleiteten Live-Training lernen die Teilnehmer die Prinzipien und den Ansatz hinter React Native kennen, während sie die Entwicklung ihrer eigenen mobilen Anwendung für Android und iOS übernehmen.
Xamarin for Cross-Platform Development
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.