Ce cours Dart est conçu pour les débutants qui souhaitent apprendre le langage utilisé par Flutter et de nombreux projets multiplateformes. Le cours commence par l'installation du SDK, la structure d'un programme Dart, les variables, les types, les opérateurs, les conditions, les boucles et les fonctions. Il avance ensuite vers les collections, null safety, classes, constructeurs, héritage, interfaces, mixins, extensions, enums, generics, exceptions, async/await, Future, Stream, packages, tests et bonnes pratiques. À la fin du cours, l'apprenant sera capable d'écrire du code Dart propre, typé, maintenable et prêt pour Flutter.
✓Comprendre le rôle de Dart dans l'écosystème Flutter
✓Installer Dart SDK et exécuter un programme Dart
✓Comprendre la syntaxe de base du langage
✓Manipuler variables, types et opérateurs
✓Utiliser conditions et boucles
✓Créer des fonctions simples et avancées
✓Manipuler List, Set et Map
✓Comprendre null safety
✓Créer des classes, objets et constructeurs
✓Comprendre l'héritage, les interfaces et classes abstraites
✓Utiliser mixins, extensions et enums
✓Créer des generics
✓Gérer les erreurs avec try/catch
✓Utiliser Future, async/await et Stream
✓Utiliser les packages avec pub.dev
✓Écrire des tests simples
✓Préparer le passage vers Flutter