Giter VIP home page Giter VIP logo

ise-apis-lls's Introduction

DevNet Security Dev Center Update [please replace this readme before publishing]

INTRODUCTION

Activities requested from volunteers:

  • Writing of learning lab (101, 102) and/or updating older content
  • Adding code to Code Exchange (from labs, but maybe also extra use case)
  • Presenting or creating webinar/slide-deck
  • Writing blogpost on new features/API's on topic. This needs to be done 2 weeks in advance of the Webinar!
  • Optionally you can also create a Workflow for SecureX Orchestrator (also add the JSON export to Code Exchange).

SCHEDULE

Q1:

  1. Week of 31st of August – API Overview Webinar [Oxana]
  2. Week of 21st of September – ASA/FMC/FTD/CDO [Patrick, Sudhir, Veer, Freddy and Jared]
  3. Week of 5th of October – Stealthwatch [Kyle, Ed, Christopher]
  4. Week of 26th of October – App First Security [Randy, Ed, Eddie, Gyorgy]

Q2:

  1. TBA - AMP + Threat Grid [Oxana, Shaun, Vasily]
  2. TBA – Umbrella + Cloudlock [Yaron, Gyorgy, Christopher]
  3. TBA – ISE [Eddie, Gabriel, Hakan]
  4. TBA/Q3 – Content Security [Ismeet, Rovert, Shaun]
  5. TBA/Q3 – Other (Open Source, Cognitive, PSIRT, Cyber Vision)

LEARNING LAB STRUCTURE:

  • Format for learning labs: https://github.com/CiscoDevNet/devnet-writing-guidelines/
  • Learning lab structure:
    • Tracks > Modules > Labs
    • 1 module per technology
    • 2-5 labs per module, minimal recommendation:
    • Introduction to API’s:
      • Overview API’s
      • Documentation
      • Authentication
      • API call constructions
      • Basic GET call
    • Hands-on (postman and/or python) 101
      • Learning Objectives
      • Exercises Overview
      • Lab Steps 1-X
      • Brief Summary
    • Hands-on (postman and/or python) 102
      • Learning Objectives
      • Exercises Overview
      • Lab Steps 1-X
      • Brief Summary

CODE EXCHANGE SUBMISSION

Sample python code [NOTE: make sure to adhere to PEP 8: https://www.python.org/dev/peps/pep-0008/]:

Template for GitHub Repo:

Sample code license:

WEBINAR PPT [NOTE: make sure info is Cisco Public, slides will be shared in PDF]

Template PPT:

Structure PPT:

  • Overview slide webinar series with dates
  • Agenda slide
  • Intro to technology (e.g. Umbrella)
  • Overview API’s
  • Deep dive on specific API (based on new learning lab content, e.g. Umbrella Reporting API)
  • Cool use case with the API (e.g. pulling events from Umbrella into Threat Response via reporting API, or SIEM/SOAR etc.)
  • Demo of new script (based on code exchange submission, e.g. retrieve security events past 24 hours)
  • Conclusion and closing with links to:
    • Learning labs
    • Blog posts
    • Code exchange submission
    • Dev Center microsite

BLOG POST STRUCTURE:

  • Short intro the blog/webinar series (same for every blog post)
  • Brief intro to technology and API (e.g. Umbrella)
  • Discuss cool use case for a specific API (e.g. Umbrella Reporting API with Splunk)
  • Links to: learning lab, blog, code exchange submission, dev center microsite

ise-apis-lls's People

Contributors

veeratcisco avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.