Git est un logiciel de gestion de versions décentralisé. C'est un logiciel libre créé par Linus Torvalds, auteur du noyau Linux, et distribué selon les termes de la licence publique générale GNU version 2. En 2016, il s'agit du logiciel de gestion de versions le plus populaire qui est utilisé par plus de douze millions de personnes.

Source Wikipédia : https://fr.wikipedia.org/wiki/Git

Git est devenu au fil des années un incontournable. Il permet de travailler facilement en mode collaboratif sur un projet. Dans des phases de développement, il permet de tester des choses et revenir si besoin sur un état stable.

Voici 3 sites qui vous permettront de vous familiariser avec les commandes Git :

https://agu3l.org/git-pour-les-debutants

https://www.hostinger.fr/tutoriels/tuto-git/

https://blog.jetpulp.fr/bases-de-git-debutant/

GitHub est un service web d'hébergement et de gestion de développement de logiciels, utilisant le logiciel de gestion de versions Git. GitHub propose des comptes professionnels payants, ainsi que des comptes gratuits pour les projets de logiciels libres. Le site assure également un contrôle d'accès et des fonctionnalités destinées à la collaboration comme le suivi des bugs, les demandes de fonctionnalités, la gestion de tâches et un wiki pour chaque projet.

Source Wikipédia : https://fr.wikipedia.org/wiki/GitHub

On retrouve une formation OpenClassRoom (version gratuite) pour appronfondir Git et découvrir Github :

https://openclassrooms.com/fr/courses/5641721-utilisez-git-pour-vos-projets-de-developpement

Côté vidéo, on commence avec Graven - Développement sur un tuto Git :

Et on poursuit avec La Capsule sur une vidéo Git / Github :

Et voici le petit quiz pour tester ses connaissances :

https://waytolearnx.com/2018/11/qcm-sur-git-gestionnaire-de-version-partie-1.html

Une suggestion de lecture 📚 :

Git - Maîtrisez la gestion de vos versions (concepts, utilisation et cas pratiques)


A lire absolument 😁 :

Hacke-moi si tu peux - Mémoires d'un cyberpirate repenti

Sécurité informatique - Ethical Hacking : Apprendre l'attaque pour mieux se défendre (6e édition)

Formateur

Bertrand LECLERCQ

Consultant DevSecOps & Data Engineer


Avec 25 ans d'expérience dans le développement logiciel et une certification en Data Engineering de l'École des Mines Paris - PSL, je suis passionné par la cybersécurité, le big data et le DevOps. J'aime partager mes connaissances et aider la communauté à renforcer sa posture de sécurité.

J'ai créé une base de vulnérabilités librement accessible et je me forme en continu sur des plateformes comme TryHackMe. Mon objectif ? Démocratiser la cybersécurité et permettre à chacun de mieux comprendre les enjeux.

J'ai une solide expertise dans la conception et le déploiement de solutions sécurisées, ainsi qu'une expérience éprouvée dans la gestion de projets complexes. Maîtrisant un large éventail de technologies (Python, Go, Java, Docker, Kubernetes, etc.), je suis convaincu que la sécurité doit être intégrée dès le début du cycle de développement.

Le projet NoHackMe vous permet d'effectuer une veille Cyber, vous permet de découvrir le monde de la Cybersécurité ainsi qu'une section formation Cyber

Soutenez No Hack Me sur Tipeee