Home Opleidingen
.NET MAUI Development
terug naar zoekresultaten

.NET MAUI Development

Deelnemerskosten
€ 3.628,79 incl. BTW

Lesgeld

€ 2.999,00
Totaal excl. BTW
€ 2.999,00
BTW
€ 629,79
Totaal incl. BTW
€ 3.628,79
Startdata in een groep op locatie en online
Locatie: Houten
Start: 07-09-2026
Toon rooster
Aanmelden
Locatie: Amsterdam
Start: 07-09-2026
Toon rooster
Aanmelden
Locatie: Rotterdam
Start: 07-09-2026
Toon rooster
Aanmelden
Locatie: Eindhoven
Start: 07-09-2026
Toon rooster
Aanmelden
De cursus .
Image
Image

Introductie tot de cursus .NET MAUI Development

De cursus .NET MAUI Development biedt een uitgebreid overzicht van .NET MAUI en helpt deelnemers bij het opzetten van hun eerste app in Visual Studio. Tijdens deze cursus worden de bestanden en de projectstructuur grondig besproken, wat essentieel is voor een succesvolle start in .NET MAUI.

.NET MAUI.Android

Vervolgens wordt er specifiek ingegaan op de bouw van .NET MAUI Android-projecten. De apps worden getest op een An

...

Introductie tot de cursus .NET MAUI Development

De cursus .NET MAUI Development biedt een uitgebreid overzicht van .NET MAUI en helpt deelnemers bij het opzetten van hun eerste app in Visual Studio. Tijdens deze cursus worden de bestanden en de projectstructuur grondig besproken, wat essentieel is voor een succesvolle start in .NET MAUI.

.NET MAUI.Android

Vervolgens wordt er specifiek ingegaan op de bouw van .NET MAUI Android-projecten. De apps worden getest op een Android-emulator, waarbij ook aandacht wordt besteed aan het up-to-date houden van de ontwikkelomgeving. Dit is cruciaal voor ontwikkelaars die efficiënt willen werken met .NET MAUI.

Bouwstenen van Android Apps

Een belangrijk onderdeel van de cursus .NET MAUI Development zijn de voornaamste bouwstenen van Android-apps, zoals activities, intents, views en services. Er wordt uitgebreid ingegaan op het starten van activities, het doorgeven van parameters en het ophalen van resultaten, wat essentieel is voor interactieve applicaties.

.NET MAUI.iOS

Daarna 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-designpatronen zoals Model-View-Controller, protocols en delegates worden behandeld, zodat deelnemers goed voorbereid zijn op iOS-ontwikkeling.

Integratie van REST Services

In deze cursus wordt ook aandacht besteed aan de integratie van REST-services en asynchrone calls met async en await. Dit is een belangrijke vaardigheid voor moderne applicaties die afhankelijk zijn van externe data.

Data Access

Een overzicht van lokale opslagopties wordt gegeven, en de cursus behandelt ook data access met een lokale SQLite-datasource, wat essentieel is voor het beheren van gegevens in .NET MAUI-apps.

Publicatie van Apps

Het publiceren van de app in de Android of iOS app store komt ook aan bod. Hierbij wordt ingegaan op het gebruik van de linker en het verkleinen van de footprint van de applicatie, wat cruciaal is voor een succesvolle lancering.

Definiëren van User Interfaces met .NET MAUI.Forms

De cursus behandelt ook de definitie van User Interfaces met .NET MAUI.Forms. Hierbij wordt ingegaan op eXtensible Application Markup Language (XAML) en de koppeling met achterliggende code via data binding, wat belangrijk is voor het creëren van dynamische interfaces.

Consistentie in Resources en Styles

Er wordt aangetoond hoe een consistente look and feel van fonts en kleuren kan worden bereikt door de definitie en toepassing van resources, wat bijdraagt aan de gebruikerservaring van de app.

Layouts in .NET MAUI

Tenslotte wordt ingegaan op layout met layout containers zoals StackLayout en Grid, die zich aanpassen aan de afmetingen van verschillende devices. Dit is essentieel voor het creëren van responsieve applicaties.
Voor meer informatie over gerelateerde cursussen, bezoek ook onze pagina over .NET GUI Development met WinForms. Voor meer technische details over .NET MAUI, kijk op de officiële .NET MAUI site.

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

 

Lees meer
Opleidingsinformatie
Opleidingssoort
Training
Opleidingsmethode
In een groep op locatie en online
Type certificaat/diploma
Certificaat
Opleidingsduur
4 dagen
Max. deelnemers
12
Studiebelastingsuren
24 per opleiding
Tijdstip
Overdag
Taal in opleiding
Nederlands
Aanbieder
SpiralTrain is een opleidingsinstituut dat zich bij uitstek richt op trainingen voor software developers en zaken die raken aan software development.
SpiralTrain BV
SpiralTrain BV
NRTO