Expand my Community achievements bar.

Dive into Adobe Summit 2024! Explore curated list of AEM sessions & labs, register, connect with experts, ask questions, engage, and share insights. Don't miss the excitement.
SOLVED

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

Avatar

Level 2

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).

1 Accepted Solution

Avatar

Correct answer by
Community Advisor

@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-devel...

 

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. 

View solution in original post

11 Replies

Avatar

Community Advisor

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

Avatar

Correct answer by
Community Advisor

@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-devel...

 

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. 

Avatar

Level 2

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).

Avatar

Community Advisor

The best way to go about it in that case is to take some video tutorials in SPP. They have clear developer tutorials. Did you check that ?

Avatar

Community Advisor

@VeenaVikraman What would you suggest for AEMaaC tutorials apart from SPP portal?

Avatar

Community Advisor

@Manu_Mathew_ I am yet to get some good tutorials for AEMaaC. If I get some nice ones , I will circle back here ✌

Avatar

Level 2

@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....

Avatar

Community Advisor

@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...

 

https://experienceleague.adobe.com/docs/experience-manager-learn/forms/creating-your-first-osgi-bund...

 

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 ?