Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Ultimate DevSecOps Course - With Real Life Scenarios
Training Overview
Description of Training
Video Overview (2:24)
Section 1: Promotional Video
Promotional Video (2:24)
Section 2: Introduction
Course OutLine
What Is DevOps Vs DevSecOps (0:38)
Red Hat. What is DevSecOps?
Wikipedia. DevOps
Atlassian. DevOps: Breaking the Development-Operations barrier
Section 3: Linux/Unix For DevOps and Developers
Linux Section Outline
Introduction Lectures
History of Unix
Linux vs Unix (3:00)
Then What is GNU Linux
What is Linux Distributions
Unix Architecture (4:15)
Linux Fundamentals Lectures
IMPORTANT NOTE !
Linux Directory Structure Theory
The Shell Theory
Basic Linux Commands Theory
Linux Basics Commands (5:29)
Working with Directories Theory
Linux Directories (17:06)
Listing Files and Understanding ls Output Theory
list Output (6:08)
Links and Shortcuts in Linux Theory
Links Soft Hard (13:32)
File and Directory Permissions Theory
Linux Permission (31:49)
Finding Files and Directories Theory
Linux find (7:36)
Viewing Files and the Nano Editor Theory
Linux View Files Nano (5:06)
Editing Files in Vi/Vim Theory
Linux vim (11:19)
Linux copy move (2:26)
Intermediate Linux Skills
Input Output and Redirection Theory
Linux redirection logo (4:01)
Linux Comparing Files (3:59)
Linux Transfer Files Over Network (7:16)
Shell Aliases Theory
Linux alias (7:53)
Linux Env VAR (4:42)
Processes and Job Control Theory
Linux Processes Jobs (9:46)
Scheduling Repeated Jobs with Cron Theory
Linux CronJobs (5:00)
Linux History (3:02)
Linux Sudo Another Users (11:29)
Linux Users Management (13:55)
The Linux Boot Process
Linux File system (8:46)
What is Shell Scripting
Linux Var special (6:52)
Linux operators (1:41)
Linux if else Case (4:37)
Linux Loops (3:18)
Linux functions (0:43)
Section 4: Python For Ethical Hackers
IMPORTANT NOTE !!!
Section Outline
What Is Ethical Hacking ?
What is Python and why to use it in Security
Setup and Install Python (6:50)
Our First Hello World Program (2:14)
Python Data Types (2:10)
Numbers (4:00)
Math Functions (2:11)
Operator Precedence (1:33)
Variables (2:37)
Strings (4:12)
Escape Sequences (3:23)
String Concatenation (0:55)
Type Conversion (3:51)
Formatted Strings (4:49)
String Indexes (2:59)
Booleans (2:39)
Lists (3:29)
List Methods (2:58)
Matrix (4:05)
None (0:58)
Dictionaries (4:09)
Dictionary Methods (1:25)
Tuples (1:43)
Conditional (If .. If else ... if elif else) (7:24)
For Loops (1:14)
range() (1:04)
While Loops (1:59)
break, continue, pass (6:10)
Functions (6:16)
*args and **kwargs (3:19)
Packages and Import in Python (8:52)
Error Handling In Python (5:47)
Python File I/O (9:24)
Python File I/O Errors Handling (4:21)
Python Coding Project #1 - Portscanner [Section]
What is Port Scanner and how it works
IMPORTANT NOTE !!!
Building Our Own First Port Scanner (20:13)
Python Coding Project #2 - Wep App Directory Discovery [Section]
Make Our Own First Directory Discovery In Python (10:51)
Python Coding Project #3 - Web App Login Brute-Force [Section]
What is Brute Force Attack
Types of Brute Force Attacks
IMPORTANT NOTE !!!
Make Our Own First Brute Forcer In Python (15:59)
Section 5: AWS (Amazon Web Services) For DevOps
What is AWS and Why to Choose it Over Others Providers? (10:28)
AWS EC2 Overview (10:28)
EC2 - Create Your First EC2 Instance and Connect to it (4:03)
EC2 - Hands On more Options (12:37)
EC2 - AMI (Amazon Machine Images) - Hands On (8:24)
EC2 - EBS (Elastic Block Storage) - Hands On (9:21)
EC2 - EBS Snapshots and Data Lifecycle Manager - Automation (4:45)
EC2 - Placement Groups (4:17)
EC2 - Key Pairs (1:14)
EC2 - Network Interfaces (5:13)
AWS ASG Overview (1:04)
ASG - Launch Configurations (3:57)
ASG - Auto Scaling Groups (8:01)
AWS ELB Overview (3:09)
ELB - Classic Load Balancers (4:42)
ELB - Target Groups (2:42)
ELB - Network Load Balancers (3:15)
ELB - Application Load Balancers (4:25)
AWS S3 Overview (5:32)
S3 - Create Your First S3 Bucket , Upload and Download (2:47)
S3 - Versioning (3:50)
S3 - Server Access Logging (1:52)
S3 - Bucket Permissions (11:26)
S3 - Bucket Encryption (1:42)
S3 - Bucket Events (2:59)
S3 - Bucket Management (Lifecycle , Replication ,Analytics Metrics , Inventory) (10:14)
S3 - Static Website Hosting (7:09)
AWS CloudFront - Implement it with your Static Website (14:37)
AWS VPC Overview (3:34)
VPC - Create Your First VPC (5:54)
VPC - Subnets (16:34)
VPC - Elastic IPs (5:07)
VPC - Route Tables (5:37)
VPC - Internet Gateways (3:21)
VPC - NAT Gateways (7:52)
VPC - Egress Only Internet Gateways (1:28)
VPC - Network ACLs (4:54)
VPC - Security Groups (8:20)
VPC - Peering Connections (5:07)
AWS IAM Overview (1:19)
IAM - Users (4:09)
IAM - Groups (2:01)
IAM - Roles (3:22)
IAM - Custom Policies (2:24)
AWS Route53 Overview (2:20)
Route53 - Register your Own Domains (2:44)
Route53 - Hosted Zones (6:45)
Route53 - Health Checks (3:24)
Section 6: Jenkins CI/CD
What is CI/CD and Continuous Delivery Vs Continuous Deployment (3:02)
What is Jenkins and Why to use it (1:40)
Setup Jenkins and use it on Linux (7:07)
Creating Jenkins Job (5:47)
Jenkins Job Configuration - General (11:47)
Jenkins Job Configuration - Source Code Management (4:48)
Jenkins Job Configuration - Build Triggers (10:09)
Jenkins Job Configuration - Build Environment (3:17)
Jenkins Job Configuration - Build (2:56)
Jenkins Job Configuration - Post-build Actions (1:38)
Multiple Jenkins Jobs - Jenkins Views (1:50)
Jenkins System Information (1:34)
Global Tool Configuration (1:41)
Jenkins System Logs (1:08)
Configure System (9:54)
Manage Plugins (3:49)
Manage Users (2:15)
Jenkins Global Security (7:08)
Jenkins Credentials (3:19)
Jenkins Nodes (20:07)
Section 7: Containerization Technology - Docker
What is Docker and Why to Use it ? (5:51)
How Docker Works - (Docker Architecture) (6:33)
Virtual Machines Vs Containers (6:58)
Install and Setup Docker on Linux (7:14)
Install and Setup Docker on Mac (3:02)
Docker Basics Overview (1:08)
Docker Engine (Client CLI Vs API Vs Daemon) (4:11)
Docker Images (4:01)
Docker Containers (3:58)
Docker Storage (5:28)
Docker Networking (3:46)
Docker Commands Overview (2:23)
What is Dockerfile (3:42)
What is Docker Compose (3:20)
Running hello-world Container (6:36)
Running Ubuntu Container (11:16)
Docker Containers Management (9:50)
Docker Images Management (4:50)
Running Nginx Container With Exposed Port (7:35)
Running Nginx Container With Custom Web Pages (8:42)
Dockerfile Hands-On Lab Part 1 (20:34)
Dockerfile Hands-On Lab Part 2 (6:44)
Docker Compose Introduction (1:42)
YAML Syntax (7:06)
Creating the Python app.py (FLASK) (4:36)
Creating the Dockerfile (7:18)
Creating the docker-compose.yml (3:36)
Building and Running the app with Compose (5:54)
Adding bind mount to the Compose file then Re-building and Running (2:43)
More docker-compose commands (3:37)
Section 8: IAC (Infrastructure As Code) - AWS CloudFormation
What is IAC (Infrastructure As Code) (3:14)
AWS CloudFormation Overview (7:11)
YAML Syntax Quick View (4:52)
CloudFormation Create Stack Hands On (10:02)
CloudFormation Update and Delete Stack (12:56)
CloudFormation Parameters (6:22)
CloudFormation Resources (3:34)
CloudFormation Mappings (5:02)
CloudFormation Outputs (4:43)
CloudFormation Conditions (5:27)
CloudFormation Intrinsic Functions (1:10)
CloudFormation User Data (6:17)
CloudFormation cfn-init (8:19)
CloudFormation cfn-signal and wait conditions (5:04)
CloudFormation Rollbacks (1:16)
CloudFormation Nested Stacks (7:17)
CloudFormation ChangeSets (5:52)
CloudFormation - DependsOn (2:19)
CloudFormation - Drift Detection (4:27)
Section 10: Continuous Monitoring - AWS CloudWatch
278. AWS CloudWatch Overview (7:27)
279. CloudWatch Metrics - Default Metrics (10:34)
280. CloudWatch Metrics - Custom Metrics (9:42)
281. CloudWatch Alarms - Overview (10:59)
282. CloudWatch Alarms - Billing Alarms (4:15)
283. CloudWatch Logs - Overview (5:00)
284. CloudWatch Logs - Custom Logs (Unified CloudWatch Agent) (12:24)
285. CloudWatch Logs - Metric Filters & Alarms (5:30)
286. CloudWatch Events (7:46)
287. CloudWatch Dashboards (4:00)
Section 12: Soft Skills for DevOps
303. What Are Soft Skills? (1:12)
304. The Difference Between Hard Skills vs Soft Skills (2:08)
305. Why We Need Soft Skills and The 10 Most Important Soft Skills List & Examples (1:08)
306. Communication (0:34)
307. Teamwork (0:41)
308. Adaptability (0:41)
309. Problem-Solving (0:36)
310. Creativity (0:32)
311. Work Ethic (0:35)
312. Interpersonal Skills (0:28)
313. Time Management (0:31)
314. Leadership (0:34)
315. Attention to Details (0:29)
Section 13: DevSecOps Practice 1 - Jenkins , Github and AWS
316. The Diagram - What we will build ? (1:03)
317. Creating VPC and the Subnets - Public and Private (3:04)
318. Creating IGW and NAT and modify the Subnets with the Route Tables (7:56)
319. Installing The Pritunl VPN (Bastion host) (13:25)
320. Setup The VPN Connection (10:30)
321. Installing and Setup Jenkins (11:43)
322. Enhance Jenkins URL (17:42)
323. Integrate Jenkins With Github Part 1 (13:02)
324. Integrate Jenkins With Github Part 2 (13:37)
Virtual Machines Vs Containers
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock