Cisco Certified DevNet Associate Course - Part 1 - NetDevOPs
Cisco Certified DevNet Associate Course - Part 1: Developing Applications and Automating Workflows using Cisco Platforms

What you will learn
You will learn Python basics, linux basics, Mac Os and Windows basics that are relevant to Networking and Network Programming
You will learn and Understand Application Programming Interface (RESTful APIs and RPC) with practical sessions using Postman, Curl and Python
You will learn Software Development and Design including how to develop and maintain applications built on Cisco platforms using DevOps tools like git
You will learn about application development and security in DevOps environment using Docker.
You will learn about infrastructure and automation with automation tools such as Ansible
You will learn how to work with data structures such as XML, JSON, YAML and on API CRUD actions using HTTP requests and Responses
Why take this course?
π Cisco Certified DevNet Associate Course - Part 1: Developing Applications and Automating Workflows using Cisco Platforms π
π Embark on Your NetDevOps Journey!
Python, Linux & NetDevOps Toolset for Network Automation and Programmability
Welcome to the Cisco Certified DevNet Associate Course, where you'll dive into the world of network automation and programmability. This course lays the groundwork for understanding the essential tools and practices in NetDevOps, tailored for network professionals aiming to become DevOps Engineers.
Main Topics
This course is packed with practical knowledge across several key areas:
-
Virtual Development Environment Setup
- Learn about Linux and master the basics with essential commands and operations.
-
Python Programming for Network Engineers
- Understand Python's role in network programming and automation, tailored for network professionals.
-
Version Control with Git and GitHub
- Get to grips with Git and GitHub for efficient code management and collaboration.
-
Container Technology with Docker
- Explore the world of containerization and its impact on application deployment and management.
-
Software Engineering for Network Engineers
- Apply software engineering principles within a network context to improve workflows.
-
Understanding APIs
- Discover the power of Application Programming Interfaces (APIs) and their role in remote communications.
-
Working with API Documentation
- Learn to interact with and utilize API documentation for various tasks.
-
Continuous Integration β Continuous Delivery (CI-CD)
- Understand the CI-CD pipeline and its importance in streamlining software development.
-
Jenkins - Building a CI-CD Pipeline Using Jenkins
- Master the setup and management of CI-CD pipelines using Jenkins.
With a solid foundation in Linux, Python, and NetDevOps tools, you'll transition to applying these skills with real-world network automation scenarios. You'll learn to interact with APIs, work with XML, JSON, and YAML data structures, and manage devices using modern protocols like NETCONF and RESTCONF.
The Shift to Remote Network Operations
Traditional network management relies on manual interventions for device access and configuration. In contrast, NetDevOps enables remote support and "work from anywhere" models through automation. This is crucial for swift resolution of critical network issues like security breaches that can impact business operations.
Embrace the DevOps Mindset in Network Automation
The course will show you how to apply DevOps practices to network programming, embracing collaboration between development and operations teams. By adopting a NetDevOps approach, you'll learn to use open-source tools and Python scripts alongside commercial devices and software to build flexible, secure, and responsive networks.
What is NetDevOps?
NetDevOps marries the culture, tools, technical methods, and best practices from DevOps with network engineering. It encompasses automation, configuration management, monitoring, CI-CD, ChatOps, and more. This approach is essential for modern networks that demand agility, resilience, and reliability in an increasingly complex digital ecosystem.
Ready to Transform Your Network?
Join us on this comprehensive journey through the Cisco Certified DevNet Associate Course - Part 1. Equip yourself with the skills to leverage the full potential of your networking devices and embrace the future of network automation and programming! π οΈπ»π
Screenshots




Our review
Overall Course Review
The course in question has received a global rating of 4.00 from recent reviews. It is clear that the course has been well-received by many, with high praise for its organization, content, and the efforts of the tutor. However, there are some concerns regarding the approach to learning and the technical aspects of accessing certain materials.
Pros:
-
Highly Educational Content: The course is described as "absolutely brilliant," with a participant stating they learnt "so much" from it. The concepts were explained well, and there was appreciation for the step-by-step approach and organization of the material.
-
Comprehensive Preparation: The tutor is commended for spending a significant amount of time preparing the course. This dedication is reflected in the positive feedback received.
-
Access to Cisco Modelling Labs: One reviewer specifically highlighted the ease with which the Cisco Modelling Labs could be accessed, indicating that the instructions provided were clear and helpful.
-
Responsive Tutor: The tutor, Francis, is noted for being very responsive and eager to assist students. This level of support can significantly enhance the learning experience.
Cons:
-
Technical Issue with VM Access: One reviewer encountered a technical problem where the link provided for accessing the VM .ova file resulted in an error due to the non-existence of the "static-course-assests" bucket. This is a critical issue that needs to be addressed to ensure all students can access the necessary materials for the course.
-
Public School Approach: One participant found the instructional approach to be too focused on memorizing facts rather than practical application, which may not align with all learning preferences or styles.
-
Engagement and Practice: The delivery of the course was criticized for lacking engagement, and the practice activities did not effectively reinforce the theory covered, as per another reviewer's experience.
-
Not Suitable for Complete Beginners: It is suggested that the course may not be ideal for individuals who are complete beginners, as it assumes some basic knowledge. Students might find themselves needing to supplement their learning outside of the course material.
Conclusion:
Overall, the course appears to be a valuable resource for those looking to deepen their understanding of the topics covered, particularly if they already have some foundational knowledge. The positive reviews highlight its strengths in organization, content quality, and tutor support. However, potential students should be aware of the technical issue with accessing course materials and the course's approach to learning, which may not be suitable for everyone. It is recommended that the technical problem be resolved promptly to enhance the student experience and ensure full access to the course content.