تسلط به Java Generics در 3 ساعت
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- درک اصول و داخلی Java Generics
- چگونه Java Generics بر تمام بخشهای اکوسیستم جاوا تأثیر می گذارد؟
- چگونه APIهای انعطافپذیر را با استفاده از Java Generics ایجاد کنید؟
- یادگیری درباره Wildcards، متدهای Generic و چگونگی خواندن Javadoc با Generics
- یادگیری Java Records، کلاسهای تو در تو، Java Optional و Intersection Types
پیش نیازهای دوره
- دانش مقدماتی جاوا مورد نیاز است.
توضیحات دوره
Java Generics در اکوسیستم جاوا بسیار مهم است. بدون درک عمیق از Generics، اکنون درک Javadoc کتابخانهها و اپلیکیشن های جاوا دشوار است. ما دائماً با متدهایی بمباران میشویم که حاوی توالی گیجکنندهای از "?"، "? extends T" یا "? super T" هستند.
این دوره نگاهی عمیق به Java Generics به روشی ساده و بدون هیچ حاشیهای خواهد داشت.
- چرا Java Generics مورد نیاز است؟
- Java Generics چگونه به صورت داخلی پیادهسازی میشود؟ و چرا؟
- Parameterized Types و Raw Types چیستند؟
- Wildcards نامحدود و محدود چیستند؟
- آرایهها و نوعهای Generic چه تفاوتی دارند؟
- چگونه از Java Generics در Collections، Java Optional و Streams استفاده میشود؟
در طول مسیر، همچنین مطالب زیادی در مورد Java Record، Java Optional، Intersection Types و کلاسهای تو در تو خواهیم آموخت. آزمونهای مستمری برای تقویت مفاهیم وجود خواهد داشت. همه اینها شما را به یک متخصص در Java Generics و چگونگی استفاده مؤثر از آنها در حین نوشتن کد جاوا تبدیل خواهد کرد. در پایان دوره، شما قادر خواهید بود به راحتی از Java Generics استفاده کنید و همچنین Javadoc متدهای پیچیده را کاملاً درک کنید.
این دوره برای چه کسانی مناسب است؟
- برنامهنویسان جاوا که میخواهند پیچیدگیهای Java Generics را درک کنند.
- توسعهدهندگان کتابخانههای جاوا که مایل به ایجاد متدهای انعطافپذیر با ایمنی نوع با استفاده از Java Generics هستند.
تسلط به Java Generics در 3 ساعت
-
محتوای دوره 02:22
-
چرا Java Generics؟ 06:17
-
ایجاد یک نوع Generic ساده 04:28
-
استفاده از انواع Generic 07:15
-
نوع Raw 09:09
-
پارامترهای نوع محدود 03:57
-
انواع Generic، انواع Raw، انواع Parameterized None
-
پارامترها و محدودیتهای چندگانه 05:50
-
متدهای Generic 05:57
-
معمای وراثت 03:38
-
گسترش از نوع Parameter 04:20
-
پاکسازی نوع 07:17
-
محدودیتهای چندگانه، متدهای Generic، پاکسازی نوع None
-
Wildcardهای نامحدود 08:33
-
Wildcardهای با کران بالا 07:00
-
سلسله مراتب کران بالا 04:38
-
متد Generic در مقابل Wildcardها 05:44
-
Wildcardهای با کران پایین 07:07
-
قوانین Wildcard 10:08
-
ثبت Wildcard 03:13
-
Wildcardها None
-
Java Generics و آرایهها 12:35
-
نتیجهگیری 01:36
-
کلاسهای تو در تو در جاوا 08:00
-
Java Records 12:41
-
Intersection Types در جاوا 08:45
-
Java Optional - قسمت 1 - مبانی 08:53
-
Java Optional - قسمت 2 - استفاده از متدهای زنجیرهای 13:49
-
Java Optional - قسمت 3 - استفاده از ()Optional.stream 06:18
مشخصات آموزش
تسلط به Java Generics در 3 ساعت
- تاریخ به روز رسانی: 1405/04/02
- سطح دوره:همه سطوح
- تعداد درس:29
- مدت زمان :03:02:48
- حجم :533.0MB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy