لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش کلاس های Master Collection در سی شارپ با استفاده از ویژوال استودیو
دانلود Master Collection Classes in C# Using Visual Studio
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
با استفاده از ASP.NET Core کلاسهای مجموعه اصلی را در سی شارپ یاد میگیرید دانشجویان کلاسهای مجموعه را یاد میگیرند: مجموعههای غیر عمومی، عمومی، همزمان و تخصصی در سی شارپ. آنها مفهوم نخ، برنامه های کاربردی چند رشته ای و برنامه نویسی ناهمزمان را یاد خواهند گرفت. دانشآموزان همچنین در کلاسهای مجموعه به صورت عملی در مورد کدنویسی و آزمایش قرار خواهند گرفت. دانش آموزان قادر خواهند بود اطلاعاتی در مورد انواع مورد استفاده در یک نوع داده عمومی در زمان اجرا با بازتاب به دست آورند. آنها مفاهیم کلاس های مجموعه و کاربرد آنها را در سناریوهای واقعی از طریق کد C# درک خواهند کرد. آنها مفاهیم شی گرا رابط و کلاس انتزاعی را یاد خواهند گرفت. به عنوان یک امتیاز، دانشآموزان یک برنامه کاربردی فرم ویندوز خواهند ساخت که در آن مفاهیم کلاس مجموعه را اعمال میکنند. پیش نیازها: آشنایی اولیه با سی شارپ یا هر برنامه نویسی شی گرا دیگر سودمند خواهد بود. برخی از قرار گرفتن در معرض قبلی با Visual Studio IDE باعث می شود این دوره نسیمی باشد.
این دوره اخیراً به روز شده است تا شامل دو بخش کاملاً جدید در HashSet
این دوره کلاس های Non-Generic، Generic، Concurrent و Specialized Collection در C# را پوشش می دهد. این دوره شامل موضوعات مهم مفهوم سازی در Reflection، برنامه های کاربردی چند رشته ای (با ایمنی رشته)، برنامه نویسی ناهمزمان و مفاهیم شی گرا از رابط ها و کلاس انتزاعی است که دانش آموزان برای بهره مندی از مزایای کامل دوره باید درک کنند. چندین تمرین کدنویسی، یک تکلیف و یک پروژه کوچک با هدف درگیر نگه داشتن دانش آموزان با مطالب است. این تمرینات همچنین ابزاری برای ارزیابی خود پیشرفت در دوره هستند. تعدادی مقاله و سخنرانی برای بهبود فرآیند یادگیری در فناوری های مرتبط اضافه شده است.
سرفصل ها و درس ها
معرفی دوره
Course Introduction
تشویق سازنده بازخورد: پیامی به دانشجویان Udemy ما
Encouraging Constructive Feedback: A Message to Our Udemy Students
معرفی دوره
Introduction to the course
نکته ای در مورد درونیابی رشته و کلمه کلیدی var
A note on string interpolation and var keyword
دانلود و نصب ویژوال استودیو
Downloading and Installation of Visual Studio
مقدمه ای بر مجموعه های سی شارپ
Introduction to C# Collections
مقدمه ای بر مجموعه ها و اهداف آنها
Introduction to Collections and their Objectives
یادداشتی برای دانش آموزان در مورد سیستم رتبه بندی Udemy
A Note to Students on Udemy Rating System
مفاهیم ضروری برای یادگیری
Essential Concepts to Learn
مقدمه ای بر رابط ها در سی شارپ
An Introduction to Interfaces in C#
کلاس های انتزاعی در سی شارپ
Abstract classes in C#
اشتباه-حذف کد اضافی
Errata-Removal of Redundant Code
مقدمه ای بر Reflection در سی شارپ
Introduction to Reflection in C#
بازتاب-دسترسی به اطلاعات فراداده
Reflection-Accessing Metadata Information
صحافی زود هنگام و دیر با استفاده از انعکاس
Early and Late Binding Using Reflection
کلاسهای مجموعه غیرعمومی (ArrayList)
Non-Generic Collection Classes (ArrayList)
بخش مقدمه
Section Introduction
آرایه ها و کلاس های غیر عمومی
Arrays and Non-Generic Classes
ویژگی ها و روش های ArrayList
ArrayList Properties and Methods
روش های ArrayList
ArrayList Methods
روشهای ArrayList بیشتر و استفاده از کلاس جزئی
More ArrayList Methods and Partial Class Usage
بررسی اجمالی تمرین کدنویسی
Coding Exercise Overview
راه حل تمرین کدنویسی
Coding Exercise Solution Walkthrough
کلاسهای مجموعه غیرعمومی (HashTable)
Non-Generic Collection Classes (HashTable)
قابلیت هش در سی شارپ
Hashtable in C#
روش های هشت گانه
Hashtable methods
ویژگیها و روشهای هشتشدن بیشتر
More Hashtable Properties and Methods
پاداش: ایجاد و استفاده از یک برنامه فرم ویندوز برای مدیریت مجموعه ها
Bonus: Create and Use a Windows Form Application for Managing Collections
ایجاد یک برنامه Windows Form با کنترل - قسمت 1
Create a Windows Form Application With Controls - Part 1
برنامه Windows Form Application را گسترش دهید و یک دکمه رویداد Handler را کد کنید - قسمت 2
Extend the Windows Form Application and Code a Button Event Handler - Part 2
پایان برنامه فرم ویندوز و کدگذاری رویدادهای کلیک دکمه - قسمت 3
Conclude Windows Form Application and Code the Button Click Events - Part 3
مقدمه ای بر کلاس های Generic و Generic Collection
Introduction to Generics and Generic Collection Classes
مبانی ژنریک
Fundamentals of Generics
کلاس های مجموعه عمومی (فهرست<T>)
Generic Collection Classes (List<T>)
فهرست<T> مقدمه
List<T> Introduction
فهرست<T> استفاده از برخی روش های رایج - قسمت 1
List<T> Use of Some Common Methods - Part 1
فهرست<T> استفاده از برخی روش های رایج - قسمت 2
List<T> Use of Some Common Methods - Part 2
فهرست<T> استفاده از برخی روش های رایج - قسمت 3
List<T> Use of Some Common Methods - Part 3
فهرست<T> شمارش و ویژگی های ظرفیت
List<T> Count and Capacity Properties
تمرین 1
Exercise 1
پاداش مثال 1: ایجاد یک برنامه پردازشگر فایل متنی کنسول (بدون ژنریک)
Bonus Ex 1: Create a Console Text File Processor Application (Without Generics)
پاداش مثال 2: پردازشگر فایل متنی را برای استفاده از Generics و Reflection تغییر دهید
Bonus Ex 2: Modify the Text File Processor to Use Generics and Reflection
ایجاد یک برنامه CRUD با List<T> و Microsoft SQL Server - قسمت 1
Creating a CRUD application with List<T> and Microsoft SQL Server - Part 1
ایجاد یک برنامه CRUD با List<T> و Microsoft SQL Server -Part 2
Creating a CRUD application with List<T> and Microsoft SQL Server -Part 2
مجموعه عمومی HashSet<T> Class
Generic Collection HashSet<T> Class
مقدمه ای بر HashSet<T> Generic Collection Class
Introduction to HashSet<T> Generic Collection Class
HashSet<T> Hands on Coding با متدهای رایج - قسمت 1
HashSet<T> Hands on Coding with Commonly Used Methods - Part 1
HashSet<T> Hands on کدنویسی با متدهای رایج - قسمت 2
HashSet<T> Hands on Coding with Commonly Used Methods - Part 2
مجموعه عمومی SortedSet<T>
Generic Collection SortedSet<T>
مقدمه ای بر کلاس مجموعه عمومی SortedSet<T>
Introduction to SortedSet<T> Generic Collection Class
SortedSet<T> یادگیری برخی از روش های خاص
SortedSet<T> Learning Some Special Methods
کلاس های مجموعه عمومی (لغت نامه)
Generic Collection Classes (Dictionary)
مقدمه ای بر Dictionary<TKey, TValue> Class
Introduction to Dictionary<TKey, TValue> Class
کلاس دیکشنری - افزودن متد و ویژگی شمارش
Dictionary Class - Add Method and Count Property
کلاس دیکشنری - TryGetValue و Remove Methods
Dictionary Class - TryGetValue and Remove Methods
تبدیل یک مجموعه فهرست و آرایه کارمند به دیکشنری
Converting an Employee Array and List Collection to Dictionary
تمرین 2
Exercise 2
صف<T> و پشته<T> کلاس
Queue<T> and Stack<T> Class
مقدمه ای بر صف ها و پشته ها - مجموعه عمومی
Introduction to Queues and Stacks - Generic Collection
Queue<T> Class - کدنویسی بیشتر در ویژوال استودیو
Queue<T> Class - More Coding in Visual Studio
Stack<T> Class - An Examination with Examples
Stack<T> Class - An Examination with Examples
Stack<T> Class - کدنویسی بیشتر در ویژوال استودیو
Stack<T> Class - More Coding in Visual Studio
مینی پروژه - کاربرد عملی کلاس صف عمومی
Mini Project - Practical Application of Generic Queue Class
مینی پروژه - کدنویسی، اشکال زدایی و اجرای برنامه
Mini Project - Coding, Debugging and Running the App
کلاس مقایسه عمومی برای مرتب سازی و مقایسه اشیاء از انواع تعریف شده توسط کاربر
Generic Comparer Class for Sorting and Comparing Objects of User Defined Types
کلاس Comparer<T> برای مرتب سازی انواع کاربر C#
Comparer<T> Class for Sorting C# User Types
کلاس Comparer<T> برای مقایسه انواع کاربر C#
Comparer<T> Class for Comparing C# User Types
مقایسه عملکرد بین فهرست عمومی<T> و کلاس آرایلیست غیرعمومی
Performance Comparison Between Generic List<T> and Non-Generic ArrayList Class
عملکرد بین List<T> و کلاس ArrayList را با برنامه نمایشی مقایسه کنید
Compare the Performance between List<T> and ArrayList Class with Demo App
کلاس های مجموعه همزمان
Concurrent Collection Classes
چرا و کجا به مجموعه های همزمان نیاز است؟ - قسمت 1
Why and Where Concurrent Collections are Required? - Part 1
چرا و کجا به مجموعه های همزمان نیاز است؟ - قسمت 2
Why and Where Concurrent Collections are Required? - Part 2
مبانی برنامه نویسی ناهمزمان
Asynchronous Programming Fundamentals
کلاس مجموعه ConcurrentBag<T>
ConcurrentBag<T> Collection Class
ConcurrentDictionary<T> Collection Class - Part 1
ConcurrentDictionary<T> Collection Class - Part 1
ConcurrentDictionary<T> Collection Class - Part 2
ConcurrentDictionary<T> Collection Class - Part 2
کلاس مجموعه BlockingCollection<T> - قسمت 1
BlockingCollection<T> Collection Class - Part 1
کلاس مجموعه BlockingCollection<T> - قسمت 2
BlockingCollection<T> Collection Class - Part 2
کلاس های تخصصی مجموعه
Specialized Collection Classes
مقدمه ای بر مجموعه تخصصی با روش های کلاس CollectionsUtil
Introduction to Specialized Collection with CollectionsUtil class Methods
در CollectionsUtil تمرین کنید
Exercise in CollectionsUtil
کلاس StringCollection و استفاده از روش های کلاس - قسمت 1
StringCollection Class and Usage of the Class Methods - Part 1
کلاس StringCollection و استفاده از روش های کلاس - قسمت 2
StringCollection Class and Usage of the Class Methods - Part 2
چه چیزی در C# 10 جدید است؟
What's New In C# 10 ?
ثبت سازه ها و بهبود انواع سازه ها
Record Structs and Improvement of Struct Types
آزمون پایان دوره
End of Course Quiz
بررسی دانش من در کلاس های مجموعه
Quizzing My Knowledge on Collection Classes
یودمی یکی از بزرگترین پلتفرمهای آموزشی آنلاین است که به میلیونها کاربر در سراسر جهان امکان دسترسی به دورههای متنوع و کاربردی را فراهم میکند. این پلتفرم امکان آموزش در زمینههای مختلف از فناوری اطلاعات و برنامهنویسی گرفته تا زبانهای خارجی، مدیریت، و هنر را به کاربران ارائه میدهد. با استفاده از یودمی، کاربران میتوانند به صورت انعطافپذیر و بهینه، مهارتهای جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.
یکی از ویژگیهای برجسته یودمی، کیفیت بالای دورهها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد میدهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و میتوانند به بهترین شکل ممکن از آموزشها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرمهای آموزشی آنلاین، به افراد امکان میدهد تا به راحتی و با کیفیت، مهارتهای مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.
نمایش نظرات