آموزش DevSecOps را با تمرین بیاموزید

Learn DevSecOps with Practice

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: در این دوره شما تمام فناوری‌ها و روش‌های DevOps مورد نیاز برای حرفه خود را یاد می‌گیرید DevOps در مقابل DevSecOps Linux/Unix برای DevOps و توسعه‌دهندگان یاد بگیرید Python را از ابتدا بسازید ابزارهای هک اخلاقی خود را در Python Learn Cloud Services - AWS (Amazon Web Services) یاد بگیرید. ) ادغام مداوم و تحویل مداوم CI/CD - Jenkins Learn Containerization Technology - Docker Learn Containerization Technology - Kubernetes Learn IAC (Infrastructure As Code) - AWS Cloud Formation Learn IAC (Infrastructure As Code) - Terraform Learn Continuous Monitoring - AWS Learn Cloud تهدیدات امنیتی و بهترین روش ها یادگیری مهارت های نرم برای DevOps سناریوهای زندگی واقعی با تمرین گام به گام پیش نیازها: مشتاق به یادگیری و صبر !!!

DevOps مجموعه‌ای از روش‌هاست که توسعه نرم‌افزار و عملیات فناوری اطلاعات را ترکیب می‌کند. هدف آن کوتاه کردن چرخه عمر توسعه سیستم ها و ارائه تحویل مداوم با کیفیت نرم افزار بالا است.

DevSecOps یک تغییر فرهنگی در صنعت نرم افزار است که هدف آن ایجاد امنیت در چرخه های انتشار سریع است که نمونه ای از توسعه و استقرار برنامه های کاربردی مدرن است.

نقش های DevOps که بیشترین تقاضا را در میان پاسخ دهندگان دارند عبارتند از: مهندس DevOps - 39٪ مهندس نرم افزار - 29٪ مشاور DevOps - 22٪

سازمان‌ها به‌شدت به مهندسان DevOps نیاز دارند، زیرا اکنون بیش از پیش تحت فشار قرار گرفته‌اند تا برنامه‌های کاربردی با کیفیت بالا را در سریع‌ترین زمان ممکن بسازند تا با رقبا همگام باشند و راه‌حل‌های نوآورانه‌ای برای رسیدگی به چالش‌های تجاری به شیوه‌ای سریع و مستمر ایجاد کنند.

در این دوره شما تمام مهارت ها و ابزارهای مورد نیاز DevOps/DevSecOps را که برای شغل خود لازم است یاد خواهید گرفت.

همه موارد زیر را فقط در یک دوره (این دوره نهایی) خواهید آموخت:

  • DevOps در مقابل DevSecOps چیست

  • Linux/Unix برای DevOps و Developers

  • پایتون را از ابتدا یاد بگیرید

  • ابزارهای هک اخلاقی خود را در پایتون بسازید

  • خدمات ابری را بیاموزید - AWS (سرویس‌های وب آمازون)

  • آموزش یکپارچه سازی پیوسته و تحویل مستمر CI/CD - جنکینز

  • فناوری کانتینرسازی را بیاموزید - Docker

  • آموزش IAC (Infrastructure As Code) - AWS Cloud Formation

  • آموزش IAC (Infrastructure As Code) - Terraform

  • نظارت مداوم - AWS CloudWatch را بیاموزید

  • تهدیدات امنیت سایبری و بهترین روش ها را بیاموزید

  • مهارت های نرم افزاری را برای DevOps بیاموزید

  • سناریوهای زندگی واقعی با تمرین گام به گام


سرفصل ها و درس ها

معرفی Introduction

  • DevOps در مقابل DevSecOps چیست What Is DevOps Vs DevSecOps

لینوکس/یونیکس برای DevOps و Developers Linux/Unix For DevOps and Developers

  • اسلایدها Slides

  • لینوکس از ابتدا - تاریخچه و تکامل Linux from the beginning – History and Evolution

  • لینوکس در مقابل یونیکس Linux vs Unix

  • معماری یونیکس Unix Architecture

  • ساختار دایرکتوری لینوکس Linux Directory Structure

  • دستورات پایه لینوکس Basic Linux Commands

  • دستورات پایه لینوکس بصورت دستی Basic Linux Commands Hands-On

  • کار با دایرکتوری ها Working with Directories

  • کار با دایرکتوری ها به صورت دستی Working with Directories Hands-On

  • فهرست کردن فایل ها و درک خروجی ls Listing Files and Understanding ls Output

  • فهرست کردن فایل ها و درک دستی خروجی ls Listing Files and Understanding ls Output Hands-On

  • لینک ها و میانبرها در لینوکس Links and Shortcuts in Linux

  • پیوندها و میانبرها در لینوکس Hands-On Links and Shortcuts in Linux Hands-On

  • مجوزهای فایل و دایرکتوری File and Directory Permissions

  • مجوزهای فایل و فهرست راهنما File and Directory Permissions Hands-On

  • یافتن فایل‌ها و دایرکتوری‌ها به صورت دستی Finding Files and Directories Hands-On

  • مشاهده فایل ها و ویرایشگر نانو Viewing Files and the Nano Editor

  • مشاهده فایل‌ها و ویرایشگر نانو به صورت دستی Viewing Files and the Nano Editor Hands-On

  • ویرایش فایل ها در Vi/Vim Editing Files in Vi/Vim

  • ویرایش فایل ها در Vi/Vim Hands-On Editing Files in Vi/Vim Hands-On

  • دستورات حرکت کپی لینوکس Hands-On Linux copy move commands Hands-On

  • خروجی ورودی و تغییر مسیر Input Output and Redirection

  • خروجی ورودی و تغییر مسیر بصورت دستی Input Output and Redirection Hands-On

  • لینوکس در حال مقایسه فایل‌ها Linux Comparing Files Hands-On

  • انتقال فایل های لینوکس از طریق شبکه Linux Transfer Files Over Network

  • نام مستعار پوسته Hands-On Shell Aliases Hands-On

  • دستی متغیر محیط لینوکس Linux Environment Variable Hands-On

  • فرآیندها و کنترل شغل Processes and Job Control

  • فرآیندها و کنترل کار عملی Processes and Job Control Hands-On

  • برنامه ریزی کارهای تکراری با Cron Scheduling Repeated Jobs with Cron

  • برنامه ریزی کارهای تکراری با Cron Hands-On Scheduling Repeated Jobs with Cron Hands-On

  • تاریخچه لینوکس دستی Linux History Hands-On

  • لینوکس Sudo یکی دیگر از کاربران عملی است Linux Sudo Another Users Hands-On

  • مدیریت کاربران لینوکس بصورت عملی Linux Users Management Hands-On

  • فرآیند بوت لینوکس The Linux Boot Process

  • سیستم فایل لینوکس دستی Linux File System Hands-On

  • Shell Scripting چیست؟ What is Shell Scripting

  • اپراتورهای لینوکس Linux Operators

  • حلقه های لینوکس Linux Loops

  • Linux Var Special Linux Var Special

  • توابع لینوکس Linux Functions

  • لینوکس در غیر این صورت Linux if else Case

  • آماده سازی مصاحبه لینوکس قسمت 1 Linux Interview Preparation Part 1

  • آماده سازی مصاحبه لینوکس قسمت 2 Linux Interview Preparation Part 2

  • آماده سازی مصاحبه لینوکس قسمت 3 Linux Interview Preparation Part 3

پایتون برای هکرهای اخلاقی Python For Ethical Hackers

  • پایتون را نصب کنید Install Python

  • سلام دنیا Hello World

  • انواع داده ها Data Types

  • شماره Numbers

  • توابع ریاضی Math functions

  • اولویت اپراتور Operator Precedence

  • متغیرها Variables

  • رشته های Strings

  • دنباله فرار Escape Sequence

  • تبدیل انواع Types Conversion

  • رشته های قالب بندی شده Formatted Strings

  • شاخص های رشته ها Strings Indexes

  • بولی Boolean

  • لیست ها Lists

  • فهرست روش ها List Methods

  • ماتریس Matrix

  • هیچ یک None

  • فرهنگ لغت Dictionary

  • روش های دیکشنری Dictionary Methods

  • چندتایی Tuple

  • مشروط اگر غیر از این باشد Conditional If Else

  • برای حلقه For Loop

  • دامنه Range

  • در حالی که While

  • شکستن ادامه پاس Break Continue Pass

  • کارکرد Functions

  • ارگس کوارگز Args Kwargs

  • بسته ها در پایتون Packages in Python

  • رسیدگی به خطا Error Handling

  • ورودی/خروجی (IO) Input / Output (IO)

  • مدیریت خطای ورودی/خروجی (IO). Input/Output (IO) Error Handling

  • پورت اسکنر چیست و چگونه کار می کند What is Port Scanner and how it works

  • ساختن اولین پورت اسکنر ما از ابتدا Building our first Port Scanner from the scratch

  • کشف فهرست برنامه های کاربردی وب Web Application Directory Discovery

  • ساختن اولین دایرکتوری اکتشاف خود از ابتدا Building our first Directory Discovery from the scratch

  • Brute Force Attack چیست؟ What is Brute Force Attack

  • انواع حملات Brute Force Types of Brute Force Attacks

  • ساختن اولین ورود Brute ما از ابتدا Building our first Brute Login from the scratch

AWS (سرویس های وب آمازون) برای DevOps AWS (Amazon Web Services) For DevOps

  • AWS چیست و چرا؟ What is AWS and Why

  • IAM مقدمه IAM Introduction

  • IAM چگونه کاربران می توانند دسترسی داشته باشند IAM How Can Users Access

  • گروه های کاربران IAM IAM Users Groups

  • خط مشی رمز عبور IAM IAM Password Policy

  • سیاست IAM IAM Policy

  • IAM MFA IAM MFA

  • IAM CLI (خط فرمان) IAM CLI (Command Line)

  • IAM Cloud Shell IAM Cloud Shell

  • نقش IAM IAM Role

  • ابزارهای امنیتی IAM IAM Security Tools

  • EC2 مقدمه EC2 Introduction

  • EC2 اولین خود را راه اندازی کنید EC2 Launch Your First

  • اتصال نمونه EC2 EC2 Instance Connect

  • نقش های EC2 (نمایه نمونه) EC2 Roles (Instance Profile)

  • بررسی اجمالی گروه قرار دادن EC2 EC2 Placement Group Overview

  • گروه قرار دادن EC2 دست در دست است EC2 Placement Group Hands On

  • EC2 Hibernate EC2 Hibernate

  • EC2 ENI (رابط شبکه الاستیک) EC2 ENI (Elastic Network Interface)

  • نمونه های نقطه ای EC2 EC2 Spot Instances

  • نمای کلی EBS (ذخیره سازی بلوک الاستیک) EBS Overview (Elastic Block Storage)

  • EBS Hands On (ذخیره سازی بلوک الاستیک) EBS Hands On (Elastic Block Storage)

  • نمای کلی AMI (تصاویر ماشین آمازون) AMI Overview (Amazon Machine Images)

  • AMI Hands On (تصاویر ماشین آمازون) AMI Hands On (Amazon Machine Images)

  • بررسی اجمالی EFS (سیستم فایل الاستیک) EFS Overview (Elastic File System)

  • EFS Hands On (سیستم فایل الاستیک) EFS Hands On (Elastic File System)

  • بررسی اجمالی ASG ASG Overview

  • پیکربندی راه اندازی ASG ASG Launch configuration

  • ASG ایجاد گروه های ASG ASG Create ASG Groups

  • بررسی اجمالی ELB ELB Overview

  • ELB کلاسیک ELB Classic

  • گروه های هدف ELB ELB Target groups

  • شبکه ELB LB ELB Network LB

  • برنامه ELB LB ELB Application LB

  • نمای کلی VPC VPC overview

  • اولین VPC خود را ایجاد کنید Create your first VPC

  • زیرشبکه های VPC VPC Subnets

  • IP الاستیک Elastic IP

  • جداول مسیر VPC VPC Route Tables

  • VPC NAT VPC NAT

  • فقط خروج VPC VPC Egress Only

  • VPC ACL VPC ACL

  • VPC Peering VPC Peering

  • دروازه اینترنت VPC VPC Internet Gateway

  • بررسی اجمالی Route53 Route53 Overview

  • Route53 ثبت دامنه Route53 Register Domain

  • Route53 HostedZones Route53 HostedZones

  • Route53 HealthCheck Route53 HealthCheck

  • آماده سازی مصاحبه AWS قسمت 1 AWS Interview Preparation Part 1

  • آماده سازی مصاحبه AWS قسمت 2 AWS Interview Preparation Part 2

  • آماده سازی مصاحبه AWS قسمت 3 AWS Interview Preparation Part 3

  • آماده سازی مصاحبه AWS قسمت 4 AWS Interview Preparation Part 4

  • آماده سازی مصاحبه AWS قسمت 5 AWS Interview Preparation Part 5

  • آماده سازی مصاحبه AWS قسمت 6 AWS Interview Preparation Part 6

جنکینز CI/CD Jenkins CI/CD

  • CI/CD چیست؟ What is CI/CD?

  • جنکینز چیست و چرا؟ What is Jenkins and why

  • جنکینز را نصب کنید Install Jenkins

  • شغل جنکینز ایجاد کنید Create Jenkins job

  • شغل عمومی Job General

  • شغل SCM Job SCM

  • محرک های شغلی Job Triggers

  • محیط کار Job Environment

  • ساخت شغل Job Build

  • ساخت پست شغلی Job Post Build

  • نماهای شغلی Job Views

  • اطلاعات سیستم مدیریت Managements System Information

  • ابزار جهانی مدیریت Managements Global Tool

  • گزارش های سیستم مدیریت Managements System Logs

  • مدیریت پیکربندی سیستم Managements Configure System

  • پلاگین مدیریت Managements Plugin

  • کاربران مدیریت Managements Users

  • امنیت مدیریت ها Managements Security

  • اعتبار مدیریت ها Managements Credentials

  • گره های مدیریتی Managements Nodes

فناوری ظروف - داکر Containerization Technology - Docker

  • داکر چیست و چرا؟ What is Docker and why

  • Docker چگونه کار می کند معماری How Docker works Architecture

  • VM vs Containers VM vs Containers

  • Docker را روی لینوکس نصب کنید Install Docker On Linux

  • Docker را روی MAC نصب کنید Install Docker On MAC

  • نمای کلی داکر Docker Overview

  • موتور داکر Docker Engine

  • تصاویر داکر Docker Images

  • کانتینرهای داکر Docker Containers

  • Docker Storage Docker Storage

  • شبکه داکر Docker Networking

  • نمای کلی دستورات Docker Docker Commands Overview

  • اصول Dockerfile Dockerfile Basics

  • مبانی را بنویسید Compose Basics

  • کانتینر جهان سلام Hello World Container

  • ظرف اوبونتو Ubuntu Container

  • مدیریت کانتینرها Containers Management

  • مدیریت تصاویر Images Management

  • اولین کانتینر Nginx ما Our first Nginx Container

  • Nginx سفارشی Nginx Custom

  • Dockerfile part1 Dockerfile part1

  • Dockerfile part2 Dockerfile part2

  • مقدمه را بنویسید compose INTRO

  • نحو YAML را بنویسید compose YAML Syntax

  • فایل app py را بسازید compose app py file

  • Dockerfile را بنویسید compose Dockerfile

  • نوشتن برنامه docker py compose docker app py

  • سرودن compose up

  • آهنگسازی bind mount compose bind mount

  • گزینه بیشتر نوشتن compose more option

  • آماده سازی مصاحبه داکر قسمت 1 Docker Interview Preparation Part 1

  • آماده سازی مصاحبه داکر قسمت 2 Docker Interview Preparation Part 2

  • آماده سازی مصاحبه داکر قسمت 3 Docker Interview Preparation Part 3

  • آماده سازی مصاحبه داکر قسمت 4 Docker Interview Preparation Part 4

فناوری ظروف - Kubernetes Containerization Technology - Kubernetes

  • مروری بر مفاهیم Concepts Overview

  • اجزای Kubernetes Kubernetes Components

  • یک خوشه Kubernetes ایجاد کنید Create a Kubernetes cluster

  • استقرار یک برنامه Deploy an app

  • اپلیکیشن خود را کاوش کنید Explore your app

  • برنامه خود را در معرض دید عموم قرار دهید Expose your app publicly

  • برنامه خود را افزایش دهید Scale up your app

  • برنامه درسی آزمون CKAD Curriculum of the CKAD exam

  • مفاهیم اصلی (13%) Core Concepts (13%)

  • غلاف چند کانتینر (10%) Multi-Container Pods (10%)

  • طراحی غلاف (20%) Pod Design (20%)

  • تداوم دولت (8%) State Persistence (8%)

  • پیکربندی (18%) Configuration (18%)

  • قابلیت مشاهده (18%) Observability (18%)

  • خدمات و شبکه (13%) Services and Networking (13%)

نمایش نظرات

نظری ارسال نشده است.

آموزش DevSecOps را با تمرین بیاموزید
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
18.5 hours
207
Udemy (یودمی) udemy-small
07 شهریور 1402 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
1,036
4 از 5
دارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Musab AlZayadneh Musab AlZayadneh

DevOps and Security Engineer سلام! من مصعب الزیادنه مهندس DevOps و امنیت هستم. من از سال 2018 یک مربی هستم و با آموزش مهارت های مورد نیاز به افراد زیادی در یافتن شغل کمک کرده ام. در اینجا خواهید دید که دوره های من بدون پرکننده هستند و مستقیماً به نقطه ... برای جلوگیری از اتلاف وقت خود می رسند. لطفا دوره های من را بررسی کنید و اگر سوالی دارید به من اطلاع دهید.

Udemy (یودمی)

یودمی یکی از بزرگ‌ترین پلتفرم‌های آموزشی آنلاین است که به میلیون‌ها کاربر در سراسر جهان امکان دسترسی به دوره‌های متنوع و کاربردی را فراهم می‌کند. این پلتفرم امکان آموزش در زمینه‌های مختلف از فناوری اطلاعات و برنامه‌نویسی گرفته تا زبان‌های خارجی، مدیریت، و هنر را به کاربران ارائه می‌دهد. با استفاده از یودمی، کاربران می‌توانند به صورت انعطاف‌پذیر و بهینه، مهارت‌های جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.

یکی از ویژگی‌های برجسته یودمی، کیفیت بالای دوره‌ها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد می‌دهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و می‌توانند به بهترین شکل ممکن از آموزش‌ها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرم‌های آموزشی آنلاین، به افراد امکان می‌دهد تا به راحتی و با کیفیت، مهارت‌های مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.