دوره آموزشی
دوبله زبان فارسی
دوره 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
مشخصات آموزش
دوره Loopback 4 - روش های مدرن برای ساخت APIs در تایپ اسکریپت و NodeJs
- تاریخ به روز رسانی: 1404/06/14
- سطح دوره:متوسط
- تعداد درس:46
- مدت زمان :05:13:56
- حجم :2.64GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy