آموزش 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

  • StringCollection StringCollection

  • Ordered Dictionary OrderedDictionary

  • راه حل: رشته ها Solution: Strings

  • StringBuilder StringBuilder

  • چالش: رشته ها Challenge: Strings

نتیجه Conclusion

  • مراحل بعدی Next steps

نمایش نظرات

آموزش C#: ساختارهای داده کاربردی
جزییات دوره
1h 39m
24
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
394
- از 5
ندارد
دارد
دارد
Joe Marini
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Joe Marini Joe Marini

وکیل ارشد توسعه دهنده در گوگل، توسعه دهنده

جو مارینی یک مدافع ارشد توسعه‌دهنده در Google و توسعه‌دهنده Dreamweaver و Windows Phone است.

جو بیش از 20 سال در صنایع وب و نرم‌افزار کار کرده است. او یکی از اعضای اصلی تیم مهندسی Dreamweaver در Macromedia بود و نقش‌های برجسته‌ای در تولید محصولاتی مانند QuarkXPress، Microsoft Expression Blend، mTropolis mFactory و Extensis QX-Tools داشت. او به طور منظم یک سخنران برجسته در کنفرانس‌های صنعتی است و چندین نشریه در زمینه توسعه وب و نرم‌افزار تألیف کرده یا در نویسندگی مشترکی دارد. قبل از گوگل، جو مسئول پلت فرم توسعه دهنده وب موبایل برای ویندوز فون 7 در مایکروسافت بود. کتاب او، مدل شیء سند، به طور گسترده ای به عنوان منبع قطعی برای کار با DOM در نظر گرفته می شود.