Getting Started with Software Development using Cisco DevNet

Are you new to software development and need a simple, no-frills crash course to get up to speed? This course will teach you the fundamental methodologies, design patterns, and tools needed to begin your journey.
Course info
Level
Beginner
Updated
Aug 7, 2019
Duration
2h 34m
Table of contents
Course Overview
Learning the Foundations of Software Design
Working with Structured Data and Local Version Control
Creating and Managing Basic Github Repositories
Introducing Application Programming Interfaces (API)
Deploying the Python requests Library
Description
Course info
Level
Beginner
Updated
Aug 7, 2019
Duration
2h 34m
Description

Software development can appear a daunting and complex topic. In this course, Getting Started with Software Development using Cisco DevNet, you will become a productive member of any software development or IT operations automation team. First, you will learn about the various software development methodologies and design patterns available for a given project. Next, you will discover the value of using the Git version control system for your source code, including integration with GitHub. Finally, you will explore how to communicate with REST APIs using Cisco's Digital Network Architecture (DNA) Center appliance, hosted in Cisco DevNet's sandbox. When you’re finished with this course, you will have the skills and knowledge of software development basics to perform the daily duties of a junior software developer.

About the author
About the author

Nick Russo, CCDE #20160041 and CCIE #42518, is your go-to-guy for all things networking and automation. Nick loves training online and speaking at industry conferences sharing his expertise.

More from the author
Automating Networks with Python
Intermediate
3h 35m
Jun 7, 2019
Protocol Deep Dive: FTP and Its Variants
Intermediate
2h 24m
May 9, 2019
More courses by Nick Russo
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
[Autogenerated] Hi, everyone. My name is Nick Russo and welcome to my course on getting started with software development using Cisco Definite. This course primarily follows a company's software development of a Web application and all the peripheral design and technical considerations. Along the way, you'll learn the fundamentals of software development, including development methodologies and design patterns, understanding the different types of AP eyes version control using local and remote git repositories. Basic http Operations and components. How to utilize the Cisco Developer Network Resource is and using python to interact with a really life a p I. After completing this course, you'll understand how to design, develop and manage simple software projects. This is a beginner's course, so there aren't many prerequisites. However, I'd recommend the following course. You'll need basic Python programming skills first. This includes data types, collections, loops, functions and file management. I hope you'll join me on this journey toe. Learn more about software development and AP eyes in the context of Cisco Definite at plural site