Corso DevOps – DevNet Associate (Cisco Networking Academy Program): Pratiche di Sviluppo, Automazione di Rete e API per un Networking Innovativo

CERTIFICAZIONI

Il corso Cisco Networking Academy® DevNet Associate (DEVASC) è strutturato per insegnare le migliori pratiche di sviluppo, DevOps, e per comprendere e imparare ad utilizzare in modo sicuro le API automatizzando le operazioni di rete.
Visto che il settore del networking sta subendo una profonda trasformazione verso l'utilizzo di un approccio orientato ai software con API, queste innovazioni richiedono l'apprendimento di nuovi skillset. Questo cambiamento è guidato dalla sempre maggiore complessità e dimensione delle reti che, grazie alle nuove connessioni come l'IoT, presenta la necessità di fornire servizi di rete più agili.
Organizzazione del corso
Questo corso viene erogato in due diverse modalità: lezioni in orario diurno o in orario serale.
Scegli l’edizione più congeniale alle tue esigenze.
A chi è rivolto
Il corso Cisco Networking Academy® DevNet Associate (DEVASC) è progettato per studenti universitari e partecipanti ai bootcamp di coding che desiderano comprendere e manipolare le reti tramite software.
I partecipanti dovrebbero avere le seguenti competenze:
- Competenze di codifica di base in qualsiasi linguaggio di programmazione orientato agli oggetti (loop, if / else, oggetti, ecc.)
- Conoscenza di base delle reti di computer (livello CCNA ITN)
- Competenze di base nel sistema operativo per PC
- Competenze di base nell'uso di Internet
- Baseline Equipment Bundle:
- PCs - minimum system requirements
- CPU: Intel Pentium 4, 2.53 GHz or equivalent with virtualization support
- Operating Systems, such as Microsoft Windows, Linux, and Mac OS
- RAM: 8 GB
- Storage: 10 GB of free disk space
- Display resolution: 1024 x 768
- Language fonts supporting Unicode encoding (if viewing in languages other than English)
- Latest video card drivers and operating system updates
- Internet connection for lab and study PC
- Student PC Software:
- Oracle VM VirtualBox Manager (version 6.1 or later)
- DEVASC VM (Downloadable from the Course)
- CSR1000K VM (Instructor download and distritbution)
- Packet Tracer Network Automation Edition (pre-installed on the DEVASC VM)
Quanto costa e modalità di pagamento
Il Corso DevOps - DevNet Associate (Cisco Networking Academy Program) ha un costo di € 1680,00 (IVA esente) da versare prima dell'inizio della formazione, tramite bonifico bancario o carta di credito.
Per completare l’iscrizione, clicca su “Iscriviti”, accedi o registrati alla tua area personale IFOA e inserisci i dati richiesti.
Contenuti del corso
- Your Lab Environment: Install a virtual lab environment.
- Linux: Manage the Linux file system and permissions.
- Python: Use basic Python programming.
- DevNet Overview: Explain how DevNet encourages communities of network programmers.
- Exploring DevNet Online Resources: Investigate DevNet online resources.
- Software Development: Compare software development methodologies.
- Software Design Patterns: Describe the benefits of various software design patterns.
- Version Control: Implement software version control using GIT.
- Coding Basics: Explain coding best practices.
- Code Review and Testing: Use Python Unit Test to evaluate code.
- Understanding Data Formats: Use Python to parse different messaging and data formats.
- Introducing APIs: Explain the use of APIs.
- API Design Styles: Compare synchronous and asynchronous API design styles.
- API Architecture Styles: Describe common API architecture styles.
- Introduction to REST APIs: Explain the functions of REST APIs.
- Authenticating to a REST API: Create a secure REST API.
- API Rate Limits: Explain the purpose of API rate limits.
- Working with Webhooks: Explain the use of webhooks.
- Troubleshooting API Calls: Explain how to troubleshoot REST APIs
- Introduction to Network Fundamentals: Explain basic network terms and processes.
- Network Interface Layer: Explain the features and functions of the OSI network layer.
- Internetwork Layer: Explain the features and functions of the OSI internetwork layer.
- Network Devices: Explain the features and functions of common network devices.
- Networking Protocols: Explain common networking protocols.
- Troubleshooting Application Connectivity Issues: Troubleshoot basic network connectivity.
- Understanding Deployment Choices with Different Models: Explain common cloud deployment models.
- Creating and Deploying a Sample Application: Use container technology to deploy a simple application.
- Continuous Integration/Continuous Deployment (CI/CD): Explain the use of Continuous Integration/Continuous Deployment (CI/CD) in application deployment.
- Networks for Application Development and Security: Explain the network technology required for application development in a cloud environment.
- Securing Applications: Use common application security techniques to secure data.
- Automating Infrastructure with Cisco: Describe deployment environments that benefit from automation.
- DevOps and SRE: Explain the principles of DevOps
- Basic Automation Scripting: Describe the use of scripting in automation.
- Automation Tools: Explain automation tools that speed the development and deployment of code.
- Infrastructure as Code: Explain the benefits of storing infrastructure as code.
- Automating Testing: Explain how automation tools are used in the testing of application deployments.
- Network Simulation: Describe the use of the Cisco VIRL network simulation test environment.
- Introduction to Cisco Platforms: Describe the Cisco API platform.
- Cisco SDKs: Explain how Cisco SDKs assist in the development of applications.
- Understanding Network Programmability and Device Models: Compare network programmability models.
- Cisco Network Management: Compare Cisco network management platforms.
- Cisco Compute Management: Describe Cisco compute management solutions.
- Cisco Collaboration Platforms: Describe Cisco collaboration platforms.
- Cisco Security Platforms: Describe Cisco security platforms.
Sbocchi occupazionali
I partecipanti al corso CCNA DEVASC svilupperanno capacità utili per prepararsi al mondo del lavoro sempre più alla ricerca di fugure in grado di comprendere e manipolare le reti attraverso il software.
Certificazioni
- Attestato di frequenza IFOA
Note
Il corso verrà realizzato online, attraverso la metodologia della videoconferenza: i partecipanti interagiscono cioè in modalità sincrona (in diretta) con il relatore/docente che svolge la propria lezione, attraverso un applicativo funzionante via internet, invece di essere presente in aula.
Collegarsi e partecipare alla lezione è molto semplice, non richiede particolari competenze informatiche né strumentazioni tecniche. È solo necessario essere dotati di un PC fisso o portatile o di un cellulare/tablet con casse audio o cuffie e possibilmente webcam.