مدت :

۳ ساعت و ۲۴ دقیقه

قیمت : ۳۸۰,۰۰۰ تومان
LinkedIn
Twitter
Facebook
Telegram

درباره مدرس 

اطلاعات دوره

توضیحات

با تلاش‌های فراوان موفق شدیم با فصل نهم از مجموعه آموزشی ساخت فروشگاه با جنگو و ری اکت باز هم در خدمت شما باشیم. در فصل هشتم از آموزش ساخت فروشگاه با جنگو و ریکت (+)، فروشگاه ما مجهز به درگاه پرداخت شد، حالا در این فصل فروشگاه ما به کمک مجموعه runflare.com دپلوی شده در دامنه django-react-eshop.ir در دسترس قرار گرفته است.

 

آموزش-ساخت-فروشگاه-فول-استک-با-جنگو-و-ری-اکت-ریکت-هم-رویش

این آموزش بخشی از بسته جامع ساخت فروشگاه با جنگو و ری اکت (+) است.

شما می‌توانید بسته جامع با با مجموع قیمت کمتر از این لینک (+) تهیه کنید یا این مجموعه را فصل به فصل دریافت و تماشا کنید.

 

فهرست فصل‌‌به‌فصل آموزش ساخت فروشگاه جنگو/ریکت

این آموزش در یک نگاه

خب ما در این فصل با مقایسه زیر ساختی بین هاست و ابر شروع کردیم. در درس اول این دو را ( هاست و ابر ) مقایسه کردیم و متوجه مزایا و معایب هر کدام شدیم.

در درس دوم یک نگاه کلی به فرایند دپلوی بر روی ابر انداختیم و در کل متوجه شدیم یک پروژه ( سایت ) چگونه روی ابر دپلوی می‌شود.

در درس سوم به معرفی مجموعه Runflare پرداختیم و روش‌های دپلوی را روی Runflare توضیح دادیم که با دو روش کلی CI/CD و runflare CLI آشنا شدیم. در این دوره از هر دو روش استفاده کردیم.

از درس ۴ به بعد بصورت عملی شروع به دپلوی کردیم. در این درس ما در runflare زیرساخت پروژه را برای دپلوی اماده کردیم. سپس پروژه را تعریف و آن را برای دپلوی اماده کردیم. در ادامه در کنار این اماده سازی تمام نکات مهم را بیان کردیم.

در درس ۵ پروژه را به دامنه اختصاصی خود متصل و حالا بجای دامنه پیش فرض رانفلر، پروژه با دامنه اختصاصی ما در دسترس قرار گرفته است.

در ادامه در درس ۶ ما بک اند را به روش runflare-cli دپلوی کردیم و بعد از دپلوی در همین درس یکی یکی باگ‌ها را حل و تنظیمات مورد نظر را انجام دادیم.

اما در درس ۷ ما فرانت اند را به روش github( CI/CD ) دپلوی کردیم که روشی بسیار شیرین و جالب است. بعد از دپلوی در همین درس ما شروع به حل باگ‌های احتمالی و تنظیمات app در مد پروداکشن کردیم.

در درس هشتم به راه اندازی درگاه پرداخت پرداختیم اما به دلیل قوانین موجود بر روی درگاه‌های پرداخت مثل ( پرونده مالیاتی، اینماد و … ) نتوانستیم پرداخت انلاین انجام دهیم اما تمامی مدارک مورد نیاز جهت راه اندازی درگاه پرداخت را بررسی کردیم.

در ادامه در درس نهم مطالب گفته شده را جمع بندی و نگاهی به ادامه مسیر انداختیم.

بعد از آن در درس ۱۰ به توضیح باگ‌های حل نشده پراداختیم. اینکه چرا و کجا از پروکسی در فرانت‌اند استفاده می‌شود؟ و یا دلیل وجود باگ روش حل این باگ و محافظت از api هامون در برابر افراد ناشناس؟!

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

در آخر نهایت در درس ۱۲ یک جمع بندی کلی داشتیم و مطالبی که یاد گرفتیم را مرور کردیم.

 

کلیدواژگان

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

سرفصل ها

سرفصل ها

درس صفر: معرفی دوره

  • نگاهی به این فصل

 

درس اول : مقایسه زیر ساختی هاست و ابر

  • نحوه عملکر هاست و پردازش درخواست ها
  • تفاوت ساختار ابر با هاست
  • درک مفاهیم worker ،master ،load balancer در ابر
  • نحوه پردازش درخواست کاربر در ابر

 

درس دوم : فرایند دپلوی روی ابر

  • درک فرایند کلی دپلوی
  • درک مفاهیم container ،Dockerfile ،registry ،docker image

 

درس سوم : معرفی runflare و روش های دپلوی

  • درک فرایند روش CLI
  • درک فرایند روش github/lab( CI/CD )

 

درس چهارم :‌ ایجاد پروژه در runflare

  • ایجاد پروژه
  • مفهوم دیسک
  • مفهوم Deployment
  •  نحوه محاسبه قیمت

 

درس پنجم: اتصال پروژه به دامنه اختصاصی

  • نحوه اتصال دامنه
  • ایجاد زیر دامنه ( subdomain )
  • اتصال دامنه اصلی و زیر دامنه به ایتم ها

 

درس ششم: دپلوی بک – اند به روش runflare-cli

  • نصب پکیج runflare
  • دپلوی پروژه توسط runflare-cli
  • حل خطای DisallowedHost در جنگو
  • تنظیم مسیر و دیسک برای دیتابیس پیش فرض جنگو
  • تنظیم مسیر و دیسک برای استاتیک فایل ها در جنگو
  • تنظیم مشخصات ایمیل ( نام کاربری و رمز عبور ) در بک-اند برای ارسال ایمیل
  • تظیم origin و دامنه های مجاز در بک-اند
  • تنظیم دامنه و زیر دامنه در کد
  • جمع بندی درس دپلوی بک-اند

 

درس هفتم: دپلوی فرانت – اند به روش github ( CI/CD )

  • ایجاد مخزن در گیت هاب
  • دریافت توکن از گیت هاب
  • پوش کردن کدها در مخزن روی گیت هاب
  • دپلوی فرانت – اند

 

درس هشتم: راه اندازی پرداخت آنلاین

  • مدارک لازم برای فعال سازی درگاه پرداخت
  • نحوه فعال سازی درگاه پرداخت

 

درس نهم: جمع بندی و ادامه مسیر

  • دستاوردهای ما در این فصل
  • ادامه مسیر

 

درس ۱۰: خطای حل نشده و پایانی باز

  • توضیح وجود پروکسی در فایل package.json
  • چرایی استفاده از متغیر محیطی DANGEROUSLY_DISABLED_HOST_CHECK = true
  • محافظت کردن از api

 

درس ۱۱: روشی دیگر برای دپلوی

  • بررسی روش اول ( جنگو و ری اکت به صورت جداگانه )
  • بررسی روش دوم ( جنگو سرو کننده ری اکت )
  • مزایا و معایب روش دوم
  • فرایند کار
  • نمایش نتیجه کار
  • تنظیم بک-اند برای سرو کردن ری اکت
  • بیلد گرفتن از ری اکت
  • بایند کردن بک-اند به فرانت
  • دپلوی به روش دوم
  • نمایش نتیجه دپلوی
  • ساخت و اماده سازی پروژه در لیارا
  • آماده سازی بک-اند برای دپلوی در لیار
  • اتصال پروژه به دیسک ها در لیارا
  • تنظیم فرانت-اند و بیلد مجدد
  • دپلوی پروژه با استفاده از لیارا دسکتاپ

 

درس ۱۲: جمع بندی

نظرات (1)

1 دیدگاه برای آموزش ساخت فروشگاه با جنگو و ری اکت – فصل ۹: دپلوی

  1. مصطفی آصفی

    خیلی زحمت برده این فصل. به دو روش هم دپلوی رو گفتین و با شجاعت مشکلاتی که خودتون برخورد کردین رو هم به کاربر نشون دادین. دم شما گرم و امیدوارم که این آموزش برای خودتون و برای فراگیران باعث رویش مادی و معنوی باشه.

دیدگاه خود را بنویسید

نظرات کاربران در خصوص دوره 

1 دیدگاه برای آموزش ساخت فروشگاه با جنگو و ری اکت – فصل ۹: دپلوی

  1. مصطفی آصفی

    خیلی زحمت برده این فصل. به دو روش هم دپلوی رو گفتین و با شجاعت مشکلاتی که خودتون برخورد کردین رو هم به کاربر نشون دادین. دم شما گرم و امیدوارم که این آموزش برای خودتون و برای فراگیران باعث رویش مادی و معنوی باشه.

دیدگاه خود را بنویسید