Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Course Outline
Introduction
- Overview of Fuchsia OS Features and Architecture for Government Use
- Understanding Zircon, the Microkernel at the Core of Fuchsia
- Introduction to Flutter for Building Cross-Platform Applications for Government
Setting up the Development Environment for Government Projects
- Obtaining and Managing the Source Code
- Compiling Fuchsia for Government-Specific Requirements
- Utilizing the Emulator for Testing and Development Purposes
Getting Started with Fuchsia for Government Applications
- Understanding the Workflow and Development Process in a Government Context
- Executing a Fuchsia Component for Government Use
- Selecting and Configuring an Integrated Development Environment (IDE)
- Utilizing FFX, the Command-Line Interface (CLI) Tool for Fuchsia
- Working with FIDL, the Interface Definition Language for Inter-Process Communication (IPC)
- Exploring and Utilizing Diagnostic Tools for Government Applications
Deploying Fuchsia on a Device for Government Use
- Overview of the Device Installation Process, Known as "Paving"
- Building, Creating Install Media, and Performing Paving for Government Devices
System Development for Government Applications
- Modifying the Kernel to Meet Government Requirements
- Developing Custom Drivers for Government Hardware
Testing Your Code for Government Compliance
- Implementing Unit Tests for Robustness and Reliability
- Conducting Integration Tests to Ensure System-Level Functionality
Developing Components for Government Systems
- Defining Packages, Components, and Tests for Government Applications
- Working with Component Manifests to Ensure Proper Configuration
Creating Sessions to Enhance the User Experience in Government Environments
- Understanding How Sessions Impact the User Experience for Government Users
- Creating and Configuring Session Files for Government Applications
- Launching a Session to Ensure Smooth Operation for Government Users
Enhancing the Integrator Development Kit (IDK) for Government Use
- Understanding the Functionality of the IDK in Government Projects
- Obtaining and Managing the Source Code for the IDK
- Enhancing the IDK to Meet Specific Government Requirements
Internationalization for Government Applications
- Ensuring Proper Encoding for Global Government Use
- Reading and Writing i18n Settings to Support Multilingual Environments in Government
Contributing to the Fuchsia Community for Government Improvement
- Submitting Source Code Contributions to Enhance Fuchsia for Government Use
Summary and Conclusion
Requirements
- A comprehensive understanding of distributed computing concepts
- Programming experience (as of 2021, Fuchsia supports C++, Python, DART, Go, Rust, and FIDL)
Audience for Government
- Developers
21 Hours