آنچه یاد خواهید گرفت:
ساخت اپلیکیشن کامل فولاستک end to end با استفاده از ریاکت و Net 7.
یادگیری نحوه کار با GraphQL و HotChocolate برای ترکیب اپلیکیشن فرانتاند با پایگاه داده بکاند
دریافت بینش درباره نحوه ساختاردهی پروژه نرمافزاری که با استانداردهای صنعت مطابقت دارد و امکان گسترش آن وجود دارد.
یاد میگیرید چگونه یک پروژه را در یک کانتینر داکر مستقر کنید.
توضیحات دوره
ساخت وب اپلیکیشن فول استک با بکاند Net Core. و فرانتاند ریاکت
بکاند شامل اندپوینتهای GraphQL با HotChocolate به عنوان فریمورک برای کار با کوئریها و جهشها است. پایگاه داده بکاند از طریق Entity Framework قابل دسترسی خواهد بود.
وب اپلیکیشن فرانتاند از طریق Generador Code GraphQL به کوئریهای GraphQL دسترسی خواهد داشت. از Material UI برای استایلدهی اپلیکیشن استفاده خواهد شد.
این وب اپلیکیشن یک اپلیکیشن کاملاً تابعی است که داده و سفارشهای مشتری را ذخیره میکند. عملیاتهای CRUD از جمله درج، بروزرسانی، حذف و بازیابی مشتریان و سفارشها در این اپلیکیشن پیادهسازی خواهند شد.
این دوره به گونهای طراحی شده که یک دوره کدنویسی پیوسته باشد. بحثهای نظری به حداقل رسیدهاند تا اطمینان حاصل شود که محدودیتهای زمانی رعایت میشوند و زمان دوره به گونهای قابل مدیریت باشد که یادگیری آسانتر گردد.
برای درک و دنبال کردن دوره، دانش اساسی در برنامهنویسی الزامی است. این امر شامل تجربه اولیه در سیشارپ داتنت، جاوااسکریپت و کار با IDEs (مانند ویژوال استودیو کد) میباشد. اگر شما تازهکار کاملاً مبتدی در برنامهنویسی هستید و اطلاعی از آن ندارید، این دوره ممکن است برای شما مناسب نباشد. اگر شما برنامهنویس مبتدی تا سطح متوسط با پایه قوی در برنامهنویسی هستید، این دوره برای بروزرسانی دانش و یادگیری مهارتهای جدید عالی خواهد بود.
در پایان این سری از درسها، شما قادر خواهید بود یک وب اپلیکیشن تابعی با فناوریهای ذکر شده طراحی کرده و بسازید.
این دوره برای چه کسانی مناسب است؟
توسعهدهندگان سطح متوسط که به دنبال پر کردن شکافهای دانش خود هستند.
این دوره یک دوره بنیادین نیست و برای درک مفاهیم به دانش اولیه برنامهنویسی نیاز دارد.