Contenu du cours
11. Introduction à la programmation logique
22. Comprendre ce qu'est un algorithme
33. Organigramme : qu'est-ce que c'est et comment l'utiliser
44. Schéma fonctionnel en programmation
55. Variables et constantes
66. Types de données en programmation
77. Opérateurs arithmétiques
88. Opérateurs logiques
99. Opérateurs relationnels
1010. Structures de contrôle de flux : séquence
1111. Structures de contrôle des flux : décision
1212. Structures de contrôle de flux : répétition
1313. Vecteurs et matrices
1414. Fonctions et procédures
1515. Récursion dans la programmation
1616. Manipulation des chaînes
1717. Manipulation des dates
1818. Manipulation de fichiers
1919. Programmation orientée objet : concepts de base
2020. Classes et objets
2121. Héritage et polymorphisme
2222. Encapsulation et abstraction
2323. Exceptions et gestion des erreurs
2424. Tests unitaires et TDD
2525. Programmation asynchrone
2626. Programmation simultanée et parallèle
2727. Programmation réactive
2828. Programmation fonctionnelle
2929. Modèles de conception
3030. Refactorisation du code
3131. Introduction aux bases de données
3232. SQL de base
3333. SQL avancé
3434. NoSQL : concepts et pratique
3535. Programmation Web : concepts de base
3636. HTML et CSS
3737. JavaScript de base
3838. JavaScript avancé
3939. Frameworks JavaScript : React, Angular, Vue
4040. Développement mobile : concepts de base
4141. Développement mobile : pratique avec Flutter
4242. DevOps et intégration continue
4343. Contrôle de version avec Git
4444. Méthodologies agiles : Scrum et Kanban
4545. Clean Code et bonnes pratiques de programmation
4646. Sécurité de l'information dans la programmation
4747. Intelligence artificielle : concepts de base
4848. Machine Learning : concepts et pratique
4949. Big Data et analyse de données
5050. Cloud Computing : concepts et pratiques
Et beaucoup plus