.NET MAUI Development
placeAmsterdam 10 mrt. 2026 tot 13 mrt. 2026Toon rooster event 10 maart 2026, 09:30-16:30, Amsterdam, Dag 1 event 11 maart 2026, 09:30-16:30, Amsterdam, Dag 2 event 12 maart 2026, 09:30-16:30, Amsterdam, Dag 3 event 13 maart 2026, 09:30-16:30, Amsterdam, Dag 4 |
placeEindhoven 10 mrt. 2026 tot 13 mrt. 2026Toon rooster event 10 maart 2026, 09:30-16:30, Eindhoven, Dag 1 event 11 maart 2026, 09:30-16:30, Eindhoven, Dag 2 event 12 maart 2026, 09:30-16:30, Eindhoven, Dag 3 event 13 maart 2026, 09:30-16:30, Eindhoven, Dag 4 |
placeHouten 10 mrt. 2026 tot 13 mrt. 2026Toon rooster event 10 maart 2026, 09:30-16:30, Houten, Dag 1 event 11 maart 2026, 09:30-16:30, Houten, Dag 2 event 12 maart 2026, 09:30-16:30, Houten, Dag 3 event 13 maart 2026, 09:30-16:30, Houten, Dag 4 |
computer Online: Online 10 mrt. 2026 tot 13 mrt. 2026Toon rooster event 10 maart 2026, 09:30-16:30, Online, Dag 1 event 11 maart 2026, 09:30-16:30, Online, Dag 2 event 12 maart 2026, 09:30-16:30, Online, Dag 3 event 13 maart 2026, 09:30-16:30, Online, Dag 4 |
placeRotterdam 10 mrt. 2026 tot 13 mrt. 2026Toon rooster event 10 maart 2026, 09:30-16:30, Rotterdam, Dag 1 event 11 maart 2026, 09:30-16:30, Rotterdam, Dag 2 event 12 maart 2026, 09:30-16:30, Rotterdam, Dag 3 event 13 maart 2026, 09:30-16:30, Rotterdam, Dag 4 |
placeZwolle 10 mrt. 2026 tot 13 mrt. 2026Toon rooster event 10 maart 2026, 09:30-16:30, Zwolle, Dag 1 event 11 maart 2026, 09:30-16:30, Zwolle, Dag 2 event 12 maart 2026, 09:30-16:30, Zwolle, Dag 3 event 13 maart 2026, 09:30-16:30, Zwolle, Dag 4 |
placeAmsterdam 4 mei. 2026 tot 7 mei. 2026Toon rooster event 4 mei 2026, 09:30-16:30, Amsterdam, Dag 1 event 5 mei 2026, 09:30-16:30, Amsterdam, Dag 2 event 6 mei 2026, 09:30-16:30, Amsterdam, Dag 3 event 7 mei 2026, 09:30-16:30, Amsterdam, Dag 4 |
placeEindhoven 4 mei. 2026 tot 7 mei. 2026Toon rooster event 4 mei 2026, 09:30-16:30, Eindhoven, Dag 1 event 5 mei 2026, 09:30-16:30, Eindhoven, Dag 2 event 6 mei 2026, 09:30-16:30, Eindhoven, Dag 3 event 7 mei 2026, 09:30-16:30, Eindhoven, Dag 4 |
placeHouten 4 mei. 2026 tot 7 mei. 2026Toon rooster event 4 mei 2026, 09:30-16:30, Houten, Dag 1 event 5 mei 2026, 09:30-16:30, Houten, Dag 2 event 6 mei 2026, 09:30-16:30, Houten, Dag 3 event 7 mei 2026, 09:30-16:30, Houten, Dag 4 |
computer Online: Online 4 mei. 2026 tot 7 mei. 2026Toon rooster event 4 mei 2026, 09:30-16:30, Online, Dag 1 event 5 mei 2026, 09:30-16:30, Online, Dag 2 event 6 mei 2026, 09:30-16:30, Online, Dag 3 event 7 mei 2026, 09:30-16:30, Online, Dag 4 |
placeRotterdam 4 mei. 2026 tot 7 mei. 2026Toon rooster event 4 mei 2026, 09:30-16:30, Rotterdam, Dag 1 event 5 mei 2026, 09:30-16:30, Rotterdam, Dag 2 event 6 mei 2026, 09:30-16:30, Rotterdam, Dag 3 event 7 mei 2026, 09:30-16:30, Rotterdam, Dag 4 |
placeZwolle 4 mei. 2026 tot 7 mei. 2026Toon rooster event 4 mei 2026, 09:30-16:30, Zwolle, Dag 1 event 5 mei 2026, 09:30-16:30, Zwolle, Dag 2 event 6 mei 2026, 09:30-16:30, Zwolle, Dag 3 event 7 mei 2026, 09:30-16:30, Zwolle, Dag 4 |
placeAmsterdam 6 jul. 2026 tot 9 jul. 2026Toon rooster event 6 juli 2026, 09:30-16:30, Amsterdam, Dag 1 event 7 juli 2026, 09:30-16:30, Amsterdam, Dag 2 event 8 juli 2026, 09:30-16:30, Amsterdam, Dag 3 event 9 juli 2026, 09:30-16:30, Amsterdam, Dag 4 |
placeEindhoven 6 jul. 2026 tot 9 jul. 2026Toon rooster event 6 juli 2026, 09:30-16:30, Eindhoven, Dag 1 event 7 juli 2026, 09:30-16:30, Eindhoven, Dag 2 event 8 juli 2026, 09:30-16:30, Eindhoven, Dag 3 event 9 juli 2026, 09:30-16:30, Eindhoven, Dag 4 |
placeHouten 6 jul. 2026 tot 9 jul. 2026Toon rooster event 6 juli 2026, 09:30-16:30, Houten, Dag 1 event 7 juli 2026, 09:30-16:30, Houten, Dag 2 event 8 juli 2026, 09:30-16:30, Houten, Dag 3 event 9 juli 2026, 09:30-16:30, Houten, Dag 4 |
computer Online: Online 6 jul. 2026 tot 9 jul. 2026Toon rooster event 6 juli 2026, 09:30-16:30, Online, Dag 1 event 7 juli 2026, 09:30-16:30, Online, Dag 2 event 8 juli 2026, 09:30-16:30, Online, Dag 3 event 9 juli 2026, 09:30-16:30, Online, Dag 4 |
placeRotterdam 6 jul. 2026 tot 9 jul. 2026Toon rooster event 6 juli 2026, 09:30-16:30, Rotterdam, Dag 1 event 7 juli 2026, 09:30-16:30, Rotterdam, Dag 2 event 8 juli 2026, 09:30-16:30, Rotterdam, Dag 3 event 9 juli 2026, 09:30-16:30, Rotterdam, Dag 4 |
placeZwolle 6 jul. 2026 tot 9 jul. 2026Toon rooster event 6 juli 2026, 09:30-16:30, Zwolle, Dag 1 event 7 juli 2026, 09:30-16:30, Zwolle, Dag 2 event 8 juli 2026, 09:30-16:30, Zwolle, Dag 3 event 9 juli 2026, 09:30-16:30, Zwolle, Dag 4 |
placeAmsterdam 7 sep. 2026 tot 10 sep. 2026Toon rooster event 7 september 2026, 09:30-16:30, Amsterdam, Dag 1 event 8 september 2026, 09:30-16:30, Amsterdam, Dag 2 event 9 september 2026, 09:30-16:30, Amsterdam, Dag 3 event 10 september 2026, 09:30-16:30, Amsterdam, Dag 4 |
placeEindhoven 7 sep. 2026 tot 10 sep. 2026Toon rooster event 7 september 2026, 09:30-16:30, Eindhoven, Dag 1 event 8 september 2026, 09:30-16:30, Eindhoven, Dag 2 event 9 september 2026, 09:30-16:30, Eindhoven, Dag 3 event 10 september 2026, 09:30-16:30, Eindhoven, Dag 4 |
Intro .NET MAUI
De cursus .NET MAUI Development gaat van start met een overzicht van .NET MAUI en de opzet van een eerste app in Visual Studio. De files en project structuur worden besproken.
.NET MAUI.Android
Vervolgens wordt specifiek ingegaan op de bouw van .NET MAUI Android projecten. App's worden getest op een Android-emulator en er wordt ingegaan op het up to date houden van de ontwikkelomgeving.
Activities and Intents
Vervolgens komen de voornaamste bouwstenen van Android apps aan de orde zoals activities, intents, views en servi…

Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.
Intro .NET MAUI
De cursus .NET MAUI Development gaat van start met een overzicht van .NET MAUI en de opzet van een eerste app in Visual Studio. De files en project structuur worden besproken.
.NET MAUI.Android
Vervolgens wordt specifiek ingegaan op de bouw van .NET MAUI Android projecten. App's worden getest op een Android-emulator en er wordt ingegaan op het up to date houden van de ontwikkelomgeving.
Activities and Intents
Vervolgens komen de voornaamste bouwstenen van Android apps aan de orde zoals activities, intents, views en services. Er wordt ingegaan op het starten van activities, het doorgeven van parameters en het ophalen van resultaten.
.NET MAUI.iOS
Dan komt de bouw van .NET MAUI iOS projecten aan de orde. Apps worden ontworpen met de designer for iOS en getest op een iPhone simulator. Ook typische iOS design patterns komen aan bod zoals Model-View-Controller, protocols en delegates.
Consuming REST Services
Ook wordt aandacht besteed aan integratie van REST services en asynchrone calls met async en await.
Data Access
Een overzicht wordt gegeven van de lokale opslagopties en ook data access met een locale SQLite data source komt aan de orde.
Publishing
Ook publishing van de app in de Android of iOS app store wordt behandeld. Hierbij wordt ingegaan het gebruik van de linker en het verkleinen van de footprint.
.NET MAUI.Forms
De definitie van User Interfaces met .NET MAUI.Forms komt eveneens aan de orde. Ingegaan wordt op eXtensible Application Markup Language (XAML) en de koppeling met achterliggende code via data binding.
Resources and Styles
Aangetoond wordt hoe een consistente look and feel van fonts en kleuren wordt bereikt door de definitie en toepassing van resources.
Layouts
Tenslotte wordt ingegaan op layout met layout containers als StackLayout en Grid die zich aanpassen aan device dimensies.
Doelgroep Cursus .NET MAUI Development
De cursus .NET MAUI Development is bestemd voor app developers die cross platforms apps willen ontwikkelen met .NET Multi-platform App UI.
Voorkennis Cursus .NET MAUI Development
Om aan deze cursus te kunnen deelnemen is affiniteit met mobile apps en kennis van de fundamentals van C# vereist.
Uitvoering Training .NET MAUI Development
Theorie en praktijk worden in de cursus .NET MAUI Development met elkaar afgewisseld. Uitleg aan de hand van slides en demos worden gevolgd door praktijk oefeningen.
Certificaat .NET MAUI Development
De deelnemers krijgen na het goed doorlopen van de cursus een certificaat van deelname aan .NET MAUI Development.
Modules
Module 1 : Intro .NET MAUI
- Multi Platform UI
- MAUI Overview
- Evolution from Xamarin
- Benefits of .NET MAUI
- Environment Setup
- Project Structure
- Building First App
- Intro to XAML
Module 2 : .NET MAUI.Android
- Intro.NET MAUI.Android
- Android App Lifecycle
- UI Components and Controls
- Customizing Themes
- Customizing Styles
- Android Resource Management
- Activities and Fragments
- Device Permissions
Module 3 : Activities and Intents
- Understanding Activities
- Activity Lifecycles
- Intents Component Communication
- Explicit vs Implicit Intents
- Sending Data between Activities
- Handling Activity Results
- Launch Modes
- Navigation Components
Module 4 : .NET MAUI.iOS
- Intro .NET MAUI.iOS
- iOS App Lifecycle
- UI Components and Controls
- Themes and Styles
- iOS Resource Management
- View Controllers
- Device Permissions
- iOS-specific APIs
Module 5 : Designer for iOS
- iOS Designer in Visual Studio
- Creating UI Layouts
- Storyboards and XIBs
- Auto Layout
- Constraints in iOS Designer
- Previewing UI Designs
- Custom Controls and Views
- Custom UI Components
Module 6 : Cross Platform Apps
- Intro Cross Platform Development
- Code Sharing Strategies
- Shared Projects
- Multi-targeted Projects
- Portable Class Libraries
- Conditional Compilation
- Platform-specific Features
- Dependency Injection
Module 7 : Consuming REST Services
- Intro RESTful Services
- HTTP Methods
- HTTP Status Codes
- Working with JSON Data
- HttpClient
- Authentication
- Asynchronous Calls
- Serialization
Module 8 : Data Access
- Connecting to Databases
- Entity Framework Core
- CRUD Operations
- Working with SQLite
- Offline Data Storage
- Data Binding
- Caching Strategies
- Data Repositories
Module 9 : Publishing
- Publishing Process
- Code Signing
- Certificate Management
- App Store Policies
- Generating App Package
- Signing Files
- Publishing to Apple
- Publishing to Google
Module 10 : .NET MAUI.Forms
- Intro .NET MAUI.Forms
- XAML Markup Language
- Layout Controls
- Layout Containers
- Data Binding
- MVVM Architecture
- Navigation and Routing
- Working with Controls and Views
Module 11 : Resources and Styles
- Intro to Resources
- Using Static Resources
- Dynamic Resources
- ResourceDictionaries
- Applying Styles to Controls
- Implicit vs Explicit Styles
- Custom Resources
- Dynamic Styling
Module 12 : Layouts
- Layouts in .NET MAUI
- StackLayout
- GridLayout
- FlexLayout
- AbsoluteLayout
- ScrollView
- Collapsing Layouts
- Custom Layouts
Waarom SpiralTrain
SpiralTrain is specialist op het gebied van software development trainingen. Wie bieden zowel trainingen aan voor beginnende programmeurs die zich de basis van talen en tools eigen willen maken als ook trainingen voor ervaren software professionals die zich willen bekwamen in de nieuwste versie van een taal of een framework.
Onze trainingkenmerken zich door :
• Klassikale of online open roostertrainingen en andere
trainingsvormen
• Eenduidige en scherpe cursusprijzen, zonder extra kosten
• Veel trainingen met een doorlopende case study
• Trainingen die gericht zijn op certificering
Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.
