لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
جاوا اسکریپت: Hashmaps
JavaScript: Hashmaps
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
Hashmaps یک ساختار داده بسیار مفید در زبان های برنامه نویسی است. در جاوا اسکریپت، دادهها در جفتهای کلید-مقدار ذخیره میشوند و با استفاده از نقشههای hashmap امکان بازیابی سریع دادهها را فراهم میکنند. در این دوره، مهندس نرم افزار و مبشر وب، تیفانی گریوز، هشمپ ها چیست و چرا از آنها استفاده می شود. بیاموزید که چگونه توابع داخلی برای hashmaps، get() و set()، بازیابی سریع داده را ارائه می دهند، که منجر به پیچیدگی زمانی بهینه می شود. پیچیدگی فضای نسبتاً بهینه Hashmaps را در جاوا اسکریپت نیز بررسی کنید. به علاوه، به بحث در مورد هش کردن و اصول اولیه عملکرد هش بپردازید.
سرفصل ها و درس ها
مقدمه
Introduction
Hashmaps می تواند توسعه شما را ارتقا دهد
Hashmaps can level up your development
1. هاشمپ چیست؟
1. What Are Hashmaps?
چالش: آیا می دانید هشمپ چیست؟
Challenge: Do you know what hashmaps are?
آیا باید بدانم چگونه یک تابع هش ایجاد کنم؟
Do I need to know how to create a hash function?
Hashmaps برای چه مواردی مفید است
What Hashmaps are useful for
تفاوت هاشمپ ها و آرایه ها در جاوا اسکریپت
Differences between hashmaps and arrays in JavaScript
راه حل: Hashmaps 1
Solution: Hashmaps 1
پس آیا اینها نیز ساختارهای داده هستند؟
So are these the data structures too?
2. توابع داخلی
2. Built-In Functions
روش تنظیم
Set method
چالش: چالش روش ها
Challenge: Methods challenge
روش دریافت کنید
Get method
روش پاک کردن و روش حذف
Clear method and delete method
راه حل: Hashmaps 2
Solution: Hashmaps 2
3. Hashing: توابع هش
3. Hashing: Hash Functions
راه حل: حمله سایبری فرهنگ لغت را شناسایی کنید
Solution: Identify a dictionary cyberattack
هشینگ چیست؟
What is hashing?
تابع هش چیست؟
What is a hash function?
چالش: حمله سایبری فرهنگ لغت را شناسایی کنید
Challenge: Identify a dictionary cyberattack
4. پیچیدگی زمان و مکان
4. Time and Space Complexity
پیچیدگی زمانی برای هشمپ ها
Time complexity for hashmaps
چالش: چالش پیچیدگی زمان و مکان
Challenge: Time and space complexity challenge
راه حل: پیچیدگی زمان و مکان
Solution: Time and space complexity
لینکدین: شبکه اجتماعی حرفهای برای ارتباط و کارآفرینی
لینکدین به عنوان یکی از بزرگترین شبکههای اجتماعی حرفهای، به میلیونها افراد در سراسر جهان این امکان را میدهد تا ارتباط برقرار کنند، اطلاعات حرفهای خود را به اشتراک بگذارند و فرصتهای شغلی را کشف کنند. این شبکه اجتماعی به کاربران امکان میدهد تا رزومه حرفهای خود را آپدیت کنند، با همکاران، دوستان و همکاران آینده ارتباط برقرار کنند، به انجمنها و گروههای حرفهای ملحق شوند و از مقالات و مطالب مرتبط با حوزه کاری خود بهرهمند شوند.
لینکدین همچنین به کارفرمایان امکان میدهد تا به دنبال نیروهای با تجربه و مهارت مورد نیاز خود بگردند و ارتباط برقرار کنند. این شبکه حرفهای به عنوان یک پلتفرم کلیدی برای بهبود دسترسی به فرصتهای شغلی و گسترش شبکه حرفهای خود، نقش مهمی را ایفا میکند. از این رو، لینکدین به عنوان یکی از مهمترین ابزارهای کارآفرینی و توسعه حرفهای در دنیای امروز مورد توجه قرار دارد.
تیفانی گریوز یک مهندس نرم افزار و مبشر وب در Nucamp است.
تیفانی در توسعه برنامه های جاوا اسکریپت تمام پشته با React و Node تجربه دارد. او میزبان کارگاه های جاوا اسکریپت، HTML و CSS برای معرفی مفاهیم مهندسی نرم افزار به مهندسان است. او مشتاق بحث در مورد بهترین شیوه های مربوط به چارچوب های جاوا اسکریپت و JS است. تیفانی مدرک لیسانس علوم و مدرک کارشناسی ارشد را در تدریس از دانشگاه ویرجینیا کامنولث گرفت.
نمایش نظرات