Skip to main content

Home Specialist skills Technology and Software MAUI: Building Cross-Platform Applications with .NET MAUI - Develop GUI Applications which can work across a range of Platforms with .NET MAUI

MAUI: Building Cross-Platform Applications with .NET MAUI - Develop GUI Applications which can work across a range of Platforms with .NET MAUI

  • bullet point
    Understand the architecture and components of .NET MAUI
  • bullet point
    Develop cross-platform user interfaces using .NET MAUI controls
  • bullet point
    Implement data binding and MVU pattern in application development
  • bullet point
    Utilize dependency injection and manage platform-specific functionality
  • bullet point
    Navigate between pages and manage application state effectively
  • bullet point
    Test, debug, and deploy .NET MAUI applications across multiple platforms.

Overview

Off the shelf (OTS)

This course is designed for developers seeking to build cross-platform applications using .NET MAUI. It is particularly beneficial for those familiar with Xamarin or .NET technologies, aiming to expand their skills in creating native applications for Android, iOS, macOS, and Windows from a single codebase.

Participants should have a foundational understanding of C# and .NET development. Familiarity with Xamarin or mobile application development is advantageous but not mandatory.

The .NET MAUI Training Course provides an in-depth exploration of Microsoft's cross-platform framework for building native applications. Participants will learn to design user interfaces, manage application lifecycle events, and implement platform-specific functionality using .NET MAUI. The course covers topics such as data binding, dependency injection, and navigation patterns, equipping developers with the skills to create responsive and performant applications across multiple platforms.

Key Topics Covered:
• Introduction to .NET MAUI and its architecture
• Creating and managing cross-platform user interfaces
• Implementing data binding and MVU (Model-View-Update) pattern
• Handling platform-specific functionality and dependencies
• Navigating between pages and managing application state
• Integrating with device APIs and services
• Testing and debugging .NET MAUI applications
• Deploying applications to Android, iOS, macOS, and Windows

The course is delivered over four days and includes hands-on exercises, group discussions, and real-world case studies to reinforce learning.

Delivery method
Virtual icon

Virtual

Course duration
Duration icon

28 hours

Competency level
Foundation icon

Foundation

Pink building representing strand 4 of the campus map
Delivery method
  • Virtual icon

    Virtual

Course duration
Duration icon

28 hours

Competency level
  • Foundation icon

    Foundation

chatbotSpark login – Alpha testing