لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش برنامهنویسی شیءگرا در سیشارپ 14 (C# 14)
- آخرین آپدیت
دانلود Introducing Object-oriented Programming in C# 14
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
نوشتن برنامههای کوچک با سیشارپ ساده است، اما وقتی بخواهیم اپلیکیشنهای بزرگتری ایجاد کنیم، موضوعات پیچیدهتر میشوند. برای این منظور، باید اصول برنامهنویسی شیءگرا (OOP) را به طور موثر به کار ببریم. در دوره «آموزش برنامهنویسی شیءگرا در سیشارپ 14»، شما یاد میگیرید که چگونه با استفاده از اصول OOP، برنامههایی با ساختار مناسب و قابل نگهداری در C# بسازید.
ابتدا نحوه طراحی و استفاده از انواع دادههای سفارشی خود، از جمله کلاسها (Classes)، استراکتها (Structs) و انومها (Enums) را بررسی خواهید کرد. سپس میآموزید که چگونه اصول محوری شیءگرایی مانند کپسولهسازی (Encapsulation)، ارثبری (Inheritance) و چندریختی (Polymorphism) را برای سازماندهی کدهای خود اعمال کنید. در نهایت، نحوه کار با المانهای دنیای واقعی مانند مجموعهها (Collections)، ورودی/خروجی فایلها، مدیریت استثناها (Exception Handling) و تستهای واحد (Unit Testing) را خواهید آموخت.
پس از اتمام این دوره، شما مهارتها و دانش لازم در زمینه برنامهنویسی شیءگرا در سیشارپ را برای نوشتن اپلیکیشنهای قدرتمند، ماژولار و حرفهای کسب خواهید کرد.
سرفصل ها و درس ها
بازبینی کلاسها و اشیاء
Reintroducing Classes and Objects
درک مبانی کار با کلاسها و اشیاء
Understanding the Basics of Working with Classes and Objects
دمو: بررسی کلاس ما تا این لحظه
Demo: Our Class So Far
انتقال کلاسها به یک فایل مجزا
Moving Classes to a Separate File
درک انواع مقدار (Value Types) و انواع ارجاعی (Reference Types) در سیشارپ
Understanding Value Types and Reference Types in C#
انواع مقدار و انواع ارجاعی
Value Types and Reference Types
دمو: کار با انواع مقدار و ارجاعی
Demo: Working with Value and Reference Types
ارسال دادهها به متدها
Passing Data to Methods
دمو: کار با پارامترهای متد
Demo: Working with Method Parameters
دمو: استفاده از کلمه کلیدی out
Demo: Using the out Keyword
رشتهها (Strings) نیز از انواع ارجاعی هستند
Strings Are Reference Types Too
دمو: قابلیتهای پیشرفتهتر با رشتهها
Demo: Doing More with Strings
درک مفاهیم Boxing و Unboxing
Understanding Boxing and Unboxing
دمو: استفاده از Boxing و Unboxing
Demo: Using Boxing and Unboxing
کار با انواع دادههای سفارشی
Working with Custom Types
دمو: کار با انواع دادهها
Demo: Working with Types
ایجاد شمارشگرها (Enumerations)
Creating Enumerations
دمو: کار با Enumerations
Demo: Working with Enumerations
کار با Struct
Working with Struct
دمو: ایجاد و استفاده از Structها
Demo: Creating and Using Structs
بهبود انواع دادهها با ویژگیهای سیشارپ
Enhancing Your Types with C# Features
گروهبندی کلاسها در Namespaceها
Grouping Classes in Namespaces
دمو: کار با Namespaceها
Demo: Working with Namespaces
معرفی دادههای استاتیک (Static)
Introducing Static Data
دمو: استفاده از static
Demo: Using static
درک مفهوم readonly
Understanding readonly
دمو: کار با readonly
Demo: Working with readonly
کار با null
Working with null
دمو: ارجاعات Nullable و انواع Nullable
Demo: Nullable References and Nullable Types
درک مفهوم Garbage Collection
Understanding Garbage Collection
دمو: بررسی نحوه عملکرد Garbage Collection
Demo: Looking at Garbage Collection
استفاده از کتابخانه کلاسها (Class Library)
Using a Class Library
دمو: استفاده از Class Library
Demo: Using a Class Library
دمو: کار با nameof و partial
Demo: Working with nameof and partial
معرفی Records
Introducing Records
دمو: ایجاد و استفاده از Records
Demo: Creating and Using Records
مدیریت مجموعههای داده با استفاده از Listها
Managing Collections of Data with Lists
کار با مجموعهها (Collections)
Working with Collections
دمو: کار با کلاسهای Collection
Demo: Working with the Collection Classes
نکاتی برای کار با Listها
Tips for Working with Lists
درک مفاهیم بنیادی برنامهنویسی شیءگرا
Understanding the Fundamentals of Object-orientation
درک برنامهنویسی شیءگرا در سیشارپ
Understanding Object-oriented Programming in C#
گیل کلیرن مدیر منطقه ای مایکروسافت ، نویسنده MVP و Pluralsight است. گیل یک معمار مستقل راه حل است که در بلژیک زندگی می کند. او روی توسعه وب و موبایل تمرکز دارد و عاشق Xamarin است. وی همچنین سخنران مکرر بسیاری از کنفرانس های بین المللی است. گیل همچنین بزرگترین کنفرانس IT در بلژیک و هلند را Techorama تأسیس کرد. می توانید وب سایت وی را به آدرس www.snowball.be بیابید.
نمایش نظرات