آموزش گسترش Adobe Experience Manager Advanced

Extending Adobe Experience Manager Advanced

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: AEM بر روی OSGi ، Sling و مخزن محتوای جاوا ساخته شده است. این دوره به شما آموزش می دهد تا از این فناوری ها برای گسترش AEM استفاده کنید. AEM بر اساس تعداد انگشت شماری از فناوری های بسیار قوی ساخته شده است. در این دوره ، Extending AEM Advanced ، یاد خواهید گرفت که چگونه AEM را با تکمیل پایه کد آن در سطح OSGi ، Sling و JCR ، شخصی سازی کنید. ابتدا یاد خواهید گرفت که چگونه بسته های نرم افزاری و اجزای OSGi را بسازید و تحویل دهید. در مرحله بعدی ، خواهید آموخت که AEM چگونه از Apache Sling برای حل و فصل منابع در JCR استفاده می کند. سرانجام ، چندین مسیر برای انتقال محتوا با استفاده از بسیاری از API های AEM را فرا خواهید گرفت. وقتی این دوره را به پایان رسانید ، دانش بنیادی در مورد گسترش AEM خواهید داشت. نرم افزار مورد نیاز: Adobe Experience Manager.

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

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

مقدمه و بررسی اجمالی دوره Introduction and Course Overview

  • مقدمه و بررسی اجمالی دوره Introduction and Course Overview

  • محیط توسعه راه اندازی Setup Development Environment

عمیق فرو رفتن در OSGi Deep Dive into OSGi

  • عمیق فرو رفتن در OSGi Deep Dive into OSGi

  • بررسی اجمالی OSGi OSGi Overview

  • قطعنامه مدیریت وابستگی OSGi OSGi Dependency Management Resolution

  • یک Bundle Activator را پیاده سازی کنید Implement a Bundle Activator

  • درک وقایع Sling Understanding Sling Events

  • مonلفه ها و حاشیه نویسی در OSGi Components and Annotations in OSGi

  • سرویس سفارشی ایجاد و استفاده کنید Create and Use Custom Service

  • تنظیمات OSGi را کد کنید Code OSGi Configurations

  • رسیدگی به رویدادهای OSGi Handle OSGi Events

شیر فرو رفتن عمیق Deep Dive into Sling

  • شیرجه عمیق در نمای کلی زنجیر Deep Dive into Sling Overview

  • معماری زنجیر The Sling Architecture

  • کاربران سیستم System Users

  • یک کاربر سیستم ایجاد کنید Create a System User

  • سرولت های زنجیر Sling Servlets

  • Sling Servlet ایجاد کنید Create a Sling Servlet

  • درک روند تفکیک پذیری Understanding the Sing Resolution Process

  • Resource Resolver and Sling Mappings The Resource Resolver and Sling Mappings

  • اقتباس از منابع و مدل های زنجیر Adapting Resources and Sling Models

  • یک مدل Sling ایجاد کنید Create a Sling Model

  • مدیریت رویداد Event Handling

  • کار با برنامه های Sling Working with Sling Schedules

JCR Deep Dive JCR Deep Dive

  • مدل JCR JCR Model

  • مدل سازی رویداد Event Modelling

  • شنونده مشاهده Create an Observation Listener

  • فهرست پرس و جو Query Index

  • پیکربندی نمایه ها Configuring Indexes

  • ابزار نمایه سازی Indexing Tools

  • نحو پرس و جو Query Syntax

  • برای یک Servlet جستجو کنید Write Queries for a Search Servlet

در API های Adobe Experience Manager عمیق فرو بروید Deep Dive into Adobe Experience Manager APIs

  • واردکنندگان نظرسنجی Polling Importers

  • واردکننده نظرسنجی ایجاد کنید Create a Polling Importer

  • اجزای محتوا Content Components

  • گردش کار AEM AEM Workflows

  • مدل های گردش کار و مراحل گردش کار Workflow Models and Workflow Steps

  • یک مرحله گردش کار سفارشی ایجاد کنید Create a Custom Workflow Step

  • راه اندازهای گردش کار Workflow Launchers

  • ایجاد پرتاب گردش کار Create Workflow Launcher

  • ایجاد صفحات و دارایی ها به صورت برنامه ای Creating Pages and Assets Programmatically

  • به صورت برنامه نویسی یک وب سایت ایجاد کنید Programmatically Create a Website

تست های نوشتن Writing Tests

  • درک چارچوب های تست Understanding Testing Frameworks

  • انجام تست های واحد Performing Unit Tests

  • Test Side Sling SUne JUnit را ایجاد کنید Create Server Side Sling JUnit Test

  • تست های جانبی سرور قابل نوشتن ایجاد کنید Create Scriptable Server Side Tests

  • انجام تست های عملکردی Performing Functional Tests

  • جنکینز برای ادغام مداوم Jenkins for Continuous Integration

بلعیدن مطالب Content Ingestion

  • درک مهاجرت داده ها Understanding Data Migration

  • بسته های محتوا Content Packages

  • Sling POST Servlet Sling POST Servlet

  • با استفاده از JCR API Using the JCR API

کاربران ، گروه ها و مجوزها Users, Groups, and Permissions

  • کاربران و گروهها Users and Groups

  • مجوزها و ACL ها Permissions and ACLs

  • با ACL کار کنید Work with ACLs

  • یک پروژه AEM سفارشی ایجاد کنید Create a Custom AEM Project

  • پروژه سفارشی AEM را تست کنید Test Custom AEM Project

  • خلاصه دوره Course Summary

نمایش نظرات

آموزش گسترش Adobe Experience Manager Advanced
جزییات دوره
6h 14m
58
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
19
4.7 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Adobe Digital Learning Services Adobe Digital Learning Services

خدمات آموزش دیجیتال Adobe به مشتریان کمک می کند تا تجربیات دیجیتالی خود را از طریق برنامه های مهارتی و مهارتی تغییر دهند. بر روی بازاریابی خود از طریق کانال ها و دستگاه ها تسلط پیدا کنید تا هر بار تجربه ای عالی را تجربه کنید. بیاموزید چگونه داده ها ، خلاقیت و محتوا را با هم جمع کنید تا تجربیات قدرتمندی را برای مشتریان خود ایجاد کنید.

Tyler Maynard Tyler Maynard

تایلر مینارد یک توسعه دهنده AEM ، کارآفرین و استاد الحاقی مستقر در سالت لیک سیتی ، UT است. او شروع خود را در رسانه های دیجیتال در Backcountry.com به عنوان تهیه کننده تصویر آغاز کرد اما با گذشت سالها علاقه خود را در توسعه ، طراحی و UX ، بدون ترتیب خاصی پیدا کرد. این که آیا او به دانشجویان محلی در مورد جریانهای موجود در Node.js یا توسعه دهندگان هواپیما به چرخه عمر پیچیده AEM آموزش می دهد ، او همیشه به دیگران در یافتن راه حل از طریق فناوری کمک می کند.