آموزش الگوریتم‌ها و ساختمان داده‌ها در جاوااسکریپت (۲۰۲۰) - آخرین آپدیت

دانلود Algorithms and Data Structures in Javascript (2020)

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

آموزش جامع الگوریتم‌ها و ساختمان داده‌ها با جاوا اسکریپت

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

چرا الگوریتم‌ها و ساختمان داده‌ها مهم هستند؟

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

محتوای دوره:

  • الگوریتم‌های مرتب‌سازی:
    • مرتب‌سازی انتخابی (Selection Sort)
    • مرتب‌سازی حبابی (Bubble Sort)
    • مرتب‌سازی ادغامی (Merge Sort)
    • مرتب‌سازی سریع (Quick Sort)
  • ساختمان داده‌ها:
    • درخت جستجوی دودویی (Binary Search Tree)
    • درخت AVL
    • لیست پیوندی (Linked List)
    • درخت Trie
    • جدول درهم‌سازی (Hash Table)
  • مباحث تکمیلی:
    • تحلیل پیچیدگی زمانی (Time Complexity) و نماد Big O
    • تمرین و حل مسائل الگوریتمی

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

  • آموزش سریع و جذاب
  • توضیح مفاهیم به زبان ساده
  • پیاده‌سازی عملی الگوریتم‌ها با جاوا اسکریپت
  • تمرکز بر نکات مهم و کاربردی

پیش‌نیازها:

آشنایی اولیه با برنامه‌نویسی جاوا اسکریپت

در این دوره چه چیزی یاد می‌گیرید؟

شما در این دوره با مفاهیم زیر آشنا می‌شوید:

  • نحوه عملکرد الگوریتم‌های مرتب‌سازی مختلف
  • چگونگی پیاده‌سازی ساختمان داده‌های پرکاربرد
  • روش محاسبه پیچیدگی زمانی الگوریتم‌ها
  • راهکارهای حل مسائل الگوریتمی به صورت کارآمد

مزایای این دوره:

  • افزایش مهارت حل مسئله
  • تقویت دانش الگوریتمی
  • آمادگی برای مصاحبه‌های شغلی
  • ساخت الگوریتم‌های بهینه

با شرکت در این دوره، دانش خود را در زمینه الگوریتم‌ها و ساختمان داده‌ها ارتقا دهید و به یک برنامه‌نویس حرفه‌ای تبدیل شوید.


سرفصل ها و درس ها

مقدمه Introduction

  • مقدمه Introduction

  • سلام بگو :) Say Hello :)

  • نصب VisualStudio Code Install VisualStudio Code

الگوریتم‌های مرتب‌سازی ساده Simple Sorting Algorithms

  • تعریف مسئله Problem Definition

  • مرتب‌سازی انتخابی Selection Sort

  • کد: مرتب‌سازی انتخابی CODE: Selection Sort

  • مرتب‌سازی حبابی Bubble Sort

  • کد: مرتب‌سازی حبابی CODE: Bubble Sort

  • کد: مرتب‌سازی حبابی #چالش CODE: Bubble Sort #Challenge

  • کد: مرتب‌سازی حبابی #راه حل CODE: Bubble Sort #Solution

بازگشت Recursion

  • بازگشت چیست؟ What is Recursion?

  • کد: بازگشت CODE: Recursion

  • کد: بازگشت 2 (اشکال‌زدایی) CODE: Recursion 2 (debugging)

الگوریتم‌های مرتب‌سازی پیشرفته Advanced Sorting Algorithms

  • مرتب‌سازی ادغام Merge Sort

  • کد: مرتب‌سازی ادغام CODE: Merge Sort

  • مرتب‌سازی سریع Quick Sort

  • کد: مرتب‌سازی سریع CODE: Quick Sort

  • کد: مرتب‌سازی سریع #چالش CODE: Quick Sort #Challenge

  • کد: مرتب‌سازی سریع #راه حل CODE: Quick Sort #Solution

پیچیدگی زمانی Time Complexity

  • پیچیدگی زمانی چیست؟ What is Time Complexity?

  • نماد O بزرگ (Big O notation) Big O notation

  • مقایسه الگوریتم‌های مرتب‌سازی Compared Sorting Algorithms

  • کد: مقایسه الگوریتم‌های مرتب‌سازی CODE: Comparing Sorting Algorithms

  • الگوریتم‌های مرتب‌سازی Sorting Algorithms

  • تمرین: الگوریتم‌های ساده PRACTICE: Simple Algorithms

ساختمان داده درختی Tree Data Structures

  • ساختمان داده چیست؟ What is Data Structure?

  • درخت جستجوی دودویی Binary Search Tree

  • کد: درخت جستجوی دودویی CODE: Binary Search Tree

  • کد: درخت جستجوی دودویی 2 CODE: Binary Search Tree 2

  • کد: درخت جستجوی دودویی 3 CODE: Binary Search Tree 3

  • درخت AVL AVL Tree

  • درج در درخت AVL AVL Tree Insertion

  • حذف از درخت AVL AVL Tree Deletion

  • کد: درخت AVL CODE: AVL Tree

  • کد: درخت AVL 2 CODE: AVL Tree 2

  • کد: درخت AVL 3 CODE: AVL Tree 3

  • کد: درخت AVL 4 CODE: AVL Tree 4

  • کد: درخت AVL 5 CODE: AVL Tree 5

لیست List

  • لیست پیوندی Linked List

  • کد: لیست پیوندی CODE: Linked List

ساختمان داده‌های پیشرفته Advanced Data Structures

  • Trie Trie

  • کد: Trie CODE: Trie

  • جدول درهم‌سازی (Hash Table) Hash Table

  • کد: جدول درهم‌سازی (Hash Table) CODE: Hash Table

  • ساختمان داده‌ها Data Structures

هدیه: تخفیف برای دوره‌های دیگر من! BONUS: Discounts to my other courses!

  • هدیه: تخفیف برای دوره‌های دیگر من! BONUS: Discounts to my other courses!

نمایش نظرات

آموزش الگوریتم‌ها و ساختمان داده‌ها در جاوااسکریپت (۲۰۲۰)
جزییات دوره
5 hours
44
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
4,765
4.5 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Luke's Programming School Luke's Programming School

مربی پر فروش Udemy با بیش از 150 000 دانشجو سلام ، نام من Luke است ، من بنیانگذار "مدرسه برنامه نویسی Luke" هستم. در حال حاضر ، ما در بیش از 160 کشور بیش از 100000 دانش آموز آموزش می دهیم. هدف ما این است که بیش از 150 000 دانش آموز تا پایان سال جاری داشته باشیم. ما دوره هایی را در زمینه توسعه ، تجارت الکترونیکی و طراحی ارائه می دهیم. دوره های ما: ما در ساخت دوره های عالی متمرکز هستیم ، هدف ما این است که هر دوره را تا آنجا که ممکن است جذاب تر کنیم. به همین دلیل است که اکثر دوره های ما کوتاه و مستقیم به موضوع است. ما فقط بر روی موارد مهم تمرکز می کنیم. به روز بودن: ما اطمینان حاصل می کنیم که همه دوره های ما به روز است و همه موارد مورد نیاز شما را پوشش می دهد. دانش آموز رئیس است: ما تمام تلاش خود را می کنیم تا شما را خوشحال کنیم و یک تجربه یادگیری عالی را ارائه دهیم. به همین دلیل است که ما در عرض یک روز به س questionsالات پاسخ می دهیم. هر آنچه لازم دارید: اگر دانش آموز در درس ما برخی از سخنرانی ها را از دست داده باشد ، می تواند به راحتی آنها را بخواهد ، تنها کاری که شما باید انجام دهید این است که برای ما بنویسید چه سخنرانی هایی را می خواهید اضافه کنیم و ما آنها را اضافه خواهیم کرد!