Home

/

Courses

/Fundamentals of DevSecOps

Fundamentals of DevSecOps

Learn withAmrit Choudhary

9 modules

english

Lifetime access

Master the art of integrating security into DevOps

Overview

In the course "Fundamentals of DevSecOps," you will dive into the essential principles and practices of incorporating security into the DevOps process. This course covers the fundamental concepts of DevSecOps, which combines development, security, and operations to enhance the quality and security of software development and deployment. Throughout the course, you will learn about the significance of shifting security left in the software development lifecycle, automating security tests, implementing security controls, and ensuring continuous security monitoring. By understanding the core principles of DevSecOps, you will be able to seamlessly integrate security mechanisms into your software development process. You will explore various tools and techniques to automate security processes, identify and remediate vulnerabilities early in the development pipeline, and foster a culture of collaboration between development, security, and operations teams. Additionally, you will gain insights into best practices for secure coding, threat modeling, vulnerability management, and compliance within a DevSecOps environment. Whether you are a developer, IT professional, security specialist, or anyone interested in enhancing the security posture of software development, this course will provide you with the necessary knowledge and skills to implement DevSecOps practices effectively. By the end of the course, you will be equipped to leverage DevSecOps principles to build secure, reliable, and resilient software products in today's fast-paced digital landscape.

Key Highlights

Learn key concepts of DevSecOps

Understand the importance of security in DevOps

Implement security practices in DevOps processes

What you will learn

Gain a solid understanding of DevSecOps

Learn the fundamentals of merging security with development and operations.

Automate security in your DevOps workflow

Discover how to automate security protocols and best practices throughout the development process.

Enhance your software security skills

Improve your security knowledge to create and deploy software with built-in security measures.

Modules

Introduction

7 attachments • 18.57 mins

0-introduction

Preview

0-introduction

1 page

1-know-your-instructor

Preview

2-what-is-devsecops

Preview

2-what-is-devsecops

3 pages

3-linux

3-Linux

1 page

Organization & Projects

23 attachments • 55.73 mins

1-introduction

Preview

1-introduction

1 page

2-owasp

Preview

2-OWASP

1 page

3-owasp-zap

3-OWASP-ZAP

1 page

4-owasp-top-10

Preview

4-OWASP-Top10

5 pages

5-owasp-cheatsheet

5-OWASP-CHEATSHEET

1 page

6-cis-benchmark

Preview

6-CIS-Benchmark

1 page

7-CIS-Controls

7-CIS-Controls

2 pages

8-CVE

8-CVE

2 pages

9-CVSS

1 page

9-CVSS

10-cisa

10-CISA

1 page

11-CWE

11-CWE

1 page

Knowledge Check

Linux Fundamentals

32 attachments • 1 hrs

1-Linux

Preview

1-Linux

3 pages

2-file-ownership-perm

2-file-owner-permissions

3 pages

3-CHMOD explanation, practical and demo

4-CHOWN explanation, practical and demo

5-PASSWD file explained

Preview

5-passwd-file-explained

1 page

6-SHADOW file explained

6-SHADOW file explained

1 page

7-GROUP file explained

7-GROUP file explained

1 page

8-SUDO explained theory

Preview

9-Sudo handons and demo

8-9-sudo explained

3 pages

10-privilege-escalation

10-privilege-escalation

3 pages

11-package-mgt apt-get and apt

11-Package-Management

5 pages

12-automatic-updates

Preview

12-Automatic Updates

2 pages

13-ssh

13-ssh

2 pages

14-SSH generate public private key pair and its usage

15-ssh-advanced

4 pages

15-ssh-advanced

16-sshd_config

17-common-linux-cmds

17-CommonlyUsedCmds

2 pages

18-CIS hardened image

18-CIS hardened image

2 pages

Knowledge Check

Docker

14 attachments • 1 hrs

Docker ? What is docker ? Why docker ?

1-docker-1.1 : Docker ? What is docker ? Why docker ?

Preview

1-docker-1.1 : Docker ? What is docker ? Why docker ?

12 pages

Preview

2-Docker registries

2-Docker registries

2 pages

3-Dockerfile

Dockerfile

4-Basic-docker-commands

Preview

4-Basic-docker-commands

1 page

5-Docker-Recommendations: Do's and Dont's

5-Docker-Recommendations: Do's and Dont's

3 pages

6-Hands-on-Docker-Basic-And-Security

6-Hands-on-Docker-Basic-And-Security

Knowledge Check

Terraform

8 attachments • 36.48 mins

1-terraform-intro

Preview

1-Terraform Introduction

1 page

2-terraform-recommendations

2-Terraform-Recommendations

4 pages

3-prerequisites-terraform

4-demo-terraform-best-practices

4-demo-terraform-best-practices

Knowledge Check

Jenkins

14 attachments • 1 hrs

1-Jenkins-Introduction

Preview

1-Jenkins Introduction : CICD Tool

3 pages

2-jenkins-architecture

Preview

2-master-slave-architecture

2 pages

3-jenkins-security-recommendations

3-Jenkins-security-recommendations

4 pages

jenkins-install-using-docker

4-jenkins-installation resources

4-docker-jenkins-setup-installation

7 pages

5-Jenkins-Agent-vm-ec2

5-Jenkins-Agent-vm-ec2

4 pages

5-Jenkins-agent-ec2-vm

6-jenkins-docker-agent

7-first-freestyle-jenkins-job

Testing, Tooling and Principles

21 attachments • 1 hrs

1-introduction-tools-testing-principles

Preview

1-introduction

1 page

2-sast

2-SAST

1 page

2-sast for js application with fortify

2-sast for js application with fortify

8 pages

2-sast for js application with fortify, zip file for resources

3-dast theory

Preview

3-DAST

3 pages

3-dast-demo

4-sca-theory

4-sca-cli-final-demo

4-sca-UI-final-demo

4-SCA

1 page

5-pentesting

5-Penetration-Testing

1 page

6-vulnerability-assesment

6-Vulnerability-Assesment

1 page

7-key-security-principles

Preview

7-key-security-principles

2 pages

Knowledge Check

Pipelines

8 attachments • 53.15 mins

1-yaml-introduction

Preview

1-yaml-basic

3 pages

2-yaml-basic-pipeline

3-simple-blueprint-pipeline

3-final-devsecops-pipeline

3-final-devsecops-success-pipeline

3-yaml-devsecops-pipeline

2 pages

Knowledge Check

course summary

2 attachments • 3.2 mins

1-summary

Preview

1-SUMMARY

1 page

FAQs

How can I enrol in a course?

Enrolling in a course is simple! Just browse through our website, select the course you're interested in, and click on the "Enrol Now" button. Follow the prompts to complete the enrolment process, and you'll gain immediate access to the course materials.

Can I access the course materials on any device?

Yes, our platform is designed to be accessible on various devices, including computers, laptops, tablets, and smartphones. You can access the course materials anytime, anywhere, as long as you have an internet connection.

How can I access the course materials?

Once you enrol in a course, you will gain access to a dedicated online learning platform. All course materials, including video lessons, lecture notes, and supplementary resources, can be accessed conveniently through the platform at any time.

Can I interact with the instructor during the course?

Absolutely! we are committed to providing an engaging and interactive learning experience. You will have opportunities to interact with them through our community. Take full advantage to enhance your understanding and gain insights directly from the expert.

About the creator

About the creator

Learn withAmrit Choudhary

Elevate your learning experience with Amrit Choudhary, a passionate expert in Software & Technology. Immerse yourself in a diverse collection of courses, vibrant communities, insightful webinars, and premium digital products. Start your educational journey today!

Rate this Course

₹ 1000.00

5000

×

Order ID:

This course is in your library

What are you waiting for? It’s time to start learning!

Illustration | Payment success

Share this course

https://undefined/courses/Fundamentals-of-DevSecOps-6692c0f59729bf327f4ba584-6692c0f59729bf327f4ba584

or

×

Wait up!

We see you’re already enrolled in this course till Lifetime. Do you still wish to enroll again?

Illustration | Already enrolled in course