دوره آموزشی ASP.NET Core: ساخت یک GraphQL API
1 ساعت 39 دقیقهمتوسط2022-01-27
مدرسین

Ervis Trupja
Full-Stack .NET Web Developer with a mathematical background
جزئیات دوره
آیا می دانستید که می توانید API خود را با GraphQL پرس و جو کنید و دقیقاً آنچه را که نیاز دارید دریافت کنید؟ به این دلیل که GraphQL یک زبان پرس و جو منبع باز برای API ها است که به شما امکان می دهد از یک نقطه پایانی به داده های خود دسترسی داشته باشید. در این دوره، توسعه دهنده و مربی Ervis Trupja به شما اصول ساخت یک API GraphQL در یک پروژه ASP.NET Web API موجود را به شما آموزش می دهد.
در مورد وظایف و مفاهیم کلیدی GraphQL، نحوه عملکرد آن و نحوه عملی کردن آن بیاموزید. تفاوت بین API های GraphQL و REST و همچنین بین عملیات ها و انواع GraphQL را بررسی کنید. مهارتهایی را که برای شروع جستجوی دادهها، افزودن جهشها و روابط، کار با دادههای رابطهای و اجرای آزمایشها نیاز دارید، به دست آورید. دریابید که چرا GraphQL بسیار انعطاف پذیر و کارآمد است، به خصوص اگر با یک پروژه ASP.NET Web API کار می کنید. در طول مسیر، مهارت های جدید خود را با چالش های تمرینی در هر بخش امتحان کنید.
در مورد وظایف و مفاهیم کلیدی GraphQL، نحوه عملکرد آن و نحوه عملی کردن آن بیاموزید. تفاوت بین API های GraphQL و REST و همچنین بین عملیات ها و انواع GraphQL را بررسی کنید. مهارتهایی را که برای شروع جستجوی دادهها، افزودن جهشها و روابط، کار با دادههای رابطهای و اجرای آزمایشها نیاز دارید، به دست آورید. دریابید که چرا GraphQL بسیار انعطاف پذیر و کارآمد است، به خصوص اگر با یک پروژه ASP.NET Web API کار می کنید. در طول مسیر، مهارت های جدید خود را با چالش های تمرینی در هر بخش امتحان کنید.
مهارت ها
GraphQLASP.NET CoreAPIsBack-End Web DevelopmentFull-Stack Web DevelopmentFront-End Web DevelopmentWeb DevelopmentProgramming LanguagesOpen SourceMicrosoftSoftware DevelopmentDeep Dive (X:Y)
سرفصل ها
0. مقدمه
- 01 - استفاده از GraphQL API
- 02 - آنچه باید بدانید
1. شروع کار با GraphQL
- 03 - GraphQL چیست
- 04 - GraphQL در مقابل REST
- 05 - پروژه های GraphQL منبع باز
- 06 - نمای کلی پروژه .NET Web API
- 07 - راه اندازی GraphQL در Web API
2. جستجوی داده با GraphQL در NET Web API
- 08 - عملیات در GraphQL
- 09 - انواع در GraphQL
- 10 - اضافه کردن اولین نوع گراف شی (موجود دوره)
- 11 - اضافه کردن اولین درخواست شما - همه دوره ها
- 12 - چالش - برای دریافت دوره تک پرس و جو اضافه کنید
- 13 - راه حل - برای دریافت واحد پرس و جو اضافه کنید
- 14 - افزودن فایل طرحواره GraphQL خود
- 15 - آزمایش
3. جهش داده با GraphQL در NET Web API
- 16 - جهش چیست
- 17 - اضافه کردن اولین جهش - اضافه کردن داده ها
- 18 - افزودن داده - تست
- 19 - چالش - جهش برای به روز رسانی داده ها
- 20 - راه حل - جهش برای به روز رسانی داده ها
- 21 - به روز رسانی داده ها - تست
- 22 - جهش برای حذف داده ها
4. جستجو و تغییر داده های رابطه ای با GraphQL در NET Web API
- 23 - افزودن داده های رابطه
- 24 - برای بدست آوردن داده های رابطه ای پرس و جو کنید
- 25 - دریافت داده های رابطه ای - تست
- 26 - جهش برای افزودن داده های رابطه ای
- 27 - افزودن داده های رابطه ای - تست
نتیجه
- 28 - مراحل بعدی برای یادگیری بیشتر در مورد GraphQL API
دوره های مرتبط
- دوره آموزشی یادگیری GraphQL
- دوره آموزشی مبانی برنامه نویسی: API ها و خدمات وب (2019)
- دوره آموزشی ساخت یک سیستم مدیریت محتوای Headless سبک و کامل با استفاده از Next.js، Contentful و GraphQL
- دوره آموزشی GraphQL برای توسعه دهندگان سازمانی
- دوره آموزشی ساخت سرور با TypeScript و GraphQL
- دوره آموزشی یادگیری جامع GraphQL
- دوره آموزشی مهاجرت از REST به GraphQL
- دوره آموزشی یادگیری جامع GraphQL آپدیت (2022)