آموزش توسعه پیشرفته جاوا

Advanced Java Development

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
شما با اصول نوشتن در جاوا راحت هستید، اما می خواهید مهارت های خود را ارتقا دهید و بهره وری بیشتری داشته باشید. در این دوره، Bethan Palmer دقیقاً همان چیزی را دارد که شما نیاز دارید، با موضوعاتی از جمله ژنریک، چند رشته، ورودی و خروجی و موارد دیگر. پس از توضیح تفاوت‌های بین نسخه‌های جاوا، بیتان به موضوعات عمومی در جاوا، ساختارهای داده پیشرفته و برنامه‌نویسی کاربردی می‌پردازد. او همزمان در جاوا را پوشش می دهد، از جمله نحوه استفاده از رابط Runnable، ExecutorService و روش های همگام. Bethan موضوعات مربوط به ورودی و خروجی مانند خواندن از System.in با اسکنر، خواندن فایل‌ها با BufferedReader و استفاده از try-with-resources را برجسته می‌کند. او همچنین شما را از طریق کار با فایل ها در جاوا، ایجاد یک فایل جدید، کار با فهرست ها و کپی کردن فایل ها در جاوا راهنمایی می کند. هر فصل شامل چالش‌ها و راه‌حل‌هایی برای تقویت چیزی است که یاد می‌گیرید.

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

مقدمه Introduction

  • برنامه نویسی پیشرفته جاوا را یاد بگیرید Learn advanced Java programming

  • آنچه شما باید بدانید What you should know

  • با استفاده از فایل های تمرین Using the exercise files

1. شروع به کار 1. Getting Started

  • از کدام نسخه جاوا استفاده کنیم؟ Which version of Java to use?

2. Generics در جاوا 2. Generics in Java

  • مقدمه ای بر ژنریک در جاوا Introduction to generics in Java

  • روش های عمومی در جاوا Generic methods in Java

  • ژنریک های محدود در جاوا Bounded generics in Java

  • اصل جایگزینی لیسکوف در جاوا The Liskov substitution principle in Java

  • استفاده از حروف عام در برنامه نویسی عمومی Using wildcards in generic programming

  • چالش: استفاده از ژنریک Challenge: Using generics

  • راه حل: استفاده از ژنریک Solution: Using generics

  • امتحان فصل Chapter Quiz

3. ساختارهای داده پیشرفته 3. Advanced Data Structures

  • مجموعه ها در جاوا Collections in Java

  • استفاده از LinkedLists برای ساختار دادن به داده ها Using LinkedLists to structure data

  • ذخیره جفت ها با HashMaps Storing pairs with HashMaps

  • با استفاده از LinkedHashMaps Using LinkedHashMaps

  • چالش: ساختارهای داده Challenge: Data structures

  • راه حل: ساختار داده Solution: Data structures

  • امتحان فصل Chapter Quiz

4. برنامه نویسی تابعی در جاوا 4. Functional Programming in Java

  • رابط های کاربردی در جاوا Functional Interfaces in Java

  • پیاده سازی لامبدا در جاوا Implementing lambdas in Java

  • استفاده از مراجع متد در جاوا Using method references in Java

  • آشنایی با استریم ها در جاوا Understanding streams in Java

  • استفاده از استریم ها در جاوا Using streams in Java

  • چالش: برنامه نویسی کاربردی Challenge: Functional programming

  • راه حل: برنامه نویسی تابعی Solution: Functional programming

  • امتحان فصل Chapter Quiz

5. همزمانی در جاوا 5. Concurrency in Java

  • مقدمه ای بر همزمانی در جاوا Introduction to concurrency in Java

  • کلاس Thread در جاوا The Thread class in Java

  • رابط Runnable در جاوا The Runnable interface in Java

  • استفاده از ExecutorService در جاوا Using the ExecutorService in Java

  • روش های همگام سازی شده در جاوا Synchronized methods in Java

  • چالش: نام Challenge: Name

  • راه حل: نام Solution: Name

  • امتحان فصل Chapter Quiz

6. ورودی و خروجی 6. Input and Output

  • آشنایی با I/O در جاوا Understanding I/O in Java

  • خواندن از System.in با اسکنر Reading from System.in with a Scanner

  • خواندن فایل ها با BufferedReader Reading files with BufferedReader

  • استفاده از try-with-sources با I/O Using try-with-resources with I/O

  • چالش: ورودی و خروجی Challenge: Input and output

  • راه حل: ورودی و خروجی Solution: Input and output

7. کار با فایل ها و دایرکتوری ها 7. Working with Files and Directories

  • کار با فایل ها در جاوا Working with files in Java

  • ایجاد یک فایل جدید Creating a new file

  • کار با دایرکتوری ها در جاوا Working with directories in Java

  • کپی کردن فایل ها در جاوا Copying files in Java

  • چالش: فایل ها و دایرکتوری ها Challenge: Files and directories

  • راه حل: فایل ها و دایرکتوری ها Solution: Files and directories

  • امتحان فصل Chapter Quiz

نتیجه Conclusion

  • مراحل بعدی Next steps

نمایش نظرات

Linkedin (لینکدین)

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

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

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

آموزش توسعه پیشرفته جاوا
جزییات دوره
1h 57m
49
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
-
- از 5
ندارد
دارد
دارد
Bethan Palmer
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Bethan Palmer Bethan Palmer

توسعه دهنده

بتان پالمر توسعه دهنده ای است که عاشق فناوری است و دارای مدرک کارشناسی ارشد در علوم کامپیوتر است.

بیتان برای شغل روزانه خود یک برنامه نویس جاوا و محصول است. مدیر یک کتابخانه PDF جاوا در IDRsolutions. او زمان زیادی را صرف نوشتن و بازسازی کد و همچنین تصمیم گیری در مورد استراتژی محصول و نقشه راه می کند.

او همچنین بیشتر وقت خود را صرف شرکت در کنفرانس ها می کند و یک سخنران عادی در Oracle Code One و NetBeans Days است. او در وبلاگ جاوا PDF، مقاله‌هایی درباره جاوا، فناوری، کتاب‌هایی که می‌خواند و کنفرانس‌هایی که در آن شرکت می‌کند، می‌نویسد و می‌نویسد.