cisco logo color 2020
8373  Reviews star_rate star_rate star_rate star_rate star_half

Developing Applications Using Cisco Core Platforms and APIs

TheDeveloping Applications Using Cisco Core Platforms and APIstraining is designed to help you prepare for the Cisco DevNet Professional certification and professional-level network automation...

Read More
$4,495 USD
Duration 5 days
Course Code DEVCOR-NTO
Available Formats Virtual, Classroom

Overview

TheDeveloping Applications Using Cisco Core Platforms and APIstraining is designed to help you prepare for the Cisco DevNet Professional certification and professional-level network automation engineer roles. The focus of this training is implementation of network applications using Cisco platforms as a base, from initial software design to diverse system integration, as well as testing and deployment automation. The training provides hands-on experience solving real world problems using Cisco Application Programming Interfaces (APIs) and modern development tools. This training prepares you for the 350-901 DEVCOR exam. If passed, you earn the Cisco Certified DevNet Specialist Core certification and satisfy the core exam requirement for the Cisco Certified DevNet Professional and Cisco Certified DevNet Expert certifications. This training also earns you 64 Continuing Education (CE) credits toward recertification.

Skills Gained

Upon completing this course, the learner will be able to meet these overall objectives:

  • Describe the architectural traits and patterns that improve application maintainability and serviceability
  • Identify steps to design and build a ChatOps application
  • Implement robust Representational State Transfer (REST) API integrations with network error handling, pagination, and error flow control
  • Describe the necessary steps for applications and their user and system data
  • Identify common tasks in automated application release process
  • Describe best practices for application deployment
  • Describe methodologies for designing distributed systems
  • Describe the concepts of infrastructure configuration management and device automation
  • Utilize Yet Another Next Generation (YANG) data models to describe network configurations and telemetry
  • Compare various relational and nonrelational database types and how to select the appropriate type based on requirements

Who Can Benefit

The following are the primary audience for this course:

  • Sr. Network Automation Engineer
  • Sr. Software Developer
  • Sr. System Integration Programmer
  • Sr. Infrastructure Architect
  • Sr. Network Designer
  • Test Development Engineer

Prerequisites

The knowledge and skills you are expected to have before attending this training are:

  • Knowledge of program design and coding with focus on Python Familiarity with Ethernet, Transmission Control Protocol Internet Protocol (TCP/IP) and internet-related networking Understand the utilization of APIs Understanding of software development and design methodologies Hands-on experience with a programming language (specifically Python)
  • These skills can be found in the following Cisco Learning Offering:
  • Developing Applications and Automating Workflows using Cisco Platforms 1.0
  • What to Expect in the Exam:
  • 350-901: Developing Applications Using Cisco Core Platforms and APIs is a 120-minute exam associated with the Cisco Certified DevNet Specialist Core certification and satisfies the core exam requirement for the Cisco Certified DevNet Professional and Cisco Certified DevNet Expert certifications.
  • The exam tests your knowledge of software development and design, including:
  • Using APIs
  • Cisco platforms
  • Application deployment and security
  • Infrastructure and automation

Course Details

Course Outline: This course will cover the following topics:

  • Designing for Maintainability
  • Designing for Serviceability
  • Implementing ChatOps Application
  • Advanced REST API Integration
  • Securing Application Data
  • Securing Web and Mobile Applications
  • Automating Application Release
  • Deploying Applications
  • Exploring Distributed Systems
  • Orchestrating Network and Infrastructure
  • Modeling Data with YANG
  • Using Relational and Nonrelational Databases

Lab Outline:

  • Construct Sequence Diagram
  • Construct Web Sequence Diagram
  • Use Paginated REST API Endpoint
  • Use REST API Error Control Flow Techniques
  • Evaluate Application for Common OWASP Vulnerabilities
  • Resolve Merge Conflicts with Git
  • Containerize Application Using Docker
  • Integrate Application into Existing CI/CD Environment
  • Diagnose Problems Using Application Logs
  • Automate and Manage Cisco IOS XE Network Infrastructure with Terraform and GitLab CI/CD Pipelines
  • Configure Network Parameters Using Ansible
  • Synchronize Firepower Device Configuration
  • Utilize RESTCONF for Network Configuration
  • Query Relational Database
  • Query Document Store
  • Query Time Series Database
  • Query Graph Database
|
View Full Schedule

Schedule

3 options available

  • Jul 14, 2025 - Jul 18, 2025 (5 days)
    Virtual | 8:30 AM 4:30 PM EDT
    Language English
    Select from 2 options below
    Virtual |8:30 AM 4:30 PM EDT
    Virtual | 8:30 AM 4:30 PM EDT Virtual | 10:00 AM 6:00 PM EDT
    Enroll
    Enroll Add to quote
  • Sep 29, 2025 - Oct 3, 2025 (5 days)
    Virtual | 10:00 AM 6:00 PM EDT
    Language English
    Select from 1 options below
    Virtual |10:00 AM 6:00 PM EDT
    Virtual | 10:00 AM 6:00 PM EDT
    Enroll
    Enroll Add to quote

FAQ

Does the course schedule include a Lunchbreak?

Classes typically include a 1-hour lunch break around midday. However, the exact break times and duration can vary depending on the specific class. Your instructor will provide detailed information at the start of the course.

What languages are used to deliver training?

Most courses are conducted in English, unless otherwise specified. Some courses will have the word "FRENCH" marked in red beside the scheduled date(s) indicating the language of instruction.

What does GTR stand for?

GTR stands for Guaranteed to Run; if you see a course with this status, it means this event is confirmed to run. View our GTR page to see our full list of Guaranteed to Run courses.

Does Ascendient Learning deliver group training?

Yes, we provide training for groups, individuals and private on sites. View our group training page for more information.

What does vendor-authorized training mean?

As a vendor-authorized training partner, we offer a curriculum that our partners have vetted. We use the same course materials and facilitate the same labs as our vendor-delivered training. These courses are considered the gold standard and, as such, are priced accordingly.

Is the training too basic, or will you go deep into technology?

It depends on your requirements, your role in your company, and your depth of knowledge. The good news about many of our learning paths, you can start from the fundamentals to highly specialized training.

How up-to-date are your courses and support materials?

We continuously work with our vendors to evaluate and refresh course material to reflect the latest training courses and best practices.

Are your instructors seasoned trainers who have deep knowledge of the training topic?

Ascendient Learning instructors have an average of 27 years of practical IT experience and have also served as consultants for an average of 15 years. To stay current, instructors spend at least 25 percent of their time learning new, emerging technologies and courses.

Do you provide hands-on training and exercises in an actual lab environment?

Lab access is dependent on the vendor and the type of training you sign up for. However, many of our top vendors will provide lab access to students to test and practice. The course description will specify lab access.

Will you customize the training for our company’s specific needs and goals?

We will work with you to identify training needs and areas of growth.  We offer a variety of training methods, such as private group training, on-site of your choice, and virtually. We provide courses and certifications that are aligned with your business goals.

How do I get started with certification?

Getting started on a certification pathway depends on your goals and the vendor you choose to get certified in. Many vendors offer entry-level IT certification to advanced IT certification that can boost your career. To get access to certification vouchers and discounts, please contact info@ascendientlearning.com.

Will I get access to content after I complete a course?

You will get access to the PDF of course books and guides, but access to the recording and slides will depend on the vendor and type of training you receive.

How do I request a W9 for Ascendient Learning?

View our filing status and how to request a W9.

Reviews

ExitCertified provided us with a great opportunity to learn more about React and in easy to follow way.

I thought the course was informative and the tools to go over the material were very nice.

Class was easy to sign up for and ExitCertified provided very good communication

The instructor was thorough and they also provided hands-on demonstrations with labs.

The technical data in the AWS Solutions Architect course was very thorough.