آموزش جاوای پیشرفته: عملی با استریم ها، عبارات لامبدا، مجموعه ها، ژنریک ها و موارد دیگر

Advanced Java: Hands-on with Streams, Lambda Expressions, Collections, Generics and More

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

آیا در جاوا تجربه دارید، اما به دنبال ارتقای مهارت های خود به سطح بعدی هستید؟ به Maaike van Putten در این دوره بپیوندید و برنامه نویسی جاوا خود را از خوب به عالی ببرید. Maaike مجموعه‌ای از موضوعات پیشرفته جاوا را پوشش می‌دهد، از جمله استریم‌ها و عبارات لامبدا، مجموعه‌ها و کلیات، و حاشیه‌نویسی سفارشی. او همچنین به شما نشان می دهد که چگونه با همزمانی و کار با الگوی طراحی تک تن کنار بیایید. در این دوره آموزشی عملی به Maaike بپیوندید، آنچه را که در یک سری چالش‌ها آموخته‌اید آزمایش کنید و کار خود را با راه‌حل‌های Maaike مقایسه کنید.

این دوره شامل چالش های کد است که توسط CoderPad ارائه شده است. چالش‌های کد، تمرین‌های کدنویسی تعاملی با بازخورد بی‌درنگ هستند، بنابراین می‌توانید در کنار محتوای دوره تمرین کدنویسی را انجام دهید تا مهارت‌های برنامه‌نویسی خود را ارتقا دهید.


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

معرفی Introduction

  • مهارت های جاوا خود را ارتقا دهید Advance your Java Skills

  • محیط چالش CoderPad CoderPad challenge environment

1. جریان ها و عبارات لامبدا 1. Streams and Lambda Expressions

  • برنامه نویسی تابعی Functional programming

  • عبارات لامبدا Lambda expressions

  • API جریان و مدیریت مجموعه داده ها Streams API and handling data sets

  • </> چالش کد: جریان های جاوا و عبارات لامبدا </> Code Challenge: Java streams and lambda expressions

  • راه حل: جریان های جاوا و عبارات لامبدا Solution: Java streams and lambda expressions

2. مجموعه ها و ژنریک ها 2. Collections and Generics

  • چارچوب مجموعه جاوا Java collection framework

  • نقش ژنریک ها Role of generics

  • ایجاد و استفاده از کلاس هایی با انواع پارامتر شده Creating and using classes with parameterized types

  • </> چالش کد: Refactor به نوع پارامتری شده </> Code Challenge: Refactor to parameterized type

  • راه حل: Refactor به نوع پارامتری Solution: Refactor to parameterized type

3. حاشیه نویسی و بازتاب 3. Annotations and Reflection

  • درک حاشیه نویسی Understanding annotations

  • ایجاد حاشیه نویسی سفارشی Creating custom annotations

  • Reflection API برای دستکاری کد پویا Reflection API for dynamic code manipulation

  • </> چالش کد: حاشیه نویسی سفارشی </> Code Challenge: Custom annotation

  • راه حل: حاشیه نویسی سفارشی Solution: Custom annotation

4. Concurrency و Multithreading 4. Concurrency and Multithreading

  • همزمانی و چند رشته ای توضیح داده شده است Concurrency and multithreading explained

  • مفاهیم جاوا برای همزمانی Java concepts for concurrency

  • </> چالش کد: یک الگوریتم همزمان را پیاده سازی کنید </> Code Challenge: Implement a concurrent algorithm

  • راه حل: یک الگوریتم همزمان را پیاده سازی کنید Solution: Implement a concurrent algorithm

5. کار با الگوی طراحی Singleton 5. Working with the Singleton Design Pattern

  • الگوی طراحی تک تن و موارد استفاده از آن Singleton design pattern and its use cases

  • پیاده سازی الگوی سینگلتون Implementing the Singleton pattern

  • </> چالش کد: یک تک آهنگ ایجاد کنید </> Code Challenge: Create a singleton

  • راه حل: یک تک تن بسازید Solution: Create a singleton

6. نتیجه گیری 6. Conclusion

  • با جاوا ادامه دهید Keep going with Java

نمایش نظرات

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

آموزش جاوای پیشرفته: عملی با استریم ها، عبارات لامبدا، مجموعه ها، ژنریک ها و موارد دیگر
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
50m
26
Linkedin (لینکدین) lynda-small
23 شهریور 1402 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
1,013
- از 5
ندارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Maaike van Putten Maaike van Putten

توسعه دهنده نرم افزار و مربی IT

Linkedin (لینکدین)

لینکدین: شبکه اجتماعی حرفه‌ای برای ارتباط و کارآفرینی

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

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