Catalogue des cours
Tous les cours sont gratuits, avec quiz et attestation de réussite.
Votre première application iOS
Vous construisez pas à pas une application SwiftUI de suivi de livraisons : vues et modificateurs, état avec @State, liste modifiable, navigation avec NavigationStack et formulaire d'ajout, puis vous la lancez dans le simulateur.
Développeur mobile iOSSwift : les bases
Vous écrivez du Swift lisible et sûr : constantes et variables, optionnels, fonctions, structures et classes, énumérations, protocoles, closures et gestion d'erreurs. Vous terminez par un petit module de commandes qui assemble tous ces outils.
Développeur mobile iOSDécouvrir le développement iOS
Vous comprenez l'écosystème Apple, vous savez choisir entre Swift, SwiftUI et UIKit, vous maîtrisez Xcode et le simulateur, et vous connaissez le chemin complet d'une application : compte développeur, TestFlight, revue d'Apple et publication sur l'App Store.
Développement web backendGit 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 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.