لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش تسلط بر استقرار جنگو: 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
نمایش نظرات