Guillaume Bernard

Bibliothèque

Je partage ici les ouvrages qui composent ma bibliothèque depuis que j’ai commencé à m’intéresser à l’informatique en 2012. Ces ouvrages constituent le socle de mes connaissances, et je prends, chaque année, du temps pour en inclure de nouveaux et en exclure d’autres. J’emprunte régulièrement des ouvrages à la bibliothèque universitaire de l’université de La Rochelle pour explorer des disciplines ou techniques nouvelles.

Conception et programmation

  • Coder proprement − Robert C. Martin, éditions Pearson (1ère édition).
  • Architecture logicielle propre − Robert C. Martin, éditions Pearson (2e édition).
  • La programmation orientée objet − Hugues Bersini, éditions Eyrolles (7e édition).
  • UML 2.5 − Laurent Debrauwer et Fien Van Der Heyde, éditions ENI (5e édition).
  • Pratique des tests logiciels − Jean-François Pradat Peyre et Jacques Printz, éditions Dunod (4e édition).
  • Design Patterns: Elements of Reusable Object-Oriented Software − Erich Gamma, Richard Helm, Ralph Johnson et John Vlissides, éditions Addison-Welsey (1994)
  • Patterns of Enterprise Application Architecture − Martin Fowler, éditions Addison Wesley (2002)

Déploiement applicatif

  • Mettre en œuvre DevOPS − Alain Sacquet et Christophe Rochefolle, éditions Dunod (3e édition)

Organisation du travail

  • Scrum : pour une pratique vivante de l’agilité − Claude Aubry, éditions Dunod (5e édition)

Langages

  • Apprenez à programmer avec Python 3 − Gérard Swinnen, éditions Eyrolles (3e édition).
  • Programmer en langage C − Claude Delannoy, éditions Eyrolles (5e édition).
  • Programmer en langage C++ − Claude Delannoy, éditions Eyrolles (8e édition).
  • Programmer en Java − Claude Delannoy, éditions Eyrolles, (3e édition).
  • PHP 7 avancé − Éric Daspet, Pascal Martin, éditions Eyroles, (2e édition).
  • Le guide complet du langage C − Claude Delannoy, éditions Eyrolles.
  • Programmer en Python − Luciano Ramalho, éditions O’Reilly (First Interactive)

Interfaces et ergonomie

  • UX Design et ergonomie des interfaces − Jean François Nogier, éditions Dunod (7e édition).

Scientifique

  • Data Science : cours et exercices − collectif, éditions Eyrolles.
  • Machine learning avec Python - Andreas C. Müller, collection O’Reilly.
  • Deep learning en action - Une approche par la pratique - Josh Patterson, collection O’Reilly.
  • Le traitement automatique des langues − François-Régis Chaumartin et Pirmin Lemberger, éditions Dunod.
  • Introduction au Deep Learning, Eugene Charniak, éditions Dunod.

Sécurité

  • Sécurité informatique : pour les DSI, RSSI et administrateurs − Arnaud Souillé et al., éditions Eyrolles.

Systèmes et architecture des ordinateurs

  • Architecture et technologie des ordinateurs, Paolo Zanella et al, éditions Dunod, (6e édition).
  • Bases de données − Jean Luc Hainaut, éditions Dunod (4e édition).
  • Réseaux et transmissions, Stéphane Lohier, Dominique Présent (7e édition).