آموزش ساخت یک برنامه 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

  • انتشار اپلیکیشن Publishing the Application

  • کلمات پایانی متشکرم! Final Words & Thank you!

نمایش نظرات

نظری ارسال نشده است.

آموزش ساخت یک برنامه C# 10 در دنیای واقعی
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
3h 39m
26
Pluralsight (پلورال سایت) pluralsight-small
07 تیر 1402 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
از 5
دارد
دارد
دارد
Filip Ekberg

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Filip Ekberg Filip Ekberg

Filip یک توسعه دهنده مشتاق است که تلاش می کند هر روز چیز جدیدی یاد بگیرد. با بیش از یک دهه تجربه در .NET ، فیلیپ دانش و ایده های خود را در سراسر جهان گسترش می دهد ، خواه سخنرانی در کنفرانس ها یا آنلاین. Filip در طیف وسیعی از فناوری های مختلف مانند WPF ، Win Forms ، ASP.NET ، ASP.NET Core و Xamarin کار کرده است. در سال 2012 ، فیلیپ کتاب C # Smorgasbord را منتشر کرد ، که طیف گسترده ای از فن آوری ها و الگوهای مختلف را با استفاده از C # پوشش می داد ، و درست پس از معرفی فیلیپ به عنوان نویسنده در Pluralsight. سال بعد ، جایزه Microsoft MVP به او اعطا شد و از آن پس آن را حفظ کرده است.

Pluralsight (پلورال سایت)

Pluralsight یکی از پرطرفدارترین پلتفرم‌های آموزش آنلاین است که به میلیون‌ها کاربر در سراسر جهان کمک می‌کند تا مهارت‌های خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دوره‌های آموزشی در زمینه‌های فناوری اطلاعات، توسعه نرم‌افزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه می‌دهد.

یکی از ویژگی‌های برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعه‌دهندگان و کارشناسان معتبر، دوره‌هایی را ارائه می‌دهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژی‌ها نگه می‌دارد. این امر به کاربران این اطمینان را می‌دهد که دوره‌هایی که در Pluralsight می‌پذیرند، با جدیدترین دانش‌ها و تجارب به روز شده‌اند.