آموزش GraphQL با React: راهنمای کامل توسعه دهندگان
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت
- ساخت اپلیکیشن های تک صفحه ای فوق العاده با React JS و GraphQL
- تسلط بر مفاهیم اساسی ساختارپذیری سرور های GraphQL
- درک قدرت ساخت اسکیما داده انعطاف پذیر
- به مهندسی که توانایی توضیح نحوه کارکرد GraphQL را دارد تبدیل شوید زیرا که تمام مبانی را به خوبی یاد خواهید گرفت.
- بر اکوسیستم پشتیبانی کننده از GraphQL از جمله تفاوت های میان Apollo و Relay تسلط پیدا کنید.
پیش نیازهای دوره
- آشنایی با React
توضیحات دوره
توجه: این دوره فرض می کند که شما با React آشنا هستید!
اگر از تلاش برای یافتن نوع سرور backend که از آن استفاده کنید خسته شده اید، این دوره برای شما مناسب است.
در این دوره موضوعات احراز هویت، داده Apollo و یکپارچه سازی با React را یاد خواهید گرفت.
این دوره به شما امکان شروع کار با GraphQL را سریعا فراهم می کند و دانش اساسی مورد نیاز برای درک عمیق و ساخت سریع اپلیکیشن های React را آموزش می دهد.
این دوره با تسلط بر مبانی GraphQL، از جمله انواع داده، schemas و یکپارچه سازی با Express و React آغاز می شود. کد منبع برای هر درس ارائه شده است تا همیشه بتوانید با سرعت کلاس همراه باشید. توجه ویژه ای به ایجاد کد شده است تا امکان استفاده از پروژه های فوق العاده خود را داشته باشید.
اگر با GraphQL به تازگی آشنا شده اید یا اگر در تلاش برای یادگیری آن هستید اما گاهی اوقات دقیقا آن را درک نمی کنید، این دوره GraphQL قطعا برای شما مناسب است زیرا برای یادگیری آن به درک آن نیاز دارید.
این دوره برای چه کسانی مناسب است؟
- برنامه نویسانی که قصد یادگیری GraphQL را دارند.
آموزش GraphQL با React: راهنمای کامل توسعه دهندگان
-
مقدمه 02:35
-
بررسی مسیریابی REST-ful 05:29
-
معایب مسیریابی RESTful 10:16
-
GraphQL چیست؟ 07:23
-
کار با GraphQL 06:02
-
رجیستر GraphQL با Express 06:38
-
اسکیمای GraphQL 04:09
-
نوشتن اسکیما GraphQL 06:52
-
کوئری های روت 06:31
-
حل کردن با داده 06:29
-
GraphiQL Tool 08:54
-
یک منبع داده واقعی 08:53
-
توابع Async Resolve 09:36
-
Nodemon Hookup 02:10
-
تعاریف شرکت 05:10
-
کوئریهای تودرتو 03:48
-
اطلاعات بیشتر در مورد کوئری های تودرتو 08:01
-
استراحتی کوتاه 04:32
-
چندین نقاط ورودی کوئری روت 04:41
-
روابط دو جهته 03:12
-
اطلاعات بیشتر در مورد روابط دو جهته 04:14
-
رفع Circular References 05:51
-
Query Fragments 07:03
-
آشنایی با Mutations 07:24
-
جهش ها و فیلد های غیر Null 08:41
-
تمرین - حذف جهش! 09:09
-
تمرین - ویرایش جهش! 13:23
-
کلاینت های GraphQL - بررسی Apollo در مقابل Relay 13:05
-
نکته جانبی - سرور Apollo در مقابل سرور GraphQL 05:45
-
اپلیکیشن بعدی 03:40
-
بررسی موارد ابتدایی 06:30
-
راه اندازی MongoLab 09:05
-
بررسی اسکیما 09:45
-
راهاندازی کلاینت Apollo 10:15
-
طراحی کامپوننت React 07:36
-
کوئری های GQL در React 07:48
-
پیوند کوئری ها با کامپوننت ها 08:19
-
مدیریت کوئری های در انتظار 07:57
-
فیکس کردن هشدار های کلیدی 04:11
-
بررسی معماری 04:04
-
افزودن در React Router 07:24
-
ایجاد یک آهنگ 09:47
-
جهش ها در React 07:55
-
پارامترهای کوئری 11:29
-
تعریف متغیر های کوئری در React 08:25
-
ناوبری در جهش موفق 09:46
-
عیب یابی واکشی لیست 08:31
-
واکشی مجدد کوئری ها 09:45
-
حذف از طریق جهش 06:53
-
پیوند جهش ها با یک کامپوننت 04:35
-
فراخوانی جهش های حذف 09:07
-
واکشی مجدد یک کوئری 05:44
-
استراحت CSS کوتاه 03:06
-
نمایش آهنگی بخصوص 06:00
-
واکشی صدا های ضبط شده مجزا 09:37
-
یکپارچه سازی React Router با GraphQL 15:34
-
به دنبال داده 04:32
-
ناوبری میان صفحات 03:59
-
فرم ایجاد Lyrics 03:10
-
جهش CreateLyric 10:59
-
ثبت جهش ها 08:38
-
نمایش لیست Lyrics 03:26
-
بهبود کوئری ها 07:35
-
شناسایی صدا های ضبط شده 09:47
-
ذخیره سازی موقت با DataIdFromObject 09:04
-
آیکون Thumbs Up 03:57
-
جهش Like 06:04
-
نمایش Likes با Lyrics 04:04
-
واکشی Likes 05:31
-
اخبار خوش بینانه UI 04:55
-
مدیریت واکنش های خوش بینانه 06:56
-
فیکس کردن سریع باگ 02:19
-
جمع بندی اپلیکیشن 05:36
-
بررسی اپلیکیشن 04:13
-
چالش های اپلیکیشن 07:05
-
راه اندازی Boilerplate 07:45
-
رویکرد احراز هویت 13:02
-
راه اندازی MLab 03:28
-
نوع کاربر 07:13
-
جهش Signup 09:14
-
واگذاری به سرویس Auth 07:09
-
تست ثبت نام 07:47
-
جهش Logout 06:27
-
جهش لاگین 06:30
-
بررسی وضعیت احراز هویت 06:00
-
راه اندازی سمت کلاینت 08:11
-
مسیر های روت با React Router 08:30
-
تشخیص کاربر فعلی 10:31
-
ایجاد کوکی ها با درخواست های GraphQL 09:25
-
استیت احراز هویت 07:07
-
دکمه Login و Logout 06:53
-
مدیریت جهش Logout 07:46
-
رندر کننده های خودکار کامپوننت 06:10
-
طراحی فرم Login 05:02
-
فرم Auth 09:52
-
ایمپورت جهش Login 06:51
-
ثبت فرم Auth 07:40
-
رفرش کردن کاربر فعلی 03:49
-
مدیریت خطا با GraphQL 08:29
-
اطلاعات بیشتر در مورد مدیریت خطا 10:45
-
جهش Signup 08:50
-
اطلاعات بیشتر در مورد جهش Signup 06:27
-
مدیریت خطا پیرامون Signup 06:11
-
Race Conditions - تله ی بزرگ 09:44
-
جریان Auth قطعی شده 06:23
-
فیکس کردن فرآیند Login 13:02
-
فیکس کردن Signup 05:08
-
مسیر داشبورد 03:24
-
نیاز به HOC 03:05
-
شروع کار با RequireAuth 08:17
-
اعمال RequireAuth 05:02
-
فیکس کردن RequireAuth 06:14
مشخصات آموزش
آموزش GraphQL با React: راهنمای کامل توسعه دهندگان
- تاریخ به روز رسانی: 1404/09/07
- سطح دوره:متوسط
- تعداد درس:112
- مدت زمان :13:17:00
- حجم :6.17GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy