دوره Adobe Experience Manager - مفاهیم پیشرفته AEM
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- یادگیری برخی مفاهیم پیشرفته Adobe Experience Manager
- درک Servletها و روشهای مختلف ثبت یک Servlet
- یادگیری درباره اشکالزدایی و اهمیت آن در AEM
- ماژول پیشرفته Servlet که در آن با APIهای AEM و فراخوانی یک Servlet از یک کامپوننت آشنا میشوید.
- ماژول Query Builder که در آن به ابزار Query Builder و APIهای آن پرداخته، با Index و انواع آن آشنا شده و یک Index سفارشی برای کوئریهای خود راه اندازی میکنید.
- ماژول Content Fragment که در آن روی Content Fragmentها و مدلهای آن کار کرده و دادهها را بهصورت JSON اکسپورت میکنید.
- کار با Content Fragmentها به همراه GraphQL
- آشنایی با Experience Fragmentها و چگونگی ایجاد آنها، و همچنین درک تفاوت بین Content Fragment و Experience Fragment
- درک کاربران و گروههای کاربری و ایجاد آنها در محیط محلی، سپس راهاندازی یک محیط Publish و پس از آن تنظیم یک عامل Replication
- ماژول Workflow که در آن با ایجاد Workflow سفارشی آشنا میشوید.
- درک ویژگیهای مختلف Workflow موجود از جمله Launcherها، OR Split و Branchها و سپس ایجاد یک مرحله فرآیند Workflow سفارشی
- تغییر فرآیند انتشار صفحه در محیط محلی و اطمینان از اینکه تمام صفحات منتشر شده از طریق Workflow سفارشی عبور میکنند.
- ماژول Dispatcher که در آن به درک اهمیت آن پرداخته و سپس یک Dispatcher محلی راه اندازی میکنید.
- درک ماژولهای Dispatcher از جمله Redirectها، Rewriteها، فیلترها و Virtual Hostها
پیش نیازهای دوره
- مبانی با Java
- مبانی با AEM
- مبانی با HTML
- مبانی با Javascript
- توصیه میشود دوره مقدماتی مدرس با عنوان "Adobe Experience Manager | AEM Developer Masterclass" در Udemy را گذرانده باشید، زیرا این دوره در ادامه آن است.
توضیحات دوره
ورود به دنیای Adobe Experience Manager (AEM) ممکن است به دلیل گستردگی مفاهیم، دلهرهآور باشد؛ بسیاری از آنها ممکن است در ابتدا چندان مرتبط به نظر نرسند.
بر اساس تجربه شخصی مدرس، کار با AEM غالباً احساس سردرگمی ایجاد میکند و منابع ساختاریافته محدودی برای راهنمایی مؤثر یادگیرندگان وجود دارد.
برای حل این مشکل، مدرس یک دوره مبتدیپسند در Udemy با عنوان "Adobe Experience Manager | AEM Developer Masterclass" ایجاد کرده است. بر پایه آن، اکنون یک دوره پیشرفته طراحی کرده تا دانش شما را به سطح بالاتری ارتقا دهد.
چرا این دوره را انتخاب کنید؟
این دوره با دقت طراحی شده است تا مهمترین مفاهیم پیشرفته و ضروری برای هر توسعهدهنده AEM را پوشش دهد. رویکرد ساختاریافته آن به گونهای است که به مبتدیان در انجام کارهای پیچیده اعتمادبهنفس میبخشد و همچنین به یادگیرندگان سطح متوسط این امکان را میدهد که به درک عمیقی از موضوعات کلیدی دست یابند.
مدرس متعهد به پشتیبانی از شما در طول مسیر یادگیریتان است. شما میتوانید سوالات خود را مستقیماً در دوره مطرح کنید یا به او پیام دهید و او با کمال میل به شما کمک خواهد کرد.
بررسی دوره:
در این دوره پیشرفته موارد زیر را خواهید آموخت:
Servlets:
- درک روشهای مختلف ثبت Servletها
- بررسی عمیق ماژولهای پیشرفته Servlet، از جمله کار با APIهای AEM و فراخوانی Servletها از کامپوننتها
اشکالزدایی در AEM
- یادگیری تکنیکهای اشکالزدایی و چگونگی اجرای AEM در حالت Debug
- تکنیکهای پیشرفته اشکالزدایی در محیطهای Publish و Dispatcher
Query Builder:
- بررسی در ابزار و APIهای Query Builder.
- یادگیری درباره Index، انواع آن و ایجاد Indexهای سفارشی برای کوئریها
فرگمنتهای محتوا:
- کار با Content Fragmentها و مدلها.
- اکسپورت کردن از دادههای Content Fragment به صورت JSON و ادغام آن با GraphQL
- درک Experience Fragmentها و تفاوتهای آنها با Content Fragmentها
کاربران و گروهها:
- ایجاد کاربران و گروههای کاربری بهطور محلی
- راهاندازی یک محیط Publish و پیکربندی یک عامل Replication
Workflows:
- ایجاد Workflowهای سفارشی و بررسی در ویژگیهایی مانند Launcherها، OR Split و Branchها
- ایجاد مراحل فرآیند Workflow سفارشی و تغییر فرآیند انتشار صفحه برای عبور از Workflowهای سفارشی
ماژول Dispatcher:
- یادگیری درباره نقش Dispatcher در AEM.
- راه اندازی یک Dispatcher محلی و بررسی در ماژولهایی مانند Redirectها، Rewriteها، فیلترها و Virtual Hostها
یادگیری عملی:
این دوره بر یادگیری عملی تأکید دارد. هر موضوع شامل تمرینات تعاملی و جلسات Lab میباشد تا اطمینان حاصل شود که تجربه عملی کسب میکنید و درک خود را تقویت میکنید.
پیشنیازها:
- دانش اولیه از AEM ،Java و HTML
- ایدهآل است که دوره مقدماتی مدرس با عنوان "Adobe Experience Manager | AEM Developer Masterclass" را گذرانده باشید.
- دسترسی به AEM به صورت Cloud SDK یا فایل JAR
نسخه AEM مورد استفاده:
این دوره از جدیدترین نسخه AEM as a Cloud Service استفاده میکند.
بدون هیچ مقدمه دیگری، بیایید یادگیری را آغاز کنیم!
این دوره برای چه کسانی مناسب است؟
- افراد در سطح متوسط که دانش اولیه از AEM دارند.
- مفاهیم برای مبتدیان نیز به راحتی قابل درک هستند.
- مناسب برای هر کسی که میخواهد مهارت توسعه AEM خود را به سطح بعدی برساند.
دوره Adobe Experience Manager - مفاهیم پیشرفته AEM
-
مقدمه 05:04
-
راهاندازی پروژه 02:48
-
مقدمهای بر Servletها 08:26
-
بررسی Resource و Resource Resolver 10:18
-
بخش اضافی: استفاده از Resource Resolver با Resource Resolver Factory 09:48
-
استفاده از Sling Servlet بر اساس Resource Types 08:19
-
نوع منبع وراثت 03:50
-
استفاده از Sling Servlet بر اساس مسیر 05:18
-
استفاده از Sling Servlet با متد POST 05:43
-
نکات ساده اشکالزدایی در AEM 09:03
-
اجرای AEM در حالت Debug 08:30
-
اشکالزدایی مشکلات رایج در Servlet 03:40
-
بررسی APIهای AEM 12:24
-
فراخوانی Sling Servlet از یک کامپوننت 15:44
-
چه زمانی از Servletهای GET و POST استفاده کنیم 10:50
-
مقدمهای بر Query Builder 09:15
-
بررسی API در Query Builder - بخش اول 11:49
-
بررسی API در Query Builder - بخش دوم 07:13
-
تمرین آزمایشگاهی-1 09:33
-
ایندکسگذاری در AEM 08:55
-
ایجاد یک Index سفارشی 10:35
-
مرجع کد - لینک مخزن GitHub 00:54
-
مقدمهای بر Content Fragment 03:40
-
ایجاد یک مدل Content Fragment 05:32
-
ایجاد یک Content Fragment 08:50
-
اکسپورت کردن از CF بهصورت JSON - بخش اول 07:24
-
اکسپورت کردن از CF بهصورت JSON - بخش دوم 11:36
-
استفاده از Content Fragmentها با GraphQL 12:18
-
مقدمهای بر Experience Fragmentها 05:02
-
ایجاد یک Experience Fragment 03:21
-
تفاوت بین Content Fragment و Experience Fragment 04:54
-
کاربران و گروههای کاربری 10:28
-
راهاندازی محیط انتشار 05:50
-
مفهوم Replication در AEM 05:48
-
مقدمهای بر Workflowها 03:50
-
مدل Workflow 11:36
-
بررسی Workflow Launcherها 06:52
-
اجرای Workflow از طریق برنامهنویسی 11:26
-
استفاده از Workflow با OR Split و شاخهها 08:17
-
فرآیند Workflow سفارشی - بخش 1 17:42
-
فرآیند Workflow سفارشی - بخش 2 06:25
-
تغییر فرآیند انتشار صفحه 10:49
-
مقدمهای بر Dispatcher 03:43
-
راهاندازی Dispatcher در محیط محلی 09:45
-
روش جایگزین برای راهاندازی Dispatcher در محیط محلی 05:09
-
ماژولهای Dispatcher 08:20
-
جریان کاری Dispatcher 08:08
-
تنظیمات Redirectها و Rewriteها 14:11
-
فیلترهای Dispatcher 09:57
-
هاستهای مجازی 10:00
-
اشکالزدایی پیشرفته با Dispatcher 08:14
-
نتیجهگیری 00:17
مشخصات آموزش
دوره Adobe Experience Manager - مفاهیم پیشرفته AEM
- تاریخ به روز رسانی: 1405/04/02
- سطح دوره:متوسط
- تعداد درس:52
- مدت زمان :06:57:23
- حجم :3.69GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy