CCNP DevNet Professional

מידע וסילבוס

הסמכה זו מכשירה מפתחי תוכנה, מהנדסי DevOps ומומחים באוטומציה ברמת Professional. התוכנית מקנה לבוגרים מספר קישורים הכרחיים לאיש IT החדש של ימינו המבין בתכנות ואוטומציה של הרשת בנוסף לידע המעמיק ברשתות. קורס זה הוא קורס מעמיק אחרי הסמכת ה-DevNet Associate .

  • הסמכת ה-DevNet Associate, או ידע מקביל.
  • ראיון עם מנהל התחום, מר יוני סלוקי.

30 מפגשים, פעמיים בשבוע, בשעות הערב, סה”כ: 150 שעות אקדמיות

  • נוכחות ב 80% מהמפגשים לפחות
  • הגשת תרגילי בית
  • מעבר בחינות פנימיות בציון 85
  • תעודת “DevNet Professional” של המרכז הישראלי לטכנולוגיה ותקשורת- IITC.
  • תעודת הסמכה בינלאומית של חברת Cisco-Enterprise CCNP המורכבת משתי ההסמכות:
    • DevNet Professional Core 300-901
    • Automating Cisco Enterprise Solutions 300-435

:DevNet Professional Core

  • Describe distributed applications related to the concepts of front-end, back-end, and load balancing
  • Evaluate an application design considering scalability and modularity
  • Evaluate an application design considering high-availability and resiliency (including on-premises, hybrid, and cloud)
  • Evaluate an application design considering latency and rate limiting
  • Evaluate an application design and implementation considering maintainability
  • Evaluate an application design and implementation considering observability
  • Diagnose problems with an application given logs related to an event
  • Evaluate choice of database types with respect to application requirements (such as relational, document, graph, columnar, and Time Series)
  • Explain architectural patterns (monolithic, services oriented, microservices, and event driven)
  • Utilize advanced version control operations with Git
  • Explain the concepts of release packaging and dependency management
  • Construct a sequence diagram that includes API calls
  • Implement robust REST API error handling for time outs and rate limits
  • Implement control flow of consumer code for unrecoverable REST API errors
  • Identify ways to optimize API usage through HTTP cache controls
  • Construct an application that consumes a REST API that supports pagination
  • Describe the steps in the OAuth2 three-legged authorization code grant flow
  • Construct API requests to implement chatops with Webex Teams API
  • Construct API requests to create and delete objects using Firepower device management (FDM)
  • Construct API requests using the Meraki platform to accomplish these tasks
  • Construct API calls to retrieve data from Intersight
  • Construct a Python script using the UCS APIs to provision a new UCS server given a template
  • Construct a Python script using the Cisco DNA center APIs to retrieve and display wireless health information
  • Describe the capabilities of AppDynamics when instrumenting an application
  • Describe steps to build a custom dashboard to present data collected from Cisco APIs



  • Diagnose a CI/CD pipeline failure (such as missing dependency, incompatible versions of components, and failed tests)
  • Integrate an application into a prebuilt CD environment leveraging Docker and Kubernetes
  • Describe the benefits of continuous testing and static code analysis in a CI pipeline
  • Utilize Docker to containerize an application
  • Describe the tenets of the “12-factor app”
  • Describe an effective logging strategy for an application
  • Explain data privacy concerns related to storage and transmission of data
  • Identify the secret storage approach relevant to a given scenario
  • Configure application specific SSL certificates
  • Implement mitigation strategies for OWASP threats (such as XSS, CSRF, and SQL injection)
  • Describe how end-to-end encryption principles apply to APIs

 

  • Explain considerations of model-driven telemetry (including data consumption and data storage)
  • Utilize RESTCONF to configure a network device including interfaces, static routes, and VLANs (IOS XE only)
  • Construct a workflow to configure network parameters with:
  • 5.4 Identify a configuration management solution to achieve technical and business requirements
  • 5.5 Describe how to host an application on a network device (including Catalyst 9000 and Cisco IOx-enabled devices)

 

  • Utilize common version control operations with git (add, clone, push, commit, diff, branching, merging conflict)
  • Describe characteristics of API styles (REST and RPC)
  • Describe the challenges encountered and patterns used when consuming APIs synchronously and asynchronously
  • Interpret Python scripts containing data types, functions, classes, conditions, and looping
  • Describe the benefits of Python virtual environments
  • Explain the benefits of using network configuration tools such as Ansible and Puppet for automating IOS XE platforms

 

  • Identify the JSON instance based on a YANG model
  • Identify the XML instance based on a YANG model
  • Interpret a YANG module tree generated per RFC8340
  • Compare functionality, benefits, and uses of OpenConfig, IETF, and native YANG models
  • Compare functionality, benefits, and uses of NETCONF and RESTCONF

 

  • Implement device management and monitoring using NetMiko
  • Construct a Python script using ncclient that uses NETCONF to manage and monitor an IOS XE device
  • Configure device using RESTCONF API utilizing Python requests library
  • Utilize Ansible to configure an IOS XE device
  • Configure a subscription for model driven telemetry on an IOS XE device (CLI, NETCONF, and RESTCONF)
  • Compare publication and subscription telemetry models
  • Describe the benefits and usage of telemetry data in troubleshooting the network
  • Describe Day 0 provisioning methods
  • Compare traditional versus software-defined networks
  • Describe the features and capabilities of Cisco DNA Center
  • Implement Cisco DNA Center event outbound webhooks
  • Implement API requests for Cisco DNA Center to accomplish network management tasks
  • Implement API requests for Cisco DNA Center to accomplish network management tasks using these APIs
  • Troubleshoot Cisco DNA Center automation process using Intent APIs

 

  • Describe features and capabilities of Cisco SD-WAN vManage Certificate Management APIs
  •  Implement a Python script to perform API requests for Cisco SD-WAN vManage Device Inventory APIs to retrieve and display data
  •  Construct API requests for Cisco SD-WAN vManage Administration APIs
  •  Implement a Python script to perform API requests for Cisco SD-WAN vManage Configuration APIs to modify Cisco SD-WAN fabric configuration
  •  Construct API requests for Cisco SD-WAN vManage Monitoring APIs (Including real-time)
  •  Troubleshoot a Cisco SD-WAN deployment using vManage APIs

 

 

  • Describe features and capabilities of Cisco Meraki
  •  Create a network using Cisco Meraki APIs
  •  Configure a network using Cisco Meraki APIs
  •  Implement a Python script for Cisco Meraki Alert WebHooks

 

לשיחה / תאום פגישה עם יועץ לימודים:

  • הנני מעוניין/ת שנציג של מכללת אינטרביט יצור עימי קשר וישלח לי מידע רלוונטי על קורסים והשתלמויות של המכללה