An open API service indexing awesome lists of open source software.

https://github.com/laaraujo/ccna-notes

CCNA study notes to complement modern Software Engineering skills with Networking fundamentals
https://github.com/laaraujo/ccna-notes

ccna cisco devops networking notes study

Last synced: 12 days ago
JSON representation

CCNA study notes to complement modern Software Engineering skills with Networking fundamentals

Awesome Lists containing this project

README

          

# CCNA 200-301 Notes

Personal notes for learning [CCNA](https://www.cisco.com/site/us/en/learn/training-certifications/certifications/enterprise/ccna/index.html) topics.
Originally intended to be Networking in general **but** since the CCNA certification is widely accepted as the go-to for Networking fundamentals I decided to stick to its program.

## Contents

- [Network Devices](./contents/network_devices/)
- [Interfaces and Cables](./contents/interfaces_and_cables/)
- [OSI model and TCP/IP suite](./contents/osi_model_and_tcp_ip_suite/)
- [Intro to Cisco IOS CLI](./contents/intro_to_cisco_cli/)
- [Ethernet LAN Switching](./contents/ethernet_lan_switching/)
- [IPv4 Addressing](./contents/ipv4_addressing/)
- [Switch Interfaces](./contents/switch_interfaces/)
- [IPv4 Header](./contents/ipv4_header/)
- [Routing Fundamentals](./contents/routing_fundamentals/)
- [Static Routing](./contents/static_routing/)
- [Life of a Packet](./contents/life_of_a_packet/)

## Network node icons

The following are the icons used in most of the diagrams for this repo:

![Icon used in various diagrams and examples](./docs/node_icons.png)

## CLI cheat sheet

The following is a compilation of all the CLI commands used throught these notes:

[Cisco IOS CLI cheat sheet](./cheat_sheet/README.md)

## Sources

- CCNA Course from [Jeremy's IT Lab](https://www.youtube.com/playlist?list=PLxbwE86jKRgMpuZuLBivzlM8s2Dk5lXBQ)

## Contributing

```bash
# Clone this repo - https://github.com/laaraujo/ccna-notes
git clone git@github.com:laaraujo/ccna-notes.git

# Install pre-commit - https://pre-commit.com/
pip install pre-commit

# Install markdownlint-cli - https://github.com/igorshubovych/markdownlint-cli
npm install -g markdownlint-cli

# Setup pre-commit hooks
pre-commit install
```

## This repo

[laaraujo/ccna-notes](https://github.com/laaraujo/ccna-notes)