Hi Friends,
The Adobe Experience Manager 6.4 is quite new and vibrant to the market. Getting certified on AEM 6 is quite reputed achievement these days. I could help you achieve your goals. I have tried to list down a complete list of helpful links/topics which are very frequent questioned in this certification exam. I would suggest you, to go through each one of them only as a reference and research in depth about the topics. In-Depth understanding of the topics is a must to clear the exam. They are just memory based. You may need to be prepared for all the aspects to clear the exam. Also, do remember to go through the previous blog post as a few questions might be asked from CQ 5.6 topics too. Go ahead and clear the exam.
All the best !!
Links to read (Updated for AEM 6.4):
- Developing AEM Components
- How to Set Run Modes
- How to use the VLT Tool
- Dependency Version Ranges
- Dispatcher Setup
- Installing CQ5 with an Application Server
- User Administration and Security
- Sightly / HTL
- Templates
- Configuring AEM
- Default RunModes
- overlay/overriding and extending
- SCR Annotations
- Logging
- Servlets and Scripts
- Removing Nodes and Properties
- Binary-Less Replication
- Users and Groups
- OSGi
- Editable Templates
- How to Setup RunModes
- Invalidating Cached Pages From CQ
- Configuring OSGi
- Forking
- Start the server in Debug
- Persistent Identity
- Deployment Best Practices
- Installing & Deploying
Besides the above topic you might also be aware of Topics covered in CQ5.6 page as a lot of questions might be from previous functionalities which are carried forward in CQ6.0
You may check a few sample questions been discussed at Ask Me .
Kind Regards
Hashim
Hi Hashim,
Good Evening.
My name is Narendra. I worked on Adobe CQ5.5,AEM for 2 years and working as a CQ5 administrator for the last 8 months.
I am planning to give AEM System Administrator certification exam.
Could you please share any dumps available with you.
email id: msr.narendra@gmail.com
Thanks in advance !!
Regards,
Narendra
LikeLike
Hi ,
There are no dumps with me. I have shared the selective links to be studied at https://hashimkhan.in/aem-adobecq5-certification-question-bank/ . Please refer that.
Thanks
Hashim
LikeLiked by 1 person
Can u please help me with this question.
If you have a CSS that needs to be included as a client library in the project… Which of the following statements are true?
a. HTML Library Manager has an configuration option to minify CSS from the OSGI Console
b. To include only CSS from a client library named clientlibs.all use the following syntax
c. Clientlibs for a project are typically placed under etc/clientlibs
d. Some invalid option
LikeLiked by 2 people
Hi Nikita,
Answer should be A,B and C.
LikeLiked by 1 person
Hi Hashim,
Good Evening.
My name is Narendra.
I am planning to give AEM System Administrator certification exam.
Could you please share any dumps available with you.
email id: msr.narendra@gmail.com
Thanks in advance !!
Regards,
Narendra
LikeLike
Hi ,
There are no dumps with me. I have shared the selective links to be studied at https://hashimkhan.in/aem-adobecq5-certification-question-bank/ . Please refer that.
Thanks
Hashim
LikeLiked by 1 person
Hi Hashim,
Please share dumps with me as i am planning for certification.
My mail id is ashkkumar09@gmail.com
Thanks
AshkKumar
LikeLike
Hi Ashok,
There are no dumps with me. I have shared the selective links to be studied at https://hashimkhan.in/aem-adobecq5-certification-question-bank/ . Please refer that.
Thanks
Hashim
LikeLike
Hi Hashim,
Last Week I wrote aem 6.0 Developer certification and I failed . Kindly share me some documents and dumps to get cleared atleast in next attempt.
My mail id is dhinub9@gmail.com
Thanks in advance.
Thanks
Dhinu
LikeLike
Hi,
Please go through the links I have shared and read them thoroughly with understanding. All the best.
Regards
Hashim
LikeLike
Hi Hashim,
Can you please find me in this ques,
Which url shows server logs?
A. http://localhost:8088/system/console/slinglog
B. http://localhost:8088/system/console/status-slinglog
c. http://localhost:8088/system/console/logs
D. http://localhost:8088/bin/crxde/logs
I have selected A & D
Is it correct …
Can u please justify the answer too
LikeLiked by 3 people
Hi,
Yes A and D are correct. Option B doesnt exist . While with Option C , you will see the status of Logging Service. With Option A and D you will be able to see the logs.
Regards
Hashim
LikeLiked by 1 person
Option A provides the configuration options for logging.
Option B is a valid URL that actually provides the cumulative logs from across files.
LikeLike
just that the option should say logs instead of log i.e. http://localhost:4502/system/console/status-slinglogs
LikeLike
Yes, Options A and B (looks to be a typo in the comment) are correct answers
Option D) url doesn’t even exist
LikeLike
/bin/crxde/logs Used to exist in previous versions of AEM. I think they have removed it now.
LikeLike
Hi Hashim,
Actually the B and D is correct answer,Here B. http://localhost:8088/system/console/status-slinglog is exit but may be its miss print or might be for confusion its asked this option, coz its should be slinglogs not a slinglog.
Regds
Prashant
LikeLike
Correct Answer will be D only
LikeLike
Hi Hashim,
Can you please find me in this ques,
Which url shows server logs?
A. http://localhost:8088/system/console/slinglog
B. http://localhost:8088/system/console/status-slinglog
c. http://localhost:8088/system/console/logs
D. http://localhost:8088/bin/crxde/logs
I have selected A & D
Is it correct …
Can u please justify the answer too
Regards
Sruthi
LikeLike
Hi,
Yes A and D are correct. Option B doesnt exist . While with Option C , you will see the status of Logging Service. With Option A and D you will be able to see the logs.
Regards
Hashim
LikeLike
Thanks Hashim for the reply..
But option B also possible like that mentioned in below url
http://www.wemblog.com/2011/09/how-to-read-logs-from-browser-in-cq.html
is it valid?
Can u please advice me the answer?
Also another Ques,
In a default environment where is the Dispatcher Flush configured?
A. Dispatcher Module
B. publish instance
C. author instance
D. webserver
Is it Dispatcher?
Regards,
Sruthi V
LikeLike
Hi,
Please follow the documentation of AEM 6.0 , the blog you shared has CQ5.5 and CQ5.6 updates.
Dispatcher flush is configured in Author instance.
Regards
Hashim
LikeLike
Thanks Hashim.
Kindly help me on this question too
which scenario the dispatcher stopped updating cache? (3 Answers)
A. Request pages contains Query string.
B. Request has authorization headers and dispatcher.any not having \allowauthorized
C. Dispatcher flush is diabled in publish
D. Request should start with /content.
Thanks and Regards,
Sruthi
LikeLike
My answer is ABD …
can u comment on this?
Regards
Sruthi
LikeLike
Hi,
The answer here is ABC. If you want to know in depth about this answer please read and understand what exactly is Dispatcher. Only then you will be able to answer such basic questions. Memorizing answers might not help on the test day. You should build up concepts and read.
https://docs.adobe.com/docs/en/dispatcher.html
Regards
Hashim
LikeLike
Hi Hashim,
The answer should be ABD
In a default set up, dispatcher flush would be disabled on Publish instance and enabled on author
https://docs.adobe.com/docs/en/dispatcher/page-invalidate.html
And why D is correct is as per section ‘Testing Dispatcher Security’ in below:
https://docs.adobe.com/docs/en/dispatcher/disp-config.html#par_134_32_0009
Please suggest if this is incorrect
Thanks,
Gaurav
LikeLike
It seems somewhat controversial , as dispatcher flush can be setup in Author / Publish instance. Ideally its advised to set it up on Publish.
LikeLike
Agreed its debatable, but I know that dispatcher flush is recommended on Author than on Publish
It is only suggested to configure on Publish under certain circumstances and that too by an experienced AEM administrator
Please read: INVALIDATING DISPATCHER CACHE FROM A PUBLISHING INSTANCE
https://docs.adobe.com/docs/en/dispatcher/page-invalidate.html
LikeLike
No, you get it wrong. I meant the configurations is always done on Author instance , not Publish. But the Agent which should flush Dispatcher Cache should be “Agents on Publish” and NOT “Agents on Author”.
and then the configuration should be replicated to stay at Publishers.
This is done to remove latency from Page Activation and Replication.
I hope this made things clear.
LikeLike
Hi Hashim,
Dependency Version Ranges is no more available, please update the same.
LikeLike
Hi,
Done. Thanks for letting me know.
Regards
Hashim
LikeLike
Hi Hashim,
Kindly help me in solving the above question mentioned
Also tell me what will happen if dispatcher flush is disabled in publish or author mode?
Regards,
Sruthi
LikeLike
Hi,
Dispatcher flush is used to Invalidate the cache. It is basically used to remove the cache from the dispatcher. Read about Dispatcher and invalidation https://docs.adobe.com/docs/en/cq/5-5/deploying/dispatcher/page_invalidate.html
If its disabled the cache wont be invalidated and you will be able to keep on seeing the older version of the page.
Regards
Hashim
LikeLiked by 1 person
Thanks Hashim…
Can you please help me in this too?
To configure the development environment for an new project with custom OSGI services and AEM components? (3 options)
A. http://port:host/system/console/depfinderls used to find dependencies.
B. repository of dependencies jar files can be either http://repo.adobe.com/nexus/content/groups/public/
or the local Apache Archiva with all required files
C. Create a maven project with archtype multimode-content-package.
D. Create a maven project with archtype sample-content-package.
Regards,
Sruthi
LikeLike
My answer is ACD .
can u comment on this?
LikeLike
answer is B, C , D
LikeLike
Hi Hashim,
All the information provided in your blog is precise and adequate. Thank you so much.
~Suresh Gupta
LikeLiked by 1 person
Hi Hashim,
I am trying to get the properties of a child node in AEM 6.1. But , I can only get the properties of the node and not the child node.
Please let me know if you can help me on this.
This is required for creating a report and I’m using query builder to get the properties of the nodes.
I’d come across something called “subPath” , but doesn’t seem to work.
Kindly help.
LikeLike
Hi hashim,
I am planning to give AEM 6.0 developer certification next month.
Could you please guide me and share some links?
i have bought AEM ebook from Adobe as well.
Thanks,
Shipra
LikeLike
Hi Shipra,
I have shared various links to study under https://hashimkhan.in/aem-adobecq5-certification-question-bank/cq-6-0/ . You should go through them in detail as the questions are asked mostly from those topics.
Regards
Hashim
LikeLike
Hi Hashim,
Thanks for the consolidated material at one place. I am planning to give the AEM 6.0 Developer Certification next week,
I have gone through the material shared and ask me links.
It will be great if you can share with me questions related to AEM 6.0 @ tanyabtech2f@yahoo.co.in
Regards,
Tanya
LikeLike
Hi Tanya,
I dont have any questions with me right now. I would advice to study the links I shared thoroughly for AEM5.6 and AEM 6.0 and give a try to the certification.
Regards
Hashim
LikeLike
Please update the link for overlay/overriding and extending. Thanks
LikeLike
Please read from this link https://hashimkhan.in/aem-adobecq5-interview-questions/developers/2/
LikeLike
Hi Hashim,
Please update the link for overlay/overriding and extending. It is not available.
LikeLike
Please read from this link https://hashimkhan.in/aem-adobecq5-interview-questions/developers/2/
LikeLike
Hi Everyone,
I need to configure reverse replication agent so that the content nodes will get changed when the user make changes on author environment. Is it possible ? If yes, could anyone help me to configure the same..??
LikeLike
Hi,
I didn’t get what is the ask here. Reverse Replication is done for synching the content from Publish to Author . Can u explain me more to help you better.
What do you mean by Content Nodes get changed?
Regards
Hashim
LikeLike
Correct Question:
You have three publish instances publish1 , publish3, publish2 . If you update the content in one of the instance publish 1. How would you replicate this content among other instances (select three)
a. Setup a standing/static agent in author
b. Setup reverse replication from author to the three publish instances
c. Setup the replication from author to publish
d. Setup dispatcher cache agent in author
LikeLike
Answer should be.. A,C and D
LikeLike
The answer is b,c and d
LikeLike
My question was regarding the user sync, to sync between publishers. If an end-user make any changes on a publish instance, will the changes gets reflected on author as well, Or is it getting changed only on publish instances. I would like to get a clear picture on how user sync works.
Thanks in advance.
LikeLike
Hi Prabodh,
In earlier versions of AEM the issue of content sync between Publishers was solved using reverse replication from Publisher to Author and then replication from Author to all Publishers. This approach however involved a lot of load and delays for the content sync.
Going forward this problem was solved using architecture changes using Tunneling or MongoDB.
http://labs.6dglobal.com/blog/2015-05-22/aem61-sync-users-groups-on-publishers/
Tunneling is widely used in Communities, where when you change a User property on publisher , it modifies all the properties on Author and Publishers for that user.
MongoDB configuration works somewhat differently where you have a separate store for the content. So if you modify on first Publisher, as the storage is common and all the publishers are pointing to same location , the content change is reflected everywhere.
LikeLiked by 1 person
Thank you so much for the quick reply.
LikeLike
Hi Hashim,
I would like to prepare for AEM developer certification. Please provide me the 6.0 questionbank url.My mail id is praveen.vasta@gmail.com
Thank you for your help.
LikeLike
Hi Praveen,
Please go through the links which are shared https://hashimkhan.in/aem-adobecq5-certification-question-bank/ It has all the necessary topics to study for the Certification.
Regards
Hashim
LikeLike
Hi Sir,
You blog is good. I am planning to take the AEM 6.0 exam. could you please help me to get the information regarding how to apply and where to apply, what is the cost of the certification and finally what are the topics which i need to prepare for that. Please drop me the mail on : vnvsekhar@hotmail.com
Regards
#vjay
LikeLike
Thanks. Please check this link for the details http://training.adobe.com/certification/exams.html#p=1&product=adobe-cq
Regards
Hashim
LikeLike
Hi Hashim,
I am deploying the latest bundle in felix console. But getting the older version of bundle in logs. How can I clear the cache of older version?
Getting this in logs:
org.apache.felix.eventadmin Service [com.roche.hcpeu.components.eventstream.impl.DesignImporterReplicationHandler,3410] EventAdmin: Exception during event dispatch [org.osgi.service.event.Event [topic=com/day/cq/replication] | [org.osgi.service.event.EventHandler] | Bundle(com.roche.hcpeu.hcpnext-core [410])] (java.lang.IllegalStateException: This session has been closed)
java.lang.IllegalStateException: This session has been closed
Even though the session logout code has been commented out, still showing session has been closed.
Pls share your experties.
LikeLike
Please check all the dependencies in your project while installing the package . Secondly from the felix console stop and delete the OLD bundle and reinstall the NEW one.
LikeLike
Hi Hashim,
Do you know whether the above topics are good enough to crack the AEM 6.0 Lead Developer exam?
LikeLike
Hi, Please go through the course material for that . Cant say about selective topics to study.
LikeLike
Hi Hasim
Do you have any idea about the new pattern of developer exam or any dumps would be helpful.
LikeLike
Hi Hashim,
I am a fresher into this field but know aspects of AEM and , I have a exam on 3rd september and I am very nervous about that Because My manager wants me to clear it.
Can you please let me know the latest topics or any dumps for the exam so that It would help me in these left out days upto 3rd september. It would be a great help.
Email id: Shawetasharma93@yahoo.com
Please reply soon as I am not left with days for preparation.
Regards
Shaweta
LikeLike
The exam I have enrolled for is for Component developer.
Regards
Shaweta
LikeLike
Hi Please use this https://hashimkhan.in/aem-adobecq5-certification-question-bank/ for topics.
LikeLike
try to cover all topics from 56 and 60 you will get a fairly good idea.
LikeLike
You mean to say 5.6 and 6.0
LikeLike
Yes thats correct. And if you have more time you can try out some sample questions in Ask-Me Section. It would help.
LikeLike
Thanks Hashim!!
LikeLike
Hi Hashim,
As the certification questions are now changed, can you suggest the new topics and updated links that can be helpful for AEM 6 Developer certification.
LikeLike
Which of the below are not true for a typical author runmode
a. You cannot change it to a publish instance after installation
b. You can change it to a publish after installation
c. You cannot preview the page
d. Sidekick is not available
Should it be a and d?
LikeLike
They are asking for not true scenarios. a is true as you cant change the runmode after installation. So answer would be b and d
LikeLike
c. You cannot preview the page — Should also be answer which is not true scenario as it is author mode ?
LikeLike
I didnt get you. You CAN preview a page even while you are in Author environment with author runmode.
LikeLike
I mean to say c is also answers for below question . b,c,d
You mentioned in previous comments answers are b,d .
Please confirm answers .
Which of the below are not true for a typical author runmode
a. You cannot change it to a publish instance after installation
b. You can change it to a publish after installation
c. You cannot preview the page
d. Sidekick is not available
LikeLike
Oh Yes…the question asks for Not true scenarios.
LikeLike
Which bundle should be disabled in order to prevent web based log viewing
a. Disable Granite request logging
b. Disable Apache sling logging Service
c. Disable Apache Commons I/O
d. Disable CRXDE UI
Is it Apache Commons I/O. Though even after disabling the /bin/crxde/logs path works.
LikeLike
The answer should be d . You can try to disable bundle – Adobe CRXDE Support com.day.crx.crxde-support . The path=/bin/crxde/logs is binded to servlet com.day.crx.ide.CRXDELogServlet
LikeLike
What is correct order of precedence of run mode
LikeLike
Hi, This should help you https://helpx.adobe.com/experience-manager/kb/RunModeSetUp.html
LikeLike
Did anyone gave AEM 6.0 certification recently ? What is the new pattern of questions
I am preparing from last 6 months and appearing for exam in a week .
LikeLike
Please refer to this link for the pattern and style of questions – https://training.adobe.com/certification/exams/aem_6_0_developer/_jcr_content/sampleExam
LikeLike
Pingback: AEM 6.0 certification Resources – Sap Hybris Marketing
Hi,
I want to learn where to use SlingAllMethodsServlet and where to use SlingSafeMethodsServlet.
What is the basic difference and preference of use.
Waiting for response.
Thanks,
Pawan Kumar
LikeLike
Hi,
SlingSafeMethodsServlet is used in Servlets whenever we want to read data from the server and not make any changes to it. Methods like GET, HEAD, OPTIONS can be defined in it. There is ‘Safe’ in it as its not making any changes to the database and its safe to call .
While SlingAllMethodsServlet covers all the methods POST, PUT and DELETE ( + GET, HEAD, OPTIONS ). It is mostly used when we want to make any changes to the server or we want both GET and POST methods in that servlet.
LikeLike
Hi Hashim,
Is there any updated content/question bank for version 6.2 and above?
Thanks,
Anomitra
LikeLike
Hi Anomitra,
There is no Question bank, you can read Official documentation https://docs.adobe.com/docs/en/aem/6-2/develop/the-basics.html as everything comes from it.
LikeLike
Hi Hashim,
Can you please provide answer to the below query:
1) When does a new configuration inside a service take effect when we are changing them in crx repository
a. When you restart the bundle of that service
b. Restart the server
c. Immediately
d. Will take place once service is restarted
LikeLike
Hi Hashim,
Can you please provide answer to the below query :
2. A set of pages follow template A. You add a new component in that template and then refresh those pages again. You don’t see the component there. What is the reason ? (choose one)
a. Browser cache
b. Jsp might have to be recompiled
c. Component path was wrong
d. Pages have to be recreated
LikeLike
d. Pages have to be recreated
You should try these questions by doing it.
LikeLike
Hi Hashim,
Can you please provide answer to the below question
There is an external dependency that you have included in your pom.xml file. But when you install the bundle in felix console, bundle is not active. To include the classes from the external dependency, which one of the below will you use ?
a. Private Package
b. Import Package
c. Export Package
d. Include-Resource
LikeLike
Read more about this. http://felix.apache.org/documentation/subprojects/apache-felix-maven-bundle-plugin-bnd.html
You should use Include Resource
LikeLike
Pingback: 9A0-384 : Adobe Experience manager certification preparation Notes – AEM Docs
Pingback: 9A0-384 : Adobe Experience manager certification Preparation Useful links – Adobe Docker
Hii,
this is S NK,
Regularly I followed by your Blog,, I like your posts but i found some issues in some pages,
I am also learning AEM6/CQ5 , i need your help in How to develop process in AEM with Eclipse in projects with steps from begin to ending,,
Can you send or tell me the steps,, if you help me Im very ….happy
LikeLiked by 1 person
Hi,
You should be able to setup Eclipse using this link https://helpx.adobe.com/experience-manager/6-3/sites/developing/using/howto-projects-eclipse.html
Try to setup Debugger in Eclipse to identify the issues.
LikeLike
Hi Hashim,
Thanks for providing a combined list here. It really helps. But I think the links are outdated after the release of AEM 6.4, could you please update the links .
Thanks
LikeLike
Done. Thanks
LikeLike
Hi Hashim,
I am currently learning AEM 6.3 and would like to attempt AEM Developer (9A0-384) certification.
When i was looking for study material, i have come across “CQ5 – AEM Tricks of Trade” blog and its very useful. I have few questions regarding certification.
1. I see that there is no version mentioned in certification exam guide. Is 9A0-384 is a common exam for all AEM versions?
2. How is the weightage of marks for each question in the exam. Because the total number of questions are 51 and marks are 700.
3. I see few questions being discussed in the forum. Also, there are so many websites providing certification dumps for a cost. Are they reliable?? As the total number of questions provided by them as i see in the description is 51.
4. If there are a set of questions, how does Adobe update these questions for the new versions.
Regards….
LikeLike
1. Yes its common for AEM 6+ Read more from Exam guide https://training.adobe.com/certification/exams/aem_6_0_developer/_jcr_content/sampleExam
2. That’s defined by Adobe.
3. Questions mentioned in the Ask-Me section may or may not be from the exam. They are general questions asked by people. I can’t comment on other sites. Please don’t rely on them.
4. Adobe Consultants keep on adding/removing new questions to the test. Random questions are picked from the question pool during the test.
LikeLike
Thank you..
LikeLike
What developer should do with Template instead of using Components ?
a) A Prepopulated page will get generated
b) Restrict Templates with cq:allowed templates
c) Existing Component will use
LikeLike
.gitignore files in aem (Choose 2)
a) Client CSS and JSS
b) .content.xml as they are cached with server.
c) Source files
d) Client Liberaries
e) IDE Related files
I know e option is correct. But confused for second one.
LikeLike
Hi,
Need your inputs or reference to implement Coral.SelectList() feature in Touch UI Dialog in 6.4 AEM. Could you please provide steps.thank you ..
LikeLike