Ευχαριστούμε που στάλθηκε η αποσαφήνισή σας! Ένα μέλος της ομάδου μας θα επικοινωνήσει μαζί σας σύντομα.
Ευχαριστούμε για την εκδήλωση κράτησης! Ένας από τους συνεργάτες μας θα επικοινωνήσει μαζί σας σύντομα.
Εξέλιξη Κομματιού
Εισαγωγή
- Περίληψη των χαρακτηριστικών και της αρχιτεκτονικής του Fuchsia OS
- Κατανόηση του Zircon
- Περίληψη του Flutter για τη δημιουργία εφαρμογών.
Ορισμός του περιβάλλοντος ανάπτυξης
- Λήψη του κώδικα πηγής
- Δημιουργία του Fuchsia
- Χρήση του εμποδιστή (emulator)
Εκκίνηση
- Κατανόηση του ρεύματος εργασίας του Fuchsia
- Εκτέλεση μιας συστατικής (component) του Fuchsia
- Εργασία με επεξεργαστή κώδικα
- Χρήση του FFX (ΚΛΙ)
- Χρήση του FIDL (σύστημα μεταξύ διαχωρισμένων υπολογιστών)
- Εξερεύνηση των εργαλείων διagnostikiκής
Έγκαιρη απόδοση του Fuchsia σε ένα συστήματος
- Περίληψη της διαδικασίας εγκατάστασης σε συστήματα ("paving")
- Κατασκευή, δημιουργία μέσων εγκατάστασης, paving
Ανάπτυξη του συστήματος
- Τροποποίηση του πυρήνα (kernal)
- Ανάπτυξη ενός κωδικού διοχετέυσης (driver)
Έλεγχος του κώδικα σας
- Μοναδικοί δοκιμαστικοί προγράμματες (unit tests)
- Δοκιμαστικοί προγράμματες ολοκληρωμένης λειτουργίας (integration tests)
Ανάπτυξη συστατικών
- Ορισμός πακέτων, συστατικών και δοκιμαστικών προγραμμάτων.
- Εργασία με αρχεία λειτουργίας συστατικών (manifests)
Ανάπτυξη εργασιών (sessions)
- Πώς οι εργασίες επηρεάζουν την χρήση του χρήστη
- Δημιουργία αρχείου ρυθμίσεων (configuration file)
- Εκκίνηση ενός περιβάλλοντος εργασίας (session)
Ανάπτυξη του Integrator Development Kit (IDK)
- Πώς λειτουργεί το IDK
- Λήψη των πηγών (source)
- Βελτίωση του IDK
Διεθνοποίηση
- Κώδικας προσαρμογής (encoding)
- Διάβασμα και γραφή i18n ρυθμίσεων
Συμβολή στην κοινότητα
- Συμβολή με κώδικα πηγής
Περίληψη και συμπέρασμα
Απαιτήσεις
- Κατανόηση των εννοιών κατανεμημένης υπολογιστικής
- Εμπειρία προγραμματισμού (Από το 2021, το Fuchsia υποστηρίζει C++, Python, DART, Go, Rust, FIDL)
Ακροατήριο
- Προγραμματιστές
21 Ώρες