DevNet Associate DEVASC 200-901 Official Cert Guide, 2nd edition

Published by Cisco Press (23 December 2026) © 2027

  • Chris Jackson
  • Adrian Iliesiu
  • Ashutosh Malegaonkar
  • Barry Yuan
Products list
  • Available for purchase from all major ebook resellers, including InformIT.com

Currently unavailable

Products list
  • Available for purchase from all major ebook resellers, including InformIT.com

Currently unavailable

Title overview

CCNA Automation CCNAAUTO 200-901 Official Cert Guide from Cisco Press presents you with an organized test preparation routine using proven series elements and techniques. “Do I Know This Already?” quizzes open each chapter and allow you to decide how much time you need to spend on each section. Exam topic lists make referencing easy. Chapter-ending Exam Preparation Tasks help you drill on key concepts you must know thoroughly.

  • A test-preparation routine proven to help you pass the exams
  • “Do I Know This Already?” quizzes, which allow you to decide how much time you need to spend on each section
  • Chapter-ending Key Topic tables, which help you drill on key concepts you must know thoroughly
  • Prepare for certification success with exclusive discounted access to MeasureUp Practice Tests, which are designed to help you build confidence and identify knowledge gaps before test day.

Well regarded for its level of detail, study plans, assessment features, this official study guide helps you master the concepts and techniques that ensure your exam success. Four leading technology experts share preparation hints and test-taking tips, helping you identify areas of weakness and improve both your conceptual knowledge and hands-on skills.

This official study guide has been fully updated to help you master the topics on the latest CCNAAUTO 200-901 exam.

  • Software Development and Design
  • Understanding and Using APIs
  • Cisco Platforms and Development
  • Application Deployment and Security
  • Infrastructure and Automation
  • Network Fundamentals

Table of contents

Introduction xxv

Chapter 1 Introduction to the CCNA Automation Certification 2

Do I Know This Already? 2

Foundation Topics 2

Why Get Certified 3

Cisco Career Certification Overview 6

Cisco Automation Certifications 10

Cisco DevNet Overview 14

Summary 19

Chapter 2 Software Development and Design 20

“Do I Know This Already?” Quiz 20

Foundation Topics 23

Software Development Lifecycle 23

Common Design Patterns 28

Linux BASH 30

Software Version Control 37

Git 37

Conducting Code Review 54

Exam Preparation Tasks 56

Review All Key Topics 56

Define Key Terms 57

Chapter 3 Introduction to Python 58

“Do I Know This Already?” Quiz 58

Foundation Topics 60

Getting Started with Python 60

Understanding Python Syntax 64

Data Types and Variables 67

Input and Output 77

Flow Control with Conditionals and Loops 79

Type Hints 84

AI Coding Assistants and the Exam 84

Exam Preparation Tasks 85

Review All Key Topics 85

Define Key Terms 85

Additional Resources 85

Chapter 4 Python Functions, Classes, and Modules 86

“Do I Know This Already?” Quiz 86

Foundation Topics 89

Python Functions 89

Using Arguments and Parameters 90

Object-Oriented Programming and Python 92

Python Classes 92

Working with Python Modules 96

Type Hints in Functions and Classes 104

Exam Preparation Tasks 106

Review All Key Topics 106

Define Key Terms 106

Chapter 5 Working with Data in Python 108

“Do I Know This Already?” Quiz 108

Foundation Topics 110

File Input and Output 110

Parsing Data 112

Error Handling in Python 121

Test-Driven Development 123

Unit Testing 124

Exam Preparation Tasks 128

Review All Key Topics 128

Define Key Terms 128

Additional Resources 128

Chapter 6 Application Programming Interfaces (APIs) 130

“Do I Know This Already?” Quiz 130

Foundation Topics 132

Application Programming Interfaces (APIs) 132

Synchronous Versus Asynchronous APIs 133

Representational State Transfer (REST) APIs 134

RESTful API Authentication 135

Simple Object Access Protocol (SOAP) 138

Remote-Procedure Calls (RPCs) 142

Exam Preparation Tasks 144

Review All Key Topics 144

Define Key Terms 144

Chapter 7 RESTful API Requests and Responses 146

“Do I Know This Already?” Quiz 146

Foundation Topics 148

RESTful API Fundamentals 148

REST Constraints 163

REST Tools 167

Exam Preparation Tasks 174

Review All Key Topics 174

Define Key Terms 174

Chapter 8 Cisco Enterprise Networking Management Platforms and APIs 176

“Do I Know This Already?” Quiz 176

Foundation Topics 178

What Is an SDK? 178

Cisco Meraki 180

Cisco Catalyst Center 192

Cisco Catalyst SD-WAN 203

Exam Preparation Tasks 215

Review All Key Topics 215

Define Key Terms 216

Chapter 9 Cisco Compute 218

“Do I Know This Already?” Quiz 218

Foundation Topics 220

Cisco ACI 220

Cisco UCS Manager 237

Cisco Intersight 245

Exam Preparation Tasks 250

Review All Key Topics 250

Define Key Terms 251

Chapter 10 Cisco Collaboration Platforms and APIs 252

“Do I Know This Already?” Quiz 252

Foundation Topics 254

Introduction to the Cisco Collaboration Portfolio 254

Webex API 259

Cisco Finesse 271

Webex Meetings APIs 279

Webex Devices 288

Cisco Unified Communications Manager 293

Exam Preparation Tasks 296

Review All Key Topics 296

Define Key Terms 297

Chapter 11 Cisco Security Platforms and APIs 298

“Do I Know This Already?” Quiz 299

Foundation Topics 301

Cisco’s Security Portfolio 301

Cisco Umbrella 303

Cisco Firepower and Secure Firewall 313

Cisco Secure Endpoint 320

Cisco Identity Services Engine (ISE) 325

Cisco Secure Malware Analytics 331

Exam Preparation Tasks 337

Review All Key Topics 337

Define Key Terms 337

Chapter 12 Model-Driven Programmability 338

“Do I Know This Already?” Quiz 338

Foundation Topics 340

Model-Driven Programmability 340

NETCONF 341

YANG 345

RESTCONF 364

Model-Driven Telemetry 369

Exam Preparation Tasks 369

Review All Key Topics 369

Define Key Terms 370

Chapter 13 Deploying Applications 372

“Do I Know This Already?” Quiz 373

Foundation Topics 376

Application Deployment Models 376

NIST Definition 376

Application Deployment Options 379

Application Deployment Methods 382

Bare-Metal Application Deployment 382

Virtualized Applications 383

Cloud-Native Applications 384

Containerized Applications 385

Serverless 386

DevOps 388

Docker 397

Application Security 418

Network Services in Application Deployment 420

Top OWASP Threats 421

Exam Preparation Tasks 422

Review All Key Topics 422

Define Key Terms 423

Additional Resources 423

Chapter 14 Application Security 424

“Do I Know This Already?” Quiz 424

Foundation Topics 426

Identifying Potential Risks 426

Common Threats and Mitigations 427

Protecting Applications 435

Exam Preparation Tasks 451

Review All Key Topics 451

Define Key Terms 452

Chapter 15 Infrastructure Automation 454

“Do I Know This Already?” Quiz 455

Foundation Topics 457

Controller Versus Device-Level Management 457

Infrastructure as Code 460

Continuous Integration/Continuous Delivery Pipelines 461

Automation Tools 464

Cisco Network Services Orchestrator (NSO) 471

Cisco Modeling Labs (CML) 478

Python Automated Test System (pyATS) 480

Exam Preparation Tasks 483

Review All Key Topics 483

Define Key Terms 484

Chapter 16 Network Fundamentals 486

“Do I Know This Already?” Quiz 486

Foundation Topics 488

Network Reference Models 488

Switching Concepts 496

Routing Concepts 500

Exam Preparation Tasks 511

Review All Key Topics 511

Define Key Terms 512

Chapter 17 Networking Components 514

“Do I Know This Already?” Quiz 514

Foundation Topics 516

What Are Networks? 516

Elements of Networks 519

Software-Defined Networking 530

Exam Preparation Tasks 535

Review All Key Topics 535

Define Key Terms 535

Chapter 18 IP Services 536

“Do I Know This Already?” Quiz 536

Foundation Topics 538

Common Networking Protocols 538

Layer 2 Versus Layer 3 Network Diagrams 551

Troubleshooting Application Connectivity Issues 552

Exam Preparation Tasks 555

Review All Key Topics 555

Define Key Terms 555

Appendix A Answers to the “Do I Know This Already?” Quiz Questions 556

Appendix B CCNA Automation CCNAAUTO 200-901 Official Cert Guide Exam Updates 568

Glossary 570

9780135368084, TOC, 11/4/05

Need help?Get in touch