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

Delivery Options

Private Group Training

Our identity is rooted in delivering exactly what our clients need.

  • Pre-course call with your trainer
  • Customisation of the learning experience to achieve your goals -
    • Bespoke outlines
    • Practical hands-on exercises containing data / scenarios recognisable to the learners
  • Training scheduled on a date of your choice
  • Delivered online, onsite/classroom or hybrid by experts sharing real world experience

Private Group Prices RRP from £5700 online delivery, based on a group of 2 delegates, £1800 per additional delegate (excludes any certification / exam costs). We recommend a maximum group size of 12 for most learning events.

Contact us for an exact quote and to hear our latest promotions


Public Training

Please see our public courses

Provisional Upcoming Courses (Contact Us For More Information)

Related Categories