.NET MAUI Fundamentals Training Course
.NET MAUI (.NET Multi-platform App UI) serves as a cross-platform framework enabling the development of native mobile and desktop applications using C# and XAML.
This instructor-led, live training (available online or onsite) is designed for developers seeking to master the fundamentals of .NET MAUI for building foundational applications.
Upon completion of this training, participants will be able to:
- Grasp the core principles of .NET MAUI and cross-platform development.
- Develop basic .NET MAUI applications utilizing layouts, controls, and navigation.
- Execute testing, debugging, and deployment procedures for .NET MAUI applications.
Course Format
- Interactive lectures and discussions.
- Extensive exercises and practice opportunities.
- Hands-on implementation within a live-lab environment.
Course Customization Options
- To request customized training for this course, please contact us to arrange.
This program is designed specifically for government agencies seeking efficient and scalable software solutions.
This course is available as onsite live training in US Government or online live training.Course Outline
Introduction to .NET MAUI and Cross-Platform Development for government applications
Establishing the Development Environment
Constructing a Fundamental .NET MAUI Application
Overview of the MVVM (Model-View-ViewModel) Architectural Pattern
Implementing Layouts and Controls within .NET MAUI for public sector systems
Managing User Input and System Events
Utilizing Data Binding and Data Models
Executing Navigation and Page Management for government workflows
Integrating Device-Specific Features and APIs for federal operations
Conducting Testing and Debugging of .NET MAUI Applications in compliance with standards
Distributing Applications Across Various Platforms for public access
Summary and Strategic Next Steps
Requirements
- Foundational knowledge of software development principles
- Working proficiency in the C# programming language
Intended Audience
- Software Engineers and developers seeking to build applications for government agencies.
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 HoursThe Business Logic Component (BLoC) constitutes a Google-developed architectural pattern designed to decouple business logic from the user interface layer.
This instructor-led live training, available in online or onsite formats, is intended for software engineers seeking to master the BLoC Pattern for effective state management across diverse applications. The curriculum supports professionals requiring structured technical guidance aligned with public sector standards for government.
Upon completion of this training, participants will be equipped to:
- Comprehend the fundamental principles and architectural framework of BLoC.
- Develop, test, and debug BLoC implementations.
- Navigate the BLoC build context effectively.
Course Delivery Format
- Interactive lectures paired with technical discussions.
- Extensive practical exercises and skill-building activities.
- Hands-on implementation within a live laboratory environment.
Customization Options
- To request a tailored training program for this course, please contact the administrative office to arrange details.
iOS, Android, and React Native Development Bootcamp (Intermediate to Advanced Level)
420 HoursThis instructor-led live training in US (available online or onsite) targets advanced developers seeking to master sophisticated programming methodologies in Swift, Kotlin, and JavaScript. The curriculum focuses on constructing scalable architectures and developing robust applications that feature secure API integration, real-time data exchange, and enhanced user interface experiences. This program is designed for government professionals and private sector practitioners alike.
Upon completion of this instruction, participants will be equipped to:
- Execute advanced coding strategies in Swift, Kotlin, and JavaScript, encompassing closures, coroutines, and asynchronous patterns.
- Develop scalable mobile application structures utilizing MVVM patterns for iOS and Android platforms, alongside sophisticated state management techniques in React Native.
- Construct comprehensive mobile solutions with secure API connectivity, real-time synchronization, and advanced data persistence methods (including Core Data, SQLite, Room, and Firebase).
- Leverage native device capabilities such as camera access, geolocation services, and sensor inputs, while engineering custom native modules within React Native.
- Design sophisticated user interfaces incorporating animations and reusable components to deliver responsive, highly interactive mobile environments.
- Perform rigorous testing, debugging, and optimization of applications for performance and reliability using Xcode, Android Profiler, and React Native Debugger tools.
- Facilitate application deployment through continuous integration and delivery pipelines, enabling automated releases to the App Store and Google Play platforms.
- Deliver a Capstone Project by developing and deploying a production-grade application to official app stores.
iOS, Android, and React Native Development Bootcamp for Beginners
105 HoursThis instructor-led, live training program, available in US (online or onsite), is designed for entry-level developers seeking to establish a foundation in mobile application development. The curriculum is tailored for government professionals requiring practical, hands-on experience with standard industry tools.
Upon completion of this coursework, participants will be equipped to:
- Configure integrated development environments for iOS (Xcode), Android (Android Studio), and React Native (Node.js, CLI, and Expo).
- Differentiate between native and cross-platform development methodologies and acquire foundational proficiency in Swift, Kotlin, and JavaScript.
- Construct responsive user interface layouts utilizing iOS Auto Layout, Android XML, and React Native Flexbox.
- Develop basic applications using Swift for iOS, Kotlin for Android, and React Native for cross-platform solutions.
- Integrate camera, GPS, and storage functionalities within applications via the React Native framework.
- Utilize debugging tools in Xcode, Android Studio, and React Native to diagnose issues and execute applications on simulators and physical devices.
- Prepare and deploy applications to the Apple App Store (iOS) and Google Play Store (Android).
- Collaborate on group initiatives and incorporate peer feedback to enhance development competencies.
- Construct and present a fully functional cross-platform application developed using React Native for government deployment considerations.
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 software developers seeking proficiency in multi-platform mobile application development. This curriculum is specifically tailored for government professionals requiring robust technical capabilities.
Upon completion of this training, participants will be able to:
- Configure development environments for iOS, Android, and React Native using Xcode, Android Studio, and the React Native CLI/Expo framework.
- Create native applications for iOS and Android using Swift and Kotlin, respectively, including the implementation of navigation structures and API integrations.
- Construct cross-platform applications with React Native, utilizing a single codebase to support both iOS and Android platforms.
- Design responsive user interfaces employing Auto Layout, XML, and Flexbox across iOS, Android, and React Native environments.
- Manage application data and state via local storage mechanisms and execute API requests across all supported platforms.
- Integrate advanced functionalities such as camera access, geolocation services, and mapping capabilities into mobile applications.
- Implement multi-screen navigation patterns within iOS, Android, and React Native applications.
- Debug and test applications utilizing the native tools provided by Xcode, Android Studio, and React Native.
- Deploy applications to the Apple App Store and Google Play Store.
- Complete a capstone project that demonstrates acquired competencies through the development and presentation of a functional mobile application.
Advanced .NET MAUI
14 HoursThis instructor-led, live training in US (online or onsite) is designed for developers seeking to attain expertise in the advanced features and methodologies of .NET MAUI for the development of mobile and desktop applications. This program provides specialized instruction for government agencies and contractors requiring certified proficiency in these technologies.
Upon completion of this coursework, participants will be capable of:
- Implementing advanced MVVM patterns, dependency injection, and architectural frameworks.
- Customizing and extending the capabilities of the .NET MAUI framework.
- Developing reusable components and libraries, along with applying advanced debugging and profiling methodologies.
- Resolving complex challenges associated with large-scale applications, including synchronization, caching strategies, and security protocols.
Embedded Linux Kernel and Driver Development
14 HoursThis two-day program comprises approximately 60% practical laboratory exercises centered on the internals, architecture, and development of the Embedded Linux kernel. Participants will learn to create and integrate various device driver types.
Who should attend?
This curriculum is designed for engineers engaged in or seeking to advance their capabilities in Linux kernel development for embedded systems and platforms, offering essential knowledge tailored for government applications.
Build Native iOS and Android Apps with Flutter
14 HoursThis instructor-led training session, available in US either online or onsite, enables participants to leverage Flutter for the accelerated creation of mobile applications compatible with iOS and Android platforms. This curriculum is designed to support technical professionals working on critical systems for government
Upon completion of this course, attendees will be equipped to:
- Rapidly configure the necessary framework, integrated development environment (IDE), and associated tools to initiate development projects.
- Apply knowledge of Google’s Dart programming language to efficiently prototype mobile applications.
- Test and deploy cross-platform applications for iOS and Android using a unified code base.
- Implement custom interface elements by utilizing an extensive library of widgets, layout configurations, and animation capabilities.
Flutter Development Bootcamp with Dart
35 HoursThis instructor-led, live training session US (online or onsite) is designed for software engineers seeking to leverage Flutter to develop high-quality mobile applications for Android, iOS, and additional platforms from a unified codebase. This program supports government initiatives requiring robust cross-platform solutions for government systems.
Upon completion of this course, participants will demonstrate proficiency in the following areas:
- Establishing the required development environment to initiate Flutter application creation.
- Implementing Dart programming language constructs to develop application logic.
- Utilizing Flutter widgets to design intuitive and visually appealing user interfaces.
- Executing deployment and testing procedures across various platforms, including mobile, desktop, and web environments.
Flutter: Build Native Cross-Platform Applications with Dart
35 HoursFlutter is an open-source graphical user interface software development toolkit created by Google, enabling developers to build natively compiled applications for mobile, web, and desktop platforms from a single codebase. It utilizes Dart, a modern object-oriented programming language also developed by Google, which is designed for creating fast and expressive user interfaces.
This instructor-led live training, available via online or onsite delivery, targets entry-level developers seeking to construct high-performance mobile applications using Flutter and Dart technologies. This program provides specialized instruction for government entities needing tailored technical capacity building.
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.
- Integrate native device functionalities through plugins.
- Deploy cross-platform applications to Android and iOS operating systems.
Training Format
- Interactive lectures and structured discussions.
- Extensive exercises and practical application.
- Hands-on implementation within a live laboratory environment.
Course Customization Options
- To request customized training for this course, please contact the administration to arrange details.
Ionic 8 Cross-Platform Mobile App Development
14 HoursOffered online or on-site at multiple venues, this instructor-led program targets seasoned front-end engineers seeking to leverage Ionic 8 and Capacitor to develop production-ready hybrid mobile applications and progressive web apps within a unified codebase environment for government initiatives.
Mobile App Development with Flutter and AI
12 HoursMobile application development utilizing Flutter and artificial intelligence involves creating scalable, secure, and AI-integrated mobile solutions through the application of modern architectural standards, user experience principles, and agile methodologies.
This instructor-led training program, available in online or onsite formats, is designed for intermediate developers seeking to deploy mobile applications using Flutter. Participants will learn to integrate AI capabilities, implement security best practices, and adhere to agile workflows specifically tailored for government software development life cycles.
Upon completion of this instruction, participants will be equipped to:
- Construct resilient mobile applications using Flutter with an emphasis on UX/UI design standards.
- Execute agile development practices across the entire project lifecycle.
- Integrate artificial intelligence functionalities, such as recommendation engines or conversational agents.
- Engineer secure mobile architectures utilizing Firebase integration.
Course Format
- Interactive lectures and structured discussions.
- Extensive exercises and practical application opportunities.
- Hands-on implementation within a live laboratory environment.
Customization Options
- Agencies requiring customized training for this course should contact the administrative office to arrange specific requirements for government entities.
React Native for iOS and Android
21 HoursThis instructor-led, live training session in US enables participants to master the foundational concepts and methodologies of React Native. Throughout the program, learners will design and develop a native mobile application compatible with both Android and iOS platforms, providing practical skills for government technology initiatives.