Génie logiciel
L'atelier et la méthode : le terminal, Git, les conteneurs, puis modéliser, concevoir et livrer un logiciel qui tienne.
Ce parcours réunit ce que deux parcours séparés traitaient en se marchant dessus, l'atelier de développement d'un côté et la méthode de l'autre. Il suit l'ordre dans lequel les questions se posent vraiment : ouvrir un terminal et un éditeur, savoir déboguer plutôt que deviner, comprendre ce que Git range avant de l'employer tous les jours, travailler à plusieurs sans s'écraser, puis modéliser, choisir une architecture, et livrer de façon reproductible. Les notions de système d'exploitation qui s'y trouvaient auparavant, les processus, la mémoire et les threads, ont rejoint Architecture et système, où elles sont à leur place.
Parcours pas encore commencé.
- 1.Les principes du génie logiciel
- 2.Le terminal et le système de fichiers
- 3.L'éditeur de code
- 4.Déboguer plutôt que deviner
- 5.La gestion de versions avec Git
- 6.Git au quotidien
- 7.Travailler à plusieurs
- 8.Un projet qu'on peut reprendre
- 9.Modéliser avec UML
- 10.Les design patterns
- 11.Architectures MVC et MVVM
- 12.Le code intermédiaire
- 13.Sockets et client-serveur
- 14.Conteneurs et images
- 15.Tests, style et automatisation
- 16.L'intégration continue