تسلط به OOP در جاوا با برنامهنویسی تابعی
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- شما بهترین مثالها را برای درک مفاهیم OOP جاوا مانند کلاس، آبجکت، وراثت، پلیمورفیسم، کپسولهسازی و انتزاع یاد خواهید گرفت.
- شما بهترین مثالها را برای درک مفاهیم برنامهنویسی تابعی یاد خواهید گرفت.
- شما بهترین مثالها را برای درک رابطهای تابعی یاد خواهید گرفت.
- شما بهترین مثالها را برای درک مرجعهای متد یاد خواهید گرفت.
- شما رابطهای تابعی - تابع، گزاره، تأمینکننده و Consumer و BiFunction و BiPredicate و BiConsumer، عملگر یکانی و عملگر باینری را یاد خواهید گرفت.
- شما بهترین مثالها را برای کار با API استریم از جمله فیلتر، نقشه، کاهش، sorted و collect و forEach و distinct و limit و skip و count و min و max را یاد خواهید گرفت.
پیشنیازهای دوره
- یادگیرندگان باید با سینتکس جاوا، تایپهای داده، ساختارهای کنترل (if/else و حلقهها) و متدهای اولیه آشنا باشند.
توضیحات دوره
برنامهنویسی تابعی دیگر فقط یک مد روز نیست؛ بلکه به مهارتی ضروری برای هر توسعهدهنده مدرن جاوا تبدیل شده است. اگر آمادهاید دانش برنامهنویسی جاوا خود را ارتقا دهید، بهترین زمان است که به دنیای برنامهنویسی تابعی وارد شوید و ویژگیهای قدرتمند ماندد لامبداها و استریمها را کشف کنید.
با پذیرش این پارادایم، میتوانید شروع به نوشتن کد جاوا تمیزتر، زیباتر و گویاتر کنید و از پتانسیل کامل استریمها، عبارات لامبدا، رابطهای تابعی و مرجعهای متد مانند یک حرفهای واقعی بهره ببرید.
با در نظر گرفتن این نکات، این دوره برای ارائه مهارتهای بنیادین تا حرفهای جاوا به منظور درک مفاهیم برنامهنویسی تابعی در جاوا طراحی شده است.
در طول دوره قادر خواهید بود مهارتهای زیر را در جاوا بیاموزید:
اصول جاوا
- بهترین روش نصب و آشنایی با جاوا
- بهترین مثال برای درک کلاس و آبجکت
- بهترین تعریف متغیرها، تایپهای داده و آرایهها
- بهترین کاربرد if، بلوک switch و عبارت switch
- بهترین کاربرد حلقههای for و while و do-while و for each
برنامهنویسی شیگرا در جاوا
- تعریف دقیق و مثال برای وراثت و انواع آن
- مثال واضح برای درک وراثت با کلاس داخلی ناشناس
- مثال عالی برای درک Overloading و Overriding متد
- تعریف کامل و نمونه برای درک پلیمورفیسم
- مثال کاربردی برای درک کپسولهسازی
- بهترین روش برای رسیدن از %0 تا %100 انتزاع با استفاده از کلاس انتزاعی و رابطها
رابطهای تابعی
- استفاده از حاشیهنویسی FunctionalInterface@
- روش جدید ایجاد وراثت با عبارت لامبدا
- بهترین مثالها برای درک انواع عبارت لامبدا
- بهترین مثال برای استفاده از پکیج java.utils.function
- بهترین مثال برای درک مرجعهای متد
API استریم
- 5 روش ایجاد استریمها در جاوا
- بهترین مثال برای استفاده از متد()filter
- بهترین مثال برای استفاده از متد ()map
- بهترین مثال برای استفاده از متد()reduce
- بهترین مثال برای استفاده از متدهای ()sorted و sorted (Comparator)
- بهترین مثال برای استفاده از متدهای ()forEach و ()toArray
- بهترین مثال برای استفاده از متدهای ()collect و ()distinct و ()limit و ()skip و ()count
- بهترین مثال برای درک استفاده صحیح و مناسب متدهای ()max و ()min
این دوره برای چه کسانی مناسب است؟
- یادگیرندگانی که اصول جاوا را میدانند و قصد دارند شکاف میان دانش آکادمیک و الگوهای توسعه صنعتی را پر کنند.
- توسعهدهندگانی که با مبانی جاوا آشنا هستند و میخواهند مهارتهای خود را در طراحی شیگرا و برنامهنویسی تابعی مدرن عمیقتر کنند.
- این دوره به تثبیت مفاهیم اصلی جاوا کمک میکند و همزمان استایلهای پیشرفته کدنویسی را معرفی میکند که در مصاحبههای شغلی بسیار مورد آزمون قرار میگیرند.
تسلط به OOP در جاوا با برنامهنویسی تابعی
-
مقدمهای بر دوره تسلط به OOP در جاوا با برنامهنویسی تابعی 05:27
-
نصب و مقدمهای بر جاوا 16:02
-
کلاس و آبجکت در جاوا 14:47
-
متغیرها، تایپهای داده و آرایهها در جاوا 08:58
-
دستورات شرطی در جاوا 11:22
-
دستورات حلقه در جاوا 05:25
-
آزمون برای تست دانش خود درباره اصول جاوا None
-
وراثت و انواع آن 12:37
-
وراثت با کلاس داخلی ناشناس 04:24
-
Overloading و Overriding متد 08:55
-
پلیمورفیسم 08:07
-
کپسولهسازی 06:15
-
انتزاع 15:36
-
آزمون برای تست دانش خود درباره برنامهنویسی شیگرا (OOP) None
-
حاشیهنویسی FunctionalInterface@ 04:35
-
وراثت با عبارات لامبدا 03:22
-
انواع عبارات لامبدا 06:02
-
پکیج java.utils.function 09:00
-
مرجعهای متدها 05:37
-
آزمون برای تست دانش خود درباره رابطهای تابعی None
-
ایجاد استریمها به 5 روش 10:19
-
استفاده از متد ()filter 04:43
-
استفاده از متد ()map 05:33
-
استفاده از متد ()reduce 05:11
-
استفاده از متدهای ()sorted و sorted (Comparator) 05:53
-
استفاده از متدهای ()forEach و ()toArray 05:18
-
استفاده از متدهای ()collect و ()distinct و ()limit و ()skip و ()count 04:19
-
استفاده از متدهای ()max و ()min 05:47
-
آزمون برای تست مهارتهای برنامهنویسی با API استریم جاوا None
مشخصات آموزش
تسلط به OOP در جاوا با برنامهنویسی تابعی
- تاریخ به روز رسانی: 1405/04/02
- سطح دوره:متوسط
- تعداد درس:29
- مدت زمان :03:14:34
- حجم :2.24GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy