توضیحات
آموزش مقدماتی تا پیشرفته Java Collections
نام دوره : Java Collections from basics to Advanced
پیش نیاز:
- مبانی جاوا
- صبر برای یادگیری
توضیحات:
دوره جاوا کالکشنز ، زیربنای اجرای ساختارهای داده مورد استفاده در مجموعهها، مجموعههای پیشرفته جاوا، مجموعههای همزمان، ژنریک جاوا، جاوا لامبدا و جریانها برای مقابله با هر نوع داده.
این دوره شما را قادر می سازد تا با استفاده از جاوا هرگونه مشکل ساختار داده را حل کنید.
این دوره نه تنها راه های جاوا برای مقابله با داده ها – چارچوب مجموعه جاوا و API های مجموعه پیشرفته جاوا را پوشش می دهد، بلکه روش مدرن برخورد با داده ها در جاوا را با پوشش دادن API های Lambda و Streams پوشش می دهد تا زندگی شما را آسان تر کند.
ما همچنین ساختار داده های زیربنایی را قبل از ورود به هر پیاده سازی مجموعه توضیح خواهیم داد.
ما تمام موضوعات زیر را با جزئیات در آموزش مقدماتی تا پیشرفته Java Collections پوشش خواهیم داد:
- آرایه ها – مبانی ساخت جاوا تمام ساختارهای داده به طور مستقیم بر روی آرایه ها ساخته شده اند
- Generics – تایپ مجموعه ایمن و قابل استفاده مجدد بدون آن امکان پذیر نبود.
- مجموعه ها – بله! بسیاری از ساختارهای داده جاوا در حال حاضر به شکل مجموعه ها عرضه می کند.
- مجموعههای همزمان – مجموعهها در محیط چند رشتهای،
- Lambda Expression – روش جدید جاوا برای نوشتن کد
- Streams – به مجموعه های خود سرعت دهید و کدهای پاک و کوچک بنویسید تا کارهای زیادی انجام دهید.
آرایه ها
- 01 -Arrays and Single D Arrays
- 02- MultiDArrays
- 03- Declaration and initialization,creation of Arrays
- 04- Playing with Syntax
- 05- Traversing Arrays,Length of Array
- 06- Types of Array based on elements it holds
- 07- Assigning and Reassigning Array Objects to Array References
- 08- Anonymous arrays
List
- 01 – List interface
- 02 – Array Lists
- 03 – Linked Lists
- 04 – Vector
- 05 – Stack
- 06 – Cursors to travesrse the data…
مباحث عمیق تر
- 01 – HashSet
- 02 – LinkedHashSet
- 03 – SortedSet
- 04 – NavigableSet
- 05 – TreeSet
- 05 – Comparable and Comparator
سپس ما به MAP خواهیم رفت – و این بسیار مهم است بنابراین آن را با جزئیات بسیار توضیح داده ایم …
باور کنید اگر می خواهید ساختار داده را بدانید، مطمئن شوید نقشه را می شناسید… پیچیدگی جستجو و قرار دادن یک عنصر در نقشه O(1) است.
- 01-HashMap and its internal Working
- 02-Difference bw HashMap and HashTable
- 03-Linked HashMap
- 04 – IdentityHashMap
- 05 – WeakHashMap
- 06 – Sorted Map
- 07 – NavigableMap
- 08 – TreeMap
- 09- Summary Of Map
سپس به قسمت بعدی می رویم … مجموعه های همزمان … و این بخش نیز بسیار مفصل است..
- 01 Section Introduction
- 02 Need of Concurrent Collections
- 03 Concurrent Modification Exception
- 04 How Concurrent Collection Solved the problems
- 05 ConncurentHashMap Heirarchy and Methods
- 06 ConncurentHashMap internal Implementation
- 07 ConncurentHashMap in Multithreading Envoirnment Program Demo
- 09 CopyonWrite ArrayList
- 10 CopyOnWriteArrayList – Constctuctors and Methods
- 11 CopyOnWriteArraySet
پس از آن ما Lambda Expression را شروع می کنیم که می تواند کدهای کارآمد را در جاوا 8 بنویسد، همچنین به شما نشان خواهیم داد که چگونه می توانید کد مجموعه خود را با استفاده از … Lambda.. ساده کنید.
- 01 – Lambda Introduction
- 02 – Write Lambda Expression
- 03 – Functinoal Interfaces
- 04 – Invoke Lambda
- 05-few more Examples of invoking Lambda
- 06 Lambda Summary
- 07 Lambda With Collections
- 08 comparator – Lambda
- 09 Sorting a List Without Lambda and With Lambda
- 10 predefined Functional Interfaces – Predicates
- 11 Predicates Example
- 12 function
- 13 consumer
- 14 Supplier
- 15 Double Colun Operator Method reference
- 16 Double Colun Operator Constructor reference
پس از آن ما Streams را شروع خواهیم کرد. فکر می کنم مهم ترین مفهومی است که باید یاد بگیرید اگر از جاوا 8 و فراتر از آن استفاده می کنید، این می تواند داده های شما را نه به سادگی بلکه به طور کارآمد پردازش کند.
- 01- Streams basics code to get familiar with Syntax
- 02- stream in Detail – Filter() and Map() Methods
- 04- More on Methods in Streams
- 05- More on Streams
- 06 – Parallel Streams
- 07 – Sequential vs Parallel streams performance Comparison
- 08- Summary Of Streams and what we learned
تا پایان دوره آموزش مقدماتی تا پیشرفته Java Collections شما عاشق مجموعه ها و داده های خود خواهید شد. شما همچنین عاشق روش مدرن جاوا برای برخورد با داده ها با استفاده از لامبدا و جریان خواهید بود.
ما هر موضوع را با جزئیات بسیار پوشش داده ایم.
دوره آموزش مقدماتی تا پیشرفته Java Collections برای چه کسانی است:
- دانش آموزانی که می خواهند Mater to Collections و Concurrent Collection در جاوا را بیاموزند
- Master Java Streams و Lambda
- Master Generics
- آرایه های اصلی
- استاد ساختارهای داده با استفاده از کالکشنز شوید
یودمی ایران –
دوره درخواستی خود را از راه های ارتباطی درخواست کنید