آموزش جامع استقرار اپلیکیشن جنگو با داکر، Nginx و Amazon ECS
به دنیای استقرار اپلیکیشنهای جنگو خوش آمدید!
در این دوره آموزشی، شما را گام به گام همراهی میکنیم تا بتوانید اپلیکیشن جنگوی خود را با استفاده از Docker و Nginx بر روی Amazon Elastic Container Service (ECS) با نوع راهاندازی EC2 مستقر کنید.
چگونه وبسایت خود را با Amazon ECS (EC2) مستقر کنیم؟
با ما بیاموزید که چگونه از خدمات IaaS (زیرساخت به عنوان سرویس) بهرهمند شوید و وبسایت خود را با بهرهگیری از زیرساخت قدرتمند AWS به صورت بهینه مستقر نمایید.
تنظیمات کلیدی و ابزارهای مورد استفاده:
- پیکربندی Nginx به عنوان پروکسی معکوس
- داکریزه کردن Nginx
- داکریزه کردن اپلیکیشن جنگو
- ثبت دامنه و دریافت گواهی SSL/TLS
- میزبانی پایگاه داده PostgreSQL با Amazon RDS
- استقرار فایلهای استاتیک (CSS + JS) بر روی Amazon S3
- امنسازی دادههای حساس با متغیرهای محیطی
- ساخت یک اپلیکیشن پایه
محتوای دوره:
این دوره بهطور تخصصی برای افرادی طراحی شده است که دانش پایهای از جنگو و AWS دارند. دانش داکر مفید است، اما اجباری نیست.
اگر پیشزمینهای در جنگو و AWS دارید و مشتاق یادگیری نحوه استقرار اپلیکیشن وب خود هستید، این دوره برای شما ایدهآل است!
هدف اصلی این دوره، آموزش استقرار اپلیکیشن جنگو بر روی Amazon ECS با استفاده از Docker و Nginx است.
در این دوره، ما نیاز داریم یک نام دامنه را از طریق AWS Route 53 خریداری کنیم.
تمرکز اصلی بر روی استقرار خواهد بود و به ابزارهای اتوماسیون یا موارد استفاده پیچیده، از جمله ابزارهای CI/CD آمازون، پرداخته نخواهد شد.
با خدمات مختلف AWS مانند Amazon S3، Amazon RDS، Route 53، Certificate Manager، Elastic Container Service (EC2 - launch type) و موارد دیگر آشنا خواهید شد.
نحوه اتصال نام دامنه و گواهی SSL به اپلیکیشن وب خود را فرا خواهید گرفت.
این دوره ترکیبی از تئوری و نمایشهای عملی کاربردی است.
ساختار دوره بهصورت منطقی و منسجم ارائه شده است.
آموزش با مباحث بسیار ساده آغاز شده و بهتدریج پیشرفت میکند.
با اصول اولیه داکر و کانتینرسازی آشنا خواهید شد.
این دوره شامل اسلایدهای آموزشی فراوان، راهنماهای PDF، قطعه کدهای مرجع و فایل پروژه کامل است.
بیش از 150 اسلاید آموزشی بهصورت فایل PDF قابل دانلود ارائه میشود.
ویژگیهای عملی دوره:
این دوره بهشدت کاربردی است و به شما امکان میدهد دانش خود را به کار ببرید:
- ارائه جلسات آموزشی عملی متعدد.
- قابلیت استقرار اپلیکیشن جنگو با کانتینرسازی آن.
- پیکربندی Nginx به عنوان پروکسی معکوس و اتصال آن به اپلیکیشن جنگو با Gunicorn.
مدرس دوره:
آرنو پریتوریوس، معلم متخصص IT با تجربهی تدریس برنامهنویسی به صورت حضوری و آنلاین. علاقهی اصلی او ترکیب آموزش و فناوری برای خلق محتوای ارزشمند است. او در طول سالها، اپلیکیشنهای واقعی مبتنی بر جنگو از جمله پورتال شغلی و شبکهی اجتماعی اختصاصی را توسعه و مستقر کرده است.
توسعهدهندهی نرمافزار، معمار راهحلهای AWS و دارای مدرک توسعهدهنده associate. علاقهی وافر به رایانش ابری، توسعه وب و هر آنچه مربوط به برنامهنویسی و فناوری است.
آماده شوید تا در استقرار جنگو و خدمات مرتبط مهارت پیدا کنید!
با اطمینان در دستان امنی هستید!
محتوای همراه دوره:
- 6.5 ساعت ویدئوی آموزشی درخواستی.
- دسترسی کامل مادامالعمر.
- گواهی تکمیل دوره از Udemy.
- منابع قابل دانلود متعدد.
- دسترسی از طریق موبایل و تلویزیون.
پیکربندی Nginx به عنوان پروکسی معکوس
یادگیری نحوه پیکربندی Nginx برای هدایت درخواستها به اپلیکیشن جنگوی شما.
داکریزه کردن Nginx
ایجاد کانتینرهای Docker برای Nginx جهت استقرار آسان و قابل تکرار.
داکریزه کردن اپلیکیشن جنگو
بستهبندی اپلیکیشن جنگوی شما در کانتینرهای Docker برای اطمینان از سازگاری در محیطهای مختلف.
ثبت دامنه و دریافت گواهی SSL/TLS
مراحل ثبت نام دامنه و پیکربندی گواهی SSL/TLS برای تأمین امنیت وبسایت شما.
میزبانی پایگاه داده PostgreSQL با Amazon RDS
راهاندازی و مدیریت پایگاه داده PostgreSQL به صورت کارآمد با استفاده از Amazon RDS.
استقرار فایلهای استاتیک (CSS + JS) بر روی Amazon S3
بهینهسازی بارگذاری وبسایت با استقرار فایلهای استاتیک بر روی Amazon S3.
امنسازی دادههای حساس با متغیرهای محیطی
حفاظت از اطلاعات حساس مانند کلیدهای API و رمزهای عبور با استفاده از متغیرهای محیطی در Docker.
Arno Pretorius
نمایش نظرات