We may earn an affiliate commission when you visit our partners.
Course image
Udemy logo

DevOps, CI/CD(Continuous Integration/Delivery) for Beginners

John Honai

CI, CD and DevOps have taken over the software development world by storm. Most companies today realize that the practices of continuous integration (CI) and continuous delivery (CD) will yield tremendous benefits like increased business revenue and faster time-to-market. The demand for these skills has been steadily rising over the last few years.

Read more

CI, CD and DevOps have taken over the software development world by storm. Most companies today realize that the practices of continuous integration (CI) and continuous delivery (CD) will yield tremendous benefits like increased business revenue and faster time-to-market. The demand for these skills has been steadily rising over the last few years.

There are a plethora of tools available in the CI/CD/DevOps landscape today. Implementing continuous integration, continuous delivery and continuous deployment with these tools and frameworks can help us immensely in modernizing our software development lifecycle. It catches us bugs early and increases the quality of our software products. This, in turn, reduces the overall cost for software development in startups and enterprise alike.

But before getting into tools and frameworks, it is important that you get a holistic picture of CI / CD and DevOps. For this, you need to understand where we started from - the old school traditional software development cycle. We will pick holes in the old model, identify pain points and learn how CI / CD and DevOps evolved, one step at a time. Once you build a rock solid foundation using this course, you can move on to more specific tool oriented courses.

If you are thinking about moving on to CI/CD/DevOps from your old school software development model, this course is for you. Well illustrated with animations to help you grasp a clear understanding of the underlying principles. Once you complete this course, you can take on bigger challenges related to implementation.

The demand for professionals who have experience with CI/CD/DevOps has been growing steadily over the last few years. The salaries for these skills have gone through the roof and are only bound to go up as the demand for these skills increases. Professionals with CI / CD / DevOps skill set can demand as much as $150K as their yearly compensation as per latest US job and salary surveys. And this is where you start.

Enroll now

What's inside

Learning objectives

  • Learn the basic concepts of continuous integration (ci), continuous delivery and continuous deployment (cd), and devops.
  • Understand the pain points in the traditional software development life cycle which paved the way for ci / cd/ devops.
  • Learn how business revenue and time-to-market are greatly improved by bringing in ci/cd/devops.
  • Learn how ci / cd / devops evolved step by step. this will help build a solid foundation to learn more about the implementation part and the tools involved.
  • Learn using illustrations, animations and cartoons. about 90% of the course is illustrated, the remaining 10% consists of crisp bullet point slides.

Syllabus

The Basics - CI, CD and DevOps
Introduction
The Old School Software Development Life Cycle
Old School Integration - Pain Points
Read more
Bringing in Continuous Integration
Continuous Integration - Solving the pain points
Pipelines Explained
Before Continuous Delivery came in - Old School Operations
Old School Operations - Pain Points
Bringing in Continuous Delivery
Continuous Delivery - Solving the pain points
Maturing to Continuous Deployment
Finally, DevOps!
Thank You!

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Explores CI/CD/DevOps pipeline concepts, which are standard in industry
Develops Continuous Integration and Continuous Delivery skills, which are core skills for modern software development
Taught by John Honai, who are recognized for their work in the software development field
Examines DevOps, which is highly relevant to modern software development
Suitable for learners with old-schoolsoftware development background
Requires learners to come in with extensive background knowledge in software development

Save this course

Save DevOps, CI/CD(Continuous Integration/Delivery) for Beginners to your list so you can find it easily later:
Save

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in DevOps, CI/CD(Continuous Integration/Delivery) for Beginners with these activities:
Practice Continuous Integration pipeline steps
Build a strong foundation by practicing Continuous Integration pipeline steps
Browse courses on Continuous Integration
Show steps
  • Set up a new project with a version control system.
  • Add code to the project and commit it to the version control system.
  • Configure a Continuous Integration pipeline.
  • Run the Continuous Integration pipeline.
  • Review the results of the Continuous Integration pipeline run.
Practice Continuous Delivery pipeline steps
Bolster your understanding of Continuous Delivery by practicing the steps
Browse courses on Continuous Delivery
Show steps
  • Set up a new project with a version control system.
  • Add code to the project and commit it to the version control system.
  • Configure a Continuous Integration pipeline.
  • Configure a Continuous Delivery pipeline.
  • Run the Continuous Delivery pipeline.
  • Review the results of the Continuous Delivery pipeline run.
Practice Continuous Deployment steps
Solidify your grasp of Continuous Deployment through hands-on practice
Browse courses on Continuous deployment
Show steps
  • Set up a new project with a version control system.
  • Add code to the project and commit it to the version control system.
  • Configure a Continuous Integration pipeline.
  • Configure a Continuous Delivery pipeline.
  • Configure a Continuous Deployment pipeline.
  • Run the Continuous Deployment pipeline.
  • Review the results of the Continuous Deployment pipeline run.
Show all three activities

Career center

Learners who complete DevOps, CI/CD(Continuous Integration/Delivery) for Beginners will develop knowledge and skills that may be useful to these careers:

Reading list

We haven't picked any books for this reading list yet.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to DevOps, CI/CD(Continuous Integration/Delivery) for Beginners.
DevOps with AWS CodePipeline, Jenkins and AWS CodeDeploy
Most relevant
Continuous Integration and Delivery (CI/CD)
Most relevant
Introduction to Jenkins
Most relevant
Continuous Integration and Continuous Delivery (CI/CD)
Most relevant
CI/CD with TeamCity From Beginner to Advanced
Most relevant
Introduction to Continuous Integration & Continuous...
Most relevant
Continuous Integration and Deployment with ASP.NET Core
Most relevant
Scaling up SharePoint Framework Development for...
Most relevant
Hands-on with AWS: Software Development Practices
Most relevant
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser