cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
1464
Views
9
Helpful
4
Replies

DEVASC 200-901 Study Recommendations

KyioKaio
Level 1
Level 1

Hey all,

I'm currently studying for my DevNet Associate and have been using Cisco's Official Cert Guide, but I'm hitting a brick-wall at Chapter 8. The topics of using Cisco Meraki and the DevNet Sandbox isn't as straightforward, so I was curious about the resource's others used to navigate these tools - any lesson-lab course recommendations? 

1 Accepted Solution

Accepted Solutions

When studying for an exam, the blueprint is your best friend. If we look at the current BP for this exam, we see the following for Meraki

  • 3.2 Describe the capabilities of Cisco network management platforms and APIs (Meraki, Cisco DNA Center, ACI, Cisco SD-WAN, and NSO)
  • 3.9.a Obtain a list of network devices by using Meraki, Cisco DNA Center, ACI, Cisco SD-WAN, or NSO
  • 3.9.c Obtain a list of clients / hosts seen on a network using Meraki or Cisco DNA Center
  • 5.7 Identify the workflow being automated by a Python script that uses Cisco APIs including ACI, Meraki, Cisco DNA Center, or RESTCONF

This is your bible. Bookmark and extensively use the Meraki Developer Hub. The next tip is pay attention to the verbs in the BP, as this gives you an idea of the level of knowledge you need. The describe verb, means that this is more theoretical knowledge than hands on execution. A solid knowledge from the documentation would get you pass these questions, you are expected to be able to compare and contrast their general capabilities in the context of network management and automation. The obtain is within the overall exam construct verb, this is more a hands on (although there is no labs in the exam), these question expect code snippets, on how to do it and be expected to understand the JSON response/parsing, API keys, understanding of URLs. Finally, identify, you need to be able to look at a given piece of code (a Python script in this case) and understand its purpose or goals. Again, you will not necessarily be asked to write a script, but to decipher what problem it is solving, what task it automates based on its logic, API calls, and inputs/outputs.

The best thing you can do is go over the learning labs these should be in sync with the sandbox, the book now is older and many things have changed on the sandbox since the book was first written. If you can follow the learning labs, you should be ok - for this exam you can use the always on sandbox and just run GET/READ requests using Postman (some example here https://www.postman.com/ciscodevnet/meraki-workspace/overview

if you wanted to do a hands on course, look at the offerings from Cisco U, which has hands on labs within the course. There is also plenty of free course on Meraki here for learning. i will say this section as a whole (Cisco APIs) is the hardest section of the exam, as you are expected to be able to recall a lot of information here for a number of platforms and their APIs. Having a good understanding of APIs as a whole will really help here too.

Best of luck.

 

Please mark this as helpful or solution accepted to help others
Connect with me https://bigevilbeard.github.io

View solution in original post

4 Replies 4

When studying for an exam, the blueprint is your best friend. If we look at the current BP for this exam, we see the following for Meraki

  • 3.2 Describe the capabilities of Cisco network management platforms and APIs (Meraki, Cisco DNA Center, ACI, Cisco SD-WAN, and NSO)
  • 3.9.a Obtain a list of network devices by using Meraki, Cisco DNA Center, ACI, Cisco SD-WAN, or NSO
  • 3.9.c Obtain a list of clients / hosts seen on a network using Meraki or Cisco DNA Center
  • 5.7 Identify the workflow being automated by a Python script that uses Cisco APIs including ACI, Meraki, Cisco DNA Center, or RESTCONF

This is your bible. Bookmark and extensively use the Meraki Developer Hub. The next tip is pay attention to the verbs in the BP, as this gives you an idea of the level of knowledge you need. The describe verb, means that this is more theoretical knowledge than hands on execution. A solid knowledge from the documentation would get you pass these questions, you are expected to be able to compare and contrast their general capabilities in the context of network management and automation. The obtain is within the overall exam construct verb, this is more a hands on (although there is no labs in the exam), these question expect code snippets, on how to do it and be expected to understand the JSON response/parsing, API keys, understanding of URLs. Finally, identify, you need to be able to look at a given piece of code (a Python script in this case) and understand its purpose or goals. Again, you will not necessarily be asked to write a script, but to decipher what problem it is solving, what task it automates based on its logic, API calls, and inputs/outputs.

The best thing you can do is go over the learning labs these should be in sync with the sandbox, the book now is older and many things have changed on the sandbox since the book was first written. If you can follow the learning labs, you should be ok - for this exam you can use the always on sandbox and just run GET/READ requests using Postman (some example here https://www.postman.com/ciscodevnet/meraki-workspace/overview

if you wanted to do a hands on course, look at the offerings from Cisco U, which has hands on labs within the course. There is also plenty of free course on Meraki here for learning. i will say this section as a whole (Cisco APIs) is the hardest section of the exam, as you are expected to be able to recall a lot of information here for a number of platforms and their APIs. Having a good understanding of APIs as a whole will really help here too.

Best of luck.

 

Please mark this as helpful or solution accepted to help others
Connect with me https://bigevilbeard.github.io

+1 on @bigevilbeard answer, as he says everything I wish I could have said.

Regarding resources other's have used: When I was initially studying for the exam, I also just took a look at what labs/sandboxes were available for each topic (in this case, Meraki), and tested different scenarios until I was at least comfortable using the API towards Meraki and familiar with the outputs.

https://developer.cisco.com/learning/search/?contentType=lab&keyword=Meraki&page=2&sortBy=luceneScore

---
Please mark helpful answers & solutions
---

IanTonyBirchall
Level 1
Level 1

Always agree with @bigevilbeard and his devnet handbook is well worth it. 

As far as a meraki lab is concerned you can alway create your own meraki account at https://dashboard.meraki.com 
From there create your API key and interact with many of the APIs mentioned in the exam blueprint. 


  • Create/Delete/edit/get organisations 
  • Create/delete/edit/get networks

I also have a repo in code exchange/git hub that was basically me just playing around with the APIs for meraki when i was studying for the DevASC. feel free to check it out and reach out if you have any questions on linkedin, etc.
GitHub - MyMindsMadness/meraki 


 

Kindest Regards,
Ian Tony Birchall

Torbjørn
VIP
VIP

Like the two others above me I fully agree with @bigevilbeards response. If you follow his advice you will be well prepared when exam day arrives. Here's the handbook @IanTonyBirchall refers to: https://www.amazon.com/Cisco-Certified-DevNet-Associate-Handbook/dp/B0CTR59YF5. A Cisco Press author.

Happy to help! Please mark as helpful/solution if applicable.
Get in touch: https://torbjorn.dev