ساخت اپلیکیشن با ریاکت، Net Core ،GraphQL. و HotChocolate
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- ساخت اپلیکیشن کامل فولاستک end to end با استفاده از ریاکت و Net 7.
- یادگیری نحوه کار با GraphQL و HotChocolate برای ترکیب اپلیکیشن فرانتاند با پایگاه داده بکاند
- دریافت بینش درباره نحوه ساختاردهی پروژه نرمافزاری که با استانداردهای صنعت مطابقت دارد و امکان گسترش آن وجود دارد.
- یاد میگیرید چگونه یک پروژه را در یک کانتینر داکر مستقر کنید.
توضیحات دوره
ساخت وب اپلیکیشن فول استک با بکاند Net Core. و فرانتاند ریاکت
بکاند شامل اندپوینتهای GraphQL با HotChocolate به عنوان فریمورک برای کار با کوئریها و جهشها است. پایگاه داده بکاند از طریق Entity Framework قابل دسترسی خواهد بود.
وب اپلیکیشن فرانتاند از طریق Generador Code GraphQL به کوئریهای GraphQL دسترسی خواهد داشت. از Material UI برای استایلدهی اپلیکیشن استفاده خواهد شد.
این وب اپلیکیشن یک اپلیکیشن کاملاً تابعی است که داده و سفارشهای مشتری را ذخیره میکند. عملیاتهای CRUD از جمله درج، بروزرسانی، حذف و بازیابی مشتریان و سفارشها در این اپلیکیشن پیادهسازی خواهند شد.
این دوره به گونهای طراحی شده که یک دوره کدنویسی پیوسته باشد. بحثهای نظری به حداقل رسیدهاند تا اطمینان حاصل شود که محدودیتهای زمانی رعایت میشوند و زمان دوره به گونهای قابل مدیریت باشد که یادگیری آسانتر گردد.
برای درک و دنبال کردن دوره، دانش اساسی در برنامهنویسی الزامی است. این امر شامل تجربه اولیه در سیشارپ داتنت، جاوااسکریپت و کار با IDEs (مانند ویژوال استودیو کد) میباشد. اگر شما تازهکار کاملاً مبتدی در برنامهنویسی هستید و اطلاعی از آن ندارید، این دوره ممکن است برای شما مناسب نباشد. اگر شما برنامهنویس مبتدی تا سطح متوسط با پایه قوی در برنامهنویسی هستید، این دوره برای بروزرسانی دانش و یادگیری مهارتهای جدید عالی خواهد بود.
در پایان این سری از درسها، شما قادر خواهید بود یک وب اپلیکیشن تابعی با فناوریهای ذکر شده طراحی کرده و بسازید.
این دوره برای چه کسانی مناسب است؟
- توسعهدهندگان سطح متوسط که به دنبال پر کردن شکافهای دانش خود هستند.
- این دوره یک دوره بنیادین نیست و برای درک مفاهیم به دانش اولیه برنامهنویسی نیاز دارد.
ساخت اپلیکیشن با ریاکت، Net Core ،GraphQL. و HotChocolate
-
مقدمه 06:58
-
ساختار پروژه 01:19
-
راهاندازی محیط 02:37
-
ایجاد پروژه و راهاندازی گیت 07:29
-
ساختاردهی پروژه بکاند 13:16
-
ایجاد انتیتیها 11:39
-
راهاندازی Entity Framework و کانتکس پایگاه داده 20:53
-
یکپارچهسازی GraphQL با استفاده از HotChocolate 16:20
-
افزودن Voyager و CORS 10:12
-
ایجاد سرویس مشتری و سفارش 21:33
-
شروع کار با فرانتاند 12:10
-
ایجاد پیکربندی Codegen 11:08
-
اتصال فرانتاند به بکاند 12:40
-
ساختاردهی طرحبندی 28:03
-
ایجاد صفحه سفارشات 16:36
-
ایجاد Ag Grid قابل استفاده مجدد 10:03
-
ایجاد باکسهای بارگذاری و خطای قابل استفاده مجدد 07:41
-
ایجاد فیلد متنی قابل استفاده مجدد 07:14
-
ایجاد دکمه ارسال قابل استفاده مجدد 04:24
-
ایجاد چکباکس قابل استفاده مجدد 07:21
-
ایجاد فیلد انتخاب قابل استفاده مجدد 06:07
-
ایجاد انتخابگر تاریخ قابل استفاده مجدد 04:20
-
ایجاد کوئریهای مشتری و سفارش بر اساس شناسههای آنها 07:14
-
ایجاد فرم مشتری 25:26
-
ایجاد صفحه مشتری 17:43
-
ایجاد فرم سفارش 27:17
-
ایجاد صفحه سفارش 20:29
-
کمی پاکسازی 17:06
-
بازگشت به بکاند - ایجاد پایگاه داده SQLite و راهاندازی مهاجرتها 18:02
-
جهش AddOrUpdateCustomer 21:32
-
جهش AddOrUpdateOrder 13:46
-
بروزرسانی مشتری در فرم مشتری 20:29
-
بروزرسانی سفارش در فرم سفارش 19:38
-
افزودن صفحه مشتری جدید 07:01
-
افزودن صفحه سفارش جدید 10:43
-
ایجاد جهشهای حذف در بکاند 15:47
-
حذف مشتری در اپلیکیشن 17:40
-
حذف سفارش در اپلیکیشن 09:19
-
اختیاری - ایجاد شبکه آمار در صفحه اصلی 30:32
-
انتشار اپلیکیشن 18:52
-
داکرسازی اپلیکیشن 19:43
-
کار با انواع مختلف پایگاه داده 17:06
-
مدیریت secrets کاربران 05:05
مشخصات آموزش
ساخت اپلیکیشن با ریاکت، Net Core ،GraphQL. و HotChocolate
- تاریخ به روز رسانی: 1405/04/02
- سطح دوره:همه سطوح
- تعداد درس:43
- مدت زمان :10:25:45
- حجم :4.34GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy