- Level Professional
- Duration 4 hours
- Course by Cisco Learning and Certifications
-
Offered by
About
This course will introduce students to various DevOps tools, such as Git and virtual environments for Python Development, and explain the concept of continuous integration. The topics of how different development methodologies are used in DevOps, such as the agile process. By the end of the course, students will have a broad understanding of DevOps and how they can relate to NetDevOps, which leads to improved efficiency and success in network operations. This course is primarily intended for network engineers, systems engineers, network architects, and managers interested in learning the fundamentals of network automation and NetDevOps. By the end of the course, you will be able to: - Define and differentiate between Waterfall and Agile software development methodologies - Describe how DevOps principles, tools, and pipelines can be applied to network operations - Explain the role of network automation development environments and associated technologies such as Python virtual environments, Vagrant, and Docker To be successful in this course, you should be proficient in fundamental network routing & switching technologies, understand the basics of Python programming (3-6 mos exp.) and have some familiarity with Linux.Modules
Course Introduction for DevOps for Network Automation (NetDevOps)
1
Discussions
- Meet and Greet
1
Videos
- Network Automation Engineering Fundamentals - Specialization Introduction
2
Readings
- DevOps for Network Automation (NetDevOps)Course Syllabus
- Course Introduction for DevOps for Network Automation (NetDevOps)
Module Introduction to Exploring Software Development Methodologies
1
Videos
- Module Introduction to Exploring Software Development Methodologies
Impact of Software
1
Assignment
- Practice Quiz for Impact of Software
1
Videos
- Impact of Software
1
Readings
- Impact of software
Waterfall Development Process
1
Assignment
- Practice Quiz for Waterfall Development Process
2
Videos
- Waterfall Development Process - Part 1 of 2
- Waterfall Development Process - Part 2 of 2
1
Readings
- Waterfall Development Process
Agile Methodology
1
Assignment
- Practice Quiz for Agile Methodology
1
Videos
- Agile Methodology
1
Readings
- Agile Methodology
Graded Quiz for Exploring Software Development Methodologies
1
Assignment
- Graded Quiz for Exploring Software Development Methodologies
Module Introduction for Describing NetDevOps: DevOps for Networking
1
Videos
- Module Introduction for Describing NetDevOps: DevOps for Networking
Development and Operations
1
Assignment
- Practice Quiz for Development and Operations
1
Videos
- Development and Operations
1
Readings
- Development and Operations
Exploring DevOps Tools
1
Assignment
- Practice Quiz for Exploring DevOps Tools
1
Videos
- Exploring DevOps Tools
1
Readings
- Exploring DevOps Tools
Git Fundamentals
1
Assignment
- Practice Quiz for Git Fundamentals
2
Videos
- Git Fundamentals - Part 1 of 2
- Git Fundamentals - Part 2 of 2
4
Readings
- Git Fundamentals
- Overview of Git
- Git Architecture and Workflow
- Git Commands
Git Branches
1
Assignment
- Practice Quiz for Git Branches
1
Videos
- Git Branches
3
Readings
- Git Branches
- Git Forking
- Collaboration in Git Repositories
Merge Conflicts
1
Assignment
- Practice Quiz for Merge Conflicts
1
Videos
- Merge Conflicts
1
Readings
- Merge Conflicts
Continuous Integration
1
Assignment
- Practice quiz for Continuous Integration
1
Videos
- Continuous Integration
3
Readings
- Continuous Integration
- CI/CD Pipelines
- Workflow of a NetDevOps Continuous Integration Pipeline
Graded Quiz for Describing NetDevOps: DevOps for Networking
1
Assignment
- Graded Quiz for Describing NetDevOps: DevOps for Networking
Module Introduction to Managing Automation Development Environments
1
Videos
- Module Introduction to Managing Automation Development Environments
Need for Reproducible Development Environments
1
Assignment
- Practice Quiz for Need for Reproducible Development Environments
1
Videos
- Need for Reproducible Development Environments
1
Readings
- Need for Reproducible Development Environments
Python Virtual Environments
1
Assignment
- Practice Quiz for Python Virtual Environments
1
Videos
- Python Virtual Environments
1
Readings
- Python Virtual Environments
Vagrant
1
Assignment
- Practice Quiz for Vagrant
1
Videos
- Vagrant
1
Readings
- Vagrant
Docker
1
Assignment
- Practice Quiz for Docker
1
Videos
- Docker
1
Readings
- Docker
Graded Quiz for Managing Automation Development Environments
1
Assignment
- Graded Quiz for Managing Automation Development Environments
Auto Summary
"DevOps for Network Automation (NetDevOps)" is an advanced IT & Computer Science course led by Coursera. It focuses on teaching DevOps tools like Git and Python virtual environments, emphasizing continuous integration and agile methodologies. Ideal for network engineers, architects, and managers, this 240-hour course enhances network operations efficiency. Proficiency in networking, Python, and Linux is recommended. Subscription options include Starter and Professional tiers.

Cisco Learning & Certifications