Description

Overview

This course will teach students about information systems risk. Topics covered include risk identification, assessment, evaluation, response, and monitoring, as well as information systems control design and implementation.

Series Taught By: John Glover

Available CEUs for Course Series Completion: 6
Students can earn up to 6 CEUs for fully completing this course series. This information will be displayed on the certificate of completion. Learn More

Course Details

  • 15:44:00 Hours
  • 12 Months Access
  • Presented by highly qualified, industry leading experts

This course establishes the groundwork for network automation and programmability expertise. You’ll learn the ins and outs of Cisco DevNet, as well as the wide range of features it offers. These courses also correspond with the DEVASC test objectives and can help you prepare for the DevNet Associate certification.

The Cisco Certified DevNet Associate (200-901 DEVASC) exam verifies a candidate’s knowledge and abilities in software development and design, including a fundamental grasp of APIs, Cisco platforms and development, and infrastructure and automation. Cisco DevNet is a developer programme designed to assist developers and IT professionals who wish to create apps and integrate with Cisco products, platforms, and APIs.

  • Integrating software development and Cisco DevNet
  • Consuming Cisco APIs
  • Understanding Application DevOps
  • Managing Cisco Networks via Infrastructure as Code

Objectives

SOFTWARE DEVELOPMENT AND DESIGN

  • Overview
  • Set Up Dev Tools In Linux
  • Set Up Virtualization Tools In Linux
  • Set Up Dev Tools In Windows
  • Set Up Virtualization Tools In Windows
  • Data Formats
  • The JSON Data Format
  • The XML Data Format
  • The YAML Data Format
  • Software Development Basics
  • Agile Development
  • Lean Development
  • Waterfall Development
  • Pick A Development Methodology
  • Software Quality
  • Organize Code
  • Code Organization And Design Patterns
  • Version Control Basics
  • Git Basics: Local
  • Git Basics: Remote

UNDERSTANDING AND USING APIS

  • HTTP Basics
  • HTTP Response Codes
  • API Basics
  • Webhooks
  • API Usage – No Authentication
  • API Usage With Authentication

APPLICATION DEPLOYMENT AND SECURITY

  • Application Infrastructure
  • Continuous Integration And Deployment
  • Components Of An Application Deployment
  • Application Security
  • DevOps Basics
  • Docker Basics
  • Bash Basics
  • Unit Testing Basics

INFRASTRUCTURE AND AUTOMATION

  • Infrastructure As Code Basics
  • Development And Infrastructure As Code
  • Automated Testing
  • Device And Controller Management
  • APIs And Device Management
  • Configure A Device With Bash
  • Configure A Device With Python
  • Configure A Device With Ansible

NETWORK FUNDAMENTALS

  • Networking Basics
  • Network Communication Basics
  • IPv4 Addressing
  • Binary And Subnets
  • Subnetting, Real World Example
  • Common Network Components
  • Application Connectivity
  • Network Troubleshooting Devnet
  • IP Services Basics
  • Management, Data And Control Planes

CISCO PLATFORM AND DEVELOPMENT

  • Network Management Platform Capabilities
  • Collaboration Platform Capabilities
  • Security Platform Capabilities
  • Compute Management Platform Capabilities
  • Python Scripting With A Cisco SDK
  • Script: Manage WebEx Resources

Audience

  • The Cisco Certified DevNet Associate (200-901 DEVASC) certification is ethical for Software Developers. Or, the Application Developers. And, the Network Engineers.

Prerequisites

  • You should be familiar with software development as well as Python programming.

Course Outline

Top of Form

SOFTWARE DEVELOPMENT AND DESIGN

  • Overview
  • Set Up Dev Tools In Linux
  • Set Up Virtalization Tools In Linux
  • Set Up Dev Tools In Windows
  • Set Up Virtualization Tools In Windows
  • Data Formats
  • The JSON Data Format
  • The XML Data Format
  • The YAML Data Format
  • Software Development Basics
  • Agile Development
  • Lean Development
  • Waterfall Development
  • Pick A Development Methodology
  • Software Quality
  • Organize Code
  • Code Organization And Design Patterns
  • Version Control Basics
  • Git Basics: Local
  • Git Basics: Remote

UNDERSTANDING AND USING APIS

  • HTTP Basics
  • HTTP Response Codes
  • API Basics
  • Webhooks
  • API Usage – No Authentication
  • API Usage With Authentication

APPLICATION DEPLOYMENT AND SECURITY

  • Application Infrastructure
  • Continuous Integration And Deployment
  • Components Of An Application Deployment
  • Application Security
  • DevOps Basics
  • Docker Basics
  • Bash Basics
  • Unit Testing Basics

INFRASTRUCTURE AND AUTOMATION

  • Infrastructure As Code Basics
  • Development And Infrastructure As Code
  • Automated Testing
  • Device And Controller Management
  • APIs And Device Management
  • Configure A Device With Bash
  • Configure A Device With Python
  • Configure A Device With Ansible

NETWORK FUNDAMENTALS

  • Networking Basics
  • Network Communication Basics
  • IPv4 Addressing
  • Binary And Subnets
  • Subnetting, Real World Example
  • Common Network Components
  • Application Connectivity
  • Network Troubleshooting Devnet
  • IP Services Basics
  • Management, Data And Control Planes

CISCO PLATFORM AND DEVELOPMENT

  • Network Management Platform Capabilities
  • Collaboration Platform Capabilities
  • Security Platform Capabilities
  • Compute Management Platform Capabilities
  • Python Scripting With A Cisco SDK
  • Script: Manage WebEx Resources