Cisco - Certified DevNet Associate Course | 200-901 DEVASC

Duration

Duration:

Just 3 Days

Method

Method:

Classroom / Online / Hybrid

Next date

Next date:

24/6/2024 (Monday)

Overview

On this accelerated Cisco Certified DevNet Associate certification is your entry into a career in network automation. This certification validates your ability to implement basic network applications using Cisco platforms as a base, and to implement automation workflows across network, security, collaboration, and computing infrastructure.

This course tests a candidate's knowledge of software development and design including understanding and using APIs, Cisco platforms and development, application development and security, and infrastructure and automation. The course, Developing Applications and Automating Workflows using Cisco Core Platforms, helps candidates to prepare for this exam.

At the end of this course, you’ll sit the Cisco exam, and achieve your Cisco Certified DevNet Associate certification. Through Firebrand’s Lecture | Lab | Review methodology, you’ll get certified at twice the speed of the traditional training and get access to courseware, learn from certified instructors, and train in a distraction-free environment.

 

Audience

This course is ideal for:

  • Network automation engineer
  • Software developer
  • System integration programmer

Four reasons why you should sit your course with Firebrand Training

  1. You'll be trained and certified faster. Learn more on this 3-day accelerated course. You'll get at least 12 hours a day of quality learning time in a distraction-free environment
  2. Your course is all-inclusive. One simple price covers all course materials, exams, accommodation and meals – so you can focus on learning
  3. Pass first time or train again for free. Your expert instructor will deliver our unique accelerated learning methods, allowing you to learn faster and be in the best possible position to pass first time. In the unlikely event that you don't, it's covered by your Certification Guarantee
  4. Study with an award-winning training provider. We've won the Learning and Performance Institute's "Training Company of the Year" three times. Firebrand is your fastest way to learn, with 134.561 students saving more than one million hours since 2001

Curriculum

  • Module 1: Software Development and Design 15%
  • Compare data formats (XML, JSON, and YAML)
  • Describe parsing of common data format (XML, JSON, and YAML) to Python data structures
  • Describe the concepts of test-driven development
  • Compare software development methods (agile, lean, and waterfall)
  • Explain the benefits of organizing code into methods / functions, classes, and modules
  • Identify the advantages of common design patterns (MVC and Observer)
  • Explain the advantages of version control
  • Utilize common version control operations with Git

 

  • Module 2: Understanding and Using APIs 20%
  • Construct a REST API request to accomplish a task given API documentation
  • Describe common usage patterns related to webhooks
  • Identify the constraints when consuming APIs
  • Explain common HTTP response codes associated with REST APIs
  • Troubleshoot a problem given the HTTP response code, request and API documentation
  • Identify the parts of an HTTP response (response code, headers, body)
  • Utilize common API authentication mechanisms: basic, custom token, and API keys
  • Compare common API styles (REST, RPC, synchronous, and asynchronous)
  • Construct a Python script that calls a REST API using the requests library

 

  • Module 3: Cisco Platforms and Development 15%
  • Construct a Python script that uses a Cisco SDK given SDK documentation
  • Describe the capabilities of Cisco network management platforms and APIs (Meraki, Cisco DNA Center, ACI, Cisco SD-WAN, and NSO)
  • Describe the capabilities of Cisco compute management platforms and APIs (UCS Manager, UCS Director, and Intersight)
  • Describe the capabilities of Cisco collaboration platforms and APIs (Webex Teams, Webex devices, Cisco Unified Communication Manager including AXL and UDS interfaces, and Finesse)
  • Describe the capabilities of Cisco security platforms and APIs (Firepower, Umbrella, AMP, ISE, and ThreatGrid)
  • Describe the device level APIs and dynamic interfaces for IOS XE and NX-OS
  • Identify the appropriate DevNet resource for a given scenario (Sandbox, Code Exchange, support, forums, Learning Labs, and API documentation)
  • Apply concepts of model driven programmability (YANG, RESTCONF, and NETCONF) in a Cisco environment
  • Construct code to perform a specific operation based on a set of requirements and given API reference documentation

 

  • Module 4: Application Deployment and Security 15%
  • Describe benefits of edge computing
  • Identify attributes of different application deployment models (private cloud, public cloud, hybrid cloud, and edge)
  • Identify the attributes of these application deployment types
  • Virtual machines
  • Bare metal
  • Containers
  • Describe components for a CI/CD pipeline in application deployments
  • Construct a Python unit test
  • Interpret contents of a Dockerfile
  • Utilize Docker images in local developer environment
  • Identify application security issues related to secret protection, encryption (storage and transport), and data handling
  • Explain how firewall, DNS, load balancers, and reverse proxy in application deployment
  • Describe top OWASP threats (such as XSS, SQL injections, and CSRF)
  • Utilize Bash commands (file management, directory navigation, and environmental variables)
  • Identify the principles of DevOps practices

 

  • Module 5: Infrastructure and Automation 20%
  • Describe the value of model driven programmability for infrastructure automation
  • Compare controller-level to device-level management
  • Describe the use and roles of network simulation and test tools (such as VIRL and pyATS)
  • Describe the components and benefits of CI/CD pipeline in infrastructure automation
  • Describe principles of infrastructure as code
  • Describe the capabilities of automation tools such as Ansible, Puppet, Chef, and Cisco NSO
  • Identify the workflow being automated by a Python script that uses Cisco APIs including ACI, Meraki, Cisco DNA Center, or RESTCONF
  • Identify the workflow being automated by an Ansible playbook (management packages, user management related to services, basic service configuration, and start/stop)
  • Identify the workflow being automated by a bash script (such as file management, app install, user management, directory navigation)
  • Interpret the results of a RESTCONF or NETCONF query
  • Interpret basic YANG models
  • Interpret a unified diff
  • Describe the principles and benefits of a code review process
  • Interpret sequence diagram that includes API calls

 

Module 6: Network Fundamentals 15%

  • Describe the purpose and usage of MAC addresses and VLANs
  • Describe the purpose and usage of IP addresses, routes, subnet mask / prefix, and
    gateways
  • Describe the function of common networking components (such as switches, routers,
    firewalls, and load balancers)
  • Interpret a basic network topology diagram with elements such as switches, routers,
    firewalls, load balancers, and port values
  • Describe the function of management, data, and control planes in a network device
  • Describe the functionality of these IP Services: DHCP, DNS, NAT, SNMP, NTP
  • Recognize common protocol port values (such as, SSH, Telnet, HTTP, HTTPS, and
    NETCONF)
  • Identify cause of application connectivity issues (NAT problem, Transport Port blocked,
    proxy, and VPN)
  • Explain the impacts of network constraints on applications

Exam Track

At the end of this accelerated course, you’ll sit the following exam at the Firebrand Training centre, covered Certification Guarantee:

Cisco Certified DevNet Associate Exam v1.0 (200-901)

What's Included

Your accelerated course includes:

  • Accommodation *
  • Meals, unlimited snacks, beverages, tea and coffee *
  • On-site exams **
  • Exam vouchers **
  • Practice tests **
  • Certification Guarantee ***
  • Courseware
  • Up-to 12 hours of instructor-led training each day
  • 24-hour lab access
  • Digital courseware **
  • * For residential training only. Accommodation is included from the night before the course starts. This doesn't apply for online courses.
  • ** Some exceptions apply. Please refer to the Exam Track or speak with our experts
  • *** Pass first time or train again free as many times as it takes, unlimited for 1 year. Just pay for accommodation, exams, and incidental costs.

Prerequisites

Before attending this accelerated course, you should have:

  • One or more years of experience with software development including Python programming is recommended.

Are you ready to get certified in record time?

We interview all applicants for the course on their technical background, degrees and certifications held, and general suitability. If you get through this screening process, it means you stand a great chance of passing.

Firebrand Training is an immersive training environment. You must be committed to the course. The above prerequisites are guidelines, but many students with less experience have other background or traits that have enabled their success in accelerated training through Firebrand Training.

If you have any doubts as to whether you meet the pre-requisites please call 21 96 61 82 and speak to one of our enrolment consultants, who can help you with a training plan.

Reviews

We've currently trained 134.561 students in 12 years. We asked them all to review our Accelerated Learning. Currently,
96,41% have said Firebrand exceeded their expectations:

"Really enjoyed the course. It was thoroughly taught and in depth. Made sure there was plenty of opportunities to ask questions and then spent time explaining the answers to the questions making sure everyone understood the content both online and in person."
Anonymous. (9/10/2023 (Monday) to 14/10/2023 (Saturday))

"Easy to connect and follow on distance. Almost feels like I'm in the classroom. The camera and the sharing screen interacts very well. No matter the exam result. Thank you tutor!"
IG. (9/10/2023 (Monday) to 14/10/2023 (Saturday))

"Great teacher, very knowledgeable in all areas of Networking, his way of instructing is truly unique, explaining things in great details to the enth degree is what you need on a course like the and the tutor exceeded expectations, I would definitely recommend the Firebrand CCNA training to any of my fellow IT colleagues."
Cameron Tonkin, Semperian. (9/10/2023 (Monday) to 14/10/2023 (Saturday))

"The organisation of the course was very professional. The course was well delivered, and included detailed explanation of all topics."
CF. (9/10/2023 (Monday) to 14/10/2023 (Saturday))

"Patient, knowledgeable, humorous and great instructor. It's a long course, but he made it much more manageable with regular breaks, a mix of slides and whiteboards, and real-world examples and analogies."
JP. (9/10/2023 (Monday) to 14/10/2023 (Saturday))

Course Dates

Start

Finish

Status

Location

Book now

19/2/2024 (Monday)

21/2/2024 (Wednesday)

Finished - Leave feedback

-

 

24/6/2024 (Monday)

26/6/2024 (Wednesday)

Wait list

Nationwide

 

5/8/2024 (Monday)

7/8/2024 (Wednesday)

Limited availability

Nationwide

 

16/9/2024 (Monday)

18/9/2024 (Wednesday)

Open

Nationwide

 

28/10/2024 (Monday)

30/10/2024 (Wednesday)

Open

Nationwide

 

9/12/2024 (Monday)

11/12/2024 (Wednesday)

Open

Nationwide

 

Latest Reviews from our students