نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
دوره توسعه دهنده 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
نمایش نظرات