لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش C#: ساختارهای داده کاربردی
C#: Applied Data Structures
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
یاد بگیرید که چگونه با استفاده از کلاس های مجموعه و ساختارهای داده در سی شارپ، داده ها را کارآمدتر و موثرتر مدیریت کنید. در این دوره، با مربی جو مارینی بپیوندید تا مراحل اساسی نحوه نگهداری مجموعه داده ها در سی شارپ را بیان کند و کلاس مجموعه مناسبی را انتخاب کنید که برای طیف گسترده ای از سناریوهای مختلف برنامه نویسی قابل استفاده است. جو با بررسی مفاهیم اصلی، از جمله تفاوت بین مجموعههای عمومی و غیرعمومی، و نحوه انتخاب یک کلاس ساختار داده برای رفع نیازهای یک مشکل برنامهنویسی خاص، شروع میکند. این دوره کلاسهای جمعآوری اولیه و عملیات داده در سی شارپ را پوشش میدهد، مانند نحوه جستجو و استفاده از List و LinkedList، و همچنین ساختارهای داده پیشرفتهتر و تخصصی مانند پشتهها، صفها، دیکشنریها، ListDictionary، HybridDictionary، OrderedDictionary، StringCollection، StringBuilder، و بیشتر. در طول مسیر، مهارت های جدید خود را با ساختارهای داده کاربردی در چالش های تمرین در پایان هر بخش آزمایش کنید.
سرفصل ها و درس ها
معرفی
Introduction
آنچه شما باید بدانید
What you should know
جدال داده ها در سی شارپ
Wrangling data in C#
1. مروری بر ساختارهای داده
1. Overview of Data Structures
مقدمه ای بر مجموعه داده های سی شارپ
Introduction to C# data collections
ساختارهای داده پایه سی شارپ
Basic C# data structures
مجموعههای عمومی در مقابل غیرعمومی
Generic vs. non-generic collections
انتخاب کلاس ساختار داده
Selecting a data structure class
2. ساختارهای داده پایه
2. Basic Data Structures
چالش: لیست خرید
Challenge: Shopping list
راه حل: لیست خرید
Solution: Shopping list
LinkedList
LinkedList
مقایسه لیست در مقابل لینکدلیست
List vs. LinkedList comparison
عملیات لیست پایه
Basic List operations
جستجوی محتوای لیست
Searching List content
3. ساختارهای داده پیشرفته
3. Advanced Data Structures
راه حل: بیانیه را متعادل کنید
Solution: Balance the statement
صف ها
Queues
پشته ها
Stacks
چالش: بیانیه را متعادل کنید
Challenge: Balance the statement
لغت نامه ها
Dictionaries
4. ساختارهای داده تخصصی
4. Specialized Data Structures
ListDictionary و HybridDictionary
ListDictionary and HybridDictionary
جو مارینی یک مدافع ارشد توسعهدهنده در Google و توسعهدهنده Dreamweaver و Windows Phone است.
جو بیش از 20 سال در صنایع وب و نرمافزار کار کرده است. او یکی از اعضای اصلی تیم مهندسی Dreamweaver در Macromedia بود و نقشهای برجستهای در تولید محصولاتی مانند QuarkXPress، Microsoft Expression Blend، mTropolis mFactory و Extensis QX-Tools داشت. او به طور منظم یک سخنران برجسته در کنفرانسهای صنعتی است و چندین نشریه در زمینه توسعه وب و نرمافزار تألیف کرده یا در نویسندگی مشترکی دارد. قبل از گوگل، جو مسئول پلت فرم توسعه دهنده وب موبایل برای ویندوز فون 7 در مایکروسافت بود. کتاب او، مدل شیء سند، به طور گسترده ای به عنوان منبع قطعی برای کار با DOM در نظر گرفته می شود.
نمایش نظرات