Introduction to DevSecOps
Keep adding new skills with 10,000+ programs for $239 (usually $399). Save now.
Ask Coursera
22 reviews
Recommended experience
22 reviews
Recommended experience
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
Skills you'll gain
- DevOps
- Cross-Functional Team Leadership
- Software Development Tools
- Continuous Integration
- IT Automation
- Business Transformation
- Software Development
- Process Improvement
- DevSecOps
- Process Optimization
- Continuous Deployment
- Organizational Development
- Version Control
- Digital Transformation
- CI/CD
- Continuous Delivery
- Devops Tools
Tools you'll learn
Details to know
See how employees at top companies are mastering in-demand skills
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
Offered by
Explore more from Software Development
- Status: PreviewB
Board Infinity
Course
- Status: Free TrialM
Macquarie University
Course
- P
Pearson
Course
- Status: Free TrialS
Simplilearn
Course
Why people choose Coursera for their career
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
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.
More questions
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.
