آموزش استقرار برنامه های جنگو: سایت خود را فعال کنید

Deploying Django Apps: Make Your Site Go Live

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: استقرار یک برنامه جنگو برای تولید لزوماً چالش برانگیز نیست. با یادگیری نحوه استفاده از یک راه حل مبتنی بر ابر مانند Digital Ocean ، AWS ، Heroku یا Azure ، می توانید نیازهای خود را از کوچک تا بزرگ تأمین کنید. به نیک والتر بپیوندید زیرا او مراحل ایجاد یک سایت جنگو را به صورت زنده نشان می دهد. این دوره نحوه کار با PostgreSQL ، NGINX ، S3 و موارد دیگر را نشان می دهد ، بنابراین می توانید مهارت های لازم برای انتقال کد به یک میزبان ، مدیریت پرونده ها ، ایجاد آدرس وب ، راه اندازی پایگاه داده ، آزمایش یک سایت و استقرار یک مهارت را کسب کنید. برنامه جنگو.
موضوعات شامل:
  • انتقال کد به سرور
  • مدیریت پرونده های رسانه
  • ایجاد یک URL سفارشی
  • پیکربندی تنظیمات پرونده
  • ایمن سازی سرور
  • تنظیم پایگاه داده
  • راه اندازی PostgreSQL
  • آزمایش گل گاو نر
  • تنظیمات NGINX
  • تنظیمات ذخیره سازی

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

مقدمه Introduction

  • ساخت سایت شما به صورت زنده Making your site go live

  • آنچه باید بدانید What you should know

  • انتخاب استقرار مناسب برای شما Choosing the right deployment for you

1. اقیانوس دیجیتال 1. Digital Ocean

  • حساب اقیانوس دیجیتال Digital Ocean account

  • ایجاد قطره Creating a droplet

  • امنیت سرور شما Securing your server

  • تنظیم postgres Postgres setup

  • انتقال کد به سرور Transferring code to the server

  • پیکربندی پرونده های تنظیمات Configuring settings files

  • URL خود را وصل کنید Connecting your URL

2. AWS 2. AWS

  • حساب AWS AWS account

  • استقرار در AWS Deploying to AWS

  • سایت خود را آزمایش کنید Testing your site

  • اتصال و راه اندازی پایگاه داده Database connection and setup

  • مهاجرت Migrate

  • ذخیره سازی S3 S3 storage setup

  • پرونده های استاتیک و رسانه ای Static and media files

3. هرووک 3. Heroku

  • حساب هرووک Heroku account

  • استقرار در هرووک Deploying on Heroku

  • بانک اطلاعات در مورد Heroku Database on Heroku

  • پرونده های استاتیک و رسانه ای Static and media files

  • URL سفارشی Custom URL

  • URL سفارشی Custom URL

4. لاجورد 4. Azure

  • حساب لاجوردی Azure account

  • راه اندازی پایگاه داده Database setup

  • انتقال کد به سرور Transferring code to the server

  • پیکربندی پرونده های تنظیمات Configuring settings files

  • استقرار آزمایش Testing deployment

  • استقرار آزمایش Testing deployment

  • آزمایش تیراندازی Gunicorn testing

  • آزمایش تیراندازی Gunicorn testing

  • راه اندازی NGINX NGINX setup

  • راه اندازی NGINX NGINX setup

  • URL خود را وصل کنید Connecting your URL

نتیجه Conclusion

  • مراحل بعدی Next steps

نمایش نظرات

آموزش استقرار برنامه های جنگو: سایت خود را فعال کنید
جزییات دوره
2h 43m
35
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
13,322
- از 5
ندارد
دارد
دارد
Nick Walter
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Nick Walter Nick Walter

توسعه دهنده موبایل و وب - iOS، Android، Django، Python. و غیره سلام! من نیک هستم و عاشق کدنویسی هستم. حدود پنج سال پیش تصمیم گرفتم که می‌خواهم کدنویسی را یاد بگیرم، اما دسترسی محدودی به منابع برنامه‌نویسی داشتم، و از همه ویدیوهای یوتیوب و آموزش‌های آنلاین موجود در آنجا ناامید شده بودم. من آزمایش کردم، تلاش کردم و قطعاً شکست خوردم، اما در نهایت موفق شدم، بنابراین تصمیم گرفتم که روشی را که مردم یاد می گیرند برای کدنویسی تغییر دهم و شروع به تدریس کردم. تجربه من به عنوان یک دانشجوی آنلاین مستقیماً بر سبک تدریس من تأثیر گذاشته است، زیرا می دانم که بودن در جایگاه شما چگونه است. هنگامی که اپل زبان برنامه نویسی جدید خود، سوئیفت را در سال 2014 معرفی کرد، من اولین آموزش آنلاین بزرگ خود را انجام دادم و اولین دوره آموزشی Swift در اینترنت را ایجاد کردم. از آن زمان، من یک مربی آنلاین تمام وقت شده ام و اکنون نه تنها در سوئیفت، بلکه در iOS، اندروید، جنگو، کاتلین، پایتون، HTML، بلاک چین و غیره نیز دوره هایی دارم. همچنین پنج برنامه iOS را از خراش هایی که در حال حاضر در اپ استور وجود دارند و توسط هزاران کاربر در سراسر جهان استفاده می شوند. من عاشق به اشتراک گذاشتن هیجان خود برای کدنویسی با دانش آموزانم هستم و سعی می کنم یادگیری را تا حد امکان سرگرم کننده و آسان کنم. از اینکه بخشی از انجمن برنامه نویسی من هستید متشکرم!