DEVASC

DURATION:
40 уч.ч.

Categories

Devasc

DevNet Associate

Welcome to the DevNet Associate (DEVASC) course. The DEVASC course is designed for people who want to learn the knowledge and skills they need to work in network programming and automation. In addition to learning basic coding and networking concepts, learners will create code using Python.

These course materials will assist you in developing the skills necessary to do the following:

  • Use basic Python programming and Linux skills.
  • Implement a development environment using DevNet resources.
  • Use software development and design best practices.
  • Create REST API requests over HTTPS to securely integrate services.
  • Explain the processes and devices that support network connectivity.
  • Use current technologies to deploy and secure applications and data in a cloud environment.
  • Compare software testing and deployment methods in automation and simulation environments.
  • Compare Cisco platforms used for collaboration, infrastructure management, and automation.

Course Outline

Module 1.0 – Introduction

  • 1.1 – Your Lab Environment
  • 1.2 – Linux
  • 1.3 – Python

Module 2 – The DevNet Developer Environment

  • 2.0 – Introduction
  • 2.1 – DevNet Overview
  • 2.2 – Exploring DevNet Online Resources

Module 3 – Software Development and Design

  • 3.0 – Introduction
  • 3.1 – Software Development
  • 3.2 – Software Design Patterns
  • 3.3 – Version Control Systems
  • 3.4 – Coding Basics
  • 3.6 – Understanding Data Formats

Module 4 – Understanding and Using APIs

  • 4.0 – Introduction
  • 4.1 – Introducing APIs
  • 4.2 – API Design Styles
  • 4.3 – API Architectural Styles
  • 4.4 – Introduction to REST APIs
  • 4.5 – Authenticating to a REST API
  • 4.6 – API Rate Limits
  • 4.7 – Working with Webhooks
  • 4.8 – Troubleshooting API Calls

Module 5 – Network Fundamentals

  • 5.0 – Introduction
  • 5.1 – Introduction to Network Fundamentals
  • 5.2 – Network Interface Layer
  • 5.3 – Internetwork Layer
  • 5.4 – Network Devices
  • 5.5 – Networking Protocols
  • 5.6 – Troubleshooting Application Connectivity Issues

Module 6 – Application Deployment and Security

  • 6.0 – Introduction to Application Deployment and Security
  • 6.1 – Understanding Deployment Choices with Different Models
  • 6.2 – Creating and Deploying a Sample Application
  • 6.3 – Continuous Integration/Continuous Deployment (CI/CD)
  • 6.4 – Networks for Application Development and Security
  • 6.5 – Securing Applications

Module 7 – Infrastructure and Automation

  • 7.0 – Introduction to Infrastructure and Automation
  • 7.1 – Automating Infrastructure with Cisco
  • 7.2 – DevOps and SRE
  • 7.3 – Basic Automation Scripting
  • 7.4 – Automation Tools
  • 7.5 – Infrastructure as Code
  • 7.6 – Automating testing
  • 7.7 – Network simulation

Module 8 – Cisco Platforms and Development

  • 8.0 – Introduction to Cisco Platforms and Development
  • 8.1 – Introduction to Cisco Platforms
  • 8.2 – Cisco SDKs
  • 8.3 – Understanding Network Programmability and Device Models
  • 8.4 – Cisco Network Management
  • 8.5 – Cisco Compute Management
  • 8.6 – Cisco Collaboration Platforms
  • 8.7 – Cisco Security Platforms

300 лв.

Записване