DevNet Associate

DevNet Associate



Cursul DevNet Associate este conceput special pentru persoanele care doresc să dețină cunoștințele și abilitățile practice pentru a lucra în domeniul programării și al automatizării rețelelor de calculatoare. Pe lângă cunoștințele de bază în programare și rețelistică, cursanții vor fi în măsură să creeze cod, folosind limbajul de programare Python. 

Documentația oficială și laboratoarele oferite prin parteneriat cu netacad.com ajută studenții să își dezvolte abilități practice pentru: 

  • Deținerea cunoștințelor de bază în domeniul programării Python și Linux
  • Implementarea unui mediu de dezvoltare folosind resurse DEVNET
  • Utilizarea celor mai bune practici de dezvoltare și proiectare software
  • Crearea solicitărilor REST API prin HTTPS pentru integrarea cu ușurință a serviciilor
  • Explicarea proceselor și configurarea dispozitivelor care acceptă o conexiune la rețea
  • Utilizarea tehnologiilor actuale pentru implementarea și securizarea aplicațiilor și a datelor într-un mediu de tip cloud
  • Compararea metodelor de testare și implementare a software-ului din medii de automatizare și simulare
  • Compararea platformelor CISCO utilizate pentru gestionarea infrastructurii și automatizare
Cursul DevNet Associate conține numeroase oportunități de exersare și evaluare a abilităților studenților prin diverse tipuri de evaluări, laboratoare și simulări.

Cine ar trebui să urmeze cursul? 

Dacă te interesează o carieră în programarea și automatizarea rețelelor, cursul DevNet Associate poate fi un început potrivit. Reprezintă primul pas într-o carieră în Network Automation.

Cursul DevNet Associate se adresează persoanelor care au cunoștințe minime de rețelistică (vezi cursul CCNA 1 V7 Introduction to Networks ITN) și programare în Python (vezi cursul Python Fundamentals).

Ca să îți faci o idee mai bună, poți consulta cursurile CCNA 1 și Python Fundamentals.

Certificarea internațională CISCO

După finalizarea acestui cursului DevNet Associate se poate susține certificarea internațională 200-901 DEVASC - Developing Applications and Automating Workflows using Cisco Platforms

Certificarea Cisco Certified DevNet Associate reprezintă intrarea unei persoane într-o carieră de automatizare a rețelelor. Această certificare validează capacitatea cursanților de a implementa aplicații de bază în domeniul rețelelor de calculatoare folosind platformele Cisco și de a implementa fluxuri de lucru și automatizare în rețea, securitate, comunicare și infrastructură de calcul. Cu ajutorul unui curs și a unui examen, certificarea Cisco Certified DevNet Associate vă oferă cunoștințele necesare și recunoașterea în industrie, fapt care generează noi locuri de muncă.

Poţi obţine un voucher de reducere pentru certificarea 200-901 DEVASC, după finalizarea cursului DevNet Associate, dacă obţii un scor de minim 70 de puncte la examenul final al acestui curs.

Examenul pentru certificarea 200-901 DEVASC - Developing Applications and Automating Workflows using Cisco Platforms poate fi susţinut la un Centru Autorizat Pearson VUE. Programarea se face pe site-ul www.pearsonvue.com. 

Prețul întreg al examenului de certificare: 300 $

Curriculum

  • Ședința 1 Course Introduction (3h 30m)
    • Student Resources
    • Setup your Lab Environment
    • Linux for DevNet
    • Lab - Linux Review
    • Python Programming
    • Lab - Python Programming Review
  • Ședința 2 The DevNet Developer Environment (3h 30m)
    • Exploring DevNet Online Resources​
    • DevNet Learning Labs
    • DevNet Sandbox
    • DevNet Exchanges
    • Find a Use Case in Automation Exchange
    • Devnet Developer Support
    • Lab – Explore DevNet Resources
  • Ședința 3 Software Development and Design (3h 30m)
    • Software Development​
    • Lab – Explore Python Development Tools
    • Software Design Patterns
    • Version Control Systems
    • Lab – Software Version Control with Git
    • Coding Basics(Methods, Functions, Modules, Classes)
    • Lab – Explore Python Classes
    • Code Review and Testing
    • Lab – Create a Python Unit Test
    • Data Formats(XML, JSON, YAML)
  • Ședința 4 Understanding and Using APIs (3h 30m)
    • Introducing APIs​
    • API Design Styles
    • API Architectural Styles(RPC, SOAP, REST)
    • Introduction to REST APIs
    • Authenticating to a REST API
    • Lab – Explore REST APIs with API Simulation and Postman
    • API Rate Limits
    • Working with Webhooks
    • Troubleshooting API Calls
  • Ședința 5 Network Fundamentals (3h 30m)
    • Introduction to Network Fundamentals​
    • Network Interface Layer
    • Internetwork Layer
    • Network Devices
    • Networking Protocols
    • Troubleshooting Application Connectivity Issues
    • Lab – Network Troubleshooting Tools
  • Ședința 6 Application Deployment and Security (3h 30m)
    • Introduction to Application Deployment and Security​
    • Understanding Deployment Choices with Different Models
    • Types of Cloud
    • Creating and Deploying a Sample Application
    • Lab – Build a Sample Web App in a Docker Container
    • Continuous Integration/Continuous Deployment(CI/CD)
    • Lab – Build a CI/CD Pipeline Using Jenkins
    • Networks for Application Development and Security
    • Securing Applications
    • Lab – Explore the Evolution of Password Methods
  • Ședința 7 Infrastructure and Automation (3h 30m)
    • Lab – Install the CSR1000v VM​
    • Automating Infrastructure with Cisco
    • DevOps and SRE
    • Basic Automation Scripting
    • Automation Tools
    • Lab – Use Ansible to BackUp and Configure a Device
    • Lab – Use Ansible to Automate Installing a Web Server
    • Infrastructure as Code
    • Automating Testing
    • Lab – Automated Testing Using pyATS and Genie
    • Network Simulation and VIRL
  • Ședința 8 Introduction to Cisco Platforms and Development (3h 30m)
    • Introduction to Cisco Platforms​
    • Cisco SDKs
    • Understanding Network Programmability and Device Models
    • YANG
    • NETCONF
    • RESTCONF
    • Lab – Explore YANG Models
    • Lab – Use NETCONF to Access an IOS XE Device
    • Lab – Use RESTCONF to Access an IOS XE Device
    • Cisco Network Management
    • Cisco Compute Management
    • Cisco Collaboration Platforms
    • Cisco Security Platforms