Jenkins par la pratique : De zéro à héros en CI/CD
Dans ce livre, nous avons exploré Jenkins de manière approfondie, depuis l’installation et la compréhension de son interface utilisateur jusqu’à la gestion des jobs et des builds. Nous avons abordé l’intégration avec divers outils, l’importance de la sécurité dans Jenkins et comment configurer Jenkins pour le déploiement continu. Enfin, nous avons conclu par un projet pratique pour mettre en place un pipeline CI/CD avec Jenkins.
Améliorer le déploiement logiciel et la collaboration entre équipes
Mais notre voyage dans le monde du DevOps ne fait que commencer. Les technologies et les pratiques évoluent constamment, et il est essentiel de continuer à apprendre et à s’adapter.
Ingénierie logicielle agile : Méthodes et pratiques pour des projets réussis
L’agilité nous permet de gérer l’incertitude et le changement qui sont omniprésents dans le monde moderne du développement logiciel. En adoptant l’agilité, les équipes peuvent livrer un logiciel de haute qualité plus rapidement, s’adapter aux changements dans les exigences des clients et créer un environnement de travail plus engageant et productif.
Blockchain : Comprendre, créer et utiliser des technologies décentralisées
Cette technologie peut être utilisée de multiples façons : pour transférer des actifs numériques (monnaies, actions, votes…), pour garantir la traçabilité d’une chaîne de production ou encore pour stocker et vérifier des contrats. La particularité de la blockchain est son caractère décentralisé, c’est-à-dire qu’aucune entité centrale n’en a le contrôle, ce qui offre de nombreuses garanties en termes de transparence et de sécurité.
Python pour la data science : Maîtrisez les bibliothèques essentielles
Python est plus qu’un simple langage de programmation. C’est une communauté. Chaque jour, des milliers de développeurs du monde entier contribuent à rendre Python encore meilleur. Quelle que soit la tâche que vous avez à accomplir, il y a de fortes chances que quelqu’un, quelque part, ait déjà écrit un code Python pour le faire. Et si ce n’est pas le cas, vous avez toutes les ressources nécessaires pour le faire vous-même