🔔 با توجه به بهبود نسبی اینترنت، آمادهسازی دورهها آغاز شده است. به دلیل تداوم برخی اختلالات، بارگذاری دورهها ممکن است با کمی تأخیر انجام شود. مدت اشتراکهای تهیهشده محفوظ است.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش لوپبک 4: روشهای مدرن ساخت API با تایپاسکریپت و Node.js
- آخرین آپدیت
دانلود Loopback 4: Modern ways to Build APIs in Typescript & NodeJs
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
ساخت APIهای شگفتانگیز با Typescript، NodeJs، MongoDB و MySQL
در این دوره، دانشجویان یاد میگیرند چگونه APIهای RESTful را با استفاده از NodeJs، Typescript، MySQL و MongoDB بسازند. همچنین، نحوهی پیادهسازی احراز هویت و مجوزدهی در Loopback 4 را فرا خواهند گرفت و قادر خواهند بود APIهای RESTful ساخته شده را با استفاده از Loopback 4 تست کنند.
پیشنیازها:
آشنایی با جاوا اسکریپت
آشنایی اولیه با Typescript
آشنایی با NodeJs
LoopBack یک فریمورک متنباز و بسیار گسترشپذیر Node.js است که به شما امکان میدهد APIهای RESTful پویا و کامل را با حداقل کدنویسی ایجاد کنید. LoopBack 4 گام بعدی در تکامل LoopBack است. شما میتوانید APIهای شگفتانگیز را با استفاده از NodeJs، Typescript، Mysql و MongoDB مدرن بسازید.
چرا Loopback 4؟
هستهی کاملاً جدید LoopBack برای ارائه انعطافپذیری و قابلیت گسترش عالی، نوشته شده به زبان TypeScript/ES2017.
ایجاد APIهای قدرتمند به آسانی با تجربهی جدید ایجاد برای تعریف APIهای REST و مدیریت درخواستها/پاسخهای API.
مدل برنامهنویسی جدید و بهبود یافته با تزریق وابستگی و مفاهیم جدید مانند کامپوننتها، میکسینها، مخازن و غیره، این نسخه را به گسترشپذیرترین نسخهی تاکنون تبدیل میکند.
با استفاده از OpenAPI-to-GraphQL، یک رابط GraphQL برای هر API REST ایجاد کنید.
LoopBack یک فریمورک متنباز و بسیار گسترشپذیر Node.js است که به شما امکان میدهد:
APIهای RESTful پویا و کامل را با حداقل کدنویسی ایجاد کنید.
به دادهها از پایگاههای دادهی رابطهای اصلی، MongoDB، SOAP و APIهای REST دسترسی پیدا کنید.
روابط مدل و کنترلهای دسترسی را برای APIهای پیچیده بگنجانید.
از اجزای قابل جداسازی برای ذخیرهسازی فایل، ورود به سیستم شخص ثالث و OAuth 2.0 استفاده کنید.
مواردی که در این دوره یاد خواهید گرفت:
آشنایی با Typescript
آشنایی با Loopback 4
مبانی Typescript
Genericها در Typescript
Decorators در Typescript
کلاسها در Typescript
رابطها در Typescript
CRUD (ایجاد، خواندن، بهروزرسانی، حذف) با Loopback 4
ساخت API RESTful و مستندسازی OpenAPI
کار با منابع دادهی چندگانه با Loopback 4 مانند MySQL و MongoDB
کار با روابط مدل مانند یک به یک، یک به چند، چند به یک
بررسی عمیقتر مخازن، کنترلکنندهها، تزریق وابستگی و الگوهای طراحی
احراز هویت/مجوزدهی در Loopback 4
استفاده از کامپوننتهای خارجی در Loopback 4
نمایش API GraphQL با Loopback 4
آموزش ساخت API با NodeJs, Typescript, MongoDB, MySQL, Loopback 4
ساخت API RESTful, احراز هویت، مجوزدهی در Loopback 4
سرفصل ها و درس ها
شروع به کار با لوپبک 4
Getting started with Loopback 4
مقدمهای بر لوپبک
Introduction to Loopback
شروع به کار با لوپبک 4
Getting started with Loopback 4
جنریکها در تایپ اسکریپت
Typescript Generics
جنریکها چیستند؟
What are Generics
تنظیم و نصب تایپ اسکریپت
Typescript Setup and Installation
توابع جنریک
Generic Function
توابع جنریک با نوع آرایه T
Generic Function with T Array Type
توابع جنریک با چندین متغیر نوع
Generic Function with Multiple Type Variables
محدودیتهای جنریک
Generic Constraints
رابطهای جنریک برای توصیف ویژگیهای شیء
Generic Interfaces to describe Object Properties
ایجاد رابط برای توصیف انواع توابع
Create Interface to describe Function Types
کلاسها و رابطهای جنریک
Generic Classes and Interfaces
دکوراتورها
Decorators
دکوراتورهای متد
Method Decorators
آرگومانها در دکوراتور متد
Arguments in Method Decorator
دکوراتور پیکربندیپذیر با استفاده از کارخانه دکوراتور
Configurable Decorator using Decorator Factory
دکوراتور ویژگی
Property Decorator
دکوراتور پارامتر
Parameter Decorator
دکوراتور کلاس
Class Decorator
CRUD با لوپبک
CRUD with Loopback
مدل لوپبک چیست؟
What is Loopback Model
ایجاد اولین مدل لوپبک شما
Creating your first Loopback Model
ایجاد منبع دادهی درون حافظه
Creating In-memory Datasource
ایجاد مخزن برای عملیات CRUD
Creating Repository for CRUD Operations
ایجاد کنترل کننده برای تعریف عملیات API REST
Creating Controller to define REST API Operations
آزمایش APIهای REST لوپبک با استفاده از اکسپلورر
Test Loopback REST APIs using Explorer
بررسی عمیق مخزن لوپبک
Digging into Loopback Repository
اتصال لوپبک 4 به پایگاه داده MySQL
Connecting Loopback 4 with Mysql Database
نصب MysQL
Installing MysQL
اتصال پایگاه داده MySQL به لوپبک 4
Connecting Mysql Database with Loopback 4
تنظیم ویژگی شناسه کلید اصلی به خودکار افزایشی
Set Primary key Id property to Auto-increment
رابطه لوپبک با مدلها
Loopback Relationship with Models
پیادهسازی رابطه HasMany بین مدلها
Implement HasMany Relationship between Models
نمایش نظرات