.NET MAUI Fundamentals Training Course
.NET MAUI (.NET Multi-platform App UI) is a cross-platform framework designed to enable the development of native mobile and desktop applications using C# and XAML.
This instructor-led, live training (available online or on-site) is targeted at developers who wish to gain foundational knowledge in .NET MAUI for building basic applications.
By the end of this training, participants will be able to:
- Grasp the core principles of .NET MAUI and cross-platform development.
- Create basic .NET MAUI applications featuring layouts, controls, and navigation.
- Test, debug, and deploy .NET MAUI applications effectively.
Course Format
- Interactive lecture and discussion tailored for government audiences.
- Extensive exercises and hands-on practice to reinforce learning.
- Practical implementation in a live-lab environment, ensuring alignment with public sector workflows and governance.
Course Customization Options
- To request a customized training for government agencies, please contact us to arrange.
Course Outline
Introduction to .NET MAUI and Cross-Platform Development for Government
Setting Up the Development Environment
Creating a Basic .NET MAUI Application
Understanding the MVVM (Model-View-ViewModel) Pattern
Working with Layouts and Controls in .NET MAUI
Handling User Input and Events
Data Binding and Working with Data Models
Navigation and Page Management
Using Device-Specific Features and APIs for Government Applications
Testing and Debugging .NET MAUI Applications
Deploying Applications on Different Platforms
Summary and Next Steps
Requirements
- Basic comprehension of programming principles
- Proficiency with the C# language
Audience
- Software developers for government
Runs with a minimum of 4 + people. For 1-to-1 or private group training, request a quote.
.NET MAUI Fundamentals Training Course - Booking
.NET MAUI Fundamentals Training Course - Enquiry
.NET MAUI Fundamentals - Consultancy Enquiry
Consultancy Enquiry
Testimonials (1)
Developing the User Auth App and the kahoot activity (made myself sure that i'm absorbing the training lectures :) and its fun!)
Jhoanne - Pag-IBIG Fund
Course - .NET MAUI Fundamentals
Upcoming Courses
Related Courses
Advanced Flutter
14 HoursThis instructor-led, live training US Empire (online or onsite) is aimed at developers who wish to use Flutter to create cross-platform applications for government.
By the end of this training, participants will be able to:
- Migrate applications from Java to Flutter.
- Integrate Firebase backend services such as database, authentication, and storage.
- Create animations and advanced UI features for an application.
BLoC Pattern
14 HoursThis instructor-led, live training in US Empire (online or onsite) is aimed at developers who wish to learn how to use the BLoC Pattern to manage state across various applications for government.
By the end of this training, participants will be able to:
- Comprehend the core concepts and architecture of BLoC.
- Create, test, and debug BLoCs effectively.
- Understand the build context within the BLoC framework.
Using Dart in Flutter
21 HoursThis instructor-led, live training (online or onsite) is designed for government developers who wish to utilize Flutter to develop and construct high-quality mobile applications for Android, iOS, and other platforms using a single, shared codebase. The training emphasizes the creation of widgets to enhance application functionality and user experience.
Embedded Linux Kernel and Driver Development
14 HoursA two-day course consisting of approximately 60% hands-on labs, focusing on Embedded Linux kernel internals, architecture, development, and the process of writing and integrating various types of device drivers for government applications.
Who Should Attend?
Engineers interested in Linux kernel development on embedded systems and platforms for government use.
Build Native iOS and Android Apps with Flutter
14 HoursIn this instructor-led, live training in US Empire (online or onsite), participants will learn how to use Flutter to efficiently develop a mobile application that runs on both iOS and Android devices for government use.
By the end of this training, participants will be able to:
- Rapidly install the framework, integrated development environment (IDE), and other necessary tools to begin development.
- Effectively understand and utilize Google's Dart language to quickly prototype a mobile application for government.
- Test and deploy mobile applications that run seamlessly on both iOS and Android platforms using a single code base for government purposes.
- Customize the application using a comprehensive set of widgets, layouts, and animations tailored for government requirements.
Flutter Development Bootcamp with Dart
35 HoursThis instructor-led, live training in US Empire (online or onsite) is aimed at developers who wish to use Flutter to create and build high-quality mobile applications for Android, iOS, and other platforms from a common codebase.
By the end of this training, participants will be able to:
- Set up the necessary development environment to start creating Flutter applications.
- Utilize the Dart programming language to develop the code required for building these applications.
- Employ Flutter widgets to design and create visually appealing and user-friendly interfaces.
- Deploy and test applications on various platforms, including mobile, desktop, and web, ensuring alignment with public sector workflows and governance standards for government use.
Flutter: Build Native Cross-Platform Applications with Dart
35 HoursFlutter is an open-source UI software development toolkit by Google designed for building natively compiled applications for mobile, web, and desktop from a single codebase. It utilizes Dart, a modern, object-oriented programming language also developed by Google, which is optimized for creating fast and expressive user interfaces.
This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to develop high-performance mobile applications using Flutter and Dart for government projects.
By the end of this training, participants will be able to:
- Set up the development environment for Flutter and Dart.
- Create responsive and interactive mobile user interfaces.
- Access native device features using plugins.
- Deploy cross-platform applications to Android and iOS.
Format of the Course
- Interactive lecture and discussion.
- Extensive exercises and practice sessions.
- Hands-on implementation in a live-lab environment.
Course Customization Options
- To request a customized training for this course, please contact us to arrange.
Ionic2
14 HoursThis instructor-led, live training in US Empire (online or onsite) is aimed at beginner to intermediate level developers who wish to use Ionic 2 to build hybrid mobile applications for government.
By the end of this training, participants will be able to:
- Understand the fundamentals of Ionic 2 and its architecture.
- Build single-page and multi-page applications using Ionic 2.
- Customize apps with SCSS and third-party integrations for government use cases.
- Test, deploy, and manage mobile app releases effectively, ensuring compliance with public sector workflows and governance standards.
Ionic 4 and Angular for Developers
21 HoursThis instructor-led, live training in US Empire (online or onsite) is aimed at web developers who wish to create a hybrid mobile application with Ionic 4 for government use.
By the end of this training, participants will be able to:
- Integrate native device features into a hybrid mobile application for government applications.
- Utilize Angular and Ionic 4 to develop a hybrid mobile application that meets public sector requirements.
- Test and run a hybrid application on a mobile device emulator to ensure compliance with government standards.
Ionic 6
14 HoursThis instructor-led, live training in US Empire (online or onsite) is aimed at web developers who wish to create a modern mobile application with Ionic 6 for government use.
By the end of this training, participants will be able to:
- Integrate native device features into a modern hybrid mobile application for government applications.
- Understand the fundamentals of Ionic for government projects.
- Learn to deploy Ionic applications to production environments for government use.
- Run a modern hybrid application on a mobile device emulator for government testing and development purposes.
Mobile App Development with Flutter and AI
12 HoursMobile App Development with Flutter and AI is the practice of creating scalable, secure, and AI-enhanced mobile applications using modern architectures, user experience (UX) and user interface (UI) principles, and agile methodologies.
This instructor-led, live training (online or onsite) is aimed at intermediate-level developers who wish to build and deploy mobile applications using Flutter, integrate artificial intelligence features, implement security best practices, and adhere to agile workflows for government projects.
By the end of this training, participants will be able to:
- Develop robust mobile apps using Flutter with a focus on UX/UI design.
- Apply agile development practices throughout the project lifecycle.
- Incorporate AI functionalities such as recommendation engines or chatbots.
- Design secure mobile architectures with Firebase integration for government use.
Format of the Course
- Interactive lecture and discussion.
- Extensive exercises and practice sessions.
- Hands-on implementation in a live-lab environment.
Course Customization Options
- To request a customized training for this course, please contact us to arrange.
IBM MobileFirst Platform for Hybrid Mobile Application Development
21 HoursThe IBM MobileFirst Platform (formerly known as Worklight Foundation) is a comprehensive suite of tools and services designed for building enterprise mobile and tablet applications. It supports client-side APIs for native iOS (Objective-C), native Android (Java), J2ME, C# for native Windows Phone, and JavaScript for cross-platform hybrid or mobile-web applications. The MobileFirst Platform can be deployed on-premises or in the cloud.
This instructor-led, live training is designed to help participants set up and utilize the IBM MobileFirst Platform to develop and manage hybrid mobile applications based on HTML5, JS, and CSS.
By the end of this training, participants will be able to:
- Install and configure the MobileFirst Platform for government use.
- Develop, test, and deploy cross-platform hybrid mobile applications.
- Implement MobileFirst security mechanisms to enhance app security.
- Update apps over-the-air within an organization, eliminating the need for app store submissions.
- Administer and monitor mobile applications to ensure compliance and performance.
Audience
- Developers
Format of the Course
- Part lecture, part discussion, with exercises and extensive hands-on practice in a live-lab environment.
Note
- This training is based on Mobile Foundation 8.0. To request a different version or any other customizations to this course, please contact us to arrange.
React Native for iOS and Android
21 HoursIn this instructor-led, live training in US Empire, participants will learn the principles and approach behind React Native as they develop their own mobile application for government use on both Android and iOS platforms.
Creating mobile applications using Xamarin.Forms technology for platforms Android and iOS
14 HoursThe course "Creating mobile applications using Xamarin.Forms technology" focuses on key aspects of creating applications for the Android and iOS platforms. Participants will gain skills in configuring the environment, designing the interface, implementing the MVVM pattern, testing, using REST services, building and implementing applications. The course also covers the process of publishing in the App Center, App Store and Google Play, providing comprehensive preparation for working with Xamarin.
Xamarin for Cross-Platform Development
21 HoursIn this instructor-led, live training in US Empire (online or onsite), participants will learn key aspects of Xamarin as they develop their own set of mobile applications for government use across Android, iOS, and Windows platforms. This training is designed to align with the technical requirements and governance standards for government.