مسترکلاس Adobe Experience Manager - توسعهدهنده AEM
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- یادگیری مبانی Adobe Experience Manager
- درک معماری AEM به عنوان سرویس ابری
- ایجاد و راهاندازی محیط توسعه AEM
- یادگیری نحوه ساخت پروژه AEM از صفر و استقرار آن
- مفاهیم مهمی که توسعهدهنده AEM باید قبل از ورود به توسعه بداند.
- ساخت یک کامپوننت با درک هر مفهوم به صورت گام به گام، شامل دیالوگها، HTL(Sightly) و Clientlibs
- یادگیری ایجاد مدل Sling برای کامپوننت خود
- ایجاد محیط تست JUnit
- ایجاد کلاسهای تست JUnit برای مدلهای Sling
- یادگیری نحوه ایجاد و رندرینگ کامپوننتهای multifield
- ایجاد مدلهای Sling و JUnit برای کامپوننتهای multifield
- یادگیری درباره قالبها و مفاهیم آنها
- درک قالبهای قابل ویرایش و ساخت قالب و نوع قالب قابل ویرایش خود
پیشنیازهای دوره
- مبانی جاوا
- مبانی جاوا اسکریپت
- مبانی HTML
- مبانی CSS
توضیحات دوره
ورود به Adobe Experience Manager میتواند چالشبرانگیز باشد زیرا شامل درک مفاهیم متعدد است که برخی از آنها ممکن است بهطور فوری مرتبط نباشند.
بر اساس تجربه شخصی، ناوبری حوزه AEM میتواند احساس بیجهتی کند و منابع یادگیری ساختاریافته کافی وجود ندارد.
بنابراین، این مسئولیت را به عهده گرفتیم تا یک طرح دوره به دقت تنظیم شده ایجاد کنیم که روی مفاهیم اساسی که برای توسعهدهندگان تازهکار AEM حیاتی هستند تمرکز کند.
این دوره ابتدا برای کمک به تازهواردان در سازمان ما طراحی شده بود، اما تأثیر مثبت چشمگیر آن روی افراد، ما را مجبور به اشتراکگذاری آن در یودمی کرد.
چرا این دوره؟
ما این دوره را به گونهای طراحی کردیم که روی مهمترین مفاهیمی تمرکز کند که یک توسعهدهنده برای ورود به توسعه AEM به آنها نیاز دارد.
جهت و ساختار دوره آن را متفاوت میکند و هدف آن ایجاد اعتماد به نفس بالا برای مبتدیان در توسعه AEM است.
ساختار دوره به صورت زیر است:
- درک AEM و معماری AEM به عنوان یک سرویس ابری
- راهاندازی کامل AEM شامل JDK و Maven
- ساخت پروژه AEM از صفر و استقرار روی AEM
- یادگیری مفاهیم پایه authoring
- درک کامپوننت و لایههای آن مانند دیالوگها، Sightly و Clientlibs
- درک مفهوم حل مسئله Sling با مثالها
- ایجاد مدلهای Sling برای کامپوننتها
- درک اهمیت JUnit در AEM
- ایجاد محیط تست JUnit و اجرای کلاسهای تست برای مدلهای Sling خود
- قالب و مفاهیم آن
- سه تمرین لابراتواری برای استفاده از تمام مفاهیم
شما AEM را با انجام یاد میگیرید، نه با تماشا
بهترین راه برای یادگیری یک مفهوم، کار کردن واقعی روی آن است. با توجه به این نکته، این دوره بهطور تعاملی طراحی شده و بیشتر ویدئوهای دوره به صورت عملی همراه با تمرینهای لابراتوار برای تست و تقویت آنچه که آموختهاید هستند.
پیشنیازهای دوره
- دانش اولیه جاوا، HTML، جاوا اسکرپیت و CSS
- AEM به عنوان SDK ابری یا فایل JAR
نسخه AEM
آخرین نسخه AEM استفاده شده، یعنی AEM به عنوان یک سرویس ابری
بدون هیچ تأخیری بیایید یادگیری خود را شروع کنیم!
این دوره برای چه کسانی مناسب است؟
- مبتدیانی که هرگز روی AEM کار نکردهاند.
- برای سطوح متوسط نیز مناسب است.
- برای کسی که میخواهد به توسعه AEM وارد شود عالی است.
مسترکلاس Adobe Experience Manager - توسعهدهنده AEM
-
مقدمه 03:40
-
AEM چیست؟ 04:13
-
معماری AEM 12:05
-
معماری AEM به عنوان یک سرویس ابری 04:15
-
چه مواردی AEM به عنوان یک سرویس ابری را از نسخههای دیگر AEM متمایز میکند؟ 02:46
-
راهاندازی AEM 09:33
-
کنسولهای AEM 02:55
-
افزونه ناوبر AEM 01:45
-
ایجاد پروژه AEM 05:06
-
ماژولهای پروژه AEM 05:57
-
ایمپورت پروژه به Eclipse 02:51
-
اشکالزدایی مسئله Core Bundle 05:06
-
مبانی Authoring 03:56
-
کامپوننت چیست؟ 04:02
-
ایجاد یک کامپوننت 05:52
-
لایه 1 - دیالوگ و مفاهیم آن 13:40
-
انواع منبع دیالوگ 06:46
-
لایه 2 - Sightly (HTL) و مفاهیم آن 12:48
-
دستورات بلوک Sightly (HTL) 06:53
-
لایه 3 - Clientlibs - بخش 1 08:50
-
لایه 3 - Clientlibs - بخش 2 10:27
-
مفهوم رزولوشن Sling 13:13
-
بکآپگیری از کار خود - Package Manager و کانکتور ویژوال استودیو 04:49
-
تمرین لابراتوار - بخش 1 22:44
-
لایه 4 - مدل Sling 14:11
-
حاشیهنویسیهای مدل Sling 03:21
-
JUnit و اهمیت آن در AEM 02:45
-
لایه 5 - ایجاد JUnit برای مدل Sling - بخش 1 07:19
-
لایه 5 - ایجاد JUnit برای مدل Sling - بخش 2 12:04
-
تمرین لابراتوار - بخش 2 13:23
-
مرجع کد - لینک مخزن گیتهاب 01:02
-
ایجاد کامپوننت multifield 09:04
-
مدلهای Sling برای کامپوننت multifield 10:06
-
JUnit برای کامپوننت multifield 08:43
-
تمرین لابراتوار - بخش 3 12:18
-
قالب چیست؟ 02:12
-
ساختار قالب قابل ویرایش 07:53
-
درک ایجاد قالب 05:08
-
ایجاد قالب خود 06:41
-
نتیجهگیری 00:46
مشخصات آموزش
مسترکلاس Adobe Experience Manager - توسعهدهنده AEM
- تاریخ به روز رسانی: 1404/06/14
- سطح دوره:مقدماتی
- تعداد درس:40
- مدت زمان :04:51:08
- حجم :2.95GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy