×
ribbon

آموزش Django و Python برای DevOps با Terraform، Render، Docker و CI/CD

مدرس:Udemy

Arno Pretorius

استقرار Django با Terraform، Render، Docker و CI/CD و مدیریت امن متغیرها

جدید
زیرنویس
32دانشجو
8ساعت
سرفصل‌ها
مقدماتی سطح دوره
بروزرسانیشهریور ۱۴۰۵
محتوای دوره
سرفصل‌ها
توضیحات دوره
دیدگاه کاربران
درباره مدرس

آنچه در این دوره می‌آموزید

ایجاد خط لوله CI/CD—هماهنگی یکپارچه‌سازی مداوم و استقرار با GitHub Actions

تفاوت مدل‌های مختلف استقرار ابری و درک تفاوت بین IaaS، PaaS و IaC

استقرار Django با Terraform—پیاده‌سازی Infrastructure as Code برای استقرار خودکار در ابر

تسلط بر Dockerisation—یادگیری Docker کردن برنامه Django برای استقرار کانتینری

این دوره شامل:

8 ساعت ویدئو

گواهینامه مکتب‌خونه

دسترسی مادام‌العمر به محتوای دوره

زیرنویس اختصاصی مکتب‌خونه

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

15 فصل105 جلسه8 ساعت ویدیو
معرفی دوره
  خوش‌آمدید به دوره!
02:55
  مرور دوره و پیش‌نیازها- [مهم]
05:14
  پشتیبانی دوره
01:39
  روند تفکر
02:12
کد پروژه نهایی
  نصب و اجرای کد منبع پروژه نهایی- Windows
05:49
  نصب و اجرای کد منبع پروژه نهایی- MacOS
04:29
راه‌اندازی محیط پایتون و نصب وی‌اس کد
  پایتون و ویژوال استودیو کد- نصب- ویندوز
06:23
  پایتون و ویژوال استودیو کد- نصب- MacOS
03:48
ایجاد یک پروژه جانگو آغازین ساده- [پیشنهاد شده]
  راه‌اندازی پروژه جانگو- ویندوز
07:36
  راه‌اندازی پروژه جانگو- مک‌اواس
06:38
  مهاجرت پیش‌فرض جانگو و پیکربندی اپ جانگو
02:22
  ایجاد قالب پایه، آدرس اینترنتی و نما
07:47
  ایجاد و ثبت مدل جانگو- [یادداشت روزانه]
04:12
  دسترسی به پنل مدیریتی جانگو
02:10
  ایجاد فرم پایه برای ارسال یادداشت- قسمت ۱
04:31
  ایجاد فرم پایه برای ارسال یادداشت- قسمت ۲
14:51
  پیکربندی فایل‌های ایستا
01:52
  راه‌اندازی فایل‌های سی‌اس‌اس و جاوا اسکریپت و آزمایش اپلیکیشن‌مان
09:45
  اعمال سبک به فرم ما- [اختیاری]
07:14
استقرار با داکر و جنگو
  داکر چیست— [نظری]
03:13
  نصب و راه‌اندازی داکر
04:20
  نصب Gunicorn
01:04
  ایجاد فایل requirements.txt
01:24
  ایجاد فایل داکر
12:03
  افزودن فایل استثنا برای داکر
01:43
  ایجاد تصویر داکر
02:38
  اجرای یک کانتینر داکر
02:42
  پاک‌سازی منابع داکر
01:40
آماده‌سازی برای استقرار پایه در محیط تولید
  نصب نسخه باینری psycopg2
01:33
  افزودن نشانه‌گذاری برای پایگاه‌داده تولید
02:11
  پیکربندی متغیرهای محیطی
06:11
  تنظیمات استقرار اضافی
01:52
  مدیریت دارایی‌های ایستا با Whitenoise
06:58
مخزن کانتینر گیت‌هاب
  مخزن کانتینر چیست؟— [تئوری]
01:30
  ایجاد حساب کاربری گیت‌هاب
01:15
  تولید یک توکن دسترسی شخصی (PAT)
02:59
  ورود به مخزن کانتینر گیت‌هاب
02:00
  به‌روزرسانی بسته‌های ما و نادیده‌گرفتن.env
01:24
  ساخت یک تصویر داکر برای محیط تولید
09:01
  بارگذاری یک تصویر داکر به مخزن کانتینر گیت‌هاب
02:09
مدل‌های خدمات ابری و استراتژی
  مدل‌های خدمات ابری— [نظری]
05:01
  مورد استفاده: ادغام پلت‌فرم به‌عنوان سرویس (PaaS)— [نظری]
01:06
  مورد استفاده: ادغام زیرساخت به‌عنوان کد (IaC)— [نظری]
01:00
پلت‌فرم به‌عنوان سرویس با Render
  معرفی و راه‌اندازی Render
02:17
  راه‌اندازی یک اپلیکیشن داکر با Render
05:17
  تنظیمات اضافی و به‌روزرسانی اپلیکیشن ما
04:32
  ایجاد و یکپارچه‌سازی پایگاه داده PostgreSQL برای محیط تولید
16:15
  پاک‌سازی منابع
04:02
زیرساخت به‌عنوان کد با Render و ترافورم
  ترافورم چیست؟— [نظری]
01:12
  نصب و راه‌اندازی Terraform در ویندوز
06:13
  نصب و راه‌اندازی Terraform در MacOS
04:06
  افزودن روش پرداخت به Render و تحلیل هزینه‌ها- [مهم]
04:10
  دریافت کلید API Render و شناسه مالک
07:13
  نحوه تعریف منابع ابری با Terraform در کد
04:28
  ساخت زیرساخت ابری با Terraform- قسمت ۱
17:58
  ساخت زیرساخت ابری با Terraform- قسمت ۲
04:58
  پیکربندی متغیرهای محیطی برای Terraform
11:23
  مبحث تفاوت بین PaaS و IaC- قبل از استقرار
11:59
  دوباره‌داکرایز کردن و پیکربندی تصویر تولیدی Docker
04:15
  بهترین شیوه‌های نام‌گذاری مقادیر پایگاه داده
01:45
  ایجاد زیرساخت‌های خود و استقرار برنامه با مبحث IaC
08:47
  پیکربندی پایگاه داده PostgreSQL و تنظیمات استقرار ما
11:09
  اختصاص متغیرهای محیطی پایگاه داده در Render
05:22
  استفاده از محیط شل Render
03:33
  فراخوانی یک هوک استقرار برای مدیریت استقرارهای مجدد
06:03
  مقایسه تمایز بین PaaS و IaC– پس از استقرار
05:42
  بررسی هدف از فایل‌های اضافی Terraform
01:29

توضیحات دوره

این دوره شما را با Django DevOps و Infrastructure as Code آشنا می‌کند. استقرارهای شما را با Terraform، Render، Docker و CI/CD به صورت خودکار انجام می‌دهد. آنچه یاد خواهید گرفت: ایجاد یک خط لوله CI/CD — هماهنگی یکپارچه‌سازی مداوم و استقرار با GitHub Actions؛ تفاوت مدل‌های مختلف استقرار ابری — درک تفاوت بین IaaS، PaaS و IaC؛ استقرار Django با Terraform — پیاده‌سازی Infrastructure as Code (IaC) برای استقرار خودکار در ابر؛ تسلط بر Dockerisation — یادگیری Docker کردن برنامه Django خود برای استقرار کانتینری بی‌دردسر؛ استفاده از GitHub Container Registry — ذخیره، مدیریت و استقرار تصاویر Docker به‌طور کارآمد؛ مدیریت امن متغیرهای محیطی — پیکربندی اسرار و متغیرهای محیطی مناسب برای تولید؛ راه‌اندازی پایگاه داده تولیدی — اتصال و مدیریت یک پایگاه داده PostgreSQL برای Django در فضای ابری؛ مانیتورینگ برنامه‌های Django — یاد بگیرید چگونه مانیتورینگ و لاگ‌برداری پایه را با Render راه‌اندازی کنید؛ بهینه‌سازی عملکرد برنامه — درک استراتژی‌های ردیابی خطا، ثبت لاگ و مانیتورینگ. الزامات: دانش پایهٔ Django لازم است؛ همچنین باید با مبانی HTML/CSS و JavaScript آشنا باشید؛ آشنایی با DevOps مزیت محسوب می‌شود؛ یک اتصال اینترنتی پایدار و بدون مشکلات پیکربندی شبکه لازمه است.

دیدگاه کاربران

5

بر اساس امتیاز 1 دانشجو

1
2
3
4
5

گواهینامه اختصاصی دو زبانه

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

امکان اشتراک گذاری در لینکدین
دو زبانه

ضمانت بازگشت وجه

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

مهلت درخواستتا ۱۵ روز پس از خرید دوره
میزان مشاهدهکمتر از ۲۰ درصد یا ۵ جلسه از دوره
1دوره
32دانشجو
1نظر و امتیاز
آرنو معلم علوم کامپیوتر و فریلنسر IT به صورت پاره‌وقت است که در زمینه‌های توسعه وب، رایانش ابری و DevOps تخصص دارد. او روی آموزش مهارت‌های عملی و دست‌به‌کار تمرکز دارد تا به افراد کمک کند دانش خود را با اعتماد به نفس به پروژه‌های واقعی تبدیل کنند. او دارای درجهٔ کارشناسی علوم در فناوری اطلاعات و گواهی تحصیلات تکمیلی در آموزش (PGCE) است که پایه‌ای قوی در هر دو حوزه فناوری و آموزش ارائه می‌دهد. او همچنین گواهی AWS Certified Solutions Architect و AWS Certified Developer (سه گواهی AWS) دارد و عضو به‌صورت فردی از Django Software Foundation می‌باشد.
poster

آموزش Django و Python برای DevOps با Terraform، Render، Docker و CI/CD

32دانشجو

دوره‌های مشابه