آموزش موضوعات پیشرفته جاوا: بازتاب جاوا - کلاس کارشناسی ارشد

Advanced Java Topics: Java Reflection - Master Class

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: ایجاد برنامه های کاربردی، الگوریتم ها و کتابخانه های جاوا قدرتمند با استفاده از Java Reflection API، استفاده کامل از ساخت JVM از برنامه ها و کتابخانه های قدرتمند با استفاده از بازتاب جاوا. Java Reflection and Reflection API پیش نیازها: دانش پایه جاوا

به منبع آنلاین شماره 1 در مورد بازتاب جاوا خوش آمدید


توضیحات

بازتاب جاوا یکی از قدرتمندترین ویژگی‌های زبان جاوا است که به شما امکان می‌دهد از قابلیت‌های JVM خود تا حد امکان استفاده کنید. و تصادفی نیست که محبوب ترین و پرکاربردترین کتابخانه ها و چارچوب های جاوا توسط Reflection API ارائه می شوند.


اما Reflection فقط برای آن کتابخانه ها رزرو نشده است.

شما هم می توانید به طور کامل کد خود را تغییر دهید و دوباره معماری کنید و برنامه ها، الگوریتم ها و کتابخانه های منحصر به فرد و قدرتمندی را در جاوا با استفاده از Reflection ایجاد کنید.


آموزش فلسفه

در این دوره، ما از اصول اولیه شروع می کنیم و راه خود را برای تسلط کامل بر Java Reflection از طریق زیر ایجاد می کنیم:

  • نظریه و API.

  • کاربرد عملی مهارت‌های ما در مثال‌های واقعی و موارد استفاده.

در طول دوره، ما همچنین آزمون‌ها و تمرین‌های کدنویسی زیادی داریم که به شما کمک می‌کند تا پیشرفت خود را تمرین کرده و اعتبارسنجی کنید.

این یک دوره پیشرفته جاوا است که مهارت‌های جاوا شما را به سطح جدیدی می‌برد!

تسلط شما به Java Reflection شما را از هر توسعه دهنده جاوا دیگر متمایز می کند.

تا پایان دوره

شما قادر خواهید بود

  • کلاس ها و اشیاء جاوا را در زمان اجرا کشف و تجزیه و تحلیل کنید

  • اشیاء، آرایه‌ها و پراکسی‌های دینامیک جدید را به روشی مستقل از نوع نمونه‌سازی کنید

  • روش ها را به صورت پویا فراخوانی کنید

  • یک وضعیت شی را بخوانید و به‌روزرسانی کنید

  • حاشیه نویسی های خود را تعریف کنید و آنها را با کد بازتاب جاوا ترکیب کنید

  • الگوریتم های قدرتمند و هوشمند بنویسید

برای این سفر هیجان انگیز و تجربه یادگیری امروز به ما بپیوندید!


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

مقدمه ای بر انعکاس Introduction to Reflection

  • Reflection API and Class<?> Object - - Quiz Reflection API and Class<?> Object - - Quiz

  • پلاگین اطلاعات IDE - تجزیه و تحلیل کلاس IDE Information Plugin - Class Analysis

  • راه حل - پلاگین اطلاعات IDE - تجزیه و تحلیل کلاس Solution - IDE Information Plugin - Class Analysis

  • بازتاب، رابط ها و بازگشت پایه Reflection, Interfaces and Basic Recursion

  • راه حل - بازتاب، رابط ها و بازگشت Solution - Reflection, Interfaces and Recurion

مقدمه ای بر انعکاس Introduction to Reflection

  • مقدمه ای بر بازتاب جاوا Introduction to Java Reflection

  • مقدمه ای بر بازتاب جاوا Introduction to Java Reflection

  • مقدمه ای بر بازتاب جاوا - آزمون Introduction to Java Reflection - Quiz

  • مقدمه ای بر بازتاب جاوا - آزمون Introduction to Java Reflection - Quiz

  • Reflection API Gateway & Wildcards Reflection API Gateway & Wildcards

  • Reflection API Gateway & Wildcards Reflection API Gateway & Wildcards

  • Reflection API Gateway در عمل Reflection API Gateway in Practice

  • Reflection API Gateway در عمل Reflection API Gateway in Practice

  • Reflection API and Class<?> Object - - Quiz Reflection API and Class<?> Object - - Quiz

  • پلاگین اطلاعات IDE - تجزیه و تحلیل کلاس IDE Information Plugin - Class Analysis

  • راه حل - پلاگین اطلاعات IDE - تجزیه و تحلیل کلاس Solution - IDE Information Plugin - Class Analysis

  • بازتاب، رابط ها و بازگشت پایه Reflection, Interfaces and Basic Recursion

  • راه حل - بازتاب، رابط ها و بازگشت Solution - Reflection, Interfaces and Recurion

ایجاد شی و سازندگان Object Creation and Constructors

  • کشف سازنده و ایجاد شی Constructor Discovery & Object Creation

  • نمونه سازی کلاس های محدود - پیاده سازی تزریق وابستگی خودکار Restricted Classes Instantiation - Automatic Dependency Injection Implementation

ایجاد شی و سازندگان Object Creation and Constructors

  • کشف سازنده و ایجاد شی Constructor Discovery & Object Creation

  • کشف سازنده و ایجاد شی - - آزمون Constructor Discovery & Object Creation - - Quiz

  • کشف سازنده و ایجاد شی - - آزمون Constructor Discovery & Object Creation - - Quiz

  • دسترسی سازنده محدود Restricted Constructor Access

  • دسترسی سازنده محدود Restricted Constructor Access

  • دسترسی سازنده محدود - آزمون Restricted Constructor Access - Quiz

  • دسترسی سازنده محدود - آزمون Restricted Constructor Access - Quiz

  • نمونه سازی کلاس های محدود - پیاده سازی تزریق وابستگی خودکار Restricted Classes Instantiation - Automatic Dependency Injection Implementation

بازرسی از فیلدها و آرایه ها Inspection of Fields & Arrays

  • مقدمه ای بر فیلدها Introduction To Fields

  • محاسبه اندازه شی Object Size Calculation

  • مقدمه ای بر آرایه ها Introduction to Arrays

  • خواندن آرایه ها Reading Arrays

بازرسی از فیلدها و آرایه ها Inspection of Fields & Arrays

  • مقدمه ای بر فیلدها Introduction To Fields

  • مقدمه ای بر فیلدها - آزمون Introduction to Fields - Quiz

  • مقدمه ای بر فیلدها - آزمون Introduction to Fields - Quiz

  • زمینه های خواندن - JSON Serializer Reading Fields - JSON Serializer

  • زمینه های خواندن - JSON Serializer Reading Fields - JSON Serializer

  • محاسبه اندازه شی Object Size Calculation

  • راه حل - ماشین حساب اندازه شی Solution - Object Size Calculator

  • راه حل - ماشین حساب اندازه شی Solution - Object Size Calculator

  • مقدمه ای بر آرایه ها Introduction to Arrays

  • خواندن آرایه ها - JSON Serializer Reading Arrays - JSON Serializer

  • خواندن آرایه ها - JSON Serializer Reading Arrays - JSON Serializer

  • خواندن آرایه ها Reading Arrays

  • راه حل - خواندن آرایه ها Solution - Reading Arrays

  • راه حل - خواندن آرایه ها Solution - Reading Arrays

اصلاح فیلد و ایجاد آرایه Field Modification & Arrays Creation

  • تنظیم مقادیر فیلد - تجزیه کننده فایل پیکربندی عمومی Setting Field Values - Generic Configuration File Parser

  • ایجاد و راه اندازی آرایه Array Creation and Initialization

اصلاح فیلد و ایجاد آرایه Field Modification & Arrays Creation

  • تنظیم مقادیر فیلد - تجزیه کننده فایل پیکربندی عمومی Setting Field Values - Generic Configuration File Parser

  • ایجاد و راه اندازی آرایه Array Creation and Initialization

  • الحاق آرایه هوشمند Smart Array Concatenation

  • الحاق آرایه هوشمند Smart Array Concatenation

  • راه حل - الحاق آرایه هوشمند Solution - Smart Array Concatenation

  • راه حل - الحاق آرایه هوشمند Solution - Smart Array Concatenation

کشف و فراخوانی روشها Methods Discovery & Invocation

  • مقدمه ای بر روش ها - کشف و تحلیل Introduction to Methods - Discovery & Analysis

  • کشف روش بر اساس نام و پارامترها Method Discovery by Name and Parameters

  • فراخوانی روش - مورد استفاده چند شکلی Method Invocation - Polymorphism Use Case

  • روش کشف و فراخوانی - آزمون Method Discovery and Invocation - Quiz

  • راه حل - چارچوب تست ساده Solution - Simple Testing Framework

کشف و فراخوانی روشها Methods Discovery & Invocation

  • مقدمه ای بر روش ها - کشف و تحلیل Introduction to Methods - Discovery & Analysis

  • کشف روش بر اساس نام و پارامترها Method Discovery by Name and Parameters

  • فراخوانی روش - مورد استفاده چند شکلی Method Invocation - Polymorphism Use Case

  • روش کشف و فراخوانی - آزمون Method Discovery and Invocation - Quiz

  • چارچوب تست ساده Simple Testing Framework

  • چارچوب تست ساده Simple Testing Framework

  • راه حل - چارچوب تست ساده Solution - Simple Testing Framework

کشف و تجزیه و تحلیل اصلاح کننده های جاوا Java Modifiers Discovery and Analysis

  • اصلاح کننده های جاوا و بازتاب Java Modifiers & Reflection

  • جاوا اصلاح کننده - آزمون Java Modifiers - Quiz

  • Serializer JSON بهبود یافته است Improved JSON Serializer

  • راه حل - بهبود یافته JSON Serializer Solution - Improved JSON Serializer

کشف و تجزیه و تحلیل اصلاح کننده های جاوا Java Modifiers Discovery and Analysis

  • اصلاح کننده های جاوا و بازتاب Java Modifiers & Reflection

  • جاوا اصلاح کننده - آزمون Java Modifiers - Quiz

  • Serializer JSON بهبود یافته است Improved JSON Serializer

  • راه حل - بهبود یافته JSON Serializer Solution - Improved JSON Serializer

حاشیه نویسی با بازتاب جاوا Annotations with Java Reflection

  • مقدمه ای بر حاشیه نویسی و متا حاشیه نویسی Introduction to Annotations & Meta-Annotations

  • مقدمه ای بر حاشیه نویسی و متا حاشیه نویسی - آزمون Introduction to Annotations & Meta-Annotations - Quiz

  • خواندن اشیاء حاشیه نویسی و عناصر حاشیه نویسی Reading Annotation Objects & Annotation Elements

  • حاشیه نویسی میدانی و اجرای نمودار Field Annotations & Graph Execution

حاشیه نویسی با بازتاب جاوا Annotations with Java Reflection

  • مقدمه ای بر حاشیه نویسی و متا حاشیه نویسی Introduction to Annotations & Meta-Annotations

  • مقدمه ای بر حاشیه نویسی و متا حاشیه نویسی - آزمون Introduction to Annotations & Meta-Annotations - Quiz

  • ایجاد حاشیه نویسی و کشف. بارگیری خودکار کلاس Annotation Creation & Discovery. Automatic Class Loading

  • ایجاد حاشیه نویسی و کشف. بارگیری خودکار کلاس Annotation Creation & Discovery. Automatic Class Loading

  • کشف حاشیه نویسی Annotation Discovery

  • کشف حاشیه نویسی Annotation Discovery

  • راه حل - کشف حاشیه نویسی Solution - Annotation Discovery

  • راه حل - کشف حاشیه نویسی Solution - Annotation Discovery

  • خواندن اشیاء حاشیه نویسی و عناصر حاشیه نویسی Reading Annotation Objects & Annotation Elements

  • حاشیه نویسی پارامترها و مثال اجرای نمودار Parameter Annotations & Graph Execution Example

  • حاشیه نویسی پارامترها و مثال اجرای نمودار Parameter Annotations & Graph Execution Example

  • حاشیه نویسی میدانی و اجرای نمودار Field Annotations & Graph Execution

  • حاشیه نویسی های قابل تکرار - برنامه ریزی خودکار Repeatable Annotations - Automatic Scheduling

  • حاشیه نویسی های قابل تکرار - برنامه ریزی خودکار Repeatable Annotations - Automatic Scheduling

  • حاشیه نویسی های تکراری - آزمون Repeatable Annotations - Quiz

  • حاشیه نویسی های تکراری - آزمون Repeatable Annotations - Quiz

  • امنیت با حاشیه نویسی - قسمت 1 Security with Annotations - Part 1

  • امنیت با حاشیه نویسی - قسمت 1 Security with Annotations - Part 1

  • راه حل - امنیت با حاشیه نویسی - قسمت 1 Solution - Security with Annotations - Part 1

  • راه حل - امنیت با حاشیه نویسی - قسمت 1 Solution - Security with Annotations - Part 1

  • امنیت با حاشیه نویسی - قسمت 2 Security with Annotations - Part 2

  • امنیت با حاشیه نویسی - قسمت 2 Security with Annotations - Part 2

  • راه حل - امنیت با حاشیه نویسی - قسمت 2 Solution - Security with Annotations - Part 2

  • راه حل - امنیت با حاشیه نویسی - قسمت 2 Solution - Security with Annotations - Part 2

پراکسی های پویا Dynamic Proxies

  • پروکسی پویا - آزمون Dynamic Proxy - Quiz

  • راه حل - ذخیره سازی اجرای پروکسی پویا Solution - Caching Dynamic Proxy Implementation

پراکسی های پویا Dynamic Proxies

  • مقدمه ای بر الگوی طراحی پروکسی Introduction to the Proxy Design Pattern

  • مقدمه ای بر الگوی طراحی پروکسی Introduction to the Proxy Design Pattern

  • پیاده سازی پروکسی پویا Dynamic Proxy Implementation

  • پیاده سازی پروکسی پویا Dynamic Proxy Implementation

  • پروکسی پویا - آزمون Dynamic Proxy - Quiz

  • اجرای پروکسی حافظه پنهان پویا Dynamic Caching Proxy Implementation

  • اجرای پروکسی حافظه پنهان پویا Dynamic Caching Proxy Implementation

  • راه حل - ذخیره سازی اجرای پروکسی پویا Solution - Caching Dynamic Proxy Implementation

بخش آخر - عملکرد، ایمنی و بهترین شیوه ها Final Section - Performance, Safety and Best Practices

بخش آخر - عملکرد، ایمنی و بهترین شیوه ها Final Section - Performance, Safety and Best Practices

  • عملکرد، ایمنی و بهترین شیوه ها Performance, Safety and Best Practices

  • عملکرد، ایمنی و بهترین شیوه ها Performance, Safety and Best Practices

ماده جایزه Bonus Material

  • سخنرانی پاداش - به یادگیری ادامه دهید Bonus Lecture - Keep Learning

ماده جایزه Bonus Material

  • سخنرانی پاداش - به یادگیری ادامه دهید Bonus Lecture - Keep Learning

نمایش نظرات

آموزش موضوعات پیشرفته جاوا: بازتاب جاوا - کلاس کارشناسی ارشد
جزییات دوره
4.5 hours
37
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
5,527
4.8 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Michael Pogrebinsky  Software Architecture   Java Programming Expert Michael Pogrebinsky Software Architecture Java Programming Expert

مهندس نرم افزار حرفه ای | SW Architect | مربی

Top Developer Academy Top Developer Academy

معماری نرم افزار، محاسبات ابری و برنامه نویسی جاوا