Expand my Community achievements bar.

SOLVED

Setting up development environment

Avatar

Level 1

Hi,

I am new to AEM, trying to setup the development environment. May I know what all tools and applications I will need to learn and develop with AEM.

Thanks,Deepak

1 Accepted Solution

Avatar

Correct answer by
Administrator

Tools Required are:-

Back-end Development like Components/Services :- Eclipse https://eclipse.adobe.com/aem/dev-tools/

Front-end Development :- Brackets https://docs.adobe.com/docs/en/dev-tools/aem-brackets.html

Project building if not done by eclipse :- Maven 

 

Some useful links for developing in AEM:-

Getting started content in AEM community articles

Full List:- https://helpx.adobe.com/experience-manager/topics/how-to.html

The following list of AEM community articles was created based on feedback of AEM community users whom used these helpx articles to learn AEM:

  1. Integrating the JQuery Framework into Adobe CQ
  2. Programmatically Accessing Adobe CQ Content using the JCR API
  3. Creating an Adobe CQ web application that uses MySQL
  4. Creating your first AEM Service using an Adobe Maven Archetype project
  5. Creating your first Adobe Experience Manager Touch UI component - learn how to create an AEM 6 Touch UI component
  6. Creating your first Adobe Experience Manager Sightly component
  7. Creating Adobe CQ bundles using Apache CXF that consume web services
  8. Integrating custom CQ widgets with third-party libraries
  9. Creating custom CQ email services
  10. Exploring the different ways to create an OSGi bundle for Adobe CQ
  11. Persisting CQ data in the Java Content Repository
  12. Querying Adobe Experience Manager Data using the JCR API
  13. Creating Adobe CQ Feed Components that display Twitter data
  14. Submitting Mobile Form Data to Adobe CQ
  15. Using Sling Post Servlets to submit mobile data to Adobe CQ
  16. Submitting Adobe CQ form data to custom Sling Servlets
  17. Creating a CQ widget that supports image drag and drop
  18. Invoking Adobe Experience Manager Workflows using the AEM Java API
  19. Using the Sling API to retrieve content from the Adobe Experience Manager Repository
  20. Creating custom AEM workflow steps that send email messages
  21. Automating the process of uploading multiple digital assets to the Adobe Experience Manager DAM
  22. Creating Adobe Experience Manager services that invoke third party Restful web services
  23. Developing AEM OSGi bundles that use Jackrabbit UserManager APIs
  24. Creating AEM multifield components that support drag and drop and uses custom xtypes
  25. Injecting a DataSourcePool into Adobe Experience Manager Sling Servlets
  26. Creating your first Adobe Experience Manager custom xtype
  27. Creating Event Handlers for Adobe Experience Manager
  28. Binding Adobe Experience Manager Servlets to ResourceTypes
  29. Creating Adobe Experience Manager Sling Servlets that invoke MBean operations
  30. Scheduling Adobe Experience Manager Jobs using Apache Sling
  31. Integrating the AngularJS framework into Adobe Experience Manager
  32. Creating Replication Event Handlers for Adobe Experience Manager
  33. Moving DAM Assets using the Adobe Experience Manager Granite AssetManager API
  34. Passing JCR Node Objects to Adobe Experience Manager Custom Services
  35. Creating an AEM Custom Worflow Step with a dialog

AEM Ask the community Expert recording:- https://helpx.adobe.com/experience-manager/topics/ate-sessions.html

I hope this would help you.

~kautuk



Kautuk Sahni

View solution in original post

3 Replies

Avatar

Correct answer by
Administrator

Tools Required are:-

Back-end Development like Components/Services :- Eclipse https://eclipse.adobe.com/aem/dev-tools/

Front-end Development :- Brackets https://docs.adobe.com/docs/en/dev-tools/aem-brackets.html

Project building if not done by eclipse :- Maven 

 

Some useful links for developing in AEM:-

Getting started content in AEM community articles

Full List:- https://helpx.adobe.com/experience-manager/topics/how-to.html

The following list of AEM community articles was created based on feedback of AEM community users whom used these helpx articles to learn AEM:

  1. Integrating the JQuery Framework into Adobe CQ
  2. Programmatically Accessing Adobe CQ Content using the JCR API
  3. Creating an Adobe CQ web application that uses MySQL
  4. Creating your first AEM Service using an Adobe Maven Archetype project
  5. Creating your first Adobe Experience Manager Touch UI component - learn how to create an AEM 6 Touch UI component
  6. Creating your first Adobe Experience Manager Sightly component
  7. Creating Adobe CQ bundles using Apache CXF that consume web services
  8. Integrating custom CQ widgets with third-party libraries
  9. Creating custom CQ email services
  10. Exploring the different ways to create an OSGi bundle for Adobe CQ
  11. Persisting CQ data in the Java Content Repository
  12. Querying Adobe Experience Manager Data using the JCR API
  13. Creating Adobe CQ Feed Components that display Twitter data
  14. Submitting Mobile Form Data to Adobe CQ
  15. Using Sling Post Servlets to submit mobile data to Adobe CQ
  16. Submitting Adobe CQ form data to custom Sling Servlets
  17. Creating a CQ widget that supports image drag and drop
  18. Invoking Adobe Experience Manager Workflows using the AEM Java API
  19. Using the Sling API to retrieve content from the Adobe Experience Manager Repository
  20. Creating custom AEM workflow steps that send email messages
  21. Automating the process of uploading multiple digital assets to the Adobe Experience Manager DAM
  22. Creating Adobe Experience Manager services that invoke third party Restful web services
  23. Developing AEM OSGi bundles that use Jackrabbit UserManager APIs
  24. Creating AEM multifield components that support drag and drop and uses custom xtypes
  25. Injecting a DataSourcePool into Adobe Experience Manager Sling Servlets
  26. Creating your first Adobe Experience Manager custom xtype
  27. Creating Event Handlers for Adobe Experience Manager
  28. Binding Adobe Experience Manager Servlets to ResourceTypes
  29. Creating Adobe Experience Manager Sling Servlets that invoke MBean operations
  30. Scheduling Adobe Experience Manager Jobs using Apache Sling
  31. Integrating the AngularJS framework into Adobe Experience Manager
  32. Creating Replication Event Handlers for Adobe Experience Manager
  33. Moving DAM Assets using the Adobe Experience Manager Granite AssetManager API
  34. Passing JCR Node Objects to Adobe Experience Manager Custom Services
  35. Creating an AEM Custom Worflow Step with a dialog

AEM Ask the community Expert recording:- https://helpx.adobe.com/experience-manager/topics/ate-sessions.html

I hope this would help you.

~kautuk



Kautuk Sahni