جاوا اسکریپت زبان برنامهنویسی پویا و مبتنی بر شی (Object-based) است که هم سمت کاربر و هم سمت سرور، برای ایجاد تعمال با صفحات وب به کار میرود. جایی که HTML و CSS ساختار اولیه و ظاهر صفحات وب را تعیین میکنند، جاوا اسکریپت نحوه عملکرد صفحات وب را کنترل میکند. جاوا اسکریپت، تجربه کاربر را از صفحه وب با تبدیل آن از یک صفحه استاتیک به یک صفحه تعاملی بهبود میبخشد. بطور خلاصه، جاوا اسکریپت به صفحات وب رفتار میبخشد.
سرفصل های دوره آموزشی Udemy Data Structures & Algorithms – JavaScript:
۱. مقدمه
۲. O بزرگ
۳. کلاسها و اشاره گرها
۴. لیست های پیوند داده شده ساختارهای داده
۵. ساختارهای داده دارای لیست هایی هستند که به طور مضاعف با یکدیگر پیوند دارند
۶. پشته ها و صف های ساختارهای داده
۷. درختان ساختارهای داده
۸. جداول هش ساختارهای داده
۹. نمودارهای ساختار داده ها
۱۰. الگوریتم بازگشتی
۱۱. الگوریتم ها انواع اساسی
۱۲. الگوریتم ها مرتب سازی را ادغام می کنند
۱۳. الگوریتم ها مرتب سازی سریع
۱۴. الگوریتم های عبور درخت