آموزش برنامه‌نویسی تابعی با جاوا و تردها - آخرین آپدیت

دانلود Functional Programming with Java and Threads

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: این دوره سفری عمیق به مفاهیم و ویژگی‌های مدرن برنامه‌نویسی شی‌گرا و تابعی در جاوا است و بررسی می‌کند که چگونه می‌توان از این مفاهیم برای پیاده‌سازی برنامه‌های هم‌روند (Concurrent) کارآمد و مقیاس‌پذیر با استفاده از ویژگی‌های بسیار جدید جاوا مانند تردهای مجازی (Virtual Threads) استفاده کرد. هفته اول به بررسی کلی پارادایم‌های برنامه‌نویسی شی‌گرا و تابعی در جاوا می‌پردازد. هفته‌های دوم و سوم به ویژگی‌های برنامه‌نویسی تابعی جاوا، مانند عبارت‌های لامبدا (Lambda Expressions)، ارجاعات متد (Method References) و اینترفیس‌های تابعی (Functional Interfaces) می‌پردازند. هفته نهایی پیچیدگی‌های تردهای پلتفرم مدرن جاوا، تردهای مجازی و همچنین ویژگی‌های محاسبات ناهمگام جاوا مانند Future و FutureTask را بررسی می‌کند. پس از اتمام این دوره، شما درک عمیقی از مفاهیم و ویژگی‌های برنامه‌نویسی شی‌گرا و تابعی در جاوا به دست خواهید آورد و قادر خواهید بود این مفاهیم را برای توسعه برنامه‌های چندرشته‌ای (Multi-threaded) به کار ببرید. برای تبیین نکات کلیدی، موارد مطالعاتی متعددی را بررسی می‌کنیم که همگی به صورت متن‌باز در مخزن گیت‌هاب من در دسترس هستند.

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

مروری بر برنامه‌نویسی شی‌گرا و تابعی در جاوا Overview of Java Object-Oriented and Functional Programming

  • مروری بر این دوره آموزشی Overview of this MOOC

  • مرور کلی هفته اول Overview of Week 1

  • پارادایم‌های برنامه‌نویسی مورد پشتیبانی جاوا: نمای کلی Java's Supported Programming Paradigms: Overview

  • پارادایم‌های برنامه‌نویسی مورد پشتیبانی جاوا: برنامه‌نویسی دستوری (Imperative) Java's Supported Programming Paradigms: Imperative Programming

  • پارادایم‌های برنامه‌نویسی مورد پشتیبانی جاوا: برنامه‌نویسی Declarative Java's Supported Programming Paradigms: Declarative Programming

  • پارادایم‌های برنامه‌نویسی مورد پشتیبانی جاوا: مورد مطالعاتی ex0 Java's Supported Programming Paradigms: Case Study ex0

  • مروری بر جاوا: مفاهیم و ویژگی‌های کلیدی شی‌گرا Overview of Java: Key Object-Oriented Concepts & Features

  • مروری بر جاوا: عناصر ساختاری مورد پشتیبانی در جاوای شی‌گرا Overview of Java: Structural Elements Supported by Object-Oriented Java

  • مروری بر جاوا: مورد مطالعاتی شی‌گرای ex0 Overview of Java: Object-Oriented Case Study ex0

  • مورد مطالعاتی خزنده تصاویر شی‌گرای جاوا (بخش اول) The Java Object-Oriented Image Crawler Case Study (Part 1)

  • مورد مطالعاتی خزنده تصاویر شی‌گرای جاوا (بخش دوم) The Java Object-Oriented Image Crawler Case Study (Part 2)

  • مورد مطالعاتی خزنده تصاویر شی‌گرای جاوا (بخش سوم) The Java Object-Oriented Image Crawler Case Study (Part 3)

  • مورد مطالعاتی شی‌گرای BardWords (بخش اول) The Java Object-Oriented BardWords Case Study (Part 1)

  • مورد مطالعاتی شی‌گرای BardWords (بخش دوم) The Java Object-Oriented BardWords Case Study (Part 2)

  • مورد مطالعاتی شی‌گرای Bardwords (بخش سوم) The Java Object-Oriented Bardwords Case Study (Part 3)

برنامه‌نویسی تابعی جاوا با عبارت‌های لامبدا و ارجاعات متد Java Functional Programming with Lambda Expressions and Method References

  • مرور کلی هفته دوم Overview of Week 2

  • بخش اول بررسی تکلیف ۱: مشخصات Part 1 of Assignment 1 Walkthrough - Specification

  • بخش دوم بررسی تکلیف ۱: اسکلت کدها Part 2 of Assignment 1 Walkthrough - Skeletons

  • بخش سوم بررسی تکلیف ۱: تست‌های واحد و تست BardPlayAnalyzer Part 3 of Assignment 1 Walkthrough - Unit Tests and BardPlayAnalyzer Test

  • مروری بر جاوا: مفاهیم و ویژگی‌های کلیدی برنامه‌نویسی تابعی - ترکیب توابع Overview of Java: Key Functional Programming Concepts & Features - Composing Functions

  • مروری بر جاوا: مفاهیم و ویژگی‌های کلیدی برنامه‌نویسی تابعی - ترکیب توابع در مورد مطالعاتی ex1 Overview of Java: Key Functional Programming Concepts & Features - Composing Functions in Case Study ex1

  • مروری بر جاوا: مفاهیم و ویژگی‌های کلیدی برنامه‌نویسی تابعی - اجتناب از اثرات جانبی (Side Effects) Overview of Java: Key Functional Programming Concepts & Features - Avoiding Side-Effects

  • مروری بر جاوا: مفاهیم و ویژگی‌های کلیدی برنامه‌نویسی تابعی - اشیاء تغییرناپذیر (Immutable) Overview of Java: Key Functional Programming Concepts & Features - Immutable Objects

  • مروری بر جاوا: مفاهیم و ویژگی‌های کلیدی برنامه‌نویسی تابعی - مورد مطالعاتی ex2 (بخش اول) Overview of Java: Key Functional Programming Concepts & Features - Case Study ex2 (Part 1)

  • مروری بر جاوا: مفاهیم و ویژگی‌های کلیدی برنامه‌نویسی تابعی - مورد مطالعاتی ex2 (بخش دوم) Overview of Java: Key Functional Programming Concepts & Features - Case Study ex2 (Part 2)

  • مروری بر جاوا: مفاهیم و ویژگی‌های کلیدی برنامه‌نویسی تابعی - مورد مطالعاتی ex2 (بخش سوم) Overview of Java: Key Functional Programming Concepts & Features - Case Study ex2 (Part 3)

  • ترکیب برنامه‌نویسی شی‌گرا و تابعی در جاوا (بخش اول) Combining Object-Oriented & Functional Programming in Java (Part 1)

  • ترکیب برنامه‌نویسی شی‌گرا و تابعی در جاوا (بخش دوم) Combining Object-Oriented & Functional Programming in Java (Part 2)

  • نقش وضعیت تغییرپذیر (Mutable State) در برنامه‌های مدرن جاوا (بخش اول) The Role of Mutable State in Modern Java Programs (Part 1)

  • نقش وضعیت تغییرپذیر (Mutable State) در برنامه‌های مدرن جاوا (بخش دوم) The Role of Mutable State in Modern Java Programs (Part 2)

  • به‌کارگیری وضعیت تغییرپذیر در برنامه‌های مدرن جاوا - مورد مطالعاتی ex3 Applying Mutable State in Modern Java Programs – Case Study ex3

  • مروری بر عبارت‌های لامبدا در جاوا Overview of Java Lambda Expressions

  • استفاده صحیح و بهینه از عبارت‌های لامبدا در جاوا Using Java Lambda Expressions Correctly and Efficiently

  • به‌کارگیری عبارت‌های لامبدا در جاوا - مورد مطالعاتی ex4 Applying Java Lambda Expressions - Case Study ex4

  • مزایای عبارت‌های لامبدا در جاوا - مورد مطالعاتی ex5 Benefits of Java Lambda Expressions -Case Study ex5

  • پیاده‌سازی Closures با استفاده از عبارت‌های لامبدا در جاوا Implementing Closured with Java Lambda Expressions

  • به‌کارگیری Closures و عبارت‌های لامبدا در مورد مطالعاتی ex6 Applying Closures & Java Lambda Expressions in Case Study ex6

  • مروری بر ارجاعات متد (Method References) در جاوا Overview of Java Method References

  • به‌کارگیری ارجاعات متد در جاوا - مورد مطالعاتی ex7 Applying Java Method References - Case Study ex7

اینترفیس‌های تابعی در جاوا Java Functional Interfaces

  • مرور کلی هفته سوم Overview of Week 3

  • بخش اول بررسی تکلیف ۲: مشخصات Part 1 of Assignment 2 Walkthrough - Specification

  • بخش دوم بررسی تکلیف ۲: اسکلت کدها Part 2 of Assignment 2 Walkthrough - Skeletons

  • بخش سوم بررسی تکلیف ۲: تست‌های واحد و تست BardPlayAnalyzer Part 3 of Assignment 2 Walkthrough - Unit Tests and BardPlayAnalyzer Test

  • اینترفیس‌های تابعی جاوا: نمای کلی Java Functional Interfaces: Overview

  • اینترفیس تابعی Predicate در جاوا The Java Predicate Functional Interface

  • اینترفیس تابعی Predicate در جاوا: مورد مطالعاتی ex8 The Java Predicate Functional Interface: Case Study ex8

  • اینترفیس تابعی Function در جاوا The Java Function Functional Interface

  • اینترفیس تابعی Function در جاوا: مورد مطالعاتی ex9 The Java Function Functional Interface: Case Study ex9

  • اینترفیس تابعی BiFunction در جاوا The Java BiFunction Functional Interface

  • اینترفیس تابعی BiFunction در جاوا: مورد مطالعاتی ex11 The Java BiFunction Functional Interface: Case Study ex11

  • اینترفیس تابعی Supplier در جاوا: کاربرد Optional The Java Supplier Functional Interface: Optional Usage

  • اینترفیس تابعی Supplier در جاوا: مورد مطالعاتی ex12 The Java Supplier Functional Interface: Case Study ex12

  • اینترفیس تابعی Supplier در جاوا: ارجاعات سازنده (Constructor References) The Java Supplier Functional Interface: Constructor References

  • اینترفیس تابعی Supplier در جاوا: مورد مطالعاتی ex13 The Java Supplier Functional Interface: Case Study ex13

  • اینترفیس تابعی Consumer در جاوا The Java Consumer Functional Interface

  • به‌کارگیری اینترفیس‌های تابعی Consumer و Function در جاوا Applying the Java Consumer & Function Functional Interfaces

  • اینترفیس‌های تابعی Function و Consumer: مورد مطالعاتی ex14 The Java Function & Consumer Functional Interfaces: Case Study ex14

  • سایر ویژگی‌های اینترفیس‌های تابعی در جاوا Other Properties of Java Functional Interfaces

اشیاء Thread در جاوا و برنامه‌نویسی تابعی Java Thread Objects and Functional Programming

  • مرور کلی هفته چهارم Overview of Week 4

  • بخش اول بررسی تکلیف ۳: مشخصات Part 1 of Assignment 3 Walkthrough - Specification

  • بخش دوم بررسی تکلیف ۳: اسکلت کدها Part 2 of Assignment 3 Walkthrough - Skeletons

  • ویدیو جدید New Video

  • مقدمه‌ای بر تردها و اشیاء Thread در جاوا Introduction to Threads & Java Thread Objects

  • تردهای پلتفرم در مقابل تردهای مجازی جاوا (بخش اول) Java Platform Threads vs. Virtual Threads (Part 1)

  • تردهای پلتفرم در مقابل تردهای مجازی جاوا (بخش دوم) Java Platform Threads vs. Virtual Threads (Part 2)

  • به‌کارگیری تردهای پلتفرم و تردهای مجازی جاوا: مورد مطالعاتی ex15 Applying Java Platform Threads & Virtual Threads: Case Study ex15

  • متدهای کلیدی در یک Thread جاوا Key Methods in a Java Thread

  • به‌کارگیری ویژگی‌های برنامه‌نویسی تابعی جاوا در مورد مطالعاتی ThreadJoinTest Applying Java Functional Programming Features to the ThreadJoinTest Case Study

  • به‌کارگیری ویژگی‌های برنامه‌نویسی تابعی و تردها در ThreadJoinTest Applying Java Functional Programming Features & Threads in ThreadJoinTest

  • اجرای ویژگی‌های برنامه‌نویسی تابعی جاوا: مورد مطالعاتی ThreadJoinTest Apply Java Functional Programming Features: the ThreadJoinTest Case Study

  • ارزیابی مورد مطالعاتی ThreadJoinTest Evaluating the ThreadJoinTest Case Study

  • ضرورت استفاده از Java Futures Motivating the Need for Java Futures

  • مروری بر چرخه حیات Future و کاربردهای رایج آن Overview of the Future Lifecycle and Common Human Known Uses

  • نمای کلی از Java Futures Overview of Java Futures

  • نمای کلی از Java FutureTask Overview of Java FutureTask

  • به‌کارگیری Java Futures در مورد مطالعاتی ex16 Applying Java Futures in Case Study ex16

  • جمع‌بندی نهایی دوره Course Wrapup

نمایش نظرات

آموزش برنامه‌نویسی تابعی با جاوا و تردها
جزییات دوره
18h 40m
77
(آخرین آپدیت)
2,216
- از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar