May 8, 2020
Estimated Post Reading Time ~

Working with AEM for .NET developers

Adobe Experience Manager (AEM) is a Java based and the code we build (components, backend) is a combination of Java(majority), Javascript and HTML.

And like any other web applications, we build components in similar way (maybe a few differences) and with the exception of Java being used for backend code.

For .NET developers, if they are working with C#, then some of syntax will be familiar.

A quick summary for a .NET web application developer (not including learning the AEM platform):

Assuming they should have knowledge on:
  1. HTML, CSS
  2. Javascript, JQuery, Ajax
  3. RESTful architecture, Creating and consuming REST services
  4. Using Github/VCS, IDE’s, project builds, deploy, Test-driven development.
Learning curve:
  1. Java core programming language concepts
  2. Thorough in Java Servlets
  3. Using Maven builds
  4. Processing JSON, Using Java Annotations, 3d party libraries like Apache Commons, several others, etc.
  5. AEM Specific:
  6. Using HTL
  7. Apache Sling Framework 
Learning the AEM platform
Adobe has a great collection of documentation to get started on AEM
Source: https://techinpieces.com/working-with-aem-for-dotnet-developers/


By aem4beginner

No comments:

Post a Comment

If you have any doubts or questions, please let us know.