CISCO Regional Academy ( Centre for Electronic Governance) - DevOps for Network Automation (NetDevOps)
- Offered byCoursera
DevOps for Network Automation (NetDevOps) at Coursera Overview
Duration | 4 hours |
Start from | Start Now |
Total fee | Free |
Mode of learning | Online |
Difficulty level | Intermediate |
Official Website | Explore Free Course |
Credential | Certificate |
DevOps for Network Automation (NetDevOps) at Coursera Highlights
- Flexible deadlines Reset deadlines in accordance to your schedule.
- Shareable Certificate Earn a Certificate upon completion
- 100% online Start instantly and learn at your own schedule.
- Course 4 of 5 in the Network Automation Engineering Fundamentals Specialization
- Intermediate Level Proficiency in fundamental network routing & switching technologies, basics of Python programming (3-6 mos exp.), and basic Linux knowledge.
- Approx. 4 hours to complete
- English Subtitles: English
DevOps for Network Automation (NetDevOps) at Coursera Course details
- 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.
DevOps for Network Automation (NetDevOps) at Coursera Curriculum
Course Introduction for DevOps for Network Automation (NetDevOps)
Network Automation Engineering Fundamentals - Specialization Introduction
DevOps for Network Automation (NetDevOps)Course Syllabus
Course Introduction for DevOps for Network Automation (NetDevOps)
Module Introduction to Exploring Software Development Methodologies
Impact of Software
Waterfall Development Process - Part 1 of 2
Waterfall Development Process - Part 2 of 2
Agile Methodology
Impact of software
Waterfall Development Process
Agile Methodology
Practice Quiz for Impact of Software
Practice Quiz for Waterfall Development Process
Practice Quiz for Agile Methodology
Graded Quiz for Exploring Software Development Methodologies
Describing NetDevOps: DevOps for Networking
Module Introduction for Describing NetDevOps: DevOps for Networking
Development and Operations
Exploring DevOps Tools
Git Fundamentals - Part 1 of 2
Git Fundamentals - Part 2 of 2
Git Branches
Merge Conflicts
Continuous Integration
Development and Operations
Exploring DevOps Tools
Git Fundamentals
Overview of Git
Git Architecture and Workflow
Git Commands
Git Branches
Git Forking
Collaboration in Git Repositories
Merge Conflicts
Continuous Integration
CI/CD Pipelines
Workflow of a NetDevOps Continuous Integration Pipeline
Practice Quiz for Development and Operations
Practice Quiz for Exploring DevOps Tools
Practice Quiz for Git Fundamentals
Practice Quiz for Git Branches
Practice Quiz for Merge Conflicts
Practice quiz for Continuous Integration
Graded Quiz for Describing NetDevOps: DevOps for Networking
Managing Automation Development Environments
Module Introduction to Managing Automation Development Environments
Need for Reproducible Development Environments
Python Virtual Environments
Vagrant
Docker
Need for Reproducible Development Environments
Python Virtual Environments
Vagrant
Docker
Practice Quiz for Need for Reproducible Development Environments
Practice Quiz for Python Virtual Environments
Practice Quiz for Vagrant
Practice Quiz for Docker
Graded Quiz for Managing Automation Development Environments