آموزش تسلط بر استقرار جنگو: Nginx، Ubuntu و MySQL

دانلود Mastering Django Deployment: Nginx, Ubuntu, and MySQL

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: استقرار جنگو در Nginx چگونه برنامه های جنگو را برای استقرار آماده کنیم. بهترین روش ها برای استفاده از فایل های .env برای ایمن سازی داده های حساس. راه اندازی و تهیه یک نمونه EC2 در AWS. پیوند دادن یک دامنه سفارشی به سرور خود با استفاده از تنظیمات DNS. آپلود فایل های وب سایت و پیکربندی محیط های سرور برای تولید. نصب و پیکربندی MySQL برای برنامه های جنگو. حل مشکلات رایج استقرار (به عنوان مثال، خطاهای فایل استاتیک، مشکلات مجوز، خطای 403). نصب SSL: گواهینامه های SSL رایگان و ممتاز. پیش نیازها: یک پروژه جنگو آماده برای استقرار داشته باشید یک حساب GitHub با مخزن پروژه شما آپلود شده است. یک حساب AWS برای ارائه یک نمونه EC2/یا دسترسی به یک سرور استقرار با امتیازات مناسب یک نام دامنه ثبت شده (اختیاری اما توصیه می شود). لپ تاپ یا دسکتاپ با اتصال اینترنت پایدار.

در تسلط بر استقرار جنگو: Nginx، اوبونتو، و MySQL، شما سفری عملی برای تبدیل برنامه‌های جنگو خود به راه‌حل‌های کاملاً مستقر و آماده تولید آغاز خواهید کرد. این دوره طراحی شده است تا دانش عمیق و تجربه عملی را در پیاده‌سازی پروژه‌های جنگو در اختیار شما قرار دهد و از امن بودن، مقیاس‌پذیر بودن و بهینه‌سازی آن‌ها برای استفاده در دنیای واقعی اطمینان حاصل کند. مهارت‌های لازم برای آماده‌سازی پایگاه کد، پیکربندی محیط‌های سرور امن، و مدیریت استقرار یکپارچه با اطمینان را به دست خواهید آورد.

هر مرحله از فرآیند استقرار با دقت طراحی شده است تا تخصص شما را افزایش دهد، از تنظیم متغیرهای محیطی و پایگاه داده گرفته تا تهیه نمونه های AWS EC2 و پیوند دامنه های سفارشی. شما به موضوعات پیشرفته ای مانند عیب یابی مشکلات رایج استقرار، از جمله خطاهای فایل استاتیک، مشکلات مجوز، و اشکال زدایی تنظیمات پایگاه داده می پردازید. علاوه بر این، نحوه پیاده‌سازی ویژگی‌های امنیتی حیاتی، مانند ادغام گواهی‌های SSL رایگان و ممتاز، برای محافظت از برنامه‌های کاربردی و داده‌های کاربر را یاد خواهید گرفت.

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


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

مقدمه Introduction

  • بررسی اجمالی دوره Course Overview

  • منابع پشتیبانی و اطلاعات تماس Support Resources and Contact Information

آماده سازی برنامه جنگو برای استقرار Preparing Your Django Application for Deployment

  • مرور کد و پیکربندی جنگو با MySQL به صورت محلی Code review and configure Django with MySQL locally

  • Django .env را برای تنظیمات امنیتی پیکربندی کنید Configure Django .env for Security Settings

  • پروژه خود را به GitHub فشار دهید Push your project to GitHub

  • امتحان Quiz

تهیه یک نمونه EC2 Provisioning an EC2 instance

  • راهنمای راه اندازی یک نمونه EC2 Guide to Launching an EC2 Instance

  • امتحان Quiz

پیکربندی DNS برای نام دامنه شما Configuring DNS for your domain name

  • پیوند دادن دامنه خود به سرور Linking your domain to your server

  • امتحان Quiz

راه اندازی سرور خود برای استقرار Setting up your server for deployment

  • راه اندازی سرور و آپلود فایل های وب سایت Server setup and website files Upload

سرور MySQL را نصب و پیکربندی کنید Install and Configure MySQL server

  • نصب MySQL Server و راه اندازی DB MySQL Server installation and DB Setup

  • امتحان Quiz

تکمیل استقرار Finalizing Deployment

  • تصحیح اشکال و تست دسترسی (خطای 403، فایل های استاتیک کار نمی کند) Bug Corrections and Access Testing (Error 403, Static files not working)

ایمن سازی برنامه خود با SSL Securing your Application with SSL

  • نصب گواهینامه های رایگان SSL Installing Free SSL Certificates

  • نصب گواهینامه های SSL Premium Installing Premium SSL certificates

نتیجه گیری و تشکر Conclusion and Gratitude

  • اتمام دوره Wrapping up the course

نمایش نظرات

آموزش تسلط بر استقرار جنگو: Nginx، Ubuntu و MySQL
جزییات دوره
1.5 hours
13
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
1,076
5 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Daniel Njama Wangari Daniel Njama Wangari

سرپرست تیم فنی ارشد در Dynamic Technologies