لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش Spring GraphQL را یاد بگیرید
دانلود Learn Spring GraphQL
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
Spring GraphQL، Spring Boot 3، MVC، Security(OAuth2)، Websocket، Spring Data JPA، Docker، CI/CD، Kubernetes، GraalVM انواع اولیه GraphQL را یاد خواهید گرفت. نحوه پیاده سازی GraphQL Query، Mutation و Subscription با Spring را یاد خواهید گرفت. شما یاد خواهید گرفت که چگونه JPA با GraphQL تعامل می کند شما یاد خواهید گرفت که چگونه منطق سفارشی ابزار را برای اعتبارسنجی پیاده سازی کنید. یاد خواهید گرفت که چگونه استثناهای سفارشی و اعتبار سنجی ایجاد کنید شما یاد خواهید گرفت که چگونه تمام استثناها را در مقیاس جهانی برنامه مدیریت کنید. صفحه بندی GraphQL را با استفاده از دو روش پیاده سازی خواهید کرد. نحوه استفاده از وب سوکت با GraphQL را یاد خواهید گرفت که چگونه برنامه خود را با GraalVm به یک بومی بسته بندی کنید. Image شما برنامه GraphQL را به عنوان یک سرور منبع Oauth2 ایمن خواهید کرد. نحوه پیاده سازی سرور مجوز (Client Credentials) را یاد خواهید گرفت. برای تبدیل اسکریپتهای GraphQL به کلاسها یا POJOها نحوه اتصال برنامهنویسی به سرورهای GraphQL خارجی با استفاده از Rest Cleint را یاد میگیرید. نحوه ایجاد تصویر بومی با استفاده از GraalVM را خواهید دید که چگونه برنامه خود را Docker کنید. نحوه آماده شدن برای استقرار در Kubernetes را خواهید آموخت. شما مسیر عملی برای استقرار در Kubernetes را یاد خواهید گرفت. نحوه پیاده سازی CI-CD با Github Actions پیش نیازها:Java را یاد خواهید گرفت. 22. با این حال، تجربه جاوا 8+ کافی است آشنایی اولیه با Spring یا Spring Boot تجربه بسیار کمی با JPA (شما در تمام مواردی که باید بدانید راهنمایی خواهید شد) از کدنویسی عملی قدردانی می کند.
آیا می خواهید یاد بگیرید که چگونه از GraphQL با استفاده از Spring استفاده کنید؟ پس این دوره برای شماست
همه آنچه را که باید درباره Spring GraphQL بدانید از ابتدا به شما می آموزد. ما یک رویکرد عملگرایانه را بر اساس بخشهای قبلی انجام میدهیم.
شما متوجه خواهید شد که چرا و چگونه هر مؤلفه GraphQL ارتباط برقرار می کند.
این دوره همچنین به طور عملی چگونگی انجام موارد زیر را توضیح می دهد:
انواع اصلی GraphQL را گسترش دهید.
از ابزار دقیق برای ایجاد منطق اعتبار سنجی اضافی استفاده کنید
اجرا کردن سرور مجوز Spring (Oauth2): اعتبار مشتری Granr
خط لوله CI/CD را با استفاده از اقدامات Git پیاده سازی کنید
از GraalVm برای ایجاد یک تصویر بومی بسته به سیستم عامل خود استفاده کنید
تعامل با Kubernetes با استفاده از دستورات سطح پایین kubectl برای ایجاد پادها، سرویسها، استقرارها، نقشههای پیکربندی، ارسال پورت
از WebSocket برای انتشار رویدادها یا پیام ها استفاده کنید
مخزن های خاص Spring Data JPA برای انجام وظایف خاص
از SpringBootTest با GraphQL، Junit و Hamcrest استفاده کنید
ما تست یکپارچه سازی موثر می نویسیم تا تقریباً تمام موارد استفاده خود را پوشش دهد
علاوه بر دوره آموزشی، در مورد و/یا موارد زیر را برجسته خواهید کرد:
Containerization (Docker)
این دوره به شما نشان می دهد که چگونه برنامه ما را کانتینری کنید. یعنی ایجاد تصویر
ما نیز برنامه را از طریق دستورات Docker در ترمینال اجرا کردیم
PostgresDB
استثناها و اعتبارسنجی های سفارشی
سوابق جاوا
Spring Boot Starter Docker Compose و نحوه استفاده از آن در توسعه.
سرفصل ها و درس ها
مقدمه
Introduction
مقدمه
Introduction
چرا جاوا 22
Why Java 22
راهنمای راه اندازی جاوا 22
Java 22 Setup Guide
مشتریان مورد استفاده در دوره (بسیار مهم)
Clients Used in Course (VERY IMPORTANT)
منبع دوره
Course Resource
وابستگی ها
Dependencies
وابستگی ها را با استفاده از Intellij شروع کنید
Init Dependencies using Intellij
وابستگی ها را با استفاده از Start.Spring.io راه اندازی کنید
Init Dependencies using Start.Spring.io
توضیح وابستگی ها
Explaining Dependencies
پلاگین تولید کد Dgs
Dgs Code Generation Plugin
پیکربندی پلاگین Dgs و تنظیم مشخصات
Dgs Plugin Config and Properties Setup
انواع داده GraphQL
GraphQL Data types
توجه داشته باشید!!!
Note!!!
انواع پایه
Basic Types
رابط و فهرست
Interface and enum
اتحادیه
Union
انواع اسکالر توسعه یافته
Extended Scalar Types
اسکالرهای توسعه یافته
Extended Scalars
Extended Scalar Config
Extended Scalar Config
استفاده گسترده از اسکالرها
Extended Scalars Usage
انواع نقطه پایانی پایه
Basic Endpoints Types
نوع پرس و جو قسمت 1
Query type Part 1
نوع پرس و جو قسمت 2
Query type Part 2
نوع جهش
Mutation Type
نوع اشتراک
Subscription Type
موجودیت های GraphQl
GraphQl Entities
موجودیت های GraphQL قسمت 1
GraphQL entities part 1
موجودیت های GraphQL قسمت 2
GraphQL entities part 2
موجودیت های GraphQL قسمت 3
GraphQL entities part 3
ورودی موجودیت GraphQL
GraphQL entity input
نوع موجودیت Jpa
Jpa Entity Type
شرکت Jpa Entity
Company Jpa Entity
نوع دیگر Jpa Entity
Other Jpa Entity type
چرا ما از رابطه موجودیت jpa استفاده نمی کنیم
Why we won't be using jpa entity relationship
نمایش نظرات