Expand my Community achievements bar.

SOLVED

I am a AEM Content author, how can I be a AEM Developer? And what are the languages I need to learn?

Avatar

Level 2
 
1 Accepted Solution

Avatar

Correct answer by
Community Advisor

Few thoughts - Start with basic web development languages html, css, js, jquery and Java. More items to look into - Java content repositories, OSGi, SLING and AJAX

Also see - https://experienceleague.adobe.com/docs/experience-manager-64/developing/home.html?lang=en#devtools 

Try hands on component development and so on.

And of course follow this   https://experienceleaguecommunities.adobe.com/t5/adobe-experience-manager/ct-p/adobe-experience-mana... 

 

There are probably some posts in the forum regarding getting started with AEM development. 

View solution in original post

3 Replies

Avatar

Correct answer by
Community Advisor

Few thoughts - Start with basic web development languages html, css, js, jquery and Java. More items to look into - Java content repositories, OSGi, SLING and AJAX

Also see - https://experienceleague.adobe.com/docs/experience-manager-64/developing/home.html?lang=en#devtools 

Try hands on component development and so on.

And of course follow this   https://experienceleaguecommunities.adobe.com/t5/adobe-experience-manager/ct-p/adobe-experience-mana... 

 

There are probably some posts in the forum regarding getting started with AEM development. 

Avatar

Community Advisor

AEM is Java Based Web Application 

AEM Developer should have knowledge on the following Technology Stack

1) Java

2) HTML 

3) CSS

4) Java Script

5) HTL

6) JQuery

 

AEM Developer should understand the AEM Technology Stack

1) Sling

2) OSGi

3) JCR API

 

Please go through All getting started Adobe documentation and WKND tutorial

https://experienceleague.adobe.com/docs/experience-manager-learn/getting-started-wknd-tutorial-devel...

 

Development Guide:

https://experienceleague.adobe.com/docs/experience-manager-65/developing/introduction/reference-mate...