پروژه ساخت یک وبسایت - ساخت وبسایت اصلی

مدرس : حسام موسوی
زمان این قسمت : 23:13

برای دسترسی به این قسمت باید عضو سایت باشید و وارد سایت شوید
توضیحات

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

آموزش مقدماتی تا پیشرفته nodejs زمان کل دوره : 10:10:49
0
معرفی دوره رایگان
06:04
15:32
27:17
11:50
19:25
14:50
12:29

دورهای پیشنهادی

مشاهده همه دوره ها
آموزش کامل 4 Angular درحال برگزاری

آموزش کامل 4 Angular

Angular 4 یکی از پرطرفدارترین فریم‌ ورک‌های Open Source جاوا اسکریپت هست که برای ساخت انواع اپلیکیشن های تحت وب بکار میره. تیم Google که روی این پروژه...

آموزش ReactJs تکمیل شده

آموزش ReactJs

در این دوره قصد دارم فریمورک React.js که یکی از فریمورک های پیشرفته و کاربردی جاوا اسکریپت محسوب میشه رو در قالب یک پروژه به شما آموزش بدم . در قسمت ا...

آموزش مقدماتی تا پیشرفته nodejs تکمیل شده

آموزش مقدماتی تا پیشرفته nodejs

در این دوره من از مقدمات یعنی nodejs چیه ، چطور کار میکنه ، با چه زبانی میشه توش برنامه نویسی کرد تا سطح پیشرفته ایجاد وبسایت پیشبینی وضع هوا ، ساخت ی...

آموزش جاوااسکریپت ES6 تکمیل شده

آموزش جاوااسکریپت ES6

جاوا اسکریپت، پیاده سازی ECMA Script است (با تلفظ اکما اسکریپت) که به صورت مخفف به آن ES هم گفته می‌شود و ES 6، در حقیقت نگارش 6 این استاندارد است که...

دیدگاه های ارزشمند شما

david | 9 ماه پیش

سلام
خدا قوت
من چنتا سوال برام پیش اومده
شما بعضی جاها اومدین از input hidden استفاده کردین مثلا برای نگه داشتن کلمه DELETE یا PUT برای مشخص کردن متد ارسال اطلاعات

یا در همین ویدیوی شماره 24 در دقیقه 15 اومدین object_id پست رو درون input hidden قرار دادین

حالا چندتا سوال دارم

1- اینکه این کار که اطلاعاتی مانند نوع متد ارسال اطلاعات و یا object_id یک document از پایگاه داده رو توی یک input hidden نگه داری کنیم آیا مشکل امنیتی ایجاد نمیکنه؟ چون کاربر میتونه خیلی راحت اطلاعات اونارو مثلا از طریق inspect element تغییر بده

2- و اگر مشکل امنیتی ایجاد میکنه اگر اون object_id رو هش کنیم و درون input hidden قرار بدیم این مشکل به طور کامل حل میشه یا نه؟

3- اگر تعداد این input hidden ها خیلی بره بالا آیا سرعت لودینگ وب سایت میاد پایین؟
مثلا اگه برای هر کامنت یه input hidden قرار بدیم و توش object_id اون کامنت رو قرار بدیم که اگه خواستیم اون کامنت رو Reply یا آپدیت کنیم دیگه تو دیتابیس سرچ نکنیم و با object_id مستقیما اون کامنت رو پیدا کنیم، در این صورت اگه ما ده هزارتا کامنت داشته باشیم باید ده هزار تا هم input hidden داشته باشیم
حالا میخوام بدونم آیا این همه input hidden سرعت لودینگ سایت رو میاره پایین یا نه؟

4- اگر بخوایم به جای قرار دادن object_id در input hidden اونو توی session ذخیره کنیم آیا تعداد بالای متغیر ها یا آرایه ها (مثلا ده هزار متغیر یا یک آرایه با ده هزار مقدار) برای نگه داری object_id ها بباعث کاهش سرعت سرور میشه یا نه؟

ممنون

admin | 8 ماه پیش

هر چهار سوال شما به یک صورت تقریبا شبیه به هم بودن خیر مشکل امنیتی پیش نمیاد سرعتم پایین نمیاد .