.NET MAUI Fundamentals Training Course
.NET MAUI (Multi-platform App UI) serves as a unified cross-platform framework for engineering native mobile and desktop applications using C# and XAML standards.
This instructor-led, live training module, available in online or on-site formats, is designed for technical personnel seeking to master the core competencies required for developing fundamental .NET MAUI solutions.
Upon completion of this program, participants will be equipped to:
- Demonstrate a comprehensive understanding of .NET MAUI architecture and cross-platform development principles.
- Construct functional .NET MAUI applications incorporating structured layouts, interactive controls, and navigation flows.
- Execute rigorous testing, debugging, and deployment procedures for .NET MAUI applications.
Instructional Format
- Facilitated lectures and collaborative discussions.
- Extensive practical exercises and skill reinforcement activities.
- Hands-on technical implementation within a supervised live-lab environment.
Customization Services
- To arrange a tailored training curriculum aligned with specific agency requirements, please contact the course provider for coordination.
Course Outline
Introduction to .NET MAUI and Cross-Platform Development Strategies
Configuration of the Development Environment
Initialization of a Basic .NET MAUI Application
Application of the Model-View-ViewModel (MVVM) Architectural Pattern
Implementation of Layouts and Controls within the .NET MAUI Framework
Management of User Input and Event Handling Mechanisms
Data Binding Protocols and Data Model Integration
Navigation Architectures and Page Lifecycle Management
Utilization of Device-Specific Features and Platform APIs
Quality Assurance, Testing, and Debugging Procedures for .NET MAUI Applications
Deployment Strategies Across Diverse Target Platforms
Conclusions and Recommended Next Steps for Implementation
Requirements
- Foundational knowledge of general programming logic and concepts
- Proficiency in the C# programming language
Target Audience
- Software Developers and Technical Specialists
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
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
Business Logic Component (BLoC) design pattern
14 HoursiOS, Android, and React Native Development Bootcamp (Intermediate to Advanced Level)
420 HoursThis instructor-led, live training in US (online or onsite) is designed for advanced-level developers seeking to master advanced programming techniques in Swift, Kotlin, and JavaScript, implement scalable architectures for government, and develop feature-rich applications with secure API integration, real-time communication, and advanced UI/UX.
Upon completion of this training, participants will be able to:
- Master Advanced Programming Techniques in Swift, Kotlin, and JavaScript, including closures, coroutines, and async/await.
- Design Scalable Mobile App Architectures using MVVM for iOS/Android and advanced state management in React Native.
- Build Feature-Rich Mobile Apps with secure API integration, real-time communication, and advanced data handling (Core Data, SQLite, Room, Firebase).
- Integrate Native Device Features such as camera, geolocation, and sensors, and create custom native modules in React Native.
- Create Advanced UI/UX with Animations and reusable components for responsive, highly interactive mobile experiences.
- Test, Debug, and Optimize Apps for performance and reliability using Xcode, Android Profiler, and React Native Debugger.
- Deploy Apps Using CI/CD Pipelines for continuous integration and automated releases to the App Store and Google Play.
- Complete a Capstone Project, developing and deploying a production-ready app to app stores.
iOS, Android, and React Native Development Bootcamp for Beginners
105 HoursThis instructor-led, live training conducted in US (either online or on-site) is tailored for developers at the introductory level who are preparing to enter the field of mobile application development.
Upon completion of this training, participants will be able to:
- Establish and configure development environments for iOS (Xcode), Android (Android Studio), and React Native (Node.js, CLI, and Expo).
- Differentiate between native and cross-platform development approaches and establish foundational knowledge in Swift, Kotlin, and JavaScript.
- Develop responsive user interface layouts using iOS Auto Layout, Android XML structures, and React Native Flexbox.
- Create basic applications using Swift for iOS, Kotlin for Android, and React Native for cross-platform compatibility.
- Integrate camera, GPS, and storage features into applications utilizing React Native.
- Apply debugging tools from Xcode, Android Studio, and React Native to identify and resolve issues, executing apps on simulators and real devices.
- Finalize and deploy applications to the App Store (iOS) and Google Play Store (Android).
- Participate in group projects and utilize peer feedback to refine app development skills.
- Build and present a fully functional cross-platform React Native application.
iOS, Android, and React Native Development Bootcamp (Beginner to Intermediate Level)
420 HoursThis instructor-led, live training in US (online or onsite) is designed for intermediate-level developers seeking to master mobile application development across multiple platforms for government use.
Upon completion of this training, participants will be capable of:
- Establishing Development Environments for iOS, Android, and React Native utilizing Xcode, Android Studio, and React Native CLI/Expo.
- Developing Native iOS and Android Applications using Swift for iOS and Kotlin for Android, creating applications with navigation and API integration.
- Building Cross-Platform Applications with React Native, leveraging a single codebase to create applications for both iOS and Android.
- Designing Responsive User Interfaces using Auto Layout, XML, and Flexbox for iOS, Android, and React Native.
- Managing Data and State in applications using local storage solutions and handling API requests across all platforms.
- Incorporating Advanced Features such as camera, geolocation, and maps into mobile applications.
- Implementing Multi-Screen Navigation in iOS, Android, and React Native applications.
- Debugging and Testing Applications using tools provided by Xcode, Android Studio, and React Native.
- Deploying Applications to the App Store and Google Play Store.
- Completing a Capstone Project showcasing the skills learned by constructing and presenting a functional mobile application.
Advanced .NET MAUI
14 HoursThis instructor-led, live training program held in US (either online or onsite) is targeted at developers aiming to proficiently apply advanced .NET MAUI features and techniques for the development of mobile and desktop applications suitable for government use.
Upon successful completion, participants will be capable of:
- Implementing advanced MVVM structures, dependency injection, and robust architectural patterns.
- Tailoring and extending the .NET MAUI framework to align with specific technical requirements.
- Constructing reusable components and libraries, and applying advanced debugging and profiling methodologies.
- Resolving complex challenges in large-scale systems, such as data synchronization, cache management, and security enforcement.
Embedded Linux Kernel and Driver Development
14 HoursA two-day curriculum comprising approximately 60% practical laboratory exercises, dedicated to the internal mechanisms, architecture, and development of the Embedded Linux kernel. The course examines methodologies for creating and integrating various types of device drivers for government applications.
Who should attend?
Engineering professionals interested in Linux kernel development for embedded systems and associated platforms.
Build Native iOS and Android Apps with Flutter
14 HoursIn this instructor-led, live training session in US (available online or onsite), participants will learn how to use Flutter to rapidly develop a mobile app that runs on both iOS and Android devices. This course is designed for government technical staff seeking streamlined mobile development processes.
By the end of this training, participants will be able to:
- Quickly install the framework, IDE, and associated tooling to begin development.
- Apply knowledge of Google’s Dart language to rapidly prototype mobile applications.
- Conduct testing and deployment of mobile applications for iOS and Android using a single codebase.
- Customize application interfaces using a comprehensive set of widgets, layouts, and animations.
Flutter Development Bootcamp with Dart
35 HoursThis instructor-led live training, conducted in US (either online or on-site), is designed for developers seeking to leverage Flutter to build high-quality mobile applications for Android, iOS, and other platforms using a single codebase.
By the end of this session, participants will be able to:
- Establish the necessary development environment for initiating Flutter application development.
- Apply the Dart programming language to construct application code.
- Utilize Flutter widgets to create user interfaces that are visually appealing and functionally intuitive.
- Deploy and test applications across multiple platforms, including mobile, desktop, and web.
Flutter: Build Native Cross-Platform Applications with Dart
35 HoursFlutter is an open-source user interface software development toolkit provided by Google, designed for the creation of natively compiled applications across mobile, web, and desktop environments from a unified codebase. The framework utilizes Dart, a contemporary object-oriented programming language also developed by Google, which is specifically optimized for constructing rapid and expressive user interfaces for government and other public sector needs.
This instructor-led, live training program (available online or onsite) is targeted at entry-level developers seeking to develop sophisticated, high-performance mobile applications using Flutter and Dart for government initiatives.
Upon completion of this training, participants will demonstrate the ability to:
- Configure the development environment for Flutter and Dart.
- Develop responsive and interactive mobile user interfaces.
- Access native device capabilities through plugin integration.
- Deploy cross-platform applications to Android and iOS platforms.
Training Delivery Format
- Facilitated lecture and interactive discussion sessions.
- Extensive practical exercises and proficiency drills.
- Real-time hands-on implementation within a live laboratory environment.
Course Customization Options
- To request a tailored training program for this course, please contact the administration to coordinate arrangements.
Ionic 8 Cross-Platform Mobile App Development
14 HoursThis instructor-led, live training program in various locations (online or onsite) is aimed at experienced front-end developers who wish to use Ionic 8 and Capacitor to build production-grade hybrid mobile apps and progressive web apps from a single codebase for government.
Mobile App Development with Flutter and AI
12 HoursReact Native for iOS and Android
21 HoursIn this instructor-led, live training session located in US, participants will acquire a thorough understanding of React Native principles and methodologies while developing a mobile application for Android and iOS.