تخفیف ویژه همین الان — دوره‌های تخفیف‌دار را ببینید.
روز
:
ساعت
:
دقیقه
:
ثانیه
تخفیف‌های ویژه
دوره آموزشی پیشرفته اکسپرس

دوره آموزشی پیشرفته اکسپرس

2 ساعت 30 دقیقهپیشرفته2019-02-07

مدرسین

Daniel Khan

Daniel Khan

Technology Lead, Developer, Application Architect

جزئیات دوره

Node.js یکی از بسترهای مهم وب است و Express یکی از محبوب ترین چارچوب های Node است. این دوره طراحی شده است تا مهارت های توسعه شما را به سطح بعدی برساند، با تکنیک های پیشرفته ای که به شما امکان می دهد پروژه های پیچیده تری را با Express انجام دهید. با نحوه ادغام پایگاه داده، ایجاد سیستم احراز هویت و مجوز مناسب کاربر، بارگذاری ایمن فایل ها، پردازش و ارائه تصاویر و استقرار برنامه های Express خود در تولید آشنا شوید. دانیل همچنین دستورالعمل هایی برای ایجاد فرم ورود، بهبود عملکرد با یک ماژول خوشه ای و ایمن سازی برنامه شما ارائه می دهد. یک پروژه راه اندازی کامل در فایل های تمرین گنجانده شده است، بنابراین می توانید درس ها را دنبال کرده و پایه ای محکم برای پروژه های اکسپرس آینده داشته باشید.

اهداف یادگیری
ایجاد موتور قالب
استفاده از MongoDB و Mongoose برای مدیریت کاربر
احراز هویت و مجوز کاربران
افزودن کوکی ها و جلسات به Express
ایجاد فرم ورود به سیستم با گذرنامه
رسیدگی به بارگذاری فایل ها
ذخیره و ارائه تصاویر
استقرار برنامه اکسپرس
ایمن سازی برنامه اکسپرس
پشت سرور وب اجرا می شود

مهارت ها

Express.jsMongoDBNode.jsJavaScript FrameworksBack-End Web DevelopmentAdvancedWeb DevelopmentOpen Source

سرفصل ها

0. مقدمه

  • 01 - هر پروژه ای را با Express مقابله کنید
  • 02 - آنچه باید بدانید
  • 03 - ابزار خود را آماده کنید
  • 04 - درک و اجرای پروژه نمونه

1. بلوک‌های ساختمانی و اجزای داخلی Express را بشناسید

  • 05 - کاوش اجزای Express و APIها
  • 06 - میان افزار مهم Express
  • 07 - ایجاد موتور قالب برای Express

2. از MongoDB و Mongoose برای مدیریت کاربران استفاده کنید

  • 08 - راه‌اندازی سرور MongoDB میزبانی شده
  • 09 - اتصال به MongoDB
  • 10 - اضافه کردن MongoDB و Mongoose به یک پروژه Express
  • 11 - ایجاد یک طرحواره کاربری برای Mongoose
  • 12 - استفاده از bcrypt برای هش و اعتبارسنجی رمزهای عبور
  • 13 - افزودن رمزگذاری و اعتبارسنجی رمز عبور به مدل Mongoose
  • 14 - ایجاد مسیر ثبت نام کاربر
  • 15 - تست فرم و بررسی داده‌ها در MongoDB

3. احراز هویت و مجوز دادن به کاربران

  • 16 - درک کوکی‌ها و جلسات
  • 17 - افزودن کوکی‌ها و جلسات به Express
  • 18 - بازرسی شی جلسه
  • 19 - مقدمه ای بر پاسپورت
  • 20 - افزودن پاسپورت به اکسپرس
  • 21 - راه‌اندازی یک استراتژی احراز هویت برای پاسپورت
  • 22 - سریال سازی و سریال زدایی از کاربران
  • 23 - ایجاد فرم ورود با پاسپورت
  • 24 - ارائه لینک خروج
  • 25 - احراز هویت در مقابل مجوز
  • 26 - حفاظت از مسیرها

4. مدیریت آپلود فایل و پردازش تصاویر

  • 27 - اصول آپلود فایل
  • 28 - مدیریت داده‌های فرم چند بخشی با مولتر
  • 29 - تغییر اندازه و ذخیره تصاویر با وضوح
  • 30 - ایجاد یک میان افزار مدیریت تصویر
  • 31 - ارائه تصاویر

5. استقرار و اجرای در تولید

  • 32 - عملکرد تیونینگ اکسپرس - NODE ENV و فشرده سازی
  • 33 - تنظیم عملکرد سریع - اقدامات بیشتر
  • 34 - ورود به سیستم را اضافه کنید
  • 35 - استفاده از ماژول کلاستر Node.js
  • 36 - ایمن سازی یک برنامه اکسپرس
  • 37 - استقرار و بهره برداری با PM2
  • 38 - دویدن پشت وب سرور

نتیجه

  • 39 - مراحل بعدی

دوره های مرتبط

مسیرهای مرتبط

درباره ما

لینداکده یک بستر یادگیری پیشرو است که به افراد کمک می کند تا کسب و کار ، نرم افزار ، فناوری و مهارت‌های خلاقانه را برای دستیابی به اهداف شخصی و حرفه ای بیاموزد.

شماره تلفنکانال آپاراتپشتیبانی تلگرامکانال تلگرامپیج اینستاگرام

کلیه‌ی حقوق این سایت متعلق به لینداکده می باشد

قوانین و شرایط|حریم خصوصی

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
zarinpal
zibal