Ευχαριστούμε που στάλθηκε η αποσαφήνισή σας! Ένα μέλος της ομάδου μας θα επικοινωνήσει μαζί σας σύντομα.
Ευχαριστούμε για την εκδήλωση κράτησης! Ένας από τους συνεργάτες μας θα επικοινωνήσει μαζί σας σύντομα.
Εξέλιξη Κομματιού
Εισαγωγή
- Σύνοψη των χαρακτηριστικών και της αρχιτεκτονικής του Fuchsia OS
- Κατανόηση του Zircon
- Σύνοψη του Flutter για την κατασκευή εφαρμογών.
Ρύθμιση του Περιβάλλοντος Ανάπτυξης
- Λήψη του κώδικα προέλευσης
- Δημιουργία του Fuchsia
- Χρήση του προσομοιωτή (emulator)
Εναρξη
- Κατανόηση της ροής εργασίας του Fuchsia
- Εκτέλεση μιας συνιστώσας του Fuchsia
- Εργασία με έναν επεξεργαστή κώδικα
- Χρήση του FFX (CLI)
- Χρήση του FIDL (σύστημα IPC)
- Περιήγηση στα εργαλεία διάγνωσης
Λήψη του Fuchsia σε μια Συσκευή
- Σύνοψη της διαδικασίας εγκατάστασης στη συσκευή («paving»)
- Δημιουργία, δημιουργία μέσων εγκατάστασης, paving
Ανάπτυξη Συστήματος
- Τροποποίηση του πυρήνα (kernel)
- Ανάπτυξη ενός προγράμματος οδήγησης (driver)
Δοκιμή του Κώδικά σας
- Μοναδιαίες δοκιμές (Unit tests)
- Δοκιμές ολοκλήρωσης (Integration tests)
Ανάπτυξη Συνιστωσών
- Ορισμός πακέτων, συνιστωσών και δοκιμών.
- Εργασία με τα μανιφέστα των συνιστωσών
Ανάπτυξη Συνεδριών
- Πώς οι συνεδρίες επηρεάζουν την εμπειρία του χρήστη
- Δημιουργία αρχείου ρυθμίσεων
- Εκκίνηση μιας συνεδρίας
Ανάπτυξη του Εργαλείου Ανάπτυξης για Ενοποιητές (IDK)
- Πώς λειτουργεί το IDK
- Λήψη του κώδικα προέλευσης
- Βελτίωση του IDK
Διεθνοποίηση
- Κωδικοποίηση
- Ανάγνωση και εγγραφή ρυθμίσεων i18n
Συμβολή στην Κοινότητα
- Συμβολή κώδικα προέλευσης
Σύνοψη και Συμπεράσματα
Απαιτήσεις
- Κατανόηση εννοιών κατανεμημένων υπολογιστικών συστημάτων
- Εμπειρία στον προγραμματισμό (ως το 2021, το Fuchsia υποστηρίζει C++, Python, DART, Go, Rust, FIDL)
Κοινό
- Προγραμματιστές
21 Ώρες