لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش GraphQL با مثال
GraphQL by Example
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
GraphQL را با نوشتن برنامه های جاوا اسکریپت تمام پشته با Node.js، Express، Apollo Server، React، Apollo Client بیاموزید. ساخت سرور GraphQL بر اساس NodeJS، Express و Apollo Server فراخوانی APIهای GraphQL از برنامه های مشتری جاوا اسکریپت با استفاده از درخواست های HTTP معمولی یا تأیید اعتبار/مجوز کلاینت Apollo، ذخیره سازی، و موارد دیگر. Express و React ارجح است اما به شدت مورد نیاز نیست
تیم های بیشتر و بیشتری GraphQL را به جای (یا همراه با) REST برای API های وب خود انتخاب می کنند. جستارهای GraphQL به کلاینتها انعطافپذیری زیادی در نحوه درخواست دادهها از سرور میدهند، از مسائلی مانند واکشی بیش از حد یا کمواکشی دادهها جلوگیری میکند و اجازه میدهد چندین منبع در یک درخواست بازیابی شوند.
در این دوره آموزشی یاد خواهید گرفت که چگونه از GraphQL هم در سمت سرور و هم در برنامه های کلاینت از طریق مثال های عملی در قالب برنامه های جاوا اسکریپت فول استک استفاده کنید. شما با تمام مفاهیم اصلی GraphQL مانند تعریف طرحواره، پرس و جوها، جهشها، و اشتراکها و همچنین راهحلهایی برای الزامات رایج مانند رسیدگی به احراز هویت/مجوز و ذخیرهسازی در سمت مشتری آشنا خواهید شد.
نمونهها از Apollo Server با Node.js و Express در باطن و React در فرانتاند، با GraphQL-Request ابتدا و سپس Apollo Client به عنوان کلاینتهای GraphQL استفاده میکنند. GraphQL-WS برای اشتراک ها استفاده می شود.
اما هدف فقط پوشش دادن کتابخانه های خاص GraphQL نیست، بلکه ارائه درک کلی تری از مفاهیم اساسی به شما است. به عنوان مثال، کتابخانه های سرویس گیرنده GraphQL تنها پس از یادگیری نحوه نوشتن یک کلاینت ساده "با دست" معرفی می شوند تا مطمئن شوید که GraphQL را در قالب HTTP درک می کنید.
این دوره مستلزم دانش خوب جاوا اسکریپت مدرن و در حالت ایده آل آشنایی با Node.js/Express و React است.
نمایش نظرات