- Explore the foundations of continuous integration, delivery, and deployment.
- Practice using tools for integrating development into the delivery life cycle.
- Discover tools and practices for automating tests and deploying software to production.
Overview
Continuous delivery (CD) answers two difficult questions: "How do we release software more quickly in response to user demand?" and "How do we release high-quality software reliably?" Using special practices and tools, teams can address both concerns. Learn the basics of CD, get hands-on experience with important tools, and discover how your organization can optimize software delivery.
Syllabus
Courses under this program:
Course 1: Learning Jenkins
-Learn how to install Jenkins, create Jenkins jobs that can be triggered manually or on a schedule, and install and configure plugins and tools that extend the Jenkins framework.
Course 2: Git Essential Training: The Basics
-Learn how to use Git, the popular open-source version control software, to manage the source code for almost any project.
Course 3: Programming Foundations: Software Testing/QA
-Learn how to incorporate different kinds of software testing into your development cycle to help your team meet quality goals with every release.
Course 4: Learning Selenium
-Learn how to use Selenium to test web applications. Find out how to write, automate, and run tests with the Selenium WebDriver API and Selenium Grid.
Course 5: DevSecOps: Automated Security Testing
-Learn how to set up automated security testing for your software delivery workflow, including continuous integration/continuous delivery pipelines.
Course 6: Learning Chef
-Learn how to use Chef, a powerful platform that transforms your infrastructure into code, to simplify and automate configuration management.
Course 7: Learning Puppet
-Manage your infrastructure more efficiently with Puppet, the IT automation platform. Learn best practices for using Puppet in a real-world environment.
Course 8: Learning Ansible
-Learn the basics of Ansible, the popular open-source automation tool. Find out how to install Ansible, write playbooks, and employ Ansible for a variety of real-world use cases.
Course 1: Learning Jenkins
-Learn how to install Jenkins, create Jenkins jobs that can be triggered manually or on a schedule, and install and configure plugins and tools that extend the Jenkins framework.
Course 2: Git Essential Training: The Basics
-Learn how to use Git, the popular open-source version control software, to manage the source code for almost any project.
Course 3: Programming Foundations: Software Testing/QA
-Learn how to incorporate different kinds of software testing into your development cycle to help your team meet quality goals with every release.
Course 4: Learning Selenium
-Learn how to use Selenium to test web applications. Find out how to write, automate, and run tests with the Selenium WebDriver API and Selenium Grid.
Course 5: DevSecOps: Automated Security Testing
-Learn how to set up automated security testing for your software delivery workflow, including continuous integration/continuous delivery pipelines.
Course 6: Learning Chef
-Learn how to use Chef, a powerful platform that transforms your infrastructure into code, to simplify and automate configuration management.
Course 7: Learning Puppet
-Manage your infrastructure more efficiently with Puppet, the IT automation platform. Learn best practices for using Puppet in a real-world environment.
Course 8: Learning Ansible
-Learn the basics of Ansible, the popular open-source automation tool. Find out how to install Ansible, write playbooks, and employ Ansible for a variety of real-world use cases.
Courses
-
Learn how to incorporate different kinds of software testing into your development cycle to help your team meet quality goals with every release.
-
Learn how to set up automated security testing for your software delivery workflow, including continuous integration/continuous delivery pipelines.
-
Learn the basics of Ansible, the popular open-source automation tool. Find out how to install Ansible, write playbooks, and employ Ansible for a variety of real-world use cases.
-
Learn how to use Chef, a powerful platform that transforms your infrastructure into code, to simplify and automate configuration management.
-
Manage your infrastructure more efficiently with Puppet, the IT automation platform. Learn best practices for using Puppet in a real-world environment.
-
Learn how to use Selenium to test web applications. Find out how to write, automate, and run tests with the Selenium WebDriver API and Selenium Grid.
-
Learn how to use Git, the popular open-source version control software, to manage the source code for almost any project.
-
Learn how to install Jenkins, create Jenkins jobs that can be triggered manually or on a schedule, and install and configure plugins and tools that extend the Jenkins framework.
Taught by
Michael J., Kevin Skoglund, Meaghan Osagie (Lewis), James Wickett, Robin Beck, Josh Samuelson and Anthony Sequeira