May 06, 2024  
College Catalog 2022-2023 
    
College Catalog 2022-2023 [ARCHIVED CATALOG]

CNT 259 - Secure Enterprise Networks


5 Credits
This course is the third and final course in the CCNA series. This course emphasizes planning, deployment, security and maintenance of enterprise networks. It covers wide area network (WAN) technologies and  quality of service (QoS) mechanisms used for secure remote access along with the introduction of software-defined networking, virtualization, and automation concepts that support the digitalization of networks. Students work with Linux and Windows-based networks in both physical and cloud-based environments to appropriately scale networks to meet industry demands. 

Prerequisite(s): Completion of CNT 240, CNT 250, and CSI 120 with a 2.0 or higher.

Course Outcomes
  1. Work with routers and switches using OSPF in point-to-point and multiaccess networks.
  2. Mitigate threats and enhance network security using access control lists and security best practices.
  3. Develop critical thinking and problem-solving skills using Cisco Packet Tracer.
  4. Understand virtualization, SDN, and how APIs and configuration management tools enable network automation.
  5. Configure Extended ACLs and IPv6 ACLs.
  6. Deploy, configure, and manage a Linux server in a cloud architecture.
  7. Use the command line to complete a series of routine tasks.
  8. Demonstrate navigation between directories to access and manipulate files.
  9. Use SSH, Bash, or Python to manage cloud services.
  10. Deploy, configure, and manage a Windows server in a cloud architecture.
  11. Centrally manage Active Directory Users and policies.
  12. Troubleshoot Linux and Windows Server issues.
  13. Compare the services and structure of a number of typical cloud computing providers.
  14. Define the current issues and possible future trends of cloud computing and the impact on the industry.
  15. Use best practices to establish user access and restriction to resources in a cloud environment.
  16. Monitor and troubleshoot instance connectivity and health issues.
  17. Explain the core issues of cloud and non-cloud computing, such as cost, security, and privacy.
  18. Use best practices to develop simple computer programs using higher level programming languages such as Python.
  19. Use an SDK to create and deploy application programming interfaces (APIs) to the cloud.
  20. Write and debug parts of a cloud-based application.