NetCom Learning

Developing with Cisco Network Programmability v4.0 - NPDEV

Developing with Cisco Network Programmability v4.0 - NPDEV Course Description

Duration: 5.00 days (40 hours)

Cisco Career Guide

Developing with Cisco Network Programmability v4.0 (NPDEV) is a 5-day course for software developers looking to automate network infrastructure and utilize APIs and toolkits to interface with SDN controllers and individual devices. This course is aligned with the topics covered by the 300-560 NPDEV exam, leading to the Cisco Network Programmability Developer Specialist Certification.

Exam Format
Exam Number - 600-510 NPDEV
Associated Certification - Cisco Network Application Developer Specialist
Duration - 75 minutes (55 - 65 questions)
Register with - Pearson VUE

Note: E-learning module (Cisco Digital Learning Library) is also available for this course Click here for more details

Next Class Dates

Feb 19, 2018 – Feb 23, 2018
9:00 AM – 5:00 PM CT
519 8th Avenue, 2nd Floor, New York, NY 10018
New York, NY 10018
May 21, 2018 – May 25, 2018
9:00 AM – 5:00 PM CT
519 8th Avenue, 2nd Floor, New York, NY 10018
New York, NY 10018
Aug 20, 2018 – Aug 24, 2018
9:00 AM – 5:00 PM CT
519 8th Avenue, 2nd Floor, New York, NY 10018
New York, NY 10018
Nov 12, 2018 – Nov 16, 2018
9:00 AM – 5:00 PM CT
519 8th Avenue, 2nd Floor, New York, NY 10018
New York, NY 10018

View More Schedules »

Contact us to customize this class with your own dates, times and location. You can also call 1-888-563-8266 or chat live with a Learning Consultant.

Back to Top

Intended Audience for this Developing with Cisco Network Programmability v4.0 - NPDEV Course

  • » The primary audience for this course is as follows: - Network Designer, Network Administrator, Network Engineer, Systems Engineer, Consulting Systems Engineer, Technical Solutions Architect, Cisco Integrators/Partners.
  • » The secondary audience for this course is as follows: - Server Administrator, Network Manager.
  • » The tertiary audience for this course is as follows:- Storage Administrator, Program Manager, Project Manager.

Back to Top

This Course is also part of:

Back to Top

Developing with Cisco Network Programmability v4.0 - NPDEV Course Objectives

  • » Learn the basics of networking, IPv4 and IPv6 addressing and subnetting, functions of infrastructure components in a network, and the need for network programmability
  • » Review data handling and formats
  • » Learn about Cisco ACI, APIC-EM and Open SDN Controller technologies and conceptual frameworks, as well as how to make REST and Python requests
  • » Learn about Cisco NSO framework and how to make REST, YANG, and Python requests
  • » Interpret and produce code to deploy configurations to multiple devices using RESTConf and NETConf
  • » Identify available network programmability developer tools and Cisco virtual platforms

Back to Top

Developing with Cisco Network Programmability v4.0 - NPDEV Course Outline

      1. Networking Fundamentals
        1. Describing the Components and Concepts of Network Programmability
          1. Understand the Need for Network Programming
          2. Costs
          3. Brief History of the CLI
          4. Honorable Mention for SNMP
          5. Classic and Hybrid SDN
          6. What Is Classic SDN?
          7. Hybrid SDN: The Whole Stack
          8. Controller Functionality
          9. OpenFlow Switch and Control Plane Model
          10. Describe OpFlex
          11. OpFlex Policy Framework
          12. Describe NETCONF, YANG, and RESTCONF
          13. NETCONF and YANG Architecture
          14. RESTCONF
          15. Describe Cisco Open NX-OS and NX-API
          16. Describe Cisco NSO
          17. Understand Cisco ACI
          18. Common Policy Concept from Branch to Data Center
          19. Evolution to Policy Automation
          20. Cisco SDN and Network Programmability Technologies
          21. Technologies, Places in Networks, and Use Cases
          22. Cisco REST APIs
          23. References
          24. Challenge
        2. Describing Networking Concepts and the OSI and TCP/IP Models
          1. Networking Concepts
          2. Physical Components of a Network
          3. Physical vs. Logical Topologies
          4. Interpreting a Network Diagram
          5. Impact of User Applications on the Network
          6. Describe the OSI Reference Model
          7. OSI Reference Model
          8. Layer 7: Application Layer
          9. Layer 6: Presentation Layer
          10. Layer 5: Session Layer
          11. Layer 4: Transport Layer
          12. Layer 3: Network Layer
          13. Layer 2: Data Link Layer
          14. Layer 1: Physical Layer
          15. TCP/IP Model
          16. Peer-to-Peer Communications
          17. Encapsulation
          18. De-Encapsulation
          19. TCP/IP Stack vs. the OSI Model
          20. Challenge
        3. Describing the Functions of Infrastructure Components in a Network
          1. Describe Switches
          2. Why Are Switches Needed?
          3. Describe Routers
          4. Role of a Router
          5. Router Function
          6. Describe Firewalls
          7. Firewall Functionality
          8. IPS Overview
          9. IPS Functionality
          10. Describe Load Balancers
          11. Layer 4 Switching
          12. Layer 7 Switching
          13. Challenge
        4. Switching Concepts
          1. MAC Addresses and Unicast, Broadcast, and Multicast Domains
          2. Layer 2 Addressing
          3. What Are MAC Addresses?
          4. Unicast, Broadcast, and Multicast Domains
          5. Describe ARP and Ethernet Packet Format
          6. Mapping Layer 2 Addressing to Layer 3 Addressing
          7. ARP Table
          8. Define VLAN
          9. Grouping Business Functions into VLANs
          10. Describe VXLAN
          11. What Is VXLAN?
          12. VXLAN Benefits
          13. Challenge
        5. Describing IPv4 and IPv6 Addressing and Subnetting
          1. Describe TCP/IP Protocol
          2. Reliable vs. Best-Effort Connections
          3. UDP Characteristics
          4. TCP Characteristics
          5. Mapping Layer 3 to Layer 4
          6. Mapping Layer 4 to Applications
          7. Establishing a Connection with a Peer System
          8. Describe IPv4 Addressing and Subnetting
          9. IP Addressing
          10. Network ID
          11. IP Address Classes
          12. Private IP Addresses
          13. Public IP Addresses
          14. Subnets
          15. Subnet Masks
          16. Benefits of VLSM and Implementing VLSM
          17. Describe IPv6 Addressing and Subnetting
          18. Format of IPv6 Addresses
          19. Types of IPv6 Unicast Addresses
          20. Global Addresses
          21. References
          22. Challenge
        6. Routing Concepts
          1. Describe Routes
          2. What Is a Routing Table?
          3. Describe Host Routes
          4. Describe Gateways
          5. Function of the Default Gateway
          6. Describe Routing Protocols
          7. Path Determination
          8. Route Selection
          9. Describe DNS and DHCP Services
          10. Domain Name System
          11. DHCP
          12. Discovery 1: Explore and Configure Device using CLI
          13. Task 1: Explore a Device CLI
          14. Task 2: Explore the CLI of a Device
          15. Task 3: Run show Commands
          16. Task 4: Explore and Search the Router Running Configuration
          17. Task 5: Configure the Date and Time
          18. Task 6: Assign an IP Address to an Interface
          19. Task 7: Confirm Connectivity to the Device
          20. Challenge
      2. Device Programmability
        1. Describing NETCONF, YANG, and RESTCONF
          1. NETCONF and YANG
          2. NETCONF and YANG Side by Side
          3. NETCONF Protocol Operations
          4. NETCONF Configuration Datastores
          5. Sample YANG Module Structure
          6. YANG Data Nodes Generically Mapped to XML
          7. Example: YANG Leaf Statement with XML
          8. Example: YANG List Statement with XML
          9. Example: YANG Container Structure with Augmentation
          10. Example: XML Corresponding to YANG Container Structure with Augmentation
          11. NETCONF and YANG Example: Retrieve an Interface Configuration
          12. NETCONF and YANG Example: Respond with an Interface Configuration
          13. NETCONF and YANG Example: Edit an Interface Configuration
          14. NETCONF and YANG Example: RPC
          15. NETCONF and YANG Example: Notifications
          16. Discovery 2: Explore YANG Models
          17. Task 1: Open the IETF NETCONF YANG Model and Examine the Contents
          18. YANG Tools
          19. Discovery 3: Use YANG Tools
          20. Task 1: Use the YANG Validator to Validate and View Models
          21. Task 2: Use pyang to Validate and View Models
          22. RESTCONF Protocol
          23. RESTCONF Methods
          24. RESTCONF Example: Get Interface
          25. RESTCONF Example: Get Interface Description
          26. RESTCONF Example: Get YANG Library Version
          27. RESTCONF Example: Invoke RPC
          28. References
          29. Challenge
        2. Programming Cisco IOS XE and XR Software
          1. Cisco IOS XE and IOS XR Systems Overview
          2. Discovery 4: Use NETCONF Via SSH
          3. Task 1: Connect to the NETCONF Server Using SSH
          4. Task 2: Examine the NETCONF Capabilities
          5. Task 3: Get the YANG Schema
          6. Discovery 5: Use the pyang Tool for Sample XML
          7. Task 1: Use pyang to View Schema Trees
          8. Task 2: Use pyang to Create Sample XML Documents
          9. Discovery 6: Use the ncclient Python Library
          10. Task 1: Use the NETCONF get Operation with Subtree Filtering
          11. Task 2: Use edit_config Operation to Configure Devices
          12. Constructing RESTCONF URLs
          13. Cisco CSR 1000v Example: Interface Loopback 1 Address
          14. Cisco CSR 1000v Example: IP Route Table Entries
          15. Debug NETCONF and RESTCONF
          16. Debug ncclient
          17. Discovery 7: Use YDK
          18. Task 1: Examine and Execute the Sample Code
          19. Discovery 8: Use RESTCONF with Cisco IOS XE Software
          20. Task 1: Use GET to Access Resources With a Browser
          21. Task 2: Use the Python Requests Library to Get Resources as XML and JSON
          22. Task 3: Use the Python Requests Library with POST, PUT, and PATCH
          23. References
          24. Use the Cisco CSR 1000v and IOS XRv Software for Development
          25. Configure NETCONF and RESTCONF
          26. Challenge
          27. Lab 1: Python, RESTCONF, and Routing
          28. Lab 2: Python, NETCONF, and Interfaces
        3. Programming Cisco ASA Software
          1. Cisco ASA Software Overview
          2. Cisco ASA REST API
          3. Cisco ASA Network Objects
          4. Cisco ASA Network Objects Groups
          5. Cisco ASA Access Lists
          6. Cisco ASA REST Bulk API
          7. Discovery 9: Use the Documentation Pages
          8. Task 1: Test the Monitoring API and Generate and Execute Python Code
          9. Task 2: Create and Retrieve a Network Object
          10. Connect to Cisco ASA Appliance Using Python
          11. Cisco ASA REST API Authentication and Authorization
          12. References
          13. Cisco ASA REST API Debugging
          14. Challenge
          15. Lab 3: Python, REST, and Network Objects
        4. Programming Cisco NX-OS Software
          1. Cisco Open NX-OS Overview
          2. Discovery 10: Run Native Python Scripts on Cisco NX-OS
          3. Task 1: Create a show version Python Script
          4. Task 2: Create a show interface Python Script
          5. Discovery 11: Use Cisco NX-API on Cisco NX-OS
          6. Task 1: Explore the Sandbox Request and Response Options
          7. Task 2: Use the Sandbox Python Code
          8. Discovery 12: Configure Cisco NX-OS Device Using NETCONF and CLI
          9. Task 1: Explore NETCONF XML Tools
          10. Task 2: Use ncclient Python APIs with NETCONF and the CLI
          11. Cisco NX-API REST Managed Objects API
          12. References
          13. Challenge
          14. Lab 4: Native Python
          15. Lab 5: Cisco NX-API CLI with Python
          16. Lab 6: NETCONF CLI with Python ncclient
      3. Cisco ACI
        1. Describing Cisco ACI
          1. Cisco ACI Introduction
          2. Application Centric View of Networks
          3. Spine, Leaf, and Cisco APIC Data Center Architecture
          4. Cisco APIC Overview
          5. Cisco APIC API Inspector
          6. Fabric Discovery with the Cisco APIC
          7. Cisco ACI Object Model
          8. Tenant Model Hierarchy
          9. Discovery 13: Use Cisco APIC Web GUI
          10. Task 1: Log in to the Cisco APIC and Access Information
          11. Task 2: Initialize the Fabric
          12. Task 3: Create Tenants, VRFs, Applications, and EPGs
          13. Task 4: Use the Cisco APIC Object Store Browser
          14. Cisco ACI Toolkit Overview
          15. Cisco ACI Toolkit Applications
          16. Cisco ACI Toolkit Application Topology Object Model
          17. Cisco ACI Toolkit Interface Object Model
          18. Cisco ACI Toolkit Physical Topology Object Model
          19. Discovery 14: Explore the ACI Toolkit
          20. Task 1: Start the Snapback Application, Configure It, and Take a Snapshot
          21. Task 2: Use the Script to Create a Tenant
          22. Task 3: Take Another Snapshot and View the Differences
          23. Task 4: Roll Back to a Snapshot
          24. References
          25. Challenge
        2. Using Cisco APIC REST API
          1. Cisco APIC REST API for Operations on Objects and Classes
          2. Operations on a Managed Object
          3. Operations on an Object Class
          4. It Is All in the Body
          5. Authentication
          6. API Inspector Is Invaluable
          7. Scoping Filters
          8. Scoping Filters: query-target
          9. Scoping Filters: target-subtree
          10. Scoping Filters: query-target-filter
          11. Scoping Filters: rsp-subtree
          12. Scoping Filters: rsp-subtree-include
          13. Scoping Filters: rsp-prop-include
          14. Logical Operators
          15. GET Logical Operator Examples
          16. Sorting and Paginating
          17. Subscriptions
          18. Subscription for Nodes in a Rack
          19. Discovery 15: Use Postman for Cisco APIC Fabric Discovery
          20. Task 1: Open Postman and Use the Requests in the APIC-DC Collection
          21. Discovery 16: Use Python and Cisco APIC REST API
          22. Task 1: Open the Sample Code, Review Structure, and Run it
          23. References
          24. Challenge
          25. Lab 7: Cisco APIC REST API with Python
        3. Cobra SDK and Arya
          1. Cobra SDK and Arya
          2. Cisco ACI Developer Resources
          3. Discovery 17: Use Cobra with Tenants and Related MOs
          4. Task 1: Open the Sample Code, Review Structure, and Run It
          5. Discovery 18: Use Arya to Generate Cobra Code
          6. Task 1: Export Data Structures from Cisco APIC Web GUI
          7. Task 2: Use Arya to Generate Code
          8. References
          9. Challenge
      4. Cisco APIC-EM Module
        1. Describing the Cisco APIC-EM Platform
          1. Cisco APIC-EM Introduction
          2. Discovery 19: Access the Cisco APIC-EM Web User Interface
          3. Task 1: Explore Main Elements of the Web User Interface
          4. Cisco APIC-EM Platform Architecture
          5. References
          6. Challenge
        2. Describing Cisco APIC-EM Services
          1. Cisco APIC-EM Applications and Services
          2. Discovery 20: Configure Network Device Discovery Job
          3. Task 1: Create a New Discovery Job Using an IP Address Range
          4. Task 2: Start the Test Discovery_Lab Discovery Job and Examine the Results
          5. Discovery 21: Work with Device Inventory
          6. Task 1: View Device Inventory and Device Details
          7. Task 2: Delete and Rediscover Inventory
          8. Discovery 22: Use Locations and Tags
          9. Task 1: Use Tags with Devices
          10. Task 2: Use Locations with Devices
          11. Users and RBAC
          12. Discovery 23: Create Cisco APIC-EM Internal Users and Examine User Roles
          13. Task 1: Create a Cisco APIC-EM User
          14. Task 2: Examine the Effect of User Roles
          15. Backing Up and Restoring the Database
          16. References
          17. Challenge
        3. Describing the Cisco APIC-EM Advanced Applications
          1. Advanced Applications Overview
          2. Cisco Network Plug and Play: Automated Device Bootstrapping
          3. Cisco Network Plug and Play Components
          4. Cisco IWAN Application
          5. Cisco IWAN Dashboard
          6. Path Trace Application
          7. Easy QoS Application
          8. Reference
          9. Challenge
        4. Exploring Cisco APIC-EM REST APIs
          1. Swagger REST API Documentation
          2. Discovery 24: Use Browser Developer Tools to Examine REST APIs
          3. Task 1: Use Web Developer Tools in Firefox
          4. Task 2: Use Web Developer Tools in Chrome
          5. Discovery 25: Use the Swagger API Pages
          6. Task 1: Get Network Devices
          7. Task 2: Delete a Network Device
          8. Task 3: Get Task Status
          9. Task 4: Activate Discovery
          10. Task 5: Examine Which Devices Were Discovered
          11. Challenge
        5. Using Cisco APIC-EM Developer Resources for Postman and Python
          1. Cisco APIC-EM Developer Resources
          2. Request a Service Ticket with Postman
          3. Request Variables in Postman
          4. Service Ticket Not Recognized After Timeout
          5. Discovery 26: Use Postman for Discovery
          6. Task 1: Activate Discovery with Postman
          7. Discovery 27: Use Python with Cisco APIC-EM
          8. Task 1: Get a Service Ticket with Python
          9. Task 2: Get Physical Topology with Python
          10. Task 3: Device Discovery Error Handling with Python
          11. Task 4: Create a Tag and Associate It with a Device
          12. Task 5: Create a Location and Associate It with a Device
          13. Cisco APIC-EM uniq Python Library
          14. uniq Discovery API
          15. uniq DiscoveryNIO Model
          16. Discovery 28: Use the Python uniq Library with Cisco APIC-EM
          17. Task 1: Look at the Sample Code
          18. Task 2: Look at the Sample Code
          19. References
          20. Set Up Postman
          21. Importing Postman Collections and Environments
          22. Edit the Postman Environment
          23. Self-Signed Certificates: Could Not Get Any Response
          24. Self-Signed Certificates: Export from Chrome and Import with CLI
          25. Create a Discovery Request with Postman
          26. Edit a Discovery Request with Postman
          27. Edit the Body of a Discovery Request with Postman
          28. Install uniq with the pip Tool
          29. Clone uniq from GitHub
          30. Install uniq from the Cloned Repository
          31. Challenge
          32. Lab 8: Python and REST
      5. OpenDaylight SDN Controller
        1. Introducing the OpenDaylight SDN Controller
          1. OpenDaylight SDN Controller Introduction
          2. ODL Governance
          3. ODL Architecture
          4. ODL Architecture and OSGi
          5. Model-Driven Service Adaptation Layer
          6. MD-SAL Components
          7. MD-SAL Datastore
          8. YANG Tools
          9. ODL Features and Capabilities
          10. Discovery 29: Install ODL Distribution and Use Karaf to Manage Features
          11. Task 1: Install ODL Distribution and Explore the Contents
          12. Task 2: Examine the etc/org.apache.karaf.features.cfg File
          13. Task 3: Start Karaf and Explore Feature CLI
          14. Task 4: Examine the Installed Files After Startup
          15. Discovery 30: Examine the Feature Manager Application
          16. Task 1: View the Feature Manager Application
          17. ODL Application Programming Interfaces
          18. Discovery 31: Examine the YANG UI Application
          19. Task 1: View the YANG UI Application
          20. Discovery 32: Experiment with OpenFlow
          21. Task 1: Install OpenFlow Features
          22. Task 2: Start a Mininet Network
          23. Task 3: Use the DLUX Topology and Nodes Applications to View the OpenFlow Network
          24. Task 4: Use the YANG UI Application to View the RESTCONF API
          25. Discovery 33: Experiment with NETCONF
          26. Task 1: Start Karaf and Install Features
          27. Task 2: Use the YANG UI and YANG the Files Application to View the ODL Configuration Node Models
          28. Discovery 34: Use ODL with Cisco IOS XR Software
          29. Task 1: Start Karaf and Install Features
          30. Task 2: Use the YANG UI, the Files Application, and the RESTCONF Documentation Pages to View the Cisco IOS XR Software YANG Models
          31. Task 3: Use Python Code with ODL RESTCONF APIs
          32. Constructing RESTCONF URLs
          33. ODL Example: Nodes in Inventory
          34. ODL Example: IOS XR Interface 0/0/CPU0 State
          35. References
          36. Challenge
        2. Working with the OpenDaylight Code
          1. ODL Applications
          2. Discovery 35: Explore Nodes DLUX User Interface Application
          3. Task 1: Feature
          4. Task 2: Bundle and Code
          5. Discovery 36: Examine Toaster Service Sample Application
          6. Task 1: The API Bundle
          7. Task 2: Provider Implementation Bundle
          8. Task 3: Deploying the Toaster
          9. Discovery 37: Examine ODL Inventory Model
          10. Task 1: YANG Model
          11. Task 2: Java APIs
          12. References
          13. Start Your Own ODL Developer Environment
          14. Create a Developer Account
          15. Set Up an ODL Development Environment
          16. ODL Development Environment Variables
          17. Clone and Build Distribution
          18. Discovery 38: Run Your Own ODL Distribution
          19. Task 1: Change to the Build Target Directory, Run Karaf, and Install Features
          20. Task 2: Start Mininet and View the Topology Application
          21. Challenge
      6. Network Programming Tools and Techniques
        1. Describing Network Programming Tools and Techniques
          1. Virtual Networks and Systems
          2. Systems Process Flow with Physical Networks
          3. Systems Process Flow with Virtual Networks
          4. Virtual Internet Routing Laboratory
          5. VIRL on OpenStack
          6. VIRL Workflow
          7. VIRL and Continuous Integration
          8. VIRL and Cisco Modeling Labs
          9. Configuration Management
          10. Configuration Management for Controllers
          11. Cisco DevOps Configuration Management for Networks
          12. Security Considerations
          13. Security Configuration for Controllers
          14. Approaches to Common Use Cases
          15. References
          16. Challenge

Back to Top

This training prepares students for the following exam(s):

  • » 600-510 : Developing with Cisco Network Programmability v4.0 - NPDEV

Back to Top

Do you have the right background for Developing with Cisco Network Programmability v4.0 - NPDEV?

Skills Assessment

We ensure your success by asking all students to take a FREE Skill Assessment test. These short, instructor-written tests are an objective measure of your current skills that help us determine whether or not you will be able to meet your goals by attending this course at your current skill level. If we determine that you need additional preparation or training in order to gain the most value from this course, we will recommend cost-effective solutions that you can use to get ready for the course.

Our required skill-assessments ensure that:

  1. All students in the class are at a comparable skill level, so the class can run smoothly without beginners slowing down the class for everyone else.
  2. NetCom students enjoy one of the industry's highest success rates, and pass rates when a certification exam is involved.
  3. We stay committed to providing you real value. Again, your success is paramount; we will register you only if you have the skills to succeed.
This assessment is for your benefit and best taken without any preparation or reference materials, so your skills can be objectively measured.

Take your FREE Skill Assessment test »

Back to Top

Award winning, world-class Instructors

David M.
- Networking expert with several Cisco certifications, including CCENT, CCNA, CCDA, CCSI, and CCVP. - Has taught over 90 courses at NetCom Learning. - Average rating of 8.75 out of 9 on student evaluation reports.


David has been in the Networking field for the past eleven years and holds several Cisco certifications. He has been an instructor since 2005 and has taught over 90 courses at NetCom Learning.

David is an extremely enthusiastic trainer with a raw passion towards teaching and delivering Cisco information and takes great pride in his career as an instructor, which has lead him to develop and deliver the class in his own unique way; very professional and knowledgeable, yet pleasant and enjoyable. His classes have a high passing rate for students taking certification exams, and averages 8.75 out of 9 on evaluation reports.
Michael G.
- Over 22 years of professional experience in the IT field, including more than a decade as a Certified Trainer.
- An expert in Cisco's Routing, Switching, Security, Voice and Wireless areas, as well as select Microsoft, Novell, CompTIA, Sun and CWNP courses.
- High-skilled and acclaimed instructor. Has trained over 900 students at Netcom Learning.


Michael has over 22 years of professional experience in the IT field, including more than a decade as a Certified Trainer. An expert in Cisco's Routing, Switching, Security, Voice and Wireless areas, Michael also teaches select Microsoft, Novell, CompTIA, Sun and CWNP courses.

Michael's dedication and passion for teaching is unmatched. He has trained over 900 students at Netcom Learning since 2006 and his evaluation scores average 8.7 out of 9.
William D.
- Bachelors and Masters in Mathematics from University of Pennsylvania, in addition to several IT certifications.
- Over 20 years of experience in the IT industry; background ranges from engineering, administration and escalation support in networks.


William is a highly-skilled IT professional with Bachelors and Masters Degree in Mathematics from University of Pennsylvania. He has been working in the IT industry for over 20 years, with experience in engineering, administration and escalation support in networks ranging from small to large scale complex enterprise environments.

As a Cisco and CompTIA Subject Matter Expert, he holds several certifications, including Cisco CCNA, CCNP, and CCIE. William is one of NetCom's top trainers, consistently scoring high marks in student evaluations.

See more...   See more instructors...

Back to Top

Recent Client Testimonials & Reviews

Very knowledgeable instructor. True subject matter expert.

- Dameon R.

Course(s) Taken

» Implementing Cisco Voice Communications and QoS v8.0 - CVOICE

The instructor knows his material very well.

- Hung N.

Course(s) Taken

» Implementing Cisco Voice Communications and QoS v8.0 - CVOICE

Good Training company with whom we have a history.

-Swaminathayer M.
Course(s) Taken

» Deploying Cisco ASA Firewall Solutions v2.0 - FIREWALL

  More testimonials »  

Back to Top