لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش C#: داده های کاربردی
C#: Applied Data
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
یاد بگیرید که چگونه با استفاده از کلاسهای مجموعه و ساختارهای داده در سی شارپ، دادهها را کارآمدتر و مؤثرتر مدیریت کنید. در این دوره، با مربی جو مارینی بپیوندید تا مراحل اساسی نحوه نگهداری مجموعه داده ها در سی شارپ را بیان کند و کلاس مجموعه مناسبی را انتخاب کنید که برای طیف گسترده ای از سناریوهای مختلف برنامه نویسی قابل استفاده است. جو با بررسی مفاهیم اصلی، از جمله تفاوت بین مجموعههای عمومی و غیرعمومی، و نحوه انتخاب یک کلاس ساختار داده برای رفع نیازهای یک مشکل برنامهنویسی خاص، شروع میکند. این دوره کلاسهای جمعآوری اولیه و عملیات داده در سی شارپ را پوشش میدهد، مانند نحوه جستجو و استفاده از List و LinkedList، و همچنین ساختارهای داده پیشرفتهتر و تخصصی مانند پشتهها، صفها، دیکشنریها، ListDictionary، HybridDictionary، OrderedDictionary، StringCollection، StringBuilder، و بیشتر. در طول مسیر، مهارت های جدید خود را با ساختارهای داده کاربردی در چالش های تمرین در پایان هر بخش آزمایش کنید.
سرفصل ها و درس ها
معرفی
Introduction
جدال داده ها در سی شارپ
Wrangling data in C#
آنچه شما باید بدانید
What you should know
1. مروری بر ساختارهای داده
1. Overview of Data Structures
ساختارهای داده پایه سی شارپ
Basic C# data structures
مقدمه ای بر مجموعه داده های سی شارپ
Introduction to C# data collections
مجموعههای عمومی در مقابل غیرعمومی
Generic vs. non-generic collections
انتخاب کلاس ساختار داده
Selecting a data structure class
2. ساختارهای داده پایه
2. Basic Data Structures
عملیات لیست پایه
Basic List operations
جستجوی محتوای لیست
Searching List content
LinkedList
LinkedList
مقایسه لیست در مقابل لینکدلیست
List vs. LinkedList comparison
چالش: لیست خرید
Challenge: Shopping list
راه حل: لیست خرید
Solution: Shopping list
3. ساختارهای داده پیشرفته
3. Advanced Data Structures
پشته ها
Stacks
صف ها
Queues
لغت نامه ها
Dictionaries
چالش: بیانیه را متعادل کنید
Challenge: Balance the statement
راه حل: بیانیه را متعادل کنید
Solution: Balance the statement
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 در نظر گرفته می شود.
نمایش نظرات