.NET MAUI for C# Developers Course

Use practical skills in C# to develop cross-platform applications using .NET MAUI.

  • Understand the .NET Multi-Platform App Development
  • Explore the all-new resources folder in .NET MAUI, including styles, colors, themes, and fonts
  • Understand the design system and write common business logic for multi platforms
Enterprise Training for Teams: Get a Quote
  • 450,000 + Professionals trained
  • 250 + Workshops every month
  • 250 + Countries and counting

Build Dynamic and Responsive Apps with NET MAUI

The rapidly evolving world of app development needs constant honing of skills. To stay ahead and create your mark as a C# developer you need to step up. This NET MAUI for C# Developers course by KnowledgeHut is your best search, because you will gain the skills and knowledge needed to build dynamic and responsive cross-platform applications using.NET MAUI and unlock a world of possibilities.

..... Read more
Read less

Highlights

  • 5 Days of Live Instructor-Led Sessions 

  • Learn from Assignments and MCQs 

  • Gain Hands-On Practice in Xamarin  

  • Explore Real-World Live Projects 

  • Fundamentals to an Advanced Level 

  • Code Reviews by Professionals

Ready to get started? Connect with our Learning Advisor.

Contact Learning Advisor

The KnowledgeHut Edge

Learn by Doing

Our immersive learning approach lets you learn by doing and acquire immediately applicable skills hands-on. 

Real-World Focus

Learn theory backed by real-world case studies and exercises. Skill up and get productive from the get-go. 

Industry Experts

Get trained by leading practitioners who share best practices from their experience across industries. 

Curriculum Designed by the Best

Our advisory board regularly curates best practices to emphasize real-world relevance. 

Continual Learning Support

Webinars, e-books, tutorials, articles, and interview questions - we're with you in your learning journey! 

Exclusive Post-Training Sessions

Six months of post-training mentor guidance to overcome challenges in your career. 

prerequisites for .NET MAUI for C# Developers Course

Prerequisites

Learners need to have: 

  • A good understanding of C#.NET Programming Concepts. 
  • A good understanding of OOPS Concepts.  
  • Basic Knowledge of OS X usage and navigation (not mandatory). 

Who Should Attend

C# Developers looking to create multi-platform applications

Developers looking to work with single project architecture

Schedules

Can't find the training schedule you're looking for?

Request a Batch

What You Will Learn

Architecture & Structure

Gain a deep understanding of the architecture and structure of .NET MAUI solutions. 

UI Controls & Layouts

Learn to use UI controls, elements, and layouts in .NET MAUI to design visually appealing user interfaces. 

Data Binding & MVVM

Implement effective data binding techniques and apply the MVVM pattern in your cross-platform app development. 

All-New Resources

Explore all-new resources folder in .NET MAUI, including styles, colors, themes, fonts, and image resources. 

Dependency Injection

Utilize the MAUI Dependency Injection to build modular and maintainable applications. 

Web Services Integration

Become proficient in accessing web services and REST APIs, integrating them seamlessly into .NET MAUI apps. 

Hands-On Project

Create a hands-on project to apply your learnings, covering theming, styling, API calls, navigation and more. 

Efficient Navigation

Understand the new features and capabilities of MAUI Shell for efficient navigation and user flow management. 

Curriculum

  • Architecture of .NET MAUI solution  
  • .NET MAUI App Structure  
  • Enabling/disabling support for different platforms  
  • Introduction to MAUI  
  • The All-New Resources Folder  
  • The Platform Folder  
  • Introduction to UI  
  • Data Binding Basics  
  • Notify Property Changed – Base View Model Implementation  
  • Commands, Behaviors, Triggers, Converters  
  • Understanding the Data Binding with List Views/Collection View  
  • Binding View Models Classes  
  • List View/Collection View Interaction  
  • Customizing List Views / Collection View  
  • Template Selectors  
  • Using the New MVVM Community Toolkit  
  • The Relay and Async Relay Command  
  • Using the New Community Toolkit for Converter, Behaviors, and Components  
  • Registering Views and View Models  
  • The All-New Dependency Injection in MAUI  
  • Service/Interface Registration  
  • Consuming the Dependency  
  • The Project contains 5 pages to be built with MAUI Controls and Pages  
  • Login (API Call)  
  • Register (Navigation)  
  • Home (Displays Users/Places)  
  • Detail (Data Transfer with Navigation)  
  • Profile - (API Call)  
  • Add/Edit User/Place (Data transfer back with Navigation)  
  • Will learn about Project Theming, Colors, Styling, API calls, Navigation, Data transfer, Handlers, Native API calls, Conditional Compilation, Essentials, Network Access, Media Access  
  • Accessing Web Services/REST API  
  • Getting data from Get and Post request and Serializing the Data.  
  • Integrating the API with the Project UI created above  
  • What’s New in MAUI Shell  
  • Removing the Shell to Revert to View Model Navigation  
  • Managing Tabs, Flout Items, Sub Tabs, Menus etc. in Shell  
  • Routing in MAUI  
  • Registering the Routes  
  • Passing Data in Shell (Query Property and Parameters)  
  • Returning Data Backwards  

Frequently Asked Questions

.NET MAUI Training

After completing the .NET MAUI for C# Developers course, you can expect to gain practical skills that will empower you in cross-platform app development using .NET MAUI. You will have the ability to: 

  • Understand the architecture and structure of .NET MAUI solutions, enabling you to build robust cross-platform apps. 
  • Utilize UI controls, elements, and layouts in .NET MAUI to design visually appealing user interfaces. 
  • Implement effective data binding techniques and apply the MVVM (Model-View-ViewModel) pattern in your app development, ensuring clean and maintainable code. 
  • Explore the all-new resources folder in .NET MAUI, incorporating styles, colors, themes, fonts, and image resources to enhance your app's visual appeal. 
  • Harness the power of the MAUI Dependency Injection to build modular and maintainable applications, managing dependencies efficiently. 
  • Seamlessly integrate web services and REST APIs into your .NET MAUI apps, allowing you to fetch and manipulate data from external sources. 
  • Apply your learning to a hands-on project, covering theming, styling, API calls, navigation, and more, gaining practical experience in real-world app development. 
  • Understand the new features and capabilities of MAUI Shell, enabling you to create efficient navigation and manage user flow in your apps. 

By acquiring these practical skills, you will be well-equipped to build dynamic and responsive cross-platform applications using .NET MAUI and advance your career in the field of app development. 

Yes, our .NET MAUI for C# Developers course is designed to offer flexibility for you to upskill as per your convenience. We have both weekday and weekend batches to accommodate your current job. 

This course is ideal for: 

  • C# Developers who wish to learn to create multi-platform applications. 
  • C# Developers who wish to build enterprise level apps for iOS, Android, Windows, and Mac with a single Project architecture.   

For this. .NET MAUI for C# Developers course, learners need to have: 

  • A good understanding of C#/.NET Programming Concepts. 
  • A good understanding of OOPS Concepts. 
  • Basic Knowledge of OS X usage and navigation (not mandatory). 

On adequately completing all aspects of this course, you will be offered a certification from KnowledgeHut.