Enterprise Programming

Programming –

Enterprise Programming

This program is for learners who want to understand and manipulate networks through software. The DEVASC certificate is the associate-level certification in the software-focused Cisco DevNet track. The DEVASC certification validates foundational knowledge and skills in areas like Software Development and Design, Understanding and Using APIs, Cisco Platforms and Development, Application Deployment and Security, Infrastructure and Automation, and Network Fundamentals. These software focused areas complement networking skills from CCNA and CyberOps Associate. Together, they create a bridge between the world of Software Developers, Networking Engineers, and Cybersecurity Professionals.

After completing the program, you are ready to test for your credential from Cisco. DevNet DEVASC certification.


16 Week Program
  • 180 Instructor hours
  • 20 Lab hours


  • Intermediate Programming or equivalent knowledge is required.
  • Introduction to Python
  • Introduction to Statistics


○ This program is available in person, online, or as a hybrid program.


Schedule Options

  • This program is available online
  • Meet 3 days per week with Morning (9 AM-11 AM), Afternoon (1 PM-3 PM) or Evening (6 PM-8 PM)

Units                                                             Hours Per Unit

The DevNet Developer Environment              20

Software Development and Design                30

Understanding and Using API’s                       30

Network Fundamental                                      22

Application Deployment and Security            25

Infrastructure and Automation                       28

Cisco Platforms and Development                 25

Enterprise Programming Lab                          20

Learning Outcomes

  • Demonstrate expertise in C++ advanced programming
  • Describe the process and demonstrate an understanding of agile product management in website development
  • Demonstrate understanding of team and enterprise protocols for programming
  • Exhibit expertise in working with templates and the Standard Template Library, read and understand template functions and classes, and properly use template classes and methods including third-party templates.
  • Create a vector, deque and list
  • Fill a vector, deque, and list with values
  • Remove values from collections (vector, deque and list)
  • Use collections (vector, deque and list) in standard ways (e.g., iterate them)
  • Create a map, set, multimap and multiset
  • Fill a map, set, multimap, and multiset with values
  • Remove some values from collections (map, set, multimap and multiset)
  • Use collections (map, set, multimap and multiset) in standard ways (e.g., find an element)
  • Prepare data collections for data processing
  • Use search_n, mismatch, count_if, and find operations for data processing
  • Use for_each to iterate over data collections
  • Use copy, unique_copy and reverse_copy operations for data copying
  • Use generate and generate_n operations for data creation
  • Use iter_swap, swap_ranges, rotate, random_shuffle, and transform operations for data processing
  • Use replace and replace_if operations for data replacement
  • Use binary_search operations for quick searches for data
  • Use sort and stable_sort operations for data sorting
  • Use lower_bound and upper_bound for finding boundaries
  • Use equal_range for finding equal ranges
  • Use set-related operations for finding the maximum and minimum of sets
  • Use include operations to compare two collections (e.g., vector)
  • Use merge and inplace_merge operations to merge data from collections
  • Use bind2nd and ptr_fun to process data;
  • Use comparison operators and functional operations to transform data
  • Format cout output
  • Use cout flags and manipulators
  • Use stringstream and getline to process string data
  • Read from and write to files with specific flags
  • Create a function template and use it
  • Create a class template and use it
  • Create a class template with specialized methods
  • Create a class template and a specialized function that uses this template


Industry-led credentials from:


Certification logo and Partner page



440 Burroughs St.

Detroit, MI 48202


Monday - Thursday

9am - 6pm