نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
دوره جامع DevSecOps | اتوماسیون DevOps با GitLab، شامل مفاهیم DevSecOps، زیرساخت به عنوان کد (IaC) و مدیریت پیکربندی.
در این دوره شما موارد زیر را خواهید آموخت:
- درک مفاهیم بنیادی GitLab، شامل معماری و مفاهیم خط لوله (Pipeline) در GitLab CI/CD
- ساخت خط لولههای CI/CD قدرتمند برای اتوماسیون DevOps با استفاده از GitLab
- ادغام متدهای DevSecOps برای اتوماسیون اسکنهای امنیتی و اجرای استراتژی Shift Left Security
- اتوماسیون ایجاد زیرساختهای ابری با Terraform در GitLab (مانند AWS EC2, S3, EKS)
- مدیریت پیکربندی و استقرارها با استفاده از Ansible ادغام شده با GitLab CI/CD
- استفاده از GitLab برای ساخت، ذخیرهسازی و استقرار ایمیجهای داکر با GitLab Container Registry
- راهاندازی GitLab Runners اختصاصی (Self-hosted) روی پلتفرمهای ابری مانند AWS
- پیادهسازی قابلیتهای پیشرفته GitLab مانند Environments، Schedules، Triggers، Artifacts و Templates
- استقرار اپلیکیشنها در Kubernetes (EKS) با استفاده از خط لولههای GitLab و Helm
- پیادهسازی کاربردهای واقعی DevOps، IaC و DevSecOps با محوریت GitLab به عنوان مرکز اتوماسیون
پیش نیازها: هیچ تجربه قبلی در زمینه GitLab CI/CD، Terraform یا Ansible نیاز نیست — تمامی مباحث از پایه و با مثالهای عملی آموزش داده میشوند.
قدرت کامل GitLab CI/CD را آزاد کنید و مهارتهای DevOps خود را به سطح جدیدی ببرید! این دوره عملی به شما میآموزد چگونه خط لولههای تحویل نرمافزار را با استفاده از GitLab بسازید، ایمن کنید و خودکار نمایید، همراه با پیادهسازیهای واقعی از DevSecOps، Terraform، Ansibleو Helm.
شما با تسلط بر مفاهیم پایه GitLab CI/CD شروع کرده و به سمت ساخت خط لولههای اتوماسیون پیشرفته و آماده برای محیط عملیاتی (Production) پیش میروید. یاد بگیرید چگونه zیرساختها را با Terraform ایجاد کنید، پیکربندیها را با Ansible خودکار کنیدو جریانهای کاری CI/CD خود رابا ابزارهای امنیتی یکپارچه و متدهای DevSecOps ایمن نمایید.
همچنین مبانی Helmرا بررسی خواهید کرد و خواهید آموخت که چگونه از Helm charts برای بستهبندی و استقرار اپلیکیشنها در کلاسترهای Kubernetes (EKS)از طریق خط لولههای GitLab استفاده کنید.
چه مهندس DevOps باشید، چه معمار ابری، توسعهدهنده یا مدیر سیستم، این دوره دانش و مهارتهای کاربردی زیر را به شما میدهد:
آنچه خواهید آموخت:
راهاندازی و پیکربندی خط لولههای GitLab CI/CD از صفر
GitLab Runner – استقرار رانر اختصاصی روی ابری AWS
GitLab Runner – Deploying a Self-Hosted Runner on AWS Cloud
آشنایی با GitLab CI/CD و خط لولهها
Gitlab CI/CD and Pipelines
مقدمهای بر GitLab CI/CD
gitlab ci/cd introduction
اولین خط لوله ساده GitLab با رانر اختصاصی روی AWS
gitlab 1st simple pipeline with self hosted runner over aws cloud
اولین خط لوله ساده GitLab با رانر اختصاصی (روی لپتاپ شخصی)
gitlab 1st simple pipeline with self hosted runner (my laptop)
اولین خط لوله ساده GitLab با استفاده از Shared Runner (میزبانی شده توسط GitLab)
gitlab 1st simple pipeline with shared runner i.e gitlab hosted runner
مقدمهای بر داکر (Docker)
Docker Introduction
مقدمهای بر داکر
introduction to docker
نصب داکر در GitLab Runner اختصاصی روی AWS
install docker into aws gitlab self hosted runner
کار با متغیرها در GitLab
variables in gitlab
نحوه استفاده از متغیرها در GitLab
how to use variables in gitlab
کنترل اجرای جابها و خط لولهها در GitLab
gitlab control job/pipeline execution
تئوری کنترل اجرای جابها در GitLab
gitlab-control-job-execution-theory
پیادهسازی کنترل only در GitLab CI
gitlab ci only control implementation
پیادهسازی کنترل except در GitLab CI
gitlab ci except control implementation
استفاده از قوانین rules if در GitLab CI
gitlab-ci-rules-if-control
پیادهسازی عملی rules if در GitLab CI
gitlab ci rules if control implementation
جریان کاری کنترل مشترک برای تمامی مراحل (Stages)
gitlab ci common control workflow for all stages
پیادهسازی کنترلهای when و needs در GitLab CI
gitlab ci to implement when, needs control
استفاده از کنترل when برای استقرار دستی در محیط Production (بخش اول)
gitlab ci to implement when control with manual deployment to production
استفاده از کنترل when برای استقرار دستی در محیط Production (بخش دوم)
gitlab ci to implement when control with manual deployment to production
پیادهسازی کنترل when با مقدار always
gitlab ci to implement when control with always value
استفاده از include برای ایجاد قالبها (Templates) یا بلوپرینتها
gitlab ci to implement include control for creating template or blueprint
نحوه ایجاد و استفاده از قالبها در یک فایل YAML واحد در GitLab CI/CD
How to Create & Use Templates in the Same GitLab CI YAML File | GitLab CI/CD Tu
پیادهسازیهای متفرقه و کاربردی
other miscellaneous implementations
مدیریت Timeout در جابها و مراحل GitLab
gitlab stage/job timeout
اجرای موازی جابها در GitLab
gitlab run jobs in parallel
فعالسازی تنظیمات اجرای همزمان جابها در GitLab Runner اختصاصی
gitlab enable config for running concurrent jobs in self hosted gitlab runner
اجرای جاب GitLab CI با استفاده از داکر روی AWS
run gitlab ci job using docker hosted over aws cloud self hosted gitlab runner
بخش محیطها (Environments) در GitLab و کاربرد آن
gitlab environments section and its use
زمانبندی در GitLab: برنامهریزی اجرای خط لوله (Schedule)
scheduler in gitlab : schedule a pipeline
مدیریت مخازن و ذخیرهسازی آرتیفکتها
Repositories & Artifacts storage
رجیستریهای عمومی و خصوصی داکر
Public and Private registries for docker
استفاده از GitLab Container Registry در CI/CD
gitlab cicd post gitlabcontainer registry
ذخیرهسازی آرتیفکتها در خط لوله CI/CD GitLab
artifacts storage with ci/cd gitlab pipeline
صفحات استاتیک عمومی GitLab
Gitlab public static page
ایجاد صفحه عمومی رایگان در GitLab
free gitlab public page
آزمون مفاهیم پایه GitLab
Gitlab Quiz Basics
آزمون مفاهیم پایه GitLab
Gitlab Basics
زیرساخت به عنوان کد (IaC) با Terraform
Gitlab IAC using terraform
مقدمهای بر IaC با استفاده از Terraform
introduction to iac using terraform
تنظیم Terraform روی GitLab Runner و اجرای دستورات به صورت دستی
Terraform setup on gitlab runner, create infra manually run cmds
اتوماسیون Terraform برای ایجاد منابع ابری (مانند EC2 در AWS)
terraform automation to create resources over cloud i.e ec2 instance (aws)
پاکسازی منابع EC2 و S3 با Terraform
terraform cleanup ec2 & s3 bucket
راهاندازی خط لوله Terraform در GitLab CI/CD – بخش اول: اتوماسیون ایجاد منابع
GitLab CI/CD Terraform Pipeline Setup – Part 1: Automate Resource Creation
راهاندازی خط لوله Terraform در GitLab CI/CD – بخش دوم: اتوماسیون ایجاد منابع
GitLab CI/CD Terraform Pipeline Setup – Part 2: Automate Resource Creation
خط لوله پاکسازی منابع AWS با دستور terraform destroy
gitalb ci cd pipeline to cleanup aws resources using terraform destroy command
آزمون GitLab و Terraform
Gitlab with terraform quiz
آزمون Terraform
Quiz
پیادهسازی DevSecOps با GitLab
DevSecOps with gitlab
تئوری DevSecOps در GitLab
DevSecOps Theory : Gitlab
ساختار یک خط لوله DevSecOps در GitLab: بررسی کامل
How a DevSecOps Pipeline looks in Gitlab : A complete Walkthrough
اسکن کانتینر در خط لوله GitLab CI
gitlab container scan with gitlab ci pipeline
متوقف کردن Buildها در صورت وجود آسیبپذیریهای High/Critical
Block GitLab CI Builds on High/Critical Vulnerabilities | Container Scanning
اسکن SAST در خط لوله GitLab CI
gitlab sast scan with gitlab ci pipeline
نحوه راهاندازی اسکن DAST در خط لوله GitLab CI/CD برای امنیت وباپلیکیشنها
How to Set Up DAST Scanning in GitLab CI/CD Pipeline: Secure Your Web Apps
نحوه راهاندازی اسکن IaC در خط لوله GitLab CI/CD
How to Setup IAC Scanning in Gitlab CI/CD Pipeline
نحوه راهاندازی Dependency Scanning در خط لوله GitLab CI/CD
How to Setup Dependency Scanning in Gitlab CI/CD Pipeline
آزمون DevSecOps در GitLab
DevSecOps with Gitlab Quiz
آزمون جامع DevSecOps با GitLab
DevSecOps With Gitlab
اتصال GitLab به Kubernetes (K8s)
gitlab with k8s
معماری Kubernetes
Kubernetes Architecture
پاد (Pod) در کوبرنتیز چیست؟ | آموزش برای مبتدیان
What is a Pod in Kubernetes? | Kubernetes for Beginners | DevOps Tutorial
توضیح ReplicaSet در کوبرنتیز | آموزش همراه با GitLab CI/CD
Kubernetes ReplicaSet Explained | DevOps Tutorial with GitLab CI/CD
دیپلویمنت (Deployment) در K8s چیست؟
What is a k8s Deployment?
سرویس (Service) در K8s چیست؟
What is a k8s service ?
مفاهیم Namespace، ConfigMap و Secrets در K8s چیست؟
What is k8s Namespace , ConfigMap & Secrets ?
تنظیم محیط K8s در GitLab برای EKS
gitlab k8s environment setup for eks
ایجاد کلاستر EKS در ابری AWS از طریق GitLab
gitlab k8s eks cluster creation in aws cloud
استقرار نمونه Nginx در EKS با استفاده از خط لوله و Helm
gitlab eks sample nginx deployment using pipeline and helm
آزمون GitLab و Kubernetes
Quiz: Gitlab with k8s
آزمون GitLab و K8s
Gitlab k8s Quiz
آموزش Ansible
Ansible
مقدمهای بر Ansible
Ansible Introduction
ترکیب GitLab CI/CD و Ansible: اتوماسیون انتقال فایل از Runner به AWS S3
GitLab CI/CD with Ansible: Automate File Transfer from Runner to AWS S3
آزمون Ansible در GitLab
Quiz: Gitlab Ansible
آزمون Ansible و GitLab
Quiz on Ansible with Gitlab
DevSecOps | معمار ابر | معمار امنیت | DevOpsI 10+ سال تجربه در صنعت فناوری اطلاعات دارد. من در بسیاری از شرکتها از جمله تجارت الکترونیک ، بانکداری ، مهندسی ، مشاوره و غیره کار کرده ام. تخصص من در زمینه DevOps و DevSecOps نهفته است. من کار خود را به عنوان توسعه دهنده وب شروع کردم ، سپس به DevOps و در نهایت به DevSecOps رفتم. سرگرمی های من شامل مسافرت ، تجارت ، سرمایه گذاری ، مطالعه کتاب و غیره است.
نمایش نظرات