آموزش Adobe Experience Manager | Masterclass توسعه دهندگان AEM

Adobe Experience Manager | AEM Developer Masterclass

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: دوره توسعه دهنده AEM بر روی اجزاء، قالب ها، مدل های اسلینگ و اهمیت JUnit در AEM به عنوان یک سرویس ابری متمرکز شده است. اصول Adobe Experience Manager را بیاموزید درک معماری AEM به عنوان یک سرویس ابری ایجاد و راه اندازی یک محیط توسعه AEM یاد بگیرید چگونه یک پروژه AEM را از ابتدا بسازید و آن را به کار بگیرید مفاهیم مهمی که یک توسعه دهنده AEM باید قبل از ورود به توسعه بداند. کامپوننت با درک هر مفهوم لایه به لایه، یعنی دیالوگ ها، HTL(Sightly) و Clientlibs یاد بگیرید که یک مدل Sling برای کامپوننت خود بسازید ایجاد یک محیط تست JUnit ایجاد کلاس های تست JUnit برای مدل های Sling یاد بگیرید چگونه مولفه های چند میدانی ایجاد و رندر کنید Create Sling مدل ها و JUnits برای اجزای چند فیلدی با قالب ها و مفاهیم آن آشنا شوید درک قالب های قابل ویرایش و ساختن قالب و قالب قابل ویرایش خود

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

از تجربه شخصی، با کمبود منابع یادگیری ساختاریافته، پیمایش در وسعت AEM می تواند بدون جهت باشد.

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

در ابتدا برای کمک به تازه واردان در سازمان من طراحی شده بود، تأثیر بسیار مثبتی که بر افراد داشت مرا بر آن داشت تا با به اشتراک گذاشتن آن در Udemy در دسترس بودن آن را گسترش دهم.


چرا این دوره؟

روشی که من این دوره را ایجاد کرده‌ام با در نظر گرفتن مهم‌ترین مفاهیمی است که یک توسعه‌دهنده برای ورود به توسعه AEM به آن نیاز دارد.

جهت و ساختار این دوره چیزی است که آن را متفاوت می کند و قرار است اعتماد به نفس زیادی را برای مبتدیان در توسعه AEM القا کند.

اطمینان من به شما این است که در تمام مراحل برای کمک به شما در طول این دوره حضور خواهم داشت. هر سوالی که دارید می توانید در دوره مطرح کنید یا می توانید مستقیماً به من پیام دهید. من این دوره را تا حد امکان با بهبودهای مستمر به روز نگه خواهم داشت.

ساختار دوره به شرح زیر است:-


  • درک AEM و AEM به عنوان معماری سرویس ابری

  • تنظیم کامل AEM شامل JDK و Maven

  • ساخت یک پروژه AEM از ابتدا و استقرار به AEM

  • یادگیری اصول اولیه نویسندگی

  • درک مؤلفه و بیشتر لایه‌های آن مانند دیالوگ‌ها، Sightly و Clientlibs.

  • درک مفهوم رزولوشن Sling با مثال

  • ایجاد مدل های Sling برای اجزا

  • درک اهمیت JUnit در AEM

  • ایجاد یک محیط تست JUnit و اجرای کلاس های آزمایشی برای مدل های اسلینگ شما

  • الگو و مفاهیم آن

  • سه تمرین آزمایشگاهی برای استفاده از تمام مفاهیم

AEM را با انجام دادن و نه تماشا کردن یاد خواهید گرفت.

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

پیش نیازهای این دوره

  • دانش اولیه جاوا، HTML، JS و CSS

  • AEM به عنوان یک فایل sdk یا jar ابر

نسخه AEM

آخرین نسخه AEM استفاده می شود که AEM به عنوان یک سرویس ابری است


بدون مقدمه، بیایید یادگیری خود را شروع کنیم!

به سلامتی،

نیمیت


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

مقدمه دوره Introduction to the Course

  • معرفی Introduction

مقدمه ای بر AEM Introduction to AEM

  • AEM چیست؟ What is AEM?

  • معماری AEM AEM Architecture

  • AEM به عنوان یک معماری سرویس ابری AEM as a Cloud Service Architecture

  • چه چیزی AEM به عنوان یک ابر را از سایر نسخه های AEM متفاوت می کند؟ What Makes AEM as a Cloud different from other versions of AEM?

راه اندازی AEM AEM Setup

  • راه اندازی AEM Setting up AEM

پیمایش از طریق کنسول های AEM Navigating through AEM Consoles

  • کنسول های AEM AEM Consoles

  • برنامه افزودنی ناوبر AEM AEM Navigator Extension

راه اندازی پروژه AEM AEM Project Setup

  • ایجاد یک پروژه AEM Creating an AEM project

  • ماژول های پروژه AEM AEM Project Modules

  • وارد کردن پروژه به Eclipse Import Project into Eclipse

  • اشکال زدایی باندل اصلی Debugging Core Bundle Issue

کامپوننت و لایه های آن Component and its Layers

  • مبانی تألیف Authoring Basics

  • کامپوننت چیست؟ What is a Component?

  • ایجاد کامپوننت Creating a Component

  • لایه 1 - گفتگو و مفاهیم آن Layer 1 - Dialog and its concepts

  • انواع منابع گفتگو Dialog Resource Types

  • لایه 2 - Sightly (HTL) و مفاهیم آن Layer 2 - Sightly(HTL) and its concepts

  • بیانیه های بلوک Sightly (HTL). Sightly(HTL) Block Statements

  • لایه 3 - بخش اول Clientlibs Layer 3 - Clientlibs Part One

  • لایه 3 - بخش دوم Clientlibs Layer 3 - Clientlibs Part Two

  • مفهوم رزولوشن Sling Sling Resolution Concept

پشتیبان گیری از کار شما Backing up your Work

  • پشتیبان‌گیری از کار خود - Package Manager و Visual Studio Connector Backing up your work - Package Manager and Visual Studio Connector

تمرین آزمایشگاهی - 1 Lab Exercise - 1

  • تمرین آزمایشگاهی - 1 Lab Exercise - 1

Sling Models و JUnit در AEM. Sling Models and JUnit in AEM.

  • لایه 4 - مدل زنجیر Layer 4 - Sling Model

  • حاشیه نویسی مدل Sling Sling Model Annotations

  • JUnit و اهمیت آن در AEM JUnit and its importance in AEM

  • لایه 5 - ایجاد JUnit برای مدل Sling قسمت اول Layer 5 - Creating a JUnit for a Sling Model Part One

  • لایه 5 - ایجاد JUnit برای مدل Sling قسمت دوم Layer 5 - Creating a JUnit for a Sling Model Part Two

  • تمرین آزمایشگاهی - 2 Lab Excercise - 2

  • مرجع کد - لینک مخزن Github Code Reference - Github Repository Link

مولفه چند میدانی Multifield Component

  • ایجاد یک مؤلفه چند میدانی Creating a Multifield Component

  • مدل های زنجیر برای مولفه چند میدانی Sling Models for Multifield Component

  • JUnit برای مؤلفه چند میدانی JUnit for Multifield Component

  • تمرین آزمایشگاهی - 3 Lab Exercise - 3

قالب ها Templates

  • قالب چیست؟ What is a Template?

  • ساختار یک قالب قابل ویرایش Structure of an Editable Template

  • درک ایجاد یک الگو Understanding the Creation of a Template

  • ایجاد الگوی خود Creating your Own Template

نتیجه گیری دوره Conclusion of the Course

  • نتیجه Conclusion

نمایش نظرات

Udemy (یودمی)

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

یکی از ویژگی‌های برجسته یودمی، کیفیت بالای دوره‌ها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد می‌دهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و می‌توانند به بهترین شکل ممکن از آموزش‌ها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرم‌های آموزشی آنلاین، به افراد امکان می‌دهد تا به راحتی و با کیفیت، مهارت‌های مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.

آموزش Adobe Experience Manager | Masterclass توسعه دهندگان AEM
جزییات دوره
5 hours
40
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
150
4.7 از 5
دارد
دارد
دارد
Nimith Shetty
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Nimith Shetty Nimith Shetty

مربی Udemy با تجربه گسترده در AEM.