Created
April 6, 2020 13:00
-
-
Save wRadion/75e82be64c16cefcce0f4afa605b53ff to your computer and use it in GitHub Desktop.
Apprendre la programmation : Exercices, Concepts, Notions...
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Devinez le nombre | |
| Afficher un message dans la console | |
| Conditions | |
| Boucles | |
| Récupérer l'entrée utilisateur | |
| Variables | |
| Parser une chaîne de caractère en nombre entier | |
| Pendu | |
| Afficher un message dans la console | |
| Conditions | |
| Boucles | |
| Parcours de tableaux | |
| Récupérer l'entrée utilisateur | |
| Variables | |
| Tableaux | |
| Morpion | |
| Afficher un message dans la console | |
| Conditions | |
| Boucles | |
| Parcours de tableaux | |
| Récupérer l'entrée utilisateur | |
| Variables | |
| Tableaux | |
| Tableaux à 2 dimensions | |
| Algorithmique (Mathématiques - Algo - Programmation) | |
| Construire des algorithmes | |
| Structures données | |
| Arbre (binaire) | |
| Parcours d'arbre | |
| Parcours largeur | |
| Parcours profondeur | |
| Graphe | |
| A* => recherche du plus court chemin | |
| utilisé dans 95% des jeux de stratégies type (SC2, LoL, WarIII, ...) | |
| Dijkstra => recherche du plus court chemin | |
| utilisé pour approximer | |
| Tableaux (Array) | |
| Tri | |
| Insertion Sort | |
| Bubble Sort | |
| Quick Sort | |
| Merge Sort | |
| Selection Sort | |
| Listes (List) | |
| Listes chaînées | |
| Piles (Stack) | |
| LIFO => Last In First Out | |
| Files (Queues) | |
| FIFO => First In First Out | |
| Tableau Associatif (chaîne de caractères ou enum => type d'objet) | |
| - Hashmap (Java) | |
| - Dictionary (C#) | |
| - Hash (Ruby) | |
| - Map | |
| Design Patterns (Patron de conception, bonnes pratiques) | |
| - Solution d'architecture/structure de votre programme | |
| - J'ai des données et je voudrais faire un truc en particulier | |
| => il existe potentiellement un design pattern qui correspond a votre probleme | |
| Singleton - une maniere d'avoir un objet "global" et une instance unique d'une classe | |
| Strategy | |
| Observer | |
| Visitor | |
| Facade | |
| Factory | |
| MVC -> Developpement Web dans 80% (+ haut niveau, architecture/structure de votre projet) | |
| MVVM -> (+ haut niveau, architecture/structure de votre projet) | |
| Developpement web | |
| REST | |
| -> CRUD (Create Read Update Delete) | |
| UML - Unified Modeling Language | |
| -> Maniere de representer graphiquement l'architecture/structure de vos classes | |
| de votre programme |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment