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
- Understanding Zircon
- Overview of Flutter for building apps.
Setting up the Development Environment
- Getting the source code
- Building Fuchsia
- Using the emulator
Getting Started
- Understanding the Fuchsia workflow
- Running a Fuchsia component
- Working with an editor
- Using FFX (CLI)
- Using FIDL (IPC system)
- Exploring the diagnostics tools
Getting Fuschia on a Device
- Overview of the device installation process ("paving")
- Building, creating install media, paving
System Development
- Modifying the kernal
- Developing a driver
Testing your Code
- Unit tests
- Integration tests
Developing Components
- Defining packages, components, and tests.
- Working with component manifests
Developing Sessions
- How sessions affect the user experience
- Creating a configuration file
- Launching a session
Developing the Integrator Development Kit (IDK)
- How the IDK works
- Obtaining the source
- Enhancing the IDK
Internationalization
- Encoding
- Reading and writing i18n settings
Contributing to the Community
- Contributing source code
Summary and Conclusion
Requirements
- An understanding of distributed computing concepts
- Programming experience (As of 2021, Fuschia supports C++, Python, DART, Go, Rust, FIDL)
Audience
- Developers
21 Hours
Custom Corporate Training
Training solutions designed exclusively for businesses.
- Customized Content: We adapt the syllabus and practical exercises to the real goals and needs of your project.
- Flexible Schedule: Dates and times adapted to your team's agenda.
- Format: Online (live), In-company (at your offices), or Hybrid.
Price per private group, online live training, starting from 4800 € + VAT*
Contact us for an exact quote and to hear our latest promotions