لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش ساخت یک برنامه C# 10 در دنیای واقعی
Building a Real-world C# 10 Application
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
نحوه ساخت بهترین برنامه های دنیای واقعی با استفاده از C# را بیاموزید. این دوره همه چیزهایی را که برای رسیدن از صفر به یک محصول کامل آماده برای توزیع نیاز دارید به شما آموزش میدهد. درک سینتکس سی شارپ یک شروع عالی است، اما چگونه میتوانید از آن برای ساخت یک برنامه کاربردی در دنیای واقعی استفاده کنید؟ در این دوره آموزشی، ساخت یک برنامه C# 10 در دنیای واقعی، یاد خواهید گرفت که از دانش خود در C# استفاده کنید و از آن برای ساخت یک برنامه مفید استفاده کنید. ابتدا، محل قرارگیری هر قطعه در برنامه را بررسی خواهید کرد، تقسیم کد به قطعات منطقی یک راه عالی برای سازماندهی یک برنامه است. در مرحله بعد، نحوه انتقال از یک ذخیره سازی در حافظه به یک فروشگاه دائمی را با معرفی یک پایگاه داده کشف خواهید کرد. این برنامه را به سطح بعدی می برد. در نهایت، نحوه صادرات و وارد کردن فایلها را به روشی که برای کاربران در سراسر جهان کار میکند، یاد خواهید گرفت. همه اینها به شما این امکان را می دهد که تمام دانش خود را از سی شارپ آزمایش کنید. وقتی این دوره را به پایان رساندید، مهارت ها و دانش ساخت یک برنامه C# 10 در دنیای واقعی را خواهید داشت.
سرفصل ها و درس ها
بررسی اجمالی دوره
Course Overview
بررسی اجمالی دوره
Course Overview
معرفی
Introduction
معرفی
Introduction
بررسی نسخه
Version Check
اهداف و دامنه
The Goals and Domain
مروری بر لایه UI
Walkthrough of the UI Layer
معماری کاربردی
The Application Architecture
خلاصه
Summary
ایجاد یک برنامه C# در دنیای واقعی
Creating a Real-world C# Application
آماده سازی پروژه ها
Preparing the Projects
ایجاد اشیاء دامنه
Creating the Domain Objects
ایجاد یک مخزن
Creating a Repository
اتصال UI به منطق تجاری با استفاده از View Models
Connecting the UI to the Business Logic using View Models
مدل های نمای اضافی را معرفی کنید
Introduce the Additional View Models
معرفی Dependency Injection و Factory Pattern
Introducing Dependency Injection and the Factory Pattern
انتشار و اشتراک در پیام ها
Publish and Subscribe to Messages
خلاصه
Summary
داده های ماندگار در یک پایگاه داده
Persisting Data in a Database
نگاشت مدل های دامنه به موجودیت های داده
Mapping Domain Models to Data Entities
اضافه کردن EF Core Migrations
Adding EF Core Migrations
معرفی مخازن برای دسترسی به داده ها
Introducing Repositories for the Data Access
ایجاد و تزریق مخازن اضافی
Creating and Injecting Additional Repositories
خلاصه
Summary
کار با فایل ها
Working with Files
JSON را به یک فایل روی دیسک صادر کنید
Export JSON to a File on Disk
JSON را از یک فایل روی دیسک وارد کنید
Import JSON from a File on Disk
در حال اتمام
Finishing Up
کلمه ای در مورد محلی سازی
A Word on Localization
پیاده سازی فیلترینگ با استفاده از LINQ
Implementing Filtering using LINQ
Pluralsight یکی از پرطرفدارترین پلتفرمهای آموزش آنلاین است که به میلیونها کاربر در سراسر جهان کمک میکند تا مهارتهای خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دورههای آموزشی در زمینههای فناوری اطلاعات، توسعه نرمافزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه میدهد.
یکی از ویژگیهای برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعهدهندگان و کارشناسان معتبر، دورههایی را ارائه میدهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژیها نگه میدارد. این امر به کاربران این اطمینان را میدهد که دورههایی که در Pluralsight میپذیرند، با جدیدترین دانشها و تجارب به روز شدهاند.
Filip یک توسعه دهنده مشتاق است که تلاش می کند هر روز چیز جدیدی یاد بگیرد. با بیش از یک دهه تجربه در .NET ، فیلیپ دانش و ایده های خود را در سراسر جهان گسترش می دهد ، خواه سخنرانی در کنفرانس ها یا آنلاین. Filip در طیف وسیعی از فناوری های مختلف مانند WPF ، Win Forms ، ASP.NET ، ASP.NET Core و Xamarin کار کرده است. در سال 2012 ، فیلیپ کتاب C # Smorgasbord را منتشر کرد ، که طیف گسترده ای از فن آوری ها و الگوهای مختلف را با استفاده از C # پوشش می داد ، و درست پس از معرفی فیلیپ به عنوان نویسنده در Pluralsight. سال بعد ، جایزه Microsoft MVP به او اعطا شد و از آن پس آن را حفظ کرده است.
نمایش نظرات