header-logo.png BiaTech

کاربرد ساختمان های داده در برنامه نویس NET.


کاربرد ساختمان های داده در برنامه نویس NET.


ساختمان‌های داده را می توان ظروفی برای نگهداری داده ها تصور کرد که در حین اجرای برنامه ها مورد استفاده قرار گیرند. استفاده صحیح از ساختمان‌های داده مستلزم شناخت عمیق از این امکانات است. استفاده درست یا غلط از ساختمان‌های داده می تواند پیاده سازی، اجرا و کارایی برنامه های شما را تحت تاثیر قرار دهد. این امکانات رابطه تنگاتنگی با رویکردهای حل مسئله و طراحی الگوریتم ها و راهکارهای شما در مقابل مسائل مختلف دارند.

در این دوره سعی داریم ساختمان های داده مختلف مورد استفاده در .NET و طریقه عملکرد آنها را معرفی کنیم و بیان کنیم که چه زمان و برای چه کاربردی بهتر است از کدام ساختمان داده استفاده شود. همینطور برخی ساختمان های داده که در .Net پیش بینی نشده است را بصورت سفارشی پیاده سازی خواهیم کرد. این دوره شامل 27 جلسه در قالب 10 فصل می باشد

این دوره برای اشخاص زیر مناسب است:

  • افرادی که قصد دارند شروع به یادگیری برنامه نویسی کنند
  • افرادی که جویای کار هستند و می خواهند برای موفقیت در مصاحبه، بر مفاهیم ساختمان‌های داده مسلط شوند
  • همه برنامه نویسان با تجربه ای که احساس می کنند نیاز به یادآوری ساختمان‌های داده دارند
  • کسانی که قصد دارند برنامه هایی با کارایی بالا و تعداد خط کد پایین داشته باشند.

 پیش نیازها

آشنایی با زبان برنامه نویسی C#

آشنایی با مفاهیم شئ گرایی

فصل‌های دوره



در این فصل به مقدمه ای بر ساختمان های داده پرداخت می شود و شامل چهار جلسه در رابطه با مفاهیم زیر است:

  • انواع Data Type
  • Enumeration
  • Compare
  • Clone

01 ساعت و 31 دقیقه | 261 MB

در این فصل در رابطه با آرایه ها و الگوریتم های کلاسیک مرتبسازی صحبت می کنیم. این فصل شامل پنج جلسه در رابطه با مفاهیم زیر است:

  • انواع آرایه
  • Selection Sort
  • Insertion Sort
  • Bubble Sort
  • Quick Sort

01 ساعت و 30 دقیقه | 271 MB

در این فصل در مورد ساختمان داده List صحبت می کنیم. این فصل شامل دو جلسه با عناوین زیر است:

  • Simple Lists
  • Sorted Lists

55 دقیقه | 155 MB

در این فصل در مورد ساختمان داده LinkedList صحبت می کنیم. این فصل شامل دو جلسه با عناوین زیر است:

  • LinkedList
  • CircularLinkedList

35 دقیقه | 122 MB

در این فصل در مورد ساختمان داده Stack و مفاهیم پایه IEnumerable  صحبت می کنیم. این فصل شامل دو جلسه با عناوین زیر است:

  • IEnumerable-ICollection-IList
  • Stacks

51 دقیقه | 146 MB

در این فصل در مورد ساختمان داده Queue صحبت می کنیم. این فصل شامل دو جلسه با عناوین زیر است:

  • Queues
  • PriorityQueues

29 دقیقه | 98 MB

در این فصل در مورد ساختمان داده مبتنی بر Hash مانند HashTable، Dictionary و HashSet صحبت می کنیم. این فصل شامل دو جلسه با عناوین زیر است:

  • HashTable
  • HashSets

45 دقیقه | 153 MB

در این فصل در مورد ساختمان داده Tree صحبت می کنیم. این فصل شامل سه جلسه با عناوین زیر است:

  • BasicTree
  • BinaryTree
  • BinarySearchTree

01 ساعت و 36 دقیقه | 291 MB

در این فصل در مورد ساختمان داده Graph صحبت می کنیم. این فصل شامل سه جلسه با عناوین زیر است:

  • Graph
  •  GraphTraversal
  • SpanningTree

01 ساعت و 37 دقیقه | 294 MB

این فصل شامل دو جلسه با عناوین زیر است:

  • ReadOnly Collections
  •  Immutable Collections

50 دقیقه | 147 MB

حاوی کدهای پروژه های انجام شده در طی دوره


00 دقیقه | 4 MB

درباره مدرس


میلاد روزی خوار

میلاد روزی خوار

کارشناس ارشد فناوری اطلاعات- برنامه نویس NET.

10 دوره آموزشی

دیدگاه‌ها


sajjadbadeei95@gmail.com

سلام. ممنون از دوره خوبتون. باید عرض کنم که من این دوره رو خریدم ولی نصفه دانلود کردم حالا که می خوام مابقی دوره رو دانلود کنم با پیغام خطا لینک منقضی برخورد می کنم.لطفا راهنمایی بفرمایید


salahimahdi938@gmail.com

فصل دوم فایلش ایراد داره اکسترکت نمیشه


golian327@gmail.com

سلام من این دوره را خریداری کردم اما برای دانلود این پیام را می دهد لینک دانلود مورد نظر شما منقضی شده است


ثبت دیدگاه و امتیاز


برای ثبت نظر یا امتیازدهی وارد شوید
ورود/ثبت نام
رایگان

برای استفاده از دوره‌های رایگان ابتدا ثبت نام | ورود کنید
ورود | ثبت نام

ویژگی‌های دوره


  • تعداد هنرجو 129
  • سطح دوره مبتدی تا پیشرفته
  • مدت زمان 10:39
  • مجموع حجم دوره 1942 MB
  • امتیاز
  • لینک کوتاه https://biatech.ir/links?id=c