Catalogue des cours
Tous les cours sont gratuits, avec quiz et attestation de réussite.
Git et GitHub
Apprenez à suivre l'historique de votre code avec Git, à travailler sur des branches sans risque, à résoudre un conflit, puis à collaborer avec GitHub grâce aux pull requests. À la fin, vous pourrez participer au projet d'une équipe en respectant ses bonnes pratiques.
Développement web backendComprendre et consommer une API REST
Comprenez comment un client et un serveur dialoguent en HTTP, puis appelez des API REST avec curl et Python. Vous apprendrez à lire les codes de réponse, manipuler du JSON, vous authentifier avec un jeton, parcourir des résultats paginés et gérer proprement les erreurs.
Développeur mobile AndroidVotre première application Android
Créez pas à pas une application de suivi de dépenses avec Android Studio et Jetpack Compose : composables, état, formulaire, liste, navigation entre deux écrans et ViewModel. Vous la lancerez sur un émulateur ou sur votre téléphone.
Développeur mobile AndroidKotlin : les bases
Apprenez le langage officiel du développement Android : variables, nullabilité, fonctions, classes, data classes, collections, lambdas, puis un premier aperçu des coroutines. Tous les exemples s'exécutent dans votre navigateur, sans installation.
Développeur mobile AndroidDécouvrir le développement mobile
Comprenez comment naît une application mobile : écosystèmes Android et iOS, natif ou multiplateforme, cycle de vie, publication sur les stores et contraintes réelles du terrain en Afrique et en Europe. À la fin, vous saurez choisir une approche technique argumentée pour un projet.
Développeur mobile AndroidConcevoir une interface mobile
Apprenez les règles qui rendent une application agréable et accessible sur téléphone : ergonomie tactile, zones de pouce, navigation, conventions Material Design et Human Interface Guidelines, accessibilité, états vides, de chargement et d'erreur. Vous saurez critiquer et améliorer un écran.