مدرس دوره : حسام موسوی

کارمو با طراحی گرافیکی شروع کردم و حدود 2 سال طراحی گرافیکی میکردم بعد به طراحی وب علاقه پیدا کردم و همراه طراحی وب عاشق کدنویسی شدم به PHP | sass | css | Jquery | javaScript تسلط کامل دارم . در بین فریم ورک های PHP اول با CodeIgniter کار کردم اما به laravel علاقه مند شدم و دارم بطور حرفه ای دنبالش میکنم . امید من اینکه بتونم کاربرهای ایرانی رو به دنیای بیرون متصل کنم تا بتونن از فناوری های تازه آگاهی داشته باشن

توضیحات :

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

دیدگاه های مخاطبین

ثبت دیدگاه شما
  • david

    سلام
    خدا قوت
    من چنتا سوال برام پیش اومده
    شما بعضی جاها اومدین از 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

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

بخشی از چیزهای که خواهید آموخت :

  • کار با Nodejs
  • ساخت سرور
  • پروژه پیشبینی وضع هوا
  • کار با فریم ورک express
  • کار با socket IO
  • کار با session
  • کار با دیتابیس mongoDB
  • رمزنگاری در Nodejs
  • برنامه نویسی Async
  • و ...