آموزش بررسی عمیق Java SE: ویژگی‌های پیشرفته زبان - آخرین آپدیت

دانلود Java SE Deep Dive: Advanced Language Features

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: برای تبدیل شدن به یک متخصص واقعی جاوا، باید ویژگی‌های پیشرفته‌تر زبان برنامه‌نویسی جاوا را به صورت عمیق درک کنید. در این دوره آموزشی (Java SE Deep Dive: Advanced Language Features)، شما یاد می‌گیرید که چگونه این قابلیت‌های پیشرفته را در موارد کاربردی و واقعی به کار ببرید. در ابتدا، با Records و Sealed Types برای مدل‌سازی ساختارهای داده آشنا می‌شوید. سپس، قدرت Enumها و کلاس‌های Nested و Inner را کشف خواهید کرد. در نهایت، هر آنچه لازم است درباره Generics و Annotations بدانید را خواهید آموخت. پس از اتمام این دوره، مهارت‌ها و دانش پیشرفته‌ای در جاوا خواهید داشت که برای طراحی و ساخت نرم‌افزارهای حرفه‌ای و با کیفیت بالا ضروری است.

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

درک مفاهیم Records Understanding Records

  • درک زبان Understanding the Language

  • نوشتن کلاس‌های نگهدارنده داده با Records Writing Data Container Classes with Records

  • تعریف سازنده‌های Record Defining Record Constructors

  • بهینه‌سازی سازنده‌های Record Streamlining Record Constructors

  • درک متدها در Records Understanding Methods in Records

درک کلاس‌ها و اینترفیس‌های Sealed Understanding Sealed Classes and Interfaces

  • مدل‌سازی انواع با کلاس‌ها و اینترفیس‌های Sealed Modeling Variants with Sealed Classes and Interfaces

  • کلاس‌ها و اینترفیس‌های Sealed در عمل Sealed Classes and Interfaces in Practice

مدل‌سازی ساختارهای داده با Records و Sealed Types Modeling Data Structures with Records and Sealed Types

  • انواع داده‌های جبری برای مدل‌سازی دامنه در جاوا Algebraic Data Types for Domain Modeling in Java

  • مدل‌سازی دامنه با Records و Sealed Types Domain Modeling with Records and Sealed Types

  • تطبیق الگو (Pattern Matching) با Records و Sealed Types Pattern Matching with Records and Sealed Types

به‌کارگیری الگوهای طراحی رایج در Enum Applying Common Enum Design Patterns

  • درک Enumها Understanding Enums

  • مرتبط کردن مقادیر با ثابت‌های Enum Associating Values with Enum Constants

  • جستجوی مقادیر Enum با الگوی fromValue Looking up Enum Values with the fromValue Pattern

  • افزودن رفتار به Enumها Adding Behavior to Enums

  • استفاده از مجموعه‌های تخصصی Enum Using Specialized Enum Collections

کار با انواع Nested، Inner و Anonymous Working with Nested, Inner, and Anonymous Types

  • نمای کلی انواع Nested Overview of Nested Types

  • استفاده از کلاس‌های Static Nested Using Static Nested Classes

  • کار با Inner Classها Working with Inner Classes

  • درک Inner Classها Understanding Inner Classes

  • پیاده‌سازی Anonymous Inner Classها Implementing Anonymous Inner Classes

کار با متدها و انواع Generic Working with Generic Types and Methods

  • نمای کلی و مفاهیم کلیدی Generics Overview and Key Concepts of Generics

  • تعریف کلاس‌ها و اینترفیس‌های Generic Defining Generic Classes and Interfaces

  • استفاده از انواع Generic Using Generic Types

  • توسعه و پیاده‌سازی کلاس‌ها و اینترفیس‌های Generic Extending and Implementing Generic Classes and Interfaces

  • تعریف متدهای Generic Defining Generic Methods

  • استفاده و فراخوانی متدهای Generic Using and Calling Generic Methods

  • به‌کارگیری محدودیت‌های پارامتر نوع (Type Parameter Bounds) Applying Type Parameter Bounds

درک مفاهیم Generic Wildcards Understanding Generic Wildcards

  • مقدمه‌ای بر Wildcards Introduction to Wildcards

  • Wildcardهای بدون محدودیت (Unbounded) Unbounded Wildcards

  • Wildcardهای با محدودیت بالا (Upper bounded) Upper-bounded Wildcards

  • Wildcardهای با محدودیت پایین (Lower bounded) Lower-bounded Wildcards

  • پرهیز از Wildcardها در انواع بازگشتی Avoid Wildcards in Return Types

  • تکنیک Wildcard Capture Wildcard Capture

  • دستورالعمل‌ها و بهترین روش‌ها برای Wildcards Guidelines and Best Practices for Wildcards

بررسی عمیق Generics Deep Dive into Generics

  • نحوه عملکرد Generics How Generics Work

  • انواع Raw و سازگاری با نسخه‌های قدیمی Raw Types and Legacy Compatibility

  • پاک‌سازی نوع (Type Erasure) و انواع Non-reifiable Type Erasure and Non-reifiable Types

  • Generics و ارث‌بری Generics and Inheritance

  • آلودگی Heap و هشدارهای Unchecked Heap Pollution and Unchecked Warnings

  • Generics و آرایه‌ها Generics and Arrays

  • Generics و Varargs Generics and Varargs

به‌کارگیری Annotations Applying Annotations

  • Annotations در عمل Annotations in Practice

  • Annotationهای استاندارد و رایج Common Standard Annotations

  • ساخت Annotationهای شخصی Creating Your Own Annotations

  • به‌کارگیری Meta-annotations Applying Meta-annotations

  • پردازش Annotationها در زمان اجرا (Runtime) Processing Annotations at Runtime

  • پردازش Annotationها در زمان کامپایل Processing Annotations at Compile Time

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

نمایش نظرات

آموزش بررسی عمیق Java SE: ویژگی‌های پیشرفته زبان
جزییات دوره
3h 7m
48
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
10
4.7 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Jesper De Jong Jesper De Jong

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