لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش 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 است.
یودمی یکی از بزرگترین پلتفرمهای آموزشی آنلاین است که به میلیونها کاربر در سراسر جهان امکان دسترسی به دورههای متنوع و کاربردی را فراهم میکند. این پلتفرم امکان آموزش در زمینههای مختلف از فناوری اطلاعات و برنامهنویسی گرفته تا زبانهای خارجی، مدیریت، و هنر را به کاربران ارائه میدهد. با استفاده از یودمی، کاربران میتوانند به صورت انعطافپذیر و بهینه، مهارتهای جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.
یکی از ویژگیهای برجسته یودمی، کیفیت بالای دورهها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد میدهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و میتوانند به بهترین شکل ممکن از آموزشها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرمهای آموزشی آنلاین، به افراد امکان میدهد تا به راحتی و با کیفیت، مهارتهای مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.
نمایش نظرات