Merci d'avoir envoyé votre demande ! Un membre de notre équipe vous contactera sous peu.
Merci d'avoir envoyé votre réservation ! Un membre de notre équipe vous contactera sous peu.
Plan du cours
Introduction
- Aperçu des caractéristiques et de l'architecture de Fuchsia OS
- Comprendre Zircon
- Aperçu de Flutter pour la création d'applications.
Mise en place de l'environnement de développement
- Obtenir le code source
- Construire Fuchsia
- Utiliser l'émulateur
Pour commencer
- Comprendre le flux de travail de Fuchsia
- Exécuter un composant Fuchsia
- Travailler avec un éditeur
- Utiliser FFX (CLI)
- Utiliser FIDL (système IPC)
- Explorer les outils de diagnostic
Installer Fuschia sur un dispositif
- Vue d'ensemble du processus d'installation d'un appareil ("paving")
- Construction, création d'un média d'installation, pavage
Développement du système
- Modifier le noyau
- Développement d'un pilote
Tester votre code
- Tests unitaires
- Tests d'intégration
Développer des composants
- Définir les paquets, les composants et les tests.
- Travailler avec des manifestes de composants
Développer des sessions
- Comment les sessions affectent l'expérience de l'utilisateur
- Création d'un fichier de configuration
- Lancement d'une session
Développement du kit de développement de l'intégrateur (IDK)
- Fonctionnement de l'IDK
- Obtenir la source
- Améliorer l'IDK
Internationalisation
- Encodage
- Lire et écrire les paramètres i18n
Contribuer à la communauté
- Contribuer au code source
Résumé et conclusion
Pré requis
- Une compréhension des concepts de l'informatique distribuée
- Expérience Programming (En 2021, Fuschia supporte C++, Python, DART, Go, Rust, FIDL)
Public
- Développeurs
21 Heures