آموزش اصول جاوا: مجموعه ها

Java Fundamentals: Collections

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: کار با داده ها برای هر مشکل تجاری اساسی است. مجموعه های جاوا ساختارهای داده ای هستند که برای ذخیره و پردازش داده ها در حافظه طراحی شده اند. ما با این شروع می کنیم که چرا می خواهید از مجموعه ها به جای آرایه ها استفاده کنید، قابلیت های لیست ها، مجموعه ها و نقشه ها را پوشش می دهیم و مبادلات مختلف ساختار داده را توضیح می دهیم.

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

مجموعه ها چیست و چرا از آنها استفاده می کنیم؟ What Are Collections and Why Use Them?

  • بررسی نسخه Version Check

  • معرفی Introduction

  • مشکل آرایه ها The Problem with Arrays

  • چرا باید از مجموعه ها استفاده کنید Why You Should Use Collections

تعریف و تکرار مجموعه ها Defining and Iterating Collections

  • معرفی Introduction

  • مجموعه مجموعه ها Collection of Collections

  • رفتارهای مجموعه Collection Behaviors

  • رفتارهای مجموعه (کدنویسی زنده) Collection Behaviors (Live Coding)

  • خلاصه Summary

مجموعه‌ها با ترتیب تکرار: فهرست‌ها Collections with Iteration Order: Lists

  • معرفی Introduction

  • ویژگی های کلیدی Key Features

  • برنامه نویسی زنده با لیست ها Live Coding with Lists

  • لیست پیاده سازی ها List Implementations

  • خلاصه Summary

مجموعه با منحصر به فرد: مجموعه Collection with Uniqueness: Sets

  • معرفی Introduction

  • نسخه ی نمایشی کاتالوگ محصولات Product Catalogue Demo

  • پیاده سازی ها را تنظیم کنید Set Implementations

  • SortedSet و NavigableSet SortedSet and NavigableSet

  • نسخه نمایشی کاتالوگ محصولات 2 Product Catalogue Demo 2

  • خلاصه Summary

مجموعه‌ها با ترتیب اصلاح: صف‌ها، دکه‌ها و پشته‌ها Collections with Modification Order: Queues, Deques, and Stacks

  • معرفی Introduction

  • صف ها Queues

  • صف (کدنویسی زنده) Queues (Live Coding)

  • صف های اولویت دار Priority Queues

  • صف های اولویت دار (کدنویسی زنده) Priority Queues (Live Coding)

  • پشته ها و Deques Stacks and Deques

  • پشته ها و دکه ها (کدنویسی زنده) Stacks and Deques (Live Coding)

  • پیاده سازی و خلاصه Implementations and Summary

مجموعه جفت ها: نقشه ها Collections of Pairs: Maps

  • معرفی Introduction

  • چرا از نقشه استفاده کنیم؟ Why Use a Map?

  • نماها از روی نقشه ها Views Over Maps

  • نقشه های مرتب شده و قابل پیمایش Sorted and Navigable Maps

  • بهبودهای جاوا 8 Java 8 Enhancements

  • پیاده سازی ها Implementations

  • کلیدهای HashMap قابل تغییر Mutable HashMap Keys

  • TreeMap، LinkedHashMap و WeakHashMap TreeMap, LinkedHashMap, and WeakHashMap

  • EnumMap و خلاصه EnumMap and Summary

عملیات مجموعه Collection Operations

  • معرفی Introduction

  • الگوریتم های مجموعه Collection Algorithms

  • کارخانه های مجموعه Collection Factories

  • ابزارهای مجموعه Collection Utilities

  • خلاصه دوره و نتیجه گیری Course Summary and Conclusion

نمایش نظرات

نظری ارسال نشده است.

آموزش اصول جاوا: مجموعه ها
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
4h 2m
42
Pluralsight (پلورال سایت) pluralsight-small
17 اسفند 1394 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
352
4.3 از 5
دارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Richard Warburton Richard Warburton

ریچارد یک تکنسین تجربی و حل کننده مشکلات فنی غوطه وری است و به طور مستقل به عنوان مهندس نرم افزار و مربی کار می کند. اخیراً او كتابی در مورد Java 8 Lambdas برای O'Reilly و آموزش افراد از طریق java8training.com و Pluralsight نوشته است. او به عنوان یک توسعه دهنده در زمینه های مختلف از جمله تجزیه و تحلیل آماری ، تجزیه و تحلیل استاتیک ، کامپایلرها و پروتکل های شبکه کار کرده است. وی یکی از رهبران انجمن جاوا لندن است و Java Hackdays را اداره می کند. ریچارد همچنین یک سخنران کنفرانس شناخته شده است ، که در Devoxx ، JavaOne ، JFokus ، Devoxx UK ، Geecon ، Oredev ، JAX London و Codemotion صحبت کرده است. وی دکترای علوم کامپیوتر را از دانشگاه وارویک گرفت.

Pluralsight (پلورال سایت)

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

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