VOOZH about

URL: https://www.coursera.org/learn/introduction-to-devsecops

⇱ Introduction to DevSecOps | Coursera


Introduction to DevSecOps

Keep adding new skills with 10,000+ programs for $239 (usually $399). Save now.

Introduction to DevSecOps

8,754 already enrolled

Included with

β€’

Learn more

Ask Coursera

Gain insight into a topic and learn the fundamentals.
3.9

22 reviews

Intermediate level

Recommended experience

2 weeks to complete
at 10 hours a week
Flexible schedule
Learn at your own pace

Gain insight into a topic and learn the fundamentals.
3.9

22 reviews

Intermediate level

Recommended experience

2 weeks to complete
at 10 hours a week
Flexible schedule
Learn at your own pace

What you'll learn

  • Describe DevSecOps

  • Explain the three principles that underpin DevSecOps practices

  • Plan a DevSecOps transformation

  • Automate tasks to increase the quality and throughput of work

Details to know

Shareable certificate

Add to your LinkedIn profile

Assessments

17 assignmentsΒΉ

AI Graded see disclaimer
Taught in English

There are 4 modules in this course

DevSecOps has gained considerable momentum in recent years. It integrates software development (Dev), information security (Sec), and IT operations (Ops) so that businesses increase the value delivered by software. This course provides an overview of DevSecOps; introduces essential practices, such as continuous integration / continuous deployment (CI/CD), that shorten the cycle from implementing a feature to its availability to users; and describes how to start a DevSecOps transformation.

This course is for anyone who develops or manages information technology (IT) systems and wants to break down barriers between teams (development, information security, and operations), to shorten the time to market of new IT capabilities and gain a competitive advantage in the industry, and to increase the dependability and security of IT services.

What is DevSecOps? How did we get here? This module provides a brief overview of software processes (e.g., waterfall and agile), why many organizations are adopting DevSecOps to increase the business value being delivered by software, and the principles that underpin DevSecOps practices.

What's included

12 videos8 readings5 assignments1 discussion prompt3 plugins

12 videosβ€’Total 66 minutes
  • Welcomeβ€’2 minutes
  • Imagine the Possibilitiesβ€’4 minutes
  • The Problemβ€’9 minutes
  • Breaking the Downward Spiralβ€’7 minutes
  • Software Processesβ€’5 minutes
  • Agile Software Developmentβ€’6 minutes
  • Lean Manufacturingβ€’4 minutes
  • The Technology Value Streamβ€’6 minutes
  • The Three Waysβ€’5 minutes
  • What is DevSecOps?β€’6 minutes
  • Information Security is Everyone's Jobβ€’6 minutes
  • Mythsβ€’6 minutes
8 readingsβ€’Total 60 minutes
  • Syllabusβ€’5 minutes
  • Lesson Overviewβ€’0 minutes
  • Lesson Overviewβ€’0 minutes
  • Lesson Overviewβ€’0 minutes
  • Lesson Overviewβ€’0 minutes
  • State of DevOpsβ€’45 minutes
  • Module Reviewβ€’0 minutes
  • Making the Kessel Runβ€’10 minutes
5 assignmentsβ€’Total 135 minutes
  • Introductionβ€’30 minutes
  • Software Processesβ€’30 minutes
  • DevOpsβ€’30 minutes
  • DevSecOpsβ€’30 minutes
  • Introductionβ€’15 minutes
1 discussion promptβ€’Total 10 minutes
  • Chronic Conflictβ€’10 minutes
3 pluginsβ€’Total 29 minutes
  • Take the DORA DevOps Quick Checkβ€’15 minutes
  • DevOps Research and Assessment (DORA) metricsβ€’9 minutes
  • What is DevOps?β€’5 minutes

The behaviors and practices of DevSecOps stem from three principles: the fast flow of planned work throughout the value stream, constant feedback at every stage in the process, and the creation of a generative culture that embraces continual learning. This module dives into each of these principles in more detail, illustrating the concepts with real-world examples related to manufacturing and technology as evidence of their applicability to different domains.

What's included

18 videos8 readings4 assignments1 discussion prompt2 plugins

18 videosβ€’Total 78 minutes
  • Overview of the Principles of Flowβ€’2 minutes
  • Limit Work in Progressβ€’4 minutes
  • Reduce Batch Sizeβ€’4 minutes
  • Reduce Hand-offsβ€’5 minutes
  • Identify and Elevate Constraintsβ€’4 minutes
  • Eliminate Hardship and Wasteβ€’3 minutes
  • Working Safely in Complex Systemsβ€’3 minutes
  • Three Mile Island accidentβ€’6 minutes
  • Seeing Problemsβ€’5 minutes
  • Solving Problemsβ€’7 minutes
  • Push Quality to the Sourceβ€’3 minutes
  • Optimize for Downstream Workβ€’3 minutes
  • Organizational Cultureβ€’6 minutes
  • Enabling Organizational Learning and Safetyβ€’4 minutes
  • Improving Daily Workβ€’7 minutes
  • Transform Local Discoveries into Global Improvementsβ€’4 minutes
  • Inject Resiliencyβ€’4 minutes
  • Leadershipβ€’3 minutes
8 readingsβ€’Total 40 minutes
  • Lesson Overviewβ€’0 minutes
  • Lesson Overviewβ€’0 minutes
  • The Andon Cordβ€’10 minutes
  • Lesson Overviewβ€’0 minutes
  • Chaos engineering helps DevOps cope with complexityβ€’10 minutes
  • Module Reviewβ€’0 minutes
  • The Three Ways: The Principles Underpinning DevOpsβ€’10 minutes
  • A Personal Reinterpretation Of The Three Waysβ€’10 minutes
4 assignmentsβ€’Total 110 minutes
  • Principles of Flowβ€’30 minutes
  • Principles of Feedbackβ€’30 minutes
  • Principles of Continual Learningβ€’30 minutes
  • The Three Waysβ€’20 minutes
1 discussion promptβ€’Total 10 minutes
  • Continual Learningβ€’10 minutes
2 pluginsβ€’Total 11 minutes
  • Kanbanβ€’6 minutes
  • How Toyota Changed The Way We Make Thingsβ€’5 minutes

How do we start a DevSecOps transformation in our organization? When we're in trouble, we don't get many chances so we need to maximize our likelihood of success! Consequently, we should identify a value stream that supports our long-term objectives, carefully select who is involved in the transformation, and elevate existing constraints that limit our ability to scale.

What's included

13 videos6 readings4 assignments

13 videosβ€’Total 55 minutes
  • The Value Streamβ€’3 minutes
  • Types of Projectsβ€’5 minutes
  • Who: Starting and Expandingβ€’3 minutes
  • Value Stream Mappingβ€’5 minutes
  • Starting the Journeyβ€’7 minutes
  • Conway's Lawβ€’4 minutes
  • Organizational Structureβ€’6 minutes
  • Everyone's Jobβ€’4 minutes
  • Fundingβ€’2 minutes
  • Loosely-Coupled Architecturesβ€’4 minutes
  • Overviewβ€’3 minutes
  • Shared Servicesβ€’4 minutes
  • Integrating Daily Workβ€’4 minutes
6 readingsβ€’Total 20 minutes
  • Lesson Overviewβ€’0 minutes
  • Lesson Overviewβ€’0 minutes
  • Lesson Overviewβ€’0 minutes
  • Module Reviewβ€’0 minutes
  • Project To Product: How Value Stream Networks Will Transform IT & Businessβ€’10 minutes
  • Conway's Law: Critical For Efficient Team Design In Techβ€’10 minutes
4 assignmentsβ€’Total 115 minutes
  • The Value Streamβ€’30 minutes
  • Organizational Structureβ€’30 minutes
  • Integrating Ops with Devβ€’30 minutes
  • Getting Startedβ€’25 minutes

In this module, we'll apply DevSecOps practices in the context of developing a website. To do that, we'll introduce Git, a distributed version control system, and GitHub, a software development and project management platform; these two tools will be used extensively later in this specialization. Rather than developing the website from scratch, we'll use Jekyll, a static site generator, to convert Markdown files to web pages automatically. Finally, we'll introduce GitHub Actions to automate various tasks, from building the site to monitoring it in production.

What's included

3 videos18 readings4 assignments2 peer reviews2 discussion prompts5 plugins

3 videosβ€’Total 16 minutes
  • Introduction to Gitβ€’6 minutes
  • Jekyllβ€’5 minutes
  • Jekyll Themesβ€’5 minutes
18 readingsβ€’Total 140 minutes
  • Lesson Overviewβ€’0 minutes
  • Setting up a repositoryβ€’10 minutes
  • Saving Changesβ€’10 minutes
  • Inspecting a repositoryβ€’10 minutes
  • Undoing Changesβ€’10 minutes
  • Syncingβ€’10 minutes
  • Using Branchesβ€’10 minutes
  • Merge Conflictsβ€’10 minutes
  • Lesson Overviewβ€’0 minutes
  • Hello Worldβ€’10 minutes
  • Introduction to GitHubβ€’10 minutes
  • Reviewsβ€’10 minutes
  • Understanding the GitHub Flowβ€’10 minutes
  • Lesson Overviewβ€’0 minutes
  • Create a Siteβ€’10 minutes
  • Lesson Overviewβ€’0 minutes
  • Understanding GitHub Actionsβ€’10 minutes
  • Continuous Integrationβ€’10 minutes
4 assignmentsβ€’Total 120 minutes
  • Using Gitβ€’30 minutes
  • Using GitHubβ€’30 minutes
  • Using Markdownβ€’30 minutes
  • Using GitHub Actionsβ€’30 minutes
2 peer reviewsβ€’Total 195 minutes
  • Building a Websiteβ€’135 minutes
  • Applying DevSecOps practicesβ€’60 minutes
2 discussion promptsβ€’Total 20 minutes
  • Version Control Systemsβ€’10 minutes
  • Automating Routine Tasksβ€’10 minutes
5 pluginsβ€’Total 51 minutes
  • What is GitHub?β€’4 minutes
  • Issuesβ€’3 minutes
  • Markdown Tutorialβ€’10 minutes
  • What is GitHub Pages?β€’30 minutes
  • Introductionβ€’4 minutes

Instructor

Instructor ratings
4.1 (9 ratings)
Johns Hopkins University
1 Courseβ€’8,754 learners

Explore more from Software Development

Why people choose Coursera for their career

πŸ‘ Image

Felipe M.

Learner since 2018
"To be able to take courses at my own pace and rhythm has been an amazing experience. I can learn whenever it fits my schedule and mood."
πŸ‘ Image

Jennifer J.

Learner since 2020
"I directly applied the concepts and skills I learned from my courses to an exciting new project at work."
πŸ‘ Image

Larry W.

Learner since 2021
"When I need courses on topics that my university doesn't offer, Coursera is one of the best places to go."
πŸ‘ Image

Chaitanya A.

"Learning isn't just about being better at your job: it's so much more than that. Coursera allows me to learn without limits."

Learner reviews

  • 5 stars

    50%

  • 4 stars

    18.18%

  • 3 stars

    13.63%

  • 2 stars

    4.54%

  • 1 star

    13.63%

Showing 3 of 22

DP
Β·

Reviewed on Mar 12, 2024

Great course with lot's of new knowledge for any level.

Frequently asked questions

To access the course materials, assignments and to earn a Certificate, you will need to purchase the Certificate experience when you enroll in a course. You can try a Free Trial instead, or apply for Financial Aid. The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.

When you purchase a Certificate you get access to all course materials, including graded assignments. Upon completing the course, your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.

Yes. In select learning programs, you can apply for financial aid or a scholarship if you can’t afford the enrollment fee. If fin aid or scholarship is available for your learning program selection, you’ll find a link to apply on the description page.

Financial aid available,

ΒΉ Some assignments in this course are AI-graded. For these assignments, your data will be used in accordance with Coursera's Privacy Notice.