Aller au contenu principal

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.

  1. 1.Les principes du génie logiciel
  2. 2.Le terminal et le système de fichiers
  3. 3.L'éditeur de code
  4. 4.Déboguer plutôt que deviner
  5. 5.La gestion de versions avec Git
  6. 6.Git au quotidien
  7. 7.Travailler à plusieurs
  8. 8.Un projet qu'on peut reprendre
  9. 9.Modéliser avec UML
  10. 10.Les design patterns
  11. 11.Architectures MVC et MVVM
  12. 12.Le code intermédiaire
  13. 13.Sockets et client-serveur
  14. 14.Conteneurs et images
  15. 15.Tests, style et automatisation
  16. 16.L'intégration continue