نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
این دوره یک رویکرد جامع و عملی برای یادگیری متدهای مدرن DevOps با استفاده از AWS، Terraform، GitLab و EKS ارائه میدهد. آموزش با تنظیمات دامنه، پیکربندی Route53 و راهاندازی پروژه در GitLab آغاز میشود. یادگیرندگان مفاهیمی نظیر پیکربندی کلیدهای SSH، ایجاد کاربران IAM و پیادهسازی یکپارچهسازی OIDC برای احراز هویت امن بین GitLab و AWS را فرا خواهند گرفت.
در ادامه دوره، به ساخت خط لولههای CI/CD و استقرار اپلیکیشنها پرداخته میشود. با بهرهگیری از Terraform و AWS Systems Manager، دانشجویان Runnerهای GitLab را تنظیم کرده، قالبهای مشترک (Shared Templates) را پیکربندی میکنند و سیستم مدیریت یادگیری Moodle را با استفاده از Docker، استک LAMP و GitLab CI مستقر میسازند. هر مرحله با آزمایشگاههای عملی همراه است تا درک کاربردی از جریانهای کاری استقرار ابری تقویت شود.
در نهایت، مباحث پیشرفتهای چون EKS Auto Mode، ماژولهای Terraform EKS، مفاهیم RBAC، IRSA و Pod Identity بررسی شده و اپلیکیشنهایی مانند ContactForm با Ingress امن شده توسط TLS مستقر میشوند. همچنین اصول GitOps از طریق یکپارچهسازی با ArgoCD برای تحویل و مدیریت خودکار اپلیکیشنها پوشش داده شده است. در پایان، شرکتکنندگان قادر خواهند بود محیطهای ابری مقیاسپذیر و خودکار را با استفاده از بهترین متدهای DevOps طراحی، مستقر و مدیریت کنند.
ویژگیهای کلیدی دوره:
- پیکربندی و استقرار کلاسترهای AWS EKS با Terraform
- راهاندازی احراز هویت OIDC و خط لولههای CI/CD در GitLab
- استقرار اپلیکیشنها با استفاده از Docker و جریانهای کاری خودکار
- پیادهسازی اصول GitOps با ArgoCD
- ایمنسازی اپلیکیشنها با استفاده از RBAC، IRSA و TLS
- مدیریت زیرساختها و استقرارهای ابری در محیطهای واقعی
این دوره برای مهندسین DevOps، معماران ابری و مدیران سیستم که به دنبال تجربه عملی در AWS، EKS و Terraform هستند، ایدهآل است. آشنایی با لینوکس، داکر، مفاهیم پایه AWS و GitLab CI/CD توصیه میشود.
سرفصلهای اصلی: استقرار AWS EKS و اتوماسیون با ماژولهای Terraform * یکپارچهسازی OIDC و راهاندازی خط لوله GitLab CI/CD * GitOps با ArgoCD و استقرار اپلیکیشنهای مبتنی بر داکر
سرفصل ها و درس ها
معرفی دوره و تنظیمات دامنه
Course Overview and Domain Setup
معرفی کلی دوره
Course Overview
تنظیمات دامنه در GoDaddy
GoDaddy Domain Setup
پیکربندی Hosted Zone در Route53
Route53 Hosted Zone
راهاندازی OIDC GitLab و AWS GitLab Runner با Terraform و AWS Systems Manager
OIDC GitLab and AWS GitLab Runner Setup with Terraform and AWS Systems Manager
ایجاد پروژه در GitLab
Create a GitLab Project
تنظیمات کلید SSH
SSH Key Setup
احراز هویت و ارسال کد به GitLab با کلید SSH
Authenticate and Push to GitLab with SSH Key
ایجاد کاربر IAM برای تنظیمات OIDC
Create IAM User for OIDC Setup
بررسی کلی OIDC در GitLab و AWS
OIDC Overview - GitLab and AWS
راهاندازی OIDC با Terraform - بخش اول
OIDC Setup with Terraform - Part 1
راهاندازی OIDC با Terraform - بخش دوم
OIDC Setup with Terraform - Part 2
استقرار OIDC با Terraform
Deploy OIDC with Terraform
تست OIDC و حذف کاربر IAM
Test OIDC and Delete IAM User
Oluwaseun Ayokanmi Alausa مهندس DevOps با بیش از پنج سال تجربه و پیشینهای قوی در زمینه شبکه است. او فعالیت حرفهای خود را در سال 2017 به عنوان مهندس شبکه با تخصص در Cisco، MikroTik و مانیتورینگ شبکه آغاز کرد و در سال 2020 به مهندسی ابر روی آورد. او راهکارهای امن و مقیاسپذیر AWS را با استفاده از Terraform و GitLab CI/CD طراحی میکند و در زمینه Lambda، Step Functions، EFS، S3 و AWS Organizations تخصص دارد. وی همچنین در استفاده از CloudWatch، CloudTrail، Amazon X-Ray، Prometheus و Grafana مهارت دارد و دانش کاربردی DevOps خود را از طریق کانال یوتیوب با مخاطبان جهانی به اشتراک میگذارد.
نمایش نظرات