title
Please take a moment to fill out this form. We will get back to you as soon as possible.
All fields marked with an asterisk (*) are mandatory.
Developing Applications and Automating Workflows using Cisco Platforms (DEVASC)
Course Description
Overview
The Developing Applications and Automating Workflows Using Cisco Platforms (DEVASC) course helps you prepare for Cisco® DevNet Associate certification and for associate-level network automation engineer roles. You will learn how to implement basic network applications using Cisco platforms as a base, and how to implement automation workflows across network, security, collaboration, and computing infrastructure. The course gives you hands-on experience solving real world problems using Cisco Application Programming Interfaces (APIs) and modern development tools.This course helps you prepare to take the 200-901 DevNet Associate (DEVASC) exam. By passing this exam, you earn Cisco Certified DevNet Associate certification.
Objectives
- Take advantage of the network when you implement applications to fulfill business needs
- Gain a foundation in the essentials of applications, automation, and Cisco platforms
- Earn 48 CE credits toward recertification
- Prepare for the 200-901 DEVASC exam
- Describe the importance of APIs and use of version control tools in modern software development
- Describe common processes and practices used in software development
- Describe options for organizing and constructing modular software
- Describe HTTP concepts and how they apply to network-based APIs
- Apply Representational State Transfer (REST) concepts to integration with HTTP-based APIs
- Describe Cisco platforms and their capabilities
- Describe programmability features of different Cisco platforms
- Describe basic networking concepts and interpret simple network topology
- Describe interaction of applications with the network and tools used for troubleshooting issues
- Apply concepts of model-driven programmability to automate common tasks with Python scripts
- Identify common application deployment models and components in the development pipeline
- Describe common security concerns and types of tests, and utilize containerization for local development
- Utilize tools to automate infrastructure through scripting and model-driven programmability
Audience
- Network automation engineer
- Software developer
- System integration programmer
- Infrastructure architect
- Network designer
Prerequisites
-
There are no formal prerequisites for Cisco Certified DevNet Associate certification, but you should make sure to have a good understanding of the exam topics before taking the exam.
And before taking this training, you should have:
- Basic computer literacy
- Basic PC operating system navigation skills
- Basic Internet usage skills
- Hands-on experience with a programming language (specifically Python)
- Python Programming for Network Engineers (PRNE)
- Explore the DevNet Certification area for specific topics and labs related to this course and certification: https://developer.cisco.com/certification/
Topics
- Practicing Modern Software Development - Lecture
- Describing Software Development Process - Self-study
- Designing Software - Self-study
- Introducing Network-Based APIs - Lecture
- Consuming REST-Based APIs - Lecture
- Employing Programmability on Cisco Platforms - Lecture
- Introducing Cisco Platforms - Self-study
- Describing IP Networks (ELT only) - Self-study
- Relating Network and Applications - Lecture
- Employing Model-Driven Programmability with YANG - Lecture
- Deploying Applications - Lecture
- Testing and Securing Applications - Lecture
- Automating Infrastructure - Lecture
- Parse API Data Formats with Python
- Use Git for Version Control
- Identify Software Architecture and Design Patterns on a Diagram
- Implement Singleton Pattern and Abstraction-Based Method
- Inspect HTTP Protocol Messages
- Use Postman
- Troubleshoot an HTTP Error Response
- Utilize APIs with Python
- Use the Cisco Controller APIs
- Use the Cisco Webex Teams™ Collaboration API
- Interpret a Basic Network Topology Diagram
- Identify the Cause of Application Connectivity Issues
- Perform Basic Network Configuration Protocol (NETCONF) Operations
- Use Cisco Software Development Kit (SDK) and Python for Automation Scripting
- Utilize Bash Commands for Local Development
- Construct a Python Unit Test
- Interpret a Dockerfile
- Utilize Docker Commands to Manage Local Developer Environment
- Exploit Insufficient Parameter Sanitization
- Construct Infrastructure Automation Workflow
Related Courses
-
Introducing Automation for Cisco Solutions (CSAU)
CSC-CSAU- Duration: 3 Days
- Delivery Format: Classroom Training, Online Training
- Price: 2,200.00 USD
-
Developing Applications Using Cisco Core Platforms and APIs (DEVCOR)
CSC-DEVCOR- Duration: 5 Days
- Delivery Format: Classroom Training, Online Training
- Price: 4,500.00 USD
Self-Paced Training Info
Learn at your own pace with anytime, anywhere training
- Same in-demand topics as instructor-led public and private classes.
- Standalone learning or supplemental reinforcement.
- e-Learning content varies by course and technology.
- View the Self-Paced version of this outline and what is included in the SPVC course.
- Learn more about e-Learning
Course Added To Shopping Cart
bla
bla
bla
bla
bla
bla
Self-Paced Training Terms & Conditions
Exam Terms & Conditions
Sorry, there are no classes that meet your criteria.
Please contact us to schedule a class.
STOP! Before You Leave
Save 0% on this course!
Take advantage of our online-only offer & save 0% on any course !
Promo Code skip0 will be applied to your registration
Purchase Information
title
Please take a moment to fill out this form. We will get back to you as soon as possible.
All fields marked with an asterisk (*) are mandatory.