Introduction of Cisco DevNet (English)

Video Statistics and Information

Video
Captions Word Cloud
Reddit Comments
Captions
hi my name is samuel baxter and i'm a technical solutions specialist at cisco systems in this video i will discuss cisco devnet and explain why this ecosystem is essential for engineers to gain skills and remain current as the it industry continues to change you may ask what is cisco devnet cisco devnet is cisco's developer program it's the place for cisco customers partners and individuals to go if they are interested in writing applications integrations or workflows that use cisco platforms devnet has a very strong belief in hands-on learning hence the model of see it learn it and code it this presentation will begin with a brief overview of devnet as a platform and go over the mission that the creators sought out for the program in 2014 at its launch i would then explain some of the benefits of programmability highlight the devnet certifications introduce the devnet specialization program for partners and i'll conclude the video with a demo showing you how to get started programming today devnet's three-part mission is quite simple to help cisco's employees customers and partners grow in the modern economy and api economy to make innovation easy help developers build solutions with cisco platforms and apis and to make devnet developers successful in their businesses and careers as the network security industry continues to innovate having an understanding of apis and programming has multiple benefits the first being innovation and business agility so in the past it may have took ages to implement something and you had to stay up for four am maintenance windows now with automation it's quick and easy all across the network the next benefit will be accelerated time to market followed by service delivery optimization we want to be sure that the services built on top of the network can be optimized as soon as possible the next benefit is highly skilled architects and engineers focus on business so sometimes valuable resources are used inappropriately we can then refocus them on doing things that are critical to business development next we have cost reduction and increased efficiencies so this will allow you to spend less and do more the final benefit we have is improved network availability due to reduced human error if you're an engineer you know that the majority of network outages are due to human error by utilizing automation you can ensure any network changes are as accurate as possible on this slide we'll talk about some of the common questions from customers things like how can you help me automate my infrastructure how can i manage info and apps across many locations and also securely connect multiple platforms and data can you help me solve my business problems customers are looking for partners to build automation and help them with innovation for their business most of the time customers don't really have that software capability or the skills to do so so they turn to cisco or the cisco partners to help them with programmability and apis by utilizing cisco devnet partners like you can help customers transform their business and unlock the value of software automation here you can see a list of all the platforms that have a devnet dev center for this video we'll focus on security as you can see on the right side of the screen the devnet program caters to two different types of developers the goal is to bring them together and help them work together this video is directed towards infrastructure developers they're from the upside of the house and are more concerned with integrating tools in the back end automating networks and creating devops workflows here we can see the multiple components that make up cisco devnet there are two areas into which we'll dive a little deeper devnet certifications and devnet specialization so what are devnet certifications cisco has had network engineering certification levels for many years these have been respected around the world and it's been a hugely successful program the certification levels range from ccna all the way up to ccie cisco has introduced a new track called the devnet certification track it aligns to the same levels as a network engineering track both tracks have the same kind of exams the same rigor the same levels of expertise but the devnet certifications focus more on software skills within the software track at the first level there's devnet associate this is a great place to get started it proves that individuals have skills in developing and maintaining applications built on cisco platforms to earn devnet associate certification the person must pass one exam next is the specialist certification this provides an opportunity for individuals to work on application design and software development this allows you to learn about apis and some of the cisco products the third devnet certification that is available today is the professional certification this one is a bit more comprehensive there are two exams one that covers core software development and design for cisco platforms and the other exam covers core software development in a particular technology concentration that a candidate wants to pursue one job role that is gaining traction is the dev secops engineer a candidate can prepare for this role by completing the ccnp security the first step in obtaining the certification would be taking the core exam this exam validates a candidate's understanding of the entire cisco security portfolio the second security focused exam that can be used to achieve ccnp security is the 300-7 automating and programming cisco security solutions this will validate a candidate's understanding of restful apis data models firewalls web and implementing automation across all of cisco's security products the next component of devnet i wanted to discuss is devnet specialization this is a program that cisco created to recognize partners with demonstrated software capabilities and business practices there are two levels to this program the first being specialized and the second advanced to qualify the partner organization needs to demonstrate their proficiency in the following areas business processes what does their software practice look like what about customer support do they have robust processes procedures and proper controls embedded in those processes people they need to have a combination of business roles and certified technicians to have success in creating marketing selling implementing and supporting software solutions for customers the next three categories are consolidated under what is called software offers and solutions here the partners required to provide proof that they actively contribute to the devnet community through code submissions and hold reference customers they will also be required to complete a practical demonstration in a controlled code environment so you may think to yourself these are a lot of requirements what type of benefits will we gain once we reach devnet specialization specialized partners will be invited to regular webex sessions from devnet so that we can share relevant information to keep you technically up to speed specialized levels receive 20 tickets per year of technical support for apis advanced levels receive 30 tickets per year for partner hosted devnet express event cisco will provide multiple resources including trainers and infrastructure to help the partner have a successful event partners will receive discounts on products for internal use only they'll be able to use the logo and certificate builder and receive recognition on cisco's partner locator tool the partner will also receive a page on the devnet website in the ecosystem exchange which will focus on them and their programmability credentials this page will pull in their approved devnet code exchange submissions links to their social activity and can point the use cases or success stories relating to their specialization alongside all of these listed benefits the partner organization will have access to marketing velocity training which will aid in their demand generation opportunities the links listed will provide more information on the topics presented in this video for the next portion of this video i'll show you how to get registered with devnet and begin learning navigate to developer.cisco.com from here we'll go ahead and click sign up free and for this example i'll be using google to log in so after logging in with the provider of your choice you'll be presented with a typical registration window requesting some personal information so after you fill in this information then go ahead and click register when the registration process is complete we'll begin navigating through the site underneath get started with what devnet has to offer you'll see six icons we'll take a look at some of these in detail first we'll begin with start now devnet created this space because a lot of people said this sounds great but where do i start within start now you'll find a curated list of learning labs this is a great area to begin learning and focusing in on a technology of your choice here we can see security and this explores the firepower apis and goes into some details with the firepower management center so now we'll go back to the main page and we'll click on the learning tracks these tracks are online and self-paced so you can see some of the different technologies that are offered here the amount of modules and labs and also an estimated time to complete the labs in addition to these learning tracks we have devnet express so we'll click on devnet express and you can see here we have devnet express for security version 1.1 here we have multiple different labs that will help you with setting up your workstation and your environment verifying your environment this helps with python setup and installing tools such as postman after you have those tools set up then you can go through some of these courses teaching python fundamentals rest api fundamentals before diving deep into specific apis for the cisco security portfolio here we can begin working on amp for endpoint apis identity services engine threat grid cisco umbrella and cisco firepower apis after understanding the basics of the apis you can utilize a hands-on lab i've clicked on this working with firepower threat defense device apis guide we can utilize this guide in combination with the sandbox environment to learn about the api via python postman or the api explorer so i'll go back to the devnet express for security and we'll take a look at one additional module so this will help you getting your workstation and environment set up so you can see here some steps needed to set up your own development environment and i'll go back to the main page so the next item is the video course so these video courses help you with network programmability basics it allows you to jump start your journey into network programmability with expert led video courses here we have six different modules each with lessons including api and code samples you can use on your own computer to follow along with the videos as you're watching the videos and you have a question you're able to click chat now to get support over a webex team space and ask an expert so we'll go back to the main page and we'll click on sandbox so this sandbox is where you can get your hands on pretty much any cisco platform you can reserve the sandbox and start sharing it with your team if you begin working on some automation workflows within the sandbox there are hardware based environments virtual environments and pure development environments we can click view all sandboxes or we can go to explore certain technologies so here we can see some of the security sandboxes in the left panel we can see some useful documentation and getting started with the devnet sandbox here we can see some of the security sandbox offerings we can try them out from here or we can navigate back to the top of the screen and we can explore all of the security sandboxes for this example i'll be showing you the ftd rest api sandbox how to get started with scheduling the reservation and connecting to the lab so here you can see some of the different options for reserving the sandbox one thing to note is you can reserve the sandbox up to one week for this example i'll go ahead and just do eight hours and you can see here if you want to share it with a teammate you have that option and i'll click reserve once the lab loads we can see a topology view of the devices in the lab in the left pane we have information on connecting to the device the ip addressing and access credentials for this lab we'll be able to connect to the ftd graphical user interface over the web we'll be able to ssh into the device from our local machine and i'll also show you how to connect to the cent os server which has a lot of programming tools already built in and installed like postman and python this lab setup typically takes 10 minutes and in the top right we'll see setup change to active when it's complete so you'll notice a vpn access tab so in this tab it explains that we will receive our credentials to connect over the anyconnect vpn client in our email inbox so for this example i'll go ahead and check the email inbox and retrieve those credentials and i'll go ahead and connect to the vpn so here we can see the information needed to connect to the vpn so i'll go ahead and copy the lab network address and paste it into my anyconnect client and i'll go ahead and grab the username and the password as well so i'll click connect and this comes up i'll go ahead and paste in my username and then go grab the password and i'll paste that in as well i'll click ok and give it a few seconds and our tunnel should establish so that shows how quick it is to go ahead and get connected through the anyconnect vpn to the security sandbox so here we can see we are connected and i'll navigate back to the lab to take a look at some of the ip addresses and user names that are associated with the firepower threat defense so we can gain information on the actual device as far as the sizing the ram the cpus but for this example i'm looking for the username and password and that should be under the attributes section so we can utilize this in connecting to our device over https and we'll also be able to use this for the ssh portion so here i'll connect to the ftd over ssh and i'll insert that password so after we're able to connect over ssh then i'll show you how to connect over the remote desktop client so for windows you'll be able to just use rdp on the computer but since i'm in the mac i'm using the microsoft remote desktop application here i'm just putting in some of the server access credentials and you can find this on the devnet screen under the ftd rest api overview and i'm going to go ahead and add that computer and connect to it so now i'm connected to the send os server and i can begin interacting with the ftd api utilizing the learning labs on the devnet portal hopefully this overview was helpful in getting you started in network programmability with the cisco security portfolio thank you
Info
Channel: Unknown Chronicles - Cisco Security
Views: 2,365
Rating: undefined out of 5
Keywords: devnet, cisco devnet, cisco developer, cisco devnet introduction, cisco sandbox, cisco api, cisco programming, cisco developing
Id: ysdszmrWCwY
Channel Id: undefined
Length: 21min 21sec (1281 seconds)
Published: Tue Aug 18 2020
Related Videos
Note
Please note that this website is currently a work in progress! Lots of interesting data and statistics to come.