Challenge Overview

About Cisco DevNet, The Cisco Developer Network was created for software developers seeking knowledge, proven tools and technologies to extend Cisco products to produce superior Network designs and enterprise software solutions. Whether you plan to customize existing Cisco software, create a plug-in, or tightly integrate Cisco technology into your workflow and enterprise. Build your relationship with Cisco by signing up on DevNet, theres a lot to learn and develop with the Cisco suite of products and technologies. Membership of DevNet is both free and easy to join and provides you with instant access to:

  1. APIs, SDKs

  2. Sandbox test and development environment

  3. technical support

  4. an interactive community

Whether you are a network engineer just starting to write code, or an experienced software developer, DevNet helps you build applications to enhance and manage Cisco networks, or create entirely new solutions for your customers.

On the DevNet portal you'll find systems integration know-how, learning labs, network management best practices, integrated server strategies, ready-to-use code samples, and software development sandboxes that help you bring your solutions online faster and with the highest possible quality.

Cisco DevNet API Warm Up Challenge requirements

  1. Signup on DevNet

  2. Visit the Learning Lab Series

  3. You will need to locate and complete the “APIC-EM Basic REST Requests” - Coding 102. Feel free to complete the Coding 101 if you desire, the idea is to get you to learn enough to produce and submit the following outputs from the API’s you just learnt.

    1. Share the output of the Topology Service API → “enterprise” Topology

    2. Share output of Policy Analysis → ACL Analysis API “trace”

    3. Share output of the Inventory → Discovery API (POST)

We’re going to be running a series of such challenges that familiarizes you with the next generation of Cisco  products & technologies. We want you to learn and share feedback and ideas around these as you test drive these technologies through these challenges. We will choose 50 members at random from those whose submissions qualify the challenge requirements to receive a $100 prize at the end of the Challenge timeline.

Cisco APIC-EM

The Application Policy Infrastructure Controller (APIC) Enterprise Module (API) is a Software Defined Network (SDN) controller from Cisco. Although APIC EM is an out-of-the box SDN controller, the Northbound Interface has been exposed via a REST API that you can use within your applications. The APIC EM has a southbound interface that speaks directly to the network The Southbound Interfaces are not exposed directly but are used to execute the commands that you specify with via the REST API. Thus, APIC EM allows you to develop your own custom controller or add dynamic SDN functionality directly into your own applications.



Final Submission Guidelines

Your Submission must have the following:

  1. Screenshots of your approach OR a short video demo (Not to exceed 3mins), showing your approach and achieved output.

  2. A Technical write up in your own words, use the provided short template (* Write up template provided).

  3. Provide your DevNet handle that you used.

Submission Format:

1. Your submission can be a zip file with all the required contents.  

3. Only one submission per Topcoder member is allowed.

Employees and direct and indirect subcontractors of Cisco Company and its subsidiaries and other affiliates (“Cisco”), and employees and direct and indirect subcontractors of Cisco’s partners (including TopCoder and its affiliates) are not eligible to participate in the challenge.

 

ELIGIBLE EVENTS:

2015 topcoder Open

REVIEW STYLE:

Final Review:

Community Review Board

Approval:

User Sign-Off

SHARE:

ID: 30049244