دوره آموزشی
The Great Courses
دوبله زبان فارسی

استقرار یک وب‌اپلیکیشن جنگو با Nginx و Amazon ECS

استقرار یک وب‌اپلیکیشن جنگو با Nginx و Amazon ECS

✅ سرفصل و جزئیات آموزش

آنچه یاد خواهید گرفت:

  • چگونه وب‌سایت خود را با Amazon ECS مستقر کنیم؟ (EC2 - launch type)
  • یاد بگیرید چگونه از IaaS (زیرساخت به‌عنوان سرویس) استفاده کنید.
  • Nginx را به‌عنوان یک پروکسی معکوس پیکربندی کنید.
  • Nginx را داکرایز کنید.
  • اپلیکیشن جنگو خود را داکرایز کنید.
  • یک نام دامنه رجیستر کنید و گواهی SSL و TLS تامین کنید.
  • یک پایگاه داده PostgreSQL را با Amazon RDS میزبانی کنید.
  • فایل‌های استاتیک (سی اس اس و جاوا اسکریپت) خود را در Amazon S3 مستقر کنید.
  • داده حساس خود را با متغیرهای محیطی ایمن کنید.
  • یک اپلیکیشن اولیه بسازید.

پیش‌نیازهای دوره

  • باید از یک کامپیوتر ویندوز استفاده کنید، لینوکس و مک (به‌دلیل احتمال بروز مشکل در استقرار با داکر) مناسب نمی‌باشد.
  • دانش اولیه جنگو و AWS لازم است.
  • همچنین باید با مبانی سی اس اس، اچ تی ام ال و جاوا اسکریپت آشنا باشید.
  • آشنایی با داکر مفید خواهد بود، اما برای این دوره الزامی نیست.

توضیحات دوره

خوش آمدید! ما اینجا هستم تا به شما کمک کنیم به مبانی استقرار یک وب اپلیکیشن جنگو در Amazon Elastic Container Service (ECS) همراه با Nginx و داکر مسلط شوید.

لطفاً با دقت بخوانید:

این دوره در درجه اول برای افرادی طراحی شده است که دانش اولیه جنگو و AWS را دارند.  آشنایی با داکر مفید خواهد بود، اما برای این دوره الزامی نیست.

به زبان ساده، اگر در جنگو و AWS پیش‌زمینه‌ای دارید و می‌خواهید یاد بگیرید چگونه وب اپلیکیشن خود را مستقر کنید، این دوره قطعاً برای شما مناسب است!

می‌خواهیم به شما کمک کنیم وب اپلیکیشن جنگو خود را در AWS مستقر کنید.

دوره استقرار وب اپلیکیشن جنگو با Nginx و Amazon ECS با یک ترتیب ساده و منطقی طراحی شده است. همه‌چیز، از استایل‌دهی تا گرافیک‌ها و موضوعات پوشش‌داده‌شده، با نهایت دقت و توجه به نیازهای دانشجو تهیه شده است.

  • تمرکز اصلی این دوره بر آموزش چگونگی استقرار وب اپلیکیشن جنگو در Amazon ECS با داکر و Nginx است.
  • در این دوره لازم است یک نام دامنه از AWS Route 53 خریداری کنیم.
  • ما فقط روی استقرار تمرکز خواهیم کرد و به استفاده از هرگونه ابزارهای خودکارسازی یا موارد پیچیده و خاص نمی‌پردازیم که شامل ابزارهای AWS CI-CD برای یکپارچه‌سازی و تحویل مداوم نیز می‌باشد.
  • یاد می‌گیرید چگونه از چندین سرویس AWS مانند Amazon S3 ،Amazon RDS ،Route 53 ،Certificate Manager ،Elastic Container Service (EC2 - launch type) و غیره استفاده کنید.
  • همچنین یاد می‌گیرید چگونه یک نام دامنه و گواهی SSL را به وب اپلیکیشن خود پیوست کنید.
  • این دوره ترکیبی از تئوری و نمایش‌های عملی و کاربردی است.
  • این دوره به‌صورت منطقی و منسجم ساختاربندی شده است و فقط اسلایدهای پراکنده و تصادفی ارائه نمی‌دهد.
  • این دوره از مباحث بسیار ساده شروع می‌شود و سپس بتدریج پیشرفت می‌کند.
  • همچنین با مبانی داکر و کانتینرسازی آشنا خواهید شد.
  • این دوره سرشار از محتوا است و شامل اسلایدهای آموزشی، راهنماهای PDF، اسنیپت‌های کد، مراجع و کد کامل پروژه (به‌صورت فایل zip) است.
  • کل 150+ اسلاید به‌صورت یک PDF قابل دانلود در دسترس است.

دوره استقرار یک وب‌اپلیکیشن جنگو با Nginx و Amazon ECS بسیار کاربردی است و به شما امکان می‌دهد دانش خود را به‌کار بگیرید:

  • در سراسر این دوره، مجموعه‌ای غنی از درس‌های عملی وجود دارد.
  • می‌توانید با کانتینرسازی وب اپلیکیشن جنگو خود، آن را مستقر کنید.
  • Nginx را به‌عنوان پروکسی معکوس پیکربندی می‌کنیم و آن را با Gunicorn به اپلیکیشن جنگو خود متصل می‌کنیم.

پس بیایید شروع کنیم و در استقرار جنگو همراه با یک یا دو سرویس اضافی تخصص پیدا کنیم.

این دوره همچنین شامل موارد زیر است:

  • 6.5 ساعت ویدئوی مورد تقاضا
  • منابع قابل دانلود متعدد
  • دسترسی در موبایل و تلویزیون

این دوره برای چه کسانی مناسب است؟

  • توسعه‌دهندگان جنگو که می‌خواهند یاد بگیرند چگونه وب‌سایت خود را مستقر کنند.
  • توسعه‌دهندگان پایتون در سطح متوسط تا پیشرفته که دانش اولیه جنگو را دارند.
  • علاقه‌مندان به استقرار!

استقرار یک وب‌اپلیکیشن جنگو با Nginx و Amazon ECS

  • بررسی دوره 03:11
  • پیش‌نیازهای دوره - [مهم] 01:05
  • پشتیبانی دوره 01:11
  • فرآیند فکری 02:39
  • کد نهایی پروژه - دانلود 01:00
  • نصب پایتون و ویژوال استودیو کد - ویندوز 09:16
  • راه‌اندازی پروژه جنگو - ویندوز 06:13
  • پیکربندی مفسر پایتون - ویندوز 01:26
  • محیط مجازی - بررسی عمیق 04:29
  • راه‌اندازی اپلیکیشن جنگو 01:34
  • راه‌اندازی یک قالب اولیه، url و view 06:36
  • پیکربندی فایل‌های استاتیک 07:54
  • افزودن استایل به صفحه وب 10:35
  • راه‌اندازی ساختار اصلی اپلیکیشن 03:30
  • ثبت‌نام کاربر 15:37
  • احراز هویت کاربر - ورود 13:32
  • احراز هویت کاربر - خروج 01:49
  • راه‌اندازی ناوبری و ایجاد داشبورد 06:42
  • تست اپلیکیشن اولیه 04:43
  • ایجاد یک حساب AWS 02:42
  • ایجاد و تنظیم یک بودجه مشخص در AWS 05:04
  • Amazon IAM - [تئوری] 08:46
  • IAM - ایجاد یک کاربر و یک گروه 06:57
  • IAM - استفاده از URL منحصربه‌فرد 05:55
  • IAM - ایمن‌سازی حساب‌های AWS با MFA 09:10
  • IAM - تولید کلیدهای دسترسی 03:31
  • IAM - افزودن مجوزهای ECR و ECS 03:02
  • نصب و راه‌اندازی AWS CLI - ویندوز 04:55
  • Amazon S3 - [تئوری] 05:43
  • ایجاد و راه‌اندازی یک bucket در S3 05:30
  • یکپارچه‌سازی S3 با اپلیکیشن 16:01
  • Amazon RDS - [تئوری] 00:44
  • پیکربندی تنظیمات پایگاه داده PostgreSQL 05:39
  • ایجاد یک نمونه RDS با PostgreSQL 09:36
  • AWS Route 53 - [تئوری] 11:46
  • ثبت یک نام دامنه با Route 53 04:57
  • Amazon Certificate Manager - [تئوری] 01:58
  • تامین و اختصاص یک گواهی SSL 11:36
  • داکر چیست؟ - [تئوری] 03:13
  • نصب و راه‌اندازی داکر 02:32
  • بررسی داکر دسکتاپ 02:59
  • آماده‌سازی داکر 02:27
  • ایجاد فایل‌های داکر - [تئوری] 00:54
  • ایجاد یک فایل داکر برای ایمیج جنگو 04:58
  • ایجاد فایل dockerignore - [اختیاری] 00:40
  • Nginx: یک مقدمه کوتاه - [تئوری] 01:57
  • پروکسی معکوس چیست؟ - [تئوری] 01:02
  • ایجاد یک فایل داکر برای ایمیج Nginx 10:51
  • لینک‌دهی اپلیکیشن جنگو به یک پروکسی معکوس Nginx 08:16
  • بهبود عملکرد کانتینرها - [اختیاری] 01:06
  • ساخت ایمیج‌های داکر 01:59
  • اجرای کانتینرهای داکر 01:35
  • پاک‌سازی منابع داکر 02:22
  • مدیریت کانتینرهای داکر در AWS - [تئوری] 03:57
  • اجرای کانتینرهای داکر در Amazon ECS - [تئوری] 05:19
  • آماده‌سازی برای استقرار 02:14
  • پیکربندی متغیرهای محیطی - بخش 1 09:53
  • پیکربندی متغیرهای محیطی - بخش 2 01:58
  • بررسی پاک‌سازی منابع داکر 01:00
  • ایجاد یک ایمیج داکر برای محیط تولید 01:53
  • مشکلات push به Amazon ECR - [مهم] 06:24
  • push کردن ایمیج‌های داکر به Amazon ECR 08:50
  • پیکربندی لودبالانسر و رکوردهای DNS 14:55
  • ایجاد یک گروه امنیت برای کانتینر ECS 01:40
  • تعریف یک task definition 09:28
  • راه‌اندازی کلاستر و سرویس ECS - بخش 1 10:09
  • راه‌اندازی کلاستر و سرویس ECS - بخش 2 11:51
  • Amazon ElastiCache - [تئوری] 02:11
  • چگونه سشن‌های کاربر را مدیریت کنیم؟ - [تئوری] 01:02
  • سشن sticky چیست؟ - [تئوری] 06:02
  • چگونه سشن‌های sticky را فعال کنیم؟ 01:46
  • پاک‌سازی منابع AWS 12:32
  • ممنون! - پیام پایانی 00:55

3,942,400 985,600 تومان

مشخصات آموزش

استقرار یک وب‌اپلیکیشن جنگو با Nginx و Amazon ECS

  • تاریخ به روز رسانی: 1405/04/02
  • سطح دوره:متوسط
  • تعداد درس:74
  • مدت زمان :06:36:55
  • حجم :2.5GB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی:AI Academy

آموزش های مرتبط

The Great Courses
1,833,000 366,600 تومان
  • زمان: 02:27:39
  • تعداد درس: 24
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
3,769,000 753,800 تومان
  • زمان: 05:03:33
  • تعداد درس: 37
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,033,500 206,700 تومان
  • زمان: 01:23:15
  • تعداد درس: 8
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
9,779,500 1,955,900 تومان
  • زمان: 13:07:38
  • تعداد درس: 87
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
2,260,000 452,000 تومان
  • زمان: 03:02:02
  • تعداد درس: 14
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
795,000 159,000 تومان
  • زمان: 58:00
  • تعداد درس: 12
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
19,403,000 3,880,600 تومان
  • زمان: 26:02:40
  • تعداد درس: 175
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
8,508,000 1,701,600 تومان
  • زمان: 11:25:13
  • تعداد درس: 94
  • سطح دوره:
  • زبان: دوبله فارسی
  • سطح دوره:
  • زبان: دوبله فارسی

آیا سوالی دارید؟

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