course

NL/EN
This training is available in Dutch and English. More information

Fundamentals for Developing Cross-Platform Apps with .NET MAUI

Master cross-platform app development with .NET MAUI

Not yet scheduled
- No location
-
Keep me posted
3 days
2295 (excl. VAT)
Keep me posted

Description

Building applications that run smoothly across multiple platforms can be challenging. .NET MAUI simplifies this process by providing a single framework to create apps for Android, iOS, Windows, and macOS using C# and .NET.

This training will guide you through the fundamentals of .NET MAUI, helping you develop modern, maintainable, and performant cross-platform applications. You will learn how to structure your app using XAML, work with controls and collections, apply styles, and implement key design patterns.

As you progress, you will explore essential concepts such as the MVVM pattern with the Community Toolkit, navigation with Shell, data access and local storage, and interacting with web services. The training also covers platform-specific features, extending and customizing UI components using handlers, and ensuring application quality through testing.

By the end of this training, you will have the knowledge and skills to build robust .NET MAUI applications that provide a seamless user experience across multiple platforms.

Learning Goals

CheckmarkRecall foundational concepts of .NET MAUI and cross-platform development
RememberLogo InfoSupport
CheckmarkDesign user interfaces using XAML and layout components
CreateLogo InfoSupport
CheckmarkImplement navigation and app architecture with MVVM and Shell
ApplyLogo InfoSupport
CheckmarkManage local storage and interact with backend services
AnalyzeLogo InfoSupport
CheckmarkIncorporate platform-specific features and custom handlers
CreateLogo InfoSupport
CheckmarkEnsure code quality with testing and debugging
AnalyzeLogo InfoSupport
CheckmarkApply accessibility best practices in .NET MAUI apps
ApplyLogo InfoSupport
For the above learning goals we use Bloom's Taxonomy

Prior Knowledge

Basic knowledge of C# is recommended. Experience with XAML or WPF is helpful but not required.

Subjects

  • Introduction to .NET MAUI
  • Setting up your development environment
  • Building user interfaces with XAML
  • Working with controls and collections
  • Applying styles and themes
  • Understanding design patterns in .NET MAUI
  • Implementing MVVM using the Community Toolkit
  • Navigating with Shell
  • Managing local storage and accessing data
  • Communicating with web services using HTTP
  • Leveraging platform-specific features
  • Extending UI components with handlers
  • Testing and debugging .NET MAUI applications

Schedule

Keep me posted

All courses can also be conducted within your organization as customized or incompany training.

Our training advisors are happy to help you provide personal advice or find Incompany training within your organization.

"Extremely good teacher"
Sander
  • icon

    Hoge waardering

  • icon

    Praktijkgerichte trainingen

  • icon

    Gecertificeerde trainers

  • icon

    Eigen docenten