دوره آموزشی
آموزش های یودمی
دوبله زبان فارسی

دوره Loopback 4 - روش های مدرن برای ساخت APIs در تایپ اسکریپت و NodeJs

دوره Loopback 4 - روش های مدرن برای ساخت APIs در تایپ اسکریپت و NodeJs

✅ سرفصل و جزئیات آموزش

آنچه یاد خواهید گرفت:

  • دانش‌جویان یاد می‌گیرند که چگونه REST API ها را با NodeJs ،Typescript ،MySQL و MongoDB بسازند.
  • دانش‌جویان قادر خواهند بود تا احراز هویت و مجوز را در Loopback 4 انجام دهند.
  • دانش‌جویان قادر خواهند بود REST API ها را با Loopback 4 تست کنند.

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

  • دانش از Javascript مهم است.
  • دانش اولیه از Typescript مورد نیاز است.
  • دانش از NodeJs مورد نیاز است.

توضیحات دوره

LoopBack فریمیورکی منبع باز و بسیار گسترش‌پذیر است که به شما اجازه می‌دهد تا REST API های پویا و کامل را با حداقل یا بدون کدنویسی بسازید. LoopBack 4 گام بعدی در تکامل LoopBack است. شما می‌توانید API های شگفت‌انگیزی را با NodeJs ،Typescript ،MySQL و MongoDB بسازید.

چرا Loopback 4:

  • یک هسته کاملاً جدید LoopBack برای ارائه گسترش‌پذیری و انعطاف‌پذیری عالی که به زبان TypeScript/ES2017 نوشته شده است.
  • شما می‌توانید API های قدرتمند را به سادگی با یک تجربه جدید در ایجاد REST API و مدیریت درخواست‌ها/پاسخ‌های API بسازید.
  • یک مدل برنامه‌نویسی جدید و بهبود یافته با تزریق وابستگی و مفاهیم جدیدی مانند کامپوننت ها، میکسین‌ها، مخازن و غیره که این نسخه را گسترش‌پذیرترین نسخه تاکنون می‌سازد.
  • با استفاده از OpenAPI-to-GraphQL، یک رابط GraphQL برای هر REST API بسازید.

LoopBack فریمیورکی متن باز و بسیار گسترش‌پذیر است که به شما اجازه می‌دهد تا:

  • REST API های پویا و کامل را با حداقل یا بدون کدنویسی بسازید.
  • به داده‌ها از پایگاه‌های داده رابطه‌ای اصلی، MongoDB ،SOAP و REST API ها دسترسی پیدا کنید.
  • روابط مدل و کنترل‌های دسترسی را برای API های پیچیده لحاظ کنید.
  • کامپوننت های قابل تفکیک برای ذخیره‌سازی فایل، ورود با حساب‌های کاربری شخص ثالث و OAuth 2.0

آنچه در این دوره خواهید آموخت:

  • آموزش ابتدایی با Typescript
  • آموزش ابتدایی با Loopback 4
  • مبانی؛ اصول اولیه‌ی Typescript
  • جنریک های Typescript
  • دکوراتورهای Typescript
  • کلاس‌های Typescript
  • رابط‌های Typescript
  • CRUD (Create ،Read ،Update ،Delete) با Loopback 4
  • ساخت RESTFUL API و مستندات OpenAPI
  • کشف منابع داده‌ای مختلف با Loopback 4 مانند MySQL و MongoDB
  • کار با روابط مدل‌ها مانند One to One ،One to Many و Many to One
  • کشف مخازن، کنترلرها، تزریق وابستگی، الگوهای طراحی در عمق بیشتر
  • احراز هویت/مجوز در Loopback 4
  • استفاده از کامپوننت های خارجی در Loopback 4
  • افشای API GraphQL با Loopback 4

این دوره برای چه کسانی مناسب است؟

  • توسعه‌دهندگان NodeJs که می‌خواهند نحوه‌ی ساخت REST API ها با Loopback 4 را بیاموزند.
  • توسعه‌دهندگان موجود Loopback 3 که می‌خواهند راه‌های مدرن ساخت RESTFUL API ها را با Typescript کاوش کنند.
  • توسعه‌دهندگان Typescript که می‌خواهند نحوه‌ی ساخت REST API ها با Typescript ،NodeJs ،MySQL و MongoDB را بیاموزند.

دوره Loopback 4 - روش های مدرن برای ساخت APIs در تایپ اسکریپت و NodeJs

  • مقدمه‌ای بر Loopback 02:44
  • آغاز کار با Loopback 4 09:09
  • جنریک ها چه هستند؟ 02:34
  • راه اندازی و نصب Typescript 03:57
  • تابع جنریک 03:07
  • تابع جنریک با نوع آرایه T 02:29
  • تابع جنریک با متغیرهای نوع متعدد 02:22
  • محدودیت‌های جنریک 02:19
  • رابط‌های جنریک برای توصیف خواص اشیاء 04:46
  • ایجاد رابط برای توصیف نوع توابع 03:17
  • کلاس‌ها و رابط‌های جنریک 02:11
  • دکوراتورهای متد 03:03
  • آرگومان‌ها درMethod Decorator 04:31
  • دکوراتور قابل پیکربندی با استفاده از Decorator Factory 01:46
  • Property Decorator 04:28
  • Parameter Decorator 02:15
  • Class Decorator 00:38
  • مدل Loopback چیست؟ 02:21
  • ایجاد اولین مدل Loopback شما 03:56
  • ایجاد منبع داده در حافظه 03:51
  • ایجاد مخزن برای عملیات CRUD 03:17
  • ایجاد کنترلر برای تعریف عملیات REST API 04:01
  • تست Loopback REST APIs با استفاده از Explorer 03:42
  • کاوش در مخزن Loopback 03:59
  • نصب MysQL 04:44
  • اتصال پایگاه داده Mysql به Loopback 4 14:02
  • تنظیم ویژگی شناسایی کلید اصلی به افزایش خودکار 02:29
  • پیاده‌سازی رابطه HasMany بین مدل‌ها 20:35
  • پیاده‌سازی رابطه belongsTo 11:11
  • پیاده‌سازی رابطه HasOne 14:34
  • احراز هویت JSON Web Token چیست؟ 03:01
  • ایجاد مدل کاربری با اندپوینت ثبت‌نام 07:50
  • اعتبارسنجی کاربر برای ثبت‌نام 08:23
  • مقدمه‌ای بر تزریق وابستگی 08:20
  • رمزگذاری رمز عبور کاربر با تزریق سرویس 12:30
  • ایجاد مسیر لاگین 05:26
  • اعتبارسنجی کاربر در حین لاگین 17:26
  • ایجاد توکن وب JSON 09:40
  • ریفکتورینگ کلیدهای اتصال به فایل جداگانه 11:55
  • ایجاد استراتژی احراز هویت JWT 15:55
  • اعمال احراز هویت بر روی مسیرهای محافظت‌شده 09:13
  • ایجاد نقش ادمین با Permissions 17:18
  • تنظیم Permissions برای نقش ادمین 11:21
  • تأیید Permissions کاربر در Authorize Interceptor 16:58
  • اتصال Loopback 4 به پایگاه داده MongoDB 06:37
  • تست اپلیکیشن Loopback 4 03:35

2,060,500 412,100 تومان

مشخصات آموزش

دوره Loopback 4 - روش های مدرن برای ساخت APIs در تایپ اسکریپت و NodeJs

  • تاریخ به روز رسانی: 1404/06/14
  • سطح دوره:متوسط
  • تعداد درس:46
  • مدت زمان :05:13:56
  • حجم :2.64GB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی:AI Academy

آموزش های مرتبط

The Great Courses
2,495,000 499,000 تومان
  • زمان: 06:19:16
  • تعداد درس: 40
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
6,787,000 1,357,400 تومان
  • زمان: 17:11:52
  • تعداد درس: 113
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
8,360,500 1,672,100 تومان
  • زمان: 21:10:47
  • تعداد درس: 202
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
5,720,500 1,144,100 تومان
  • زمان: 14:29:26
  • تعداد درس: 36
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
4,206,500 841,300 تومان
  • زمان: 10:39:08
  • تعداد درس: 64
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
4,391,000 878,200 تومان
  • زمان: 11:07:45
  • تعداد درس: 63
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
7,261,000 1,452,200 تومان
  • زمان: 18:23:18
  • تعداد درس: 103
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
490,000 98,000 تومان
  • زمان: 00:57:00
  • تعداد درس: 20
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
490,000 98,000 تومان
  • زمان: 00:41:00
  • تعداد درس: 9
  • سطح دوره:
  • زبان: دوبله فارسی

آیا سوالی دارید؟

ما به شما کمک خواهیم کرد تا شغل و رشد خود را افزایش دهید.
امروز با ما تماس بگیرید