Duration
11.0 hours
Regular fee
$250
Objectives of the training
The objective of this e-learning is to give any IT professional (developer, project manager, infrastructure engineer...) the keys to understand DevOps and to guide them in implementing continuous integration with Jenkins.Targeted audience
Computer scientistsPrerequisite
None.Trainers
Upcoming information
Course architecture
DevOps - The keys to understanding and implementing it
What is DevOps?
• Definition of DevOps
• Origins and evolution of DevOps
• The main principles of DevOps
• The benefits of applying DevOps practices
• Definition of DevOps
• Origins and evolution of DevOps
• The main principles of DevOps
• The benefits of applying DevOps practices
DevOps and Agility
• Relationship between agile methodologies and DevOps
• DevOps tools
• Relationship between agile methodologies and DevOps
• DevOps tools
Process automation
• Integration, delivery and continuous deployment
• Unit tests
• Integration and load testing
• Static analysis and code review
• Service monitoring and logs
• Integration, delivery and continuous deployment
• Unit tests
• Integration and load testing
• Static analysis and code review
• Service monitoring and logs
Evolution of DevOps in the cloud era
• Cloud Evolution
• Container Revolution
• From Infrastructure as Code to DevNoOps
• What is the future of DevOps?
DevOps - Integrate and deploy continuously (with turnkey example)
• DevOps: the reasons for success
• Source Code Management
• Agile Organization
• Versioning the database
• Continuous integration
• Agile project management: REDMINE
• Continuous testing: unit tests
• Continuous testing : integration tests
• Continuous testing: acceptance testing
• Continuous testing: interface testing
• Feature management
• Continuous Deployment
• Tooling
• Go further!
Jenkins - Manage your projects in continuous integration
• Cloud Evolution
• Container Revolution
• From Infrastructure as Code to DevNoOps
• What is the future of DevOps?
DevOps - Integrate and deploy continuously (with turnkey example)
• DevOps: the reasons for success
• Source Code Management
• Agile Organization
• Versioning the database
• Continuous integration
• Agile project management: REDMINE
• Continuous testing: unit tests
• Continuous testing : integration tests
• Continuous testing: acceptance testing
• Continuous testing: interface testing
• Feature management
• Continuous Deployment
• Tooling
• Go further!
Jenkins - Manage your projects in continuous integration
Introduction to Jenkins
• The DevOps movement
• What is Jenkins?
• Installation and configuration of Jenkins
• Overview of Jenkins
• The DevOps movement
• What is Jenkins?
• Installation and configuration of Jenkins
• Overview of Jenkins
The basics
• Creating a Jenkins job
• Launching a Jenkins job
• Using Jenkins with Git
• Automated builds from Git
• Creating a Jenkins job
• Launching a Jenkins job
• Using Jenkins with Git
• Automated builds from Git
Jenkins pipelines
• Introduction
• Creating a pipeline
• Pipeline automation
• Introduction
• Creating a pipeline
• Pipeline automation
The distributed architecture
• Introduction to distributed architecture
• Creation and configuration of a master server
• Creating and configuring a slave server
• Use in distributed mode
• Introduction to distributed architecture
• Creation and configuration of a master server
• Creating and configuring a slave server
• Use in distributed mode
Private or personalized training
If you have more than 8 people to sign up for a particular course, it can be delivered as a private session right at your offices. Contact us for more details.
Request a quoteDuration
11.0 hours
Regular fee
$250
Private or personalized training
If you have more than 8 people to sign up for a particular course, it can be delivered as a private session right at your offices. Contact us for more details.
Request a quote