Mes cours
Apprenez à créer votre site web avec HTML5 et CSS3
Il s’agit du tout premier cours rédigé en 1999 qui m’a permis de lancer le Site du Zéro. Ok bon, à l’époque il ne parlait pas de HTML5, mais il a été continuellement mis à jour depuis ! C’est le cours le plus consulté du site depuis… les débuts en fait.
Concevez votre site web avec PHP et MySQL
L’un des cours les plus populaires, qui est un peu la suite spirituelle du cours HTML5. Il y aurait tant à dire sur le sujet, mais j’ai toujours tenu à garder un contenu simple et accessibles aux débutants. Bien qu’on utilise toujours des frameworks aujourd’hui, à l’époque de sa rédaction on n’avait pas d’autre choix que de faire les choses à la main ! Un bon moyen de s’initier à la programmation web de façon ludique.
Trouvez votre premier emploi en tant que développeur
Il ne suffit pas d’apprendre à être développeur pour être développeur… J’ai réalisé avec le temps que nombre de développeurs « junior » avaient du mal à trouver leur premier travail parce qu’ils n’avaient pas les codes pour se vendre.
J’ai donc conçu ce cours très concret avec les conseils que je donne depuis des années à ceux qui me demandent de l’aide pour trouver leur premier job : comment construire son CV de dév, comment contacter une entreprise, comment se créer un portfolio, pourquoi il faut continuer à se former pendant sa recherche…
Le cours contient par ailleurs plusieurs interviews d’étudiants et mentors qui racontent comment ils ont trouvé un travail… on y apprend beaucoup de choses !
Utilisez ChatGPT pour améliorer votre productivité
ChatGPT a été pour moi une véritable claque. Cet outil, et les IA génératives plus globalement, inaugure des changements importants dans la façon dont on travaille, que l’on soit développeur, designer, testeur, marketer… en fait, tous les métiers intellectuels sont en train d’évoluer !
C’est excitant car on peut aller beaucoup plus vite, mais il faut encore savoir s’en servir. J’ai donc fait ce que j’ai l’habitude de faire : un cours pour débutants sur ChatGPT, avec des cas d’utilisation très concrets.
Apprenez à programmer en C !
C’est un cours que j’ai rédigé pendant mes études d’ingénieur pour mettre au clair ce que je venais d’apprendre. Le langage C est a priori austère et assez difficile, pourtant il est très largement enseigné encore aujourd’hui car c’est un peu une base. Pour rendre le cours plus ludique, je l’ai complété avec une partie sur les interfaces graphiques avec la bibliothèque SDL. J’ai pu m’en servir pour faire des petits jeux, je me suis bien amusé !
Programmez avec le langage C++
Conçu à la base comme une suite du cours de C, il a ensuite été remanié pour être un cours indépendant, à la hauteur du langage C++. Il est donc possible d’apprendre le C++ directement en commençant par ce cours.
Par bien des aspects, le cours de C était un cours ambitieux… celui sur C++ l’est encore plus (plus). Pour y intégrer un aspect pratique, j’ai ajouté une partie sur l’utilisation de la bibliothèque Qt pour créer des fenêtres. Là encore, je me suis bien amusé (peut-être un peu trop, certains chapitres sont très gros !).
Comprendre le Web
Avec tous ces cours sur la programmation web, il peut être difficile de s’y retrouver. J’ai fini par me dire qu’un cours qui donne de la hauteur pourrait être bien utile pour les débutants. Finalement, c’est devenu le cours de base pour les débutants en programmation web qu’on présente sur le site. Une sorte de cours d’introduction à tout !
Reprenez le contrôle à l’aide de Linux !
J’ai découvert l’univers de Linux et de l’administration de serveur pendant mes études supérieures. Je me suis plongé dedans avec beaucoup de plaisir, et j’ai tellement appris sur cet univers très riche que je me suis dit… qu’il fallait bien en faire un cours !
C’est un cours assez complet et ambitieux. Il présente l’installation de Linux en première partie, pour ensuite se concentrer sur l’usage de la ligne de commande pendant tout le reste du cours.
Des applications ultra-rapides avec Node.js
Alors qu’on commençait à parler de plus en plus de Node.js (et alors que je n’avais jamais beaucoup programmé en JavaScript), j’ai voulu en savoir un peu plus… j’ai donc commencé à bidouiller quelques applications en Node.js et j’ai été impressionné par la façon de programmer très différente de ce dont j’avais l’habitude. Je me suis dit qu’il faudrait rapidement que je ponde un cours dessus… et c’est chose faite !
Développez des sites web avec Java EE
Le cours de Java du Site du Zéro (écrit par un certain Cyrille Herby) était probablement l’un des cours les plus populaires du site.
Je programmais un peu en Java moi-même, surtout pour les études. En vérité, je ne sais pas comment je me suis retrouvé à rédiger un cours sur Java EE. Peut-être parce qu’à l’époque j’avais besoin d’un support pour aider les débutants qui utilisaient Google App Engine sur Google Cloud ? Ah oui, parce qu’à cette époque j’écrivais un cours sur Google Cloud à ses tous débuts.
Découvrez le cloud avec Amazon Web Services
Alors qu’on utilise Amazon Web Services (AWS) depuis des années pour héberger OpenClassrooms, j’ai commencé à l’utiliser un peu à titre personnel. Je me suis plongé dans un univers très riche, en perpétuelle évolution. J’ai trouvé fascinant que l’on ait autant d’options pour lancer des serveurs, les configurer, etc. Quand je pense que j’avais dû acheter et brancher moi-même un serveur physique aux débuts du Site du Zéro !
Comprendre le Bitcoin et la blockchain
Je n’ai pas été un des premiers utilisateurs du Bitcoin, mais il faut dire qu’avec le temps cette monnaie électronique a commencé à m’intriguer de plus en plus. A l’époque, tout le monde devenait fou avec le Bitcoin (j’ai compris que ça finirait mal quand mon coiffeur m’a demandé s’il devait investir dans le Bitcoin).
Ce n’est pas tant la possibilité de gagner de l’argent avec le Bitcoin qui m’intéressait, mais plutôt comment le Bitcoin fonctionnait. J’ai commencé à me plonger dans la documentation et… j’ai trouvé ça tellement bien conçu que j’ai tenu à en faire un cours !
Réussir sa campagne d’e-mailing avec Mailchimp
J’ai mis en place une partie des outils de communication pour les besoins d’OpenClassrooms avec Mailchimp. A force de l’utiliser et de trouver cet outil d’e-mailing très bien fait, je me suis retrouvé à le présenter en cours !
Devenez auto-entrepreneur
J’avais dû moi-même créer une auto-entreprise (aussi appelée micro-entreprise) et aider des proches à créer la leur. Si la procédure a l’avantage d’être simplifiée (rien à voir avec une vraie entreprise !) il y a quand même beaucoup de choses à apprendre quand on n’y connaît rien en création d’entreprises ! Je me suis donc dit qu’un petit cours ne pourrait faire de mal à personne…
Créez votre site professionnel avec WordPress
J’ai un peu utilisé WordPress à une époque, mais je dois avouer que je ne me souviens pas ce qui m’a amené à en faire un cours ! C’est un cours pour grand débutant sur la création de site web sans coder, avec WordPress. Il est assez court et très pratique pour ceux qui veulent monter leur site web sans se soucier des détails.