Đề cương khóa học

Giới thiệu

  • Tổng quan về các Tính năng và Kiến trúc Fuchsia OS
  • Tìm hiểu về Zircon
  • Tổng quan về Flutter để xây dựng ứng dụng.

Thiết lập Môi trường Phát triển

  • Lấy mã nguồn
  • Xây dựng Fuchsia
  • Sử dụng trình giả lập

Bắt đầu

  • Tìm hiểu quy trình làm việc của Fuchsia
  • Chạy một thành phần Fuchsia
  • Làm việc với trình soạn thảo
  • Sử dụng FFX (CLI)
  • Sử dụng FIDL (hệ thống IPC)
  • Khám phá các công cụ chẩn đoán

Cài đặt Fuchsia trên Thiết bị

  • Tổng quan về quy trình cài đặt thiết bị ("paving")
  • Xây dựng, tạo phương tiện cài đặt, paving

Phát triển Hệ thống

  • Sửa đổi kernel
  • Phát triển trình điều khiển

Kiểm tra Mã của Bạn

  • Kiểm tra đơn vị
  • Kiểm tra tích hợp

Phát triển Thành phần

  • Định nghĩa các gói, thành phần và kiểm thử.
  • Làm việc với tệp kê thành phần

Phát triển Phiên

  • Cách các phiên ảnh hưởng đến trải nghiệm người dùng
  • Tạo tệp cấu hình
  • Khởi chạy một phiên

Phát triển Bộ Công cụ Phát triển Tích hợp (IDK)

  • Cách IDK hoạt động
  • Lấy mã nguồn
  • Cải thiện IDK

Quốc tế hóa

  • Mã hóa
  • Đọc và ghi cài đặt i18n

Đóng góp cho Cộng đồng

  • Đóng góp mã nguồn

Tóm tắt và Kết luận

Requirements

  • Sự hiểu biết về các khái niệm tính toán phân tán
  • Programming kinh nghiệm (Tính đến năm 2021, Fuschia hỗ trợ C++, Python, DART, Go, Rust, FIDL)

Đối tượng

  • Nhà phát triển
 21 Hours

Number of participants


Price per participant

Provisional Upcoming Courses (Require 5+ participants)

Related Categories