لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش C# پیشرفته: کلاس ها، رکوردها و ساختارها
Advanced C#: Classes, Records, and Structs
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
دات نت فریم ورک چندین روش برای مدیریت داده ها در برنامه شما ارائه می دهد. انتخاب ابزار مناسب برای این کار می تواند به برنامه شما کمک کند تا حافظه را به طور موثرتری مدیریت کند و عملکرد بهتری را برای کاربران ارائه دهد. در این دوره پیشرفته، تفاوت ساختارها، کلاس ها و رکوردها در سی شارپ را بیاموزید. هر نوع داده معنایی خاص خود را برای سناریوهای رایج مانند آزمایش برابری، رفتار پیاده سازی و تایپ مقدار/مرجع دارد. هر سه نوع داده راه های عالی برای کار با داده های ساختاریافته ارائه می دهند، اما هر کدام نقاط قوت و ضعف خود را دارند. برای درک بهتر اینکه چگونه این ویژگیها میتوانند به شما در بهبود کدتان کمک کنند، هماهنگ شوید.
این دوره شامل چالش های کد است که توسط CoderPad ارائه شده است. چالشهای کد، تمرینهای کدنویسی تعاملی با بازخورد بیدرنگ هستند، بنابراین میتوانید در کنار محتوای دوره تمرین کدنویسی را انجام دهید تا مهارتهای برنامهنویسی خود را ارتقا دهید.
سرفصل ها و درس ها
معرفی
Introduction
ساختار سی شارپ مناسب برای هدف درست
The right C# structure for the right purpose
استفاده از CoderPad با این دوره
Using CoderPad with this course
شروع شدن
Getting started
1. بررسی اجمالی
1. Overview
درک انواع ارزش و مرجع
Understanding value and reference types
مقایسه انواع ساختار داده
Comparison of data structure types
تغییرناپذیری شی
Object immutability
2. کلاس ها
2. Classes
بررسی برابری
Equality checking
تعریف کلاس ها
Defining classes
وراثت طبقاتی
Class inheritance
3. سازه ها
3. Structs
ساختارهای تغییرناپذیر
Immutable structs
راه حل: سازه ها
Solution: Structs
ساختارها و معناشناسی ارزش
Structs and value semantics
جو مارینی یک مدافع ارشد توسعهدهنده در Google و توسعهدهنده Dreamweaver و Windows Phone است.
جو بیش از 20 سال در صنایع وب و نرمافزار کار کرده است. او یکی از اعضای اصلی تیم مهندسی Dreamweaver در Macromedia بود و نقشهای برجستهای در تولید محصولاتی مانند QuarkXPress، Microsoft Expression Blend، mTropolis mFactory و Extensis QX-Tools داشت. او به طور منظم یک سخنران برجسته در کنفرانسهای صنعتی است و چندین نشریه در زمینه توسعه وب و نرمافزار تألیف کرده یا در نویسندگی مشترکی دارد. قبل از گوگل، جو مسئول پلت فرم توسعه دهنده وب موبایل برای ویندوز فون 7 در مایکروسافت بود. کتاب او، مدل شیء سند، به طور گسترده ای به عنوان منبع قطعی برای کار با DOM در نظر گرفته می شود.
نمایش نظرات