CCNA DevASC are ca scop pregătirea specialiștilor în domeniul automatizării infrastructurii de rețea. Cursul vă pregătește de examenul de certificare CCNA DevASC.
Durata cursului
Lecțiile vor fi organizate după un program academic cu întâlniri de câteva ori pe săptămână (numărul și zilele din săptămână se agreează în prealabil cu cursanții, fără ca să depășească limita de 3 întâlniri pe săptămână). Sesiunile de teorie se alternează cu lecții practice și sunt preconizate pentru o durată de 5 luni.
Pretul: 350 USD
Cui se adresează
Cursul este destinat administratorilor de rețea care vor să optimizeze procesele de lucru, să afle instrumente noi și să creeze o infrastructură automatizată.
Cerințe preliminare
Pentru o reușită înaltă se redomandă absolvirea următoarelor cursuri:
Obiectivele cursului
- Dezvoltarea abilităților de programare în Python și folosirea sistemului de operare Linux
- Folosirea instrumentelor de pe portalul DevNet
- Dezvoltarea celor mai bune practici în programare și design de rețea
- Crearea comenzilor de configurare prin API de tip REST peste HTTPS pentru asigurarea securității
- Explicarea proceslor care au loc la interacționarea cu echipamentele într-un mod automatizat.
- Explicarea tehnologiilor folosite la crearea unor aplicații securizate în cloud - tehnologii de tip Docker, AWS Lambda.
- Explicarea tipurilor de testare și programare Waterfall, Agile și Lean
- Simularea mediilor de dezvoltare prin mașini virtuale, accesarea dispozitivelor reale prin platforma DevNet
- Prezentarea tehnologiilor de ultimă oră de la Cisco cum ar fi SDN, SD-WAN, SD-Access, Instrumente colaborative, FMC, Umbrella, FMC, UCS
- Folosirea elementelor CI/CD - GIT, Jenkins, Ansible, Chef, Puppet
- Accentul de instruire este pus pe laboratoarele practice prezente într-un număr mare
Continutul cursului:
- Chapter 1. Course introduction
- Your lab Environment
- Linux
- Python
- Chapter 2. DevNet Developer Environment
- DevNet Overview
- Exploring DevNet Online resources
- Chapter 3. Software Development and Design
- Software development
- Design patterns
- Version control systems
- Coding basics
- Code review and Testing
- Understanding data formats
- Chapter 4. Understanding and using APIs
- Introducing APIs
- API design styles
- API architectural styles
- Introduction to REST APIs
- API rate Limits
- Working with webhooks
- Troubleshooting API calls
- Chapter 5. Network fundamentals
- Network Fundamentals
- Network Interface Layer
- Internetwork layer
- Network devices
- Networking protocols
- Troubleshooting connectivity issues
- Chapter 6. Application deployment and Security
- Understanding deployment choices with different models
- Creating and deploying a sample application
- CI/CD
- Networks for application development and Security
- Securing applications
- Chapter 7. Infrastructure and automation
- Automating infrastructure and automation
- Automating infrastructure with Cisco
- DevOps and SRE
- Basic automation scripting
- Automation tools
- Infrastructure as code
- Automation testing
- Network simulation
- Chapter 8. Cisco platforms and development
- Introduction to Cisco Platforms
- Cisco SDKs
- Understanding network programmability and device models
- Cisco network management
- Cisco compute management
- Cisco collaborations platforms
- Cisco security platforms
- Labs:
- Install the Virtual Lab Environment
- Linux Review
- Python Programming Review
- Explore DevNet Resources
- Explore Python Development Tools
- Software Version Control with Git
- Explore Python Classes
- Create a Python Unit Test
- Parse Different Data Types with Python
- Explore REST APIs with API Simulator and Postman
- Integrating a REST API with Python
- Network Troubleshooting Tools
- Build a Sample Web App in a Docker Container
- Build a CI/CD Pipeline Using Jenkins
- Explore the Evolution of Password Methods
- Install the CSR1000v VM
- Use Ansible to BackUp and Configure a Device
- Use Ansible to Automate Installing a Web Server
- Automated Testing Using pyATS and Genie
- Explore YANG Models
- Use NETCONF to Access an IOS XE Device
- Use RESTCONF to Access an IOS XE Device
- Construct a Python Script to Manage Webex Teams