Bridge the worlds of software development and networking — learn to use APIs, automate network operations, and deploy applications using modern DevOps practices.

The networking industry is undergoing a transformation to using a software-oriented approach with APIs and automation, driven by the ever-increasing complexity of networks due to new connections such as IoT and the need to deliver more agile networking services. The DevNet Associate course teaches the best practices of modern software development and DevOps, how to securely use APIs, and how to automate network operations using those APIs. Designed for students and professionals who want to understand and manipulate networks using software, this course validates foundational knowledge in software development and design, REST APIs, Cisco platforms, application deployment and security, infrastructure automation, and network fundamentals.

Curriculum Chapters

  • 1. Course Introduction
  • 2. The DevNet Developer Environment
  • 3. Software Development and Design
  • 4. Understanding and Using APIs
  • 5. Network Fundamentals
  • 6. Application Deployment and Security
  • 7. Infrastructure and Automation
  • 8. Cisco Platforms and Development

Skills You Will Learn

Use basic Python programming and Linux file system management skills. Set up a development environment using Cisco DevNet resources. Apply software development methodologies, design patterns, version control with Git, and code review techniques. Create and troubleshoot REST API requests over HTTPS. Explain network fundamentals including OSI layers, network devices, and protocols. Deploy and secure applications in cloud environments using container technology and CI/CD pipelines. Automate infrastructure using DevOps, scripting, and Infrastructure as Code tools. Compare and use Cisco platforms for collaboration, infrastructure management, network programmability, and security automation.

Technologies Used

Python & Linux
Git / Version Control
REST APIs
Oracle VM VirtualBox
Cisco Packet Tracer for Network Automation (PTNA)
Cisco DevNet Sandbox

Course Details

Course Type: Instructor-led
Time: 70 Hours
Modules: 8
Labs: Hands-on labs using Virtual Machines & Cisco Packet Tracer

Prerequisites

Basic coding skills in any object-oriented language and basic understanding of computer networks (CCNA ITN level recommended).

Certification & Career

Career and Certification alignment: This course aligns with the Cisco Certified DevNet Associate (DEVASC) certification. Candidates must pass the 200-901 DEVASC exam to achieve the certification. The course supports career roles such as Network Automation Engineer, Software Developer, and DevOps Engineer, and complements skills from CCNA and CyberOps Associate.

Achievements & Badges

Upon completion, earn a Cisco Networking Academy digital badge. Share your verified achievement on LinkedIn, your CV, or professional profile.

What Cisco verifies: Cisco verifies the earner of this badge successfully completed the DevNet Associate course and achieved this student level credential. Earner can use Python and Linux skills, implement a DevNet development environment, apply software development best practices, create and troubleshoot REST API requests, explain network fundamentals, deploy and secure applications in cloud environments, automate infrastructure using DevOps tools, and compare Cisco platforms used for collaboration, infrastructure management, and automation.