Apr 28, 2024  
College Catalog 2020-2021 
    
College Catalog 2020-2021 [ARCHIVED CATALOG]

CNA 335 - Programming and Scripting for Network Management


5 Credits
Students master the modern command line terminal in this course. Students will learn to automate control of package managers, network configuration, compilation of programs, and communication between hardware components. Students will learn to remotely administrate systems through command line and remote desktop. Students will use Python to automate remote configuration, and build RESTful interfaces. 

Prerequisite(s): CNA 336  with a 2.0 or higher.

Course Outcomes
  1. Demonstrate advanced knowledge of command line interpreters (CLIs) on Windows and Unix.
  2. Write scripts to automate common system administrator (Sysadmin) tasks such as updating, performance monitoring, user addition and control, and security sweeps.
  3. Create RESTful interfaces to interface systems together.
  4. Use Microsoft Azure to build a small cloud network.