Guide for a complete knowledge in Adobe Experience Manager (AEM) | Community
Skip to main content
Level 2
October 29, 2021
Solved

Guide for a complete knowledge in Adobe Experience Manager (AEM)

  • October 29, 2021
  • 3 replies
  • 4666 views

Now I'm currently at a beginner level in AEM and also I'm currently directing my concentration on "Content Fragmentation" (especially on Sling Servlets and JSON part). But I'm not able to get any specific guide or tutorial for a correct and deep understanding. So kindly suggest me with the complete AEM (Beginner to Advanced) tutorial for each and every concept in it (mainly in the part of Headless CMS -- CFM, Sling Servlet. For example: Servlet for nested multifield CFM).

This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.
Best answer by VeenaVikraman

@akcena_07 Welcome to AEM. AEM is a technology based on a lot of technology stack. To understand the underlying technologies you might have to start checking on below topics frist

  • JCR / JSR
  • SLING , REST
  • OSGI

After taking a look at those you can slowly try hands on on AEM for which you can refer https://experienceleague.adobe.com/docs/experience-manager-learn/getting-started-wknd-tutorial-develop/overview.html

 

Now when you do this WKND tutorial , you are surely going to get a lot of questions. Write those down and slowly explore on each. In addition check all the links mentioned by others here. Once you get a hands on , you basically will get the hang of it and can slowly start exploring CF and XF and all the rest of the advanced topics. 

 

Also refer :- https://experienceleague.adobe.com/docs/experience-manager-65.html?lang=en

 

Update - Please check this blog https://aem.redquark.org/2018/10/day-00-aem-developer-series.html . It will be really helpful for beginners. 

3 replies

Manu_Mathew_
Community Advisor
Community Advisor
October 29, 2021

@akcena_07 Login to SPP portal and try on-demand training videos, its had a vast library of tutorials.

akcena_07Author
Level 2
November 4, 2021

I'll try on that.

VeenaVikraman
Community Advisor
VeenaVikramanCommunity AdvisorAccepted solution
Community Advisor
October 30, 2021

@akcena_07 Welcome to AEM. AEM is a technology based on a lot of technology stack. To understand the underlying technologies you might have to start checking on below topics frist

  • JCR / JSR
  • SLING , REST
  • OSGI

After taking a look at those you can slowly try hands on on AEM for which you can refer https://experienceleague.adobe.com/docs/experience-manager-learn/getting-started-wknd-tutorial-develop/overview.html

 

Now when you do this WKND tutorial , you are surely going to get a lot of questions. Write those down and slowly explore on each. In addition check all the links mentioned by others here. Once you get a hands on , you basically will get the hang of it and can slowly start exploring CF and XF and all the rest of the advanced topics. 

 

Also refer :- https://experienceleague.adobe.com/docs/experience-manager-65.html?lang=en

 

Update - Please check this blog https://aem.redquark.org/2018/10/day-00-aem-developer-series.html . It will be really helpful for beginners. 

akcena_07Author
Level 2
November 4, 2021

I thank you for your reference but I had already gone through with Adobe documentation and official reference, so if you find any specific tutorial for AEM (for beginners).

VeenaVikraman
Community Advisor
Community Advisor
November 16, 2021

@veenavikraman, Thank you for the reference you have given in the past.

But I need understanding in specific topics which are all not available in the given reference even if it is there I couldn't find the required one I'm searching for.

If you could found any suggestion for the following content kindly refer those here,

(a) Creating Servlet program to get JSON response for Content Fragment using path (to generate JSON only via servlet program not with AEM feature).

(b) Creating Servlet program to get JSON response for Nested Content Fragment using path (same as (a) nested content fragment refers content reference inside a content reference).

(c) Complete guide for Services (program) and implementing it in AEM (it's better if had an example of Services in Nested CF program).

(d) Complete guide for OSGI Services (configuration & program) in AEM.

(e) AEM & Postman complete guide

(f) API testing

It would be a great help if I get every above tutorials/reference/guide for the above mentioned concepts with appropriate examples....


@akcena_07 

 

(a) Creating Servlet program to get JSON response for Content Fragment using path (to generate JSON only via servlet program not with AEM feature). - What does it mean by not with AEM feature ? Do you mean Exporter feature in AEM ?

 

(c) Complete guide for Services (program) and implementing it in AEM (it's better if had an example of Services in Nested CF program). -

 

(d) Complete guide for OSGI Services (configuration & program) in AEM.

 

OSGI Services and Services are interchangeable. So in AEM both refer to the same concept. 

I am not sure if I can get you the exact guide you are looking for , but since these are a combination of different concepts, you might have to work your way out. I can give you some links to different blogs which might help you in the same

 

https://redquark.org/aem/day-08-osgi-components-services/

https://www.youtube.com/watch?v=Vr6nKlM-6cg

https://www.youtube.com/watch?v=YwQl0FlLkis

 

 

 

https://experienceleague.adobe.com/docs/experience-manager-learn/cloud-service/underlying-technology/introduction-osgi.html

 

https://experienceleague.adobe.com/docs/experience-manager-learn/forms/creating-your-first-osgi-bundle/create-osgi-service.html?lang=en

 

https://medium.com/adobetech/using-the-osgi-declarative-service-in-aem-6-4-21102f649d54

 

 

(e) AEM & Postman complete guide - There is no complete guide for using AEM and Postman, if you know how to call a servlet in Postman , it is literally the same with servlets in AEM. You just have to give the URL (servlet) and do a POST or GET call according to whatever servlet you have written or trying to access. 

(f) API testing   - I am not sure what do you mean by API testing. Do let me know exactly what you would like to know in this ?