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

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

نمایش نظرات

آموزش جاوای پیشرفته: عملی با استریم ها، عبارات لامبدا، مجموعه ها، ژنریک ها و موارد دیگر
جزییات دوره
50m
26
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
1,013
- از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Maaike van Putten Maaike van Putten

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