لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش جامع برنامهنویسی شیءگرا (OOP) در سیشارپ ۱۴
- آخرین آپدیت
دانلود Introducing Object-oriented Programming in C# 14
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
نوشتن برنامههای کوچک با سیشارپ ساده است، اما زمانی که بخواهیم اپلیکیشنهای بزرگتر توسعه دهیم، پیچیدگیها افزایش مییابد. برای مدیریت این پروژهها، باید اصول برنامهنویسی شیءگرا را به طور موثر به کار ببریم. در این دوره جامع «برنامهنویسی شیءگرا در C# 14»، شما یاد میگیرید که چگونه با استفاده از مفاهیم OOP، برنامههایی با ساختار استاندارد و قابل نگهداری ایجاد کنید.
ابتدا با نحوه طراحی و استفاده از انواع دادههای سفارشی شامل کلاسها (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) و انواع مرجعی (Reference Types)
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
دمو: استفاده از باکسینگ و آنباکسینگ
Demo: Using Boxing and Unboxing
کار با انواع دادههای سفارشی
Working with Custom Types
دمو: کار با انواع دادهها
Demo: Working with Types
ایجاد شمارشگرها (Enumerations)
Creating Enumerations
دمو: کار با شمارشگرها
Demo: Working with Enumerations
کار با استراکتها (Struct)
Working with Struct
دمو: ایجاد و استفاده از استراکتها
Demo: Creating and Using Structs
بهبود انواع دادهها با قابلیتهای سیشارپ
Enhancing Your Types with C# Features
گروهبندی کلاسها در فضای نام (Namespaces)
Grouping Classes in Namespaces
دمو: کار با فضای نامها
Demo: Working with Namespaces
معرفی دادههای استاتیک (Static Data)
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
گیل کلیرن مدیر منطقه ای مایکروسافت ، نویسنده MVP و Pluralsight است. گیل یک معمار مستقل راه حل است که در بلژیک زندگی می کند. او روی توسعه وب و موبایل تمرکز دارد و عاشق Xamarin است. وی همچنین سخنران مکرر بسیاری از کنفرانس های بین المللی است. گیل همچنین بزرگترین کنفرانس IT در بلژیک و هلند را Techorama تأسیس کرد. می توانید وب سایت وی را به آدرس www.snowball.be بیابید.
نمایش نظرات