🔔 با توجه به بهبود نسبی اینترنت، آمادهسازی دورهها آغاز شده است. به دلیل تداوم برخی اختلالات، بارگذاری دورهها ممکن است با کمی تأخیر انجام شود. مدت اشتراکهای تهیهشده محفوظ است.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش تسلط بر جنریکهای جاوا در ۳ ساعت
- آخرین آپدیت
دانلود Master Java Generics in 3 Hours
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
جاوا جنریکس (Java Generics): درک عمیق، انواع خام، وایلدکاردها، پاکت شدن نوع، انواع تلاقی، رکوردهای جاوا و آپشنال جاوا
آموزش جامع جاوا جنریکس: مبانی، پیادهسازی داخلی و تاثیر بر اکوسیستم جاوا
با این دوره آموزشی تخصصی، درک عمیقی از مفاهیم کلیدی جاوا جنریکس شامل انواع خام (Raw Types)، وایلدکاردها (Wildcards)، پاکت شدن نوع (Type Erasure)، انواع تلاقی (Intersection Types)، رکوردهای جاوا (Java Records) و آپشنال جاوا (Java Optional) کسب کنید.
چرا جاوا جنریکس برای شما حیاتی است؟
در دنیای امروز برنامهنویسی جاوا، آشنایی عمیق با جنریکس برای درک مستندات (Javadoc) کتابخانهها و برنامههای جاوا ضروری است. با متدهایی که شامل علامتهای سردرگمکننده مانند "?"، "? extends T" یا "? super T" هستند، دائماً مواجه میشوید. این دوره آموزشی، جنریکس جاوا را به شکلی ساده، سریع و بدون حاشیه اضافی به شما آموزش میدهد.
آنچه در این دوره خواهید آموخت:
چرا به جاوا جنریکس نیاز داریم؟ (کاربرد و ضرورت جاوا جنریکس)
پیادهسازی داخلی جاوا جنریکس و دلایل آن
تفاوت بین انواع پارامتریک (Parameterized Types) و انواع خام (Raw Types)
انواع وایلدکاردهای نامحدود (Unbounded) و محدود (Bounded)
تفاوت بین آرایهها (Arrays) و انواع جنریک (Generic Types)
کاربرد جاوا جنریکس در کالکشنها (Collections)، آپشنال جاوا (Java Optional) و استریمها (Streams)
ویژگیهای برجسته دوره:
یادگیری ایجاد APIهای منعطف با استفاده از جاوا جنریکس
آشنایی با وایلدکاردها، متدهای جنریک و نحوه خواندن Javadoc با جنریکس
کسب دانش در مورد رکوردهای جاوا، کلاسهای تو در تو (Nested Classes)، آپشنال جاوا و انواع تلاقی
آزمونهای مداوم برای تثبیت مفاهیم
با گذراندن این دوره، به یک متخصص در زمینه جاوا جنریکس تبدیل شده و قادر خواهید بود از آن به طور مؤثر در کدنویسی جاوا بهره ببرید. در پایان دوره، با اعتماد به نفس کامل از جنریکس استفاده کرده و مستندات پیچیده متدها را به طور کامل درک خواهید کرد.
ضمانت بازگشت وجه:
ما به قدری به این دوره اطمینان داریم که ضمانت بازگشت کامل وجه را تا ۳۰ روز ارائه میدهیم! پس بدون هیچگونه ریسکی، همین امروز ثبت نام کنید و از مزایای آن بهرهمند شوید.
پیشنیازها: دانش مبتدی جاوا الزامی است.
سرفصل ها و درس ها
مقدمه
Introduction
محتوای دوره
Course Contents
چرا Generics جاوا؟
Why Java Generics ?
انواع Generic و انواع پارامتر شده
Generic Types and Parameterized Types
ایجاد یک نوع Generic ساده
Creating a Simple Generic Type
استفاده از انواع Generic
Using Generic Types
نکته در مورد Java Records
Note on Java Records
نوع Raw
Raw Type
پارامترهای نوع محدود شده
Bounded Type Parameters
انواع Generic، انواع Raw، انواع پارامتر شده
Generic Types, Raw Types, Parameterized Types
پارامترها و محدودیتهای چندگانه
Multiple Parameters and Bounds
متدهای Generic
Generic Methods
نکته در مورد انواع تلاقی (Intersection Types)
Note on Intersection Types
متدهای Generic - استنتاج نوع (Type Inference)
Generic Methods - Type Inference
نکته در مورد Java Optionals
Note on Java Optionals
دوراهی وراثت
The Inheritance Dilemma
وراثت از نوع پارامتر
Extending from Parameter Type
حذف نوع (Type Erasure)
Type Erasure
محدودیتهای چندگانه، متدهای Generic، حذف نوع
Multiple Bounds, Generic methods, Type Erasure
Wildcards
Wildcards
Wildcards نامحدود
Unbounded Wildcards
Wildcards با محدودیت بالا
Upper Bounded Wildcards
سلسله مراتب محدودیت بالا
Upper Bound Hierarchy
متد Generic در مقابل Wildcards
Generic Method Versus Wildcards
Wildcards با محدودیت پایین
Lower Bounded Wildcards
قوانین Wildcard
Wildcard Rules
Wildcard Capture
Wildcard Capture
نکات Wildcard Capture
Wildcard Capture Notes
Wildcards
Wildcards
Generic های بیشتر
More Generics
Generic های جاوا و آرایهها
Java Generics and Arrays
نتیجهگیری
Conclusion
نتیجهگیری
Conclusion
درس جایزه
Bonus Lecture
بخش تکمیلی - Java Record، انواع تلاقی (Intersectional Types)، Java Optionals
Supplementary Section - Java Record, Intersectional Types, Java Optionals
کلاسهای تو در توی جاوا (Java Nested Classes)
Java Nested Classes
Java Records
Java Records
انواع تلاقی جاوا (Java Intersection Types)
Java Intersection Types
نمایش نظرات