Course Outline

Εισαγωγή

  • Επισκόπηση Fuchsia OS Χαρακτηριστικά και Αρχιτεκτονική
  • Κατανόηση του Zircon
  • Επισκόπηση του Flutter για τη δημιουργία εφαρμογών.

Δημιουργία Αναπτυξιακού Περιβάλλοντος

  • Λήψη του πηγαίου κώδικα
  • Κτίριο Φούξια
  • Χρησιμοποιώντας τον εξομοιωτή

Ξεκινώντας

  • Κατανόηση της ροής εργασίας Fuchsia
  • Λειτουργία ενός εξαρτήματος φούξια
  • Συνεργασία με συντάκτη
  • Χρήση FFX (CLI)
  • Χρήση FIDL (σύστημα IPC)
  • Εξερευνώντας τα διαγνωστικά εργαλεία

Λήψη του Fuschia σε μια συσκευή

  • Επισκόπηση της διαδικασίας εγκατάστασης της συσκευής ("πλακοστρώσεις")
  • Κατασκευή, δημιουργία μέσων εγκατάστασης, πλακόστρωση

Ανάπτυξη Συστήματος

  • Τροποποίηση του πυρήνα
  • Ανάπτυξη οδηγού

Δοκιμή του Κώδικά σας

  • Δοκιμές μονάδων
  • Δοκιμές ολοκλήρωσης

Ανάπτυξη εξαρτημάτων

  • Καθορισμός πακέτων, εξαρτημάτων και δοκιμών.
  • Η εργασία με το στοιχείο εμφανίζεται

Ανάπτυξη Συνεδριών

  • Πώς οι περίοδοι σύνδεσης επηρεάζουν την εμπειρία χρήστη
  • Δημιουργία αρχείου ρυθμίσεων
  • Έναρξη μιας συνεδρίας

Ανάπτυξη του Integrator Development Kit (IDK)

  • Πώς λειτουργεί το IDK
  • Λήψη της πηγής
  • Ενίσχυση του IDK

Διεθνοποίηση

  • Κωδικοποίηση
  • Ανάγνωση και εγγραφή ρυθμίσεων i18n

Συμβολή στην Κοινότητα

  • Συνεισφέροντας τον πηγαίο κώδικα

Περίληψη και Συμπέρασμα

Requirements

  • Κατανόηση των εννοιών κατανεμημένων υπολογιστών
  • Programming εμπειρία (Από το 2021, η Fuschia υποστηρίζει C++, Python, DART, Go, Rust, FIDL)

Ακροατήριο

  • προγραμματιστές
 21 Hours

Number of participants


Price per participant

Upcoming Courses

Related Categories