Course Description
Course Overview
The Implementing and Administering Cisco Solutions (CCNA) v1.0 course offers a comprehensive foundation of knowledge essential for various IT careers. Throughout this course, participants will acquire the skills necessary to install, operate, configure, and verify basic IPv4 and IPv6 networks. By gaining proficiency in these areas, individuals will develop a strong understanding of network fundamentals and be equipped to pursue a wide range of IT opportunities. This course serves as a foundation for individuals pursuing a career in networking and prepares them for the CCNA certification exam.
Prerequisites
There are no formal prerequisites for the CCNA course. However, participants should have a basic understanding of computer networks and familiarity with operating systems.
Methodology
The course will utilize a combination of instructor-led lectures, hands-on labs, and interactive discussions. Participants will have access to network simulation tools and virtual lab environments where they can practice configuring and troubleshooting network devices. The instructor will provide guidance, demonstrations, and real-world examples to facilitate understanding and practical application of the course material.
Course Outline
Networking Fundamentals
Introduction to computer networks
Networking models and protocols
IP addressing and subnetting
Ethernet and LAN technologies
Network Access
Configuring and managing Cisco switches
VLANs and trunking
Spanning Tree Protocol (STP)
EtherChannel and link aggregation
IP Connectivity
IP routing and routing protocols (OSPF, EIGRP)
Inter-VLAN routing
IP services (DHCP, NAT)
IPv6 fundamentals and configuration
IP Services
Network Address Translation (NAT)
Dynamic Host Configuration Protocol (DHCP)
Network Time Protocol (NTP)
Access Control Lists (ACLs)
Security Fundamentals
Network security threats and vulnerabilities
Securing network devices (passwords, SSH, SNMP)
Implementing basic firewall and access control
Virtual Private Networks (VPNs)
Network Automation
Introduction to network automation
Device monitoring and management
Network programmability with Python and APIs
Network automation tools (Ansible, Puppet)
Outcome
Upon completion of this course, participants will be able to:
- Understand fundamental networking concepts and models
- Configure and troubleshoot Cisco switches and routers
- Implement VLANs, trunking, and inter-VLAN routing
- Configure dynamic routing protocols and IP services
- Implement basic network security measures
- Familiarize themselves with network automation tools and concepts
Labs
The course includes hands-on labs that provide participants with practical experience in configuring and troubleshooting network devices. Some of the lab exercises may include:
- Configuring VLANs and inter-VLAN routing
- Implementing OSPF or EIGRP routing protocols
- Configuring NAT and DHCP services
- Implementing basic access control and firewall rules
- Exploring network automation tools and scripting with Python