نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
ساخت زیرساخت ابری عملیاتی با استفاده از Docker، ECS، CI/CD، Observability و زیرساخت به عنوان کد (IaC)
AWS
Terraform
GitHub Actions
خط لولههای CI/CD
زیرساخت به عنوان کد (IaC)
مهندسی پلتفرم (Platform Engineering)
مهندسی قابلیت اطمینان سایت (SRE)
Docker
Docker Compose
Amazon ECS
AWS Fargate
Application Load Balancers (ALB)
Amazon RDS
PostgreSQL
SQLite
FastAPI
Python
GitHub
استقرار مداوم (Continuous Deployment)
Cloudflare
Grafana
شبکههای توزیع محتوا (CDN)
TLS / SSL
DNS
AWS IAM
گروههای امنیتی (Security Groups)
شبکههای خصوصی مجازی (VPC)
زیرشبکهها (Subnets)
جداول مسیریابی (Route Tables)
Internet Gateways
Amazon ECR
CloudWatch
Amazon ACM
قابلیت مشاهده (Observability)
مانیتورینگ و هشداردهی
بهینهسازی برای محیط عملیاتی (Production Hardening)
هدرهای امنیتی HTTP
شبکه کانتینری
متغیرهای محیطی
Linux و WSL
توسعه از راه دور با VS Code
اتوماسیون استقرار
امنیت زیرساخت
پیش نیازها: بدون نیاز به تجربه برنامهنویسی. شما هر آنچه لازم است را خواهید آموخت.
در این دوره، ما یک پلتفرم ابری کامل و آماده برای محیط عملیاتی (Production-ready) را از صفر ساخته و خودکارسازی میکنیم.
با شروع از یک اپلیکیشن ساده Python FastAPI که به صورت محلی اجرا میشود، به تدریج یاد میگیرید که زیرساختهای مدرن واقعی چگونه طراحی، مستقر، خودکار، مانیتور و ایمن میشوند.
ما از تکنولوژیهایی شامل AWS، Terraform، Docker، GitHub Actions، Cloudflare و Grafana استفاده خواهیم کرد.
ما با هم موارد زیر را خواهیم ساخت:
پلتفرمهای کانتینری ECS Fargate
بیلانسرهای بار اپلیکیشن (ALB)
پایگاههای داده PostgreSQL
خط لولههای CI/CD
داشبوردهای قابلیت مشاهده (Observability)
سیستمهای مانیتورینگ و هشداردهی
حفاظت لبه با HTTPS و CDN
استقرار کاملاً خودکار زیرساخت به عنوان کد (IaC)
همچنین یاد میگیرید چگونه شبکه AWS را با استفاده از VPCها، زیرشبکههای عمومی و خصوصی، گروههای امنیتی و مجوزهای IAM طراحی کنید. ما اپلیکیشنها را با Docker کانتینری کرده، زیرساخت را با Terraform مدیریت میکنیم، استقرارها را از طریق GitHub Actions خودکار کرده و مانیتورینگ محیط عملیاتی را با CloudWatch و Grafana پیادهسازی میکنیم. در این مسیر، اصول مهندسی پلتفرم، بهترین روشهای عملیاتی، مفاهیم قابلیت اطمینان و گردش کارهای مورد استفاده در تیمهای مدرن مهندسی ابری را بررسی خواهیم کرد.
در پایان دوره، درک خواهید کرد که پلتفرمهای مدرن Cloud-native در محیطهای عملیاتی واقعی چگونه ساخته و مدیریت میشوند.
اگر به دنبال مهارتهای کاربردی و واقعی در مهندسی پلتفرم، DevOps، زیرساخت ابری و متدهای SRE هستید، این دوره برای شماست.
از اینکه در دوره من شرکت میکنید سپاسگزارم و امیدوارم شما را در کلاس ببینم.
سرفصل ها و درس ها
مقدمه
Introduction
راه اندازی محیط توسعه
Setup Development Environment
پیکربندی محیط
Environment Configuration
مهاجرت دادههای PostgreSQL
PostgreSQL Migration
داکر کامپوز (Docker Compose)
Docker Compose
مبانی AWS و Terraform
AWS Foundations & Terraform
استقرار ECS/Fargate
ECS/Fargate Deployment
پایگاه داده RDS PostgreSQL و دادههای ابری پایدار
RDS PostgreSQL & Persistent Cloud Data
پیادهسازی CI/CD با GitHub Actions
CI/CD with GitHub Actions
قابلیت مشاهده و مانیتورینگ: بخش اول
Observability & Monitoring : Part 1
قابلیت مشاهده و مانیتورینگ: بخش دوم
Observability & Monitoring : Part 2
کلادفلر، TLS، CDN و بهینهسازی امنیت محیط عملیاتی
Cloudflare, TLS, CDN & Production Hardening
نمایش نظرات