All Projects → CiscoCloud → mantl-devnet-learninglabs

CiscoCloud / mantl-devnet-learninglabs

Licence: Apache-2.0 License
Self paced interactive Learning Labs for learninglabs.cisco.com

Programming Languages

HTML
75241 projects
Makefile
30231 projects

Projects that are alternatives of or similar to mantl-devnet-learninglabs

restconf-examples
RESTconf examples for learning labs and sample code
Stars: ✭ 41 (+173.33%)
Mutual labels:  cisco, learning-labs
netconf-examples
NETCONF examples for learning labs
Stars: ✭ 59 (+293.33%)
Mutual labels:  cisco, learning-labs
devnet-express-code-samples
Archived: This repository holds code samples for DevNet Express DNA Track
Stars: ✭ 46 (+206.67%)
Mutual labels:  cisco, learning-labs
aci-learning-labs-code-samples
No description or website provided.
Stars: ✭ 21 (+40%)
Mutual labels:  cisco, learning-labs
dne-security-code
No description or website provided.
Stars: ✭ 30 (+100%)
Mutual labels:  cisco, learning-labs
TacoTaco
Some scripts for attacks on Tacacs+ protocol
Stars: ✭ 59 (+293.33%)
Mutual labels:  cisco
Network-Automation
Cisco ACI, Firepower, Meraki, NETCONF, and SQL Python Programs
Stars: ✭ 47 (+213.33%)
Mutual labels:  cisco
yang
NETCONF/YANG related test framework
Stars: ✭ 15 (+0%)
Mutual labels:  cisco
vrnetlab
Run virtual routers with docker
Stars: ✭ 879 (+5760%)
Mutual labels:  cisco
network tech
Cisco config syntax and snippets for Sublime Text
Stars: ✭ 82 (+446.67%)
Mutual labels:  cisco
elm-from-ground-up
This lab is designed to be an adjunct to learning Elm. Go from the most basic "Hello World" through data types and more advanced features in this example.
Stars: ✭ 17 (+13.33%)
Mutual labels:  learning-labs
gomiko
multi-vendor networking SDK.
Stars: ✭ 46 (+206.67%)
Mutual labels:  cisco
netascode
This repo contains an example of the virtual network of a fictitious company which you can use to play and to learn network automation. Public repository for Network as Code. NaC model.
Stars: ✭ 36 (+140%)
Mutual labels:  cisco
panoptes-stream
A cloud native distributed streaming network telemetry.
Stars: ✭ 34 (+126.67%)
Mutual labels:  cisco
telemetry collector
build telemetry software stack for Cisco nx-os, support both telemetry dial-out and gNMI dial-in
Stars: ✭ 39 (+160%)
Mutual labels:  cisco
crassh
Cisco Remote Automation via SSH
Stars: ✭ 39 (+160%)
Mutual labels:  cisco
pyats-sample-scripts
Various pyATS-based Test Automation Scripts
Stars: ✭ 79 (+426.67%)
Mutual labels:  cisco
cisco-ansible-lan-switching
Automate Cisco LAN Switching Configuration using Ansible
Stars: ✭ 13 (-13.33%)
Mutual labels:  cisco
wcae
WCAE Troubleshooting tool
Stars: ✭ 25 (+66.67%)
Mutual labels:  cisco
ciscoisesdk
Cisco Identity Services Engine Platform SDK for Python
Stars: ✭ 34 (+126.67%)
Mutual labels:  cisco

Cisco DevNet Learning Labs: mantl-devnet-learninglabs

These self-paced interactive tutorials provide instructions for developers to deploy applications in Marathon, which is running inside of Mesos (as a Mesos framework).

We write these labs for display within the Cisco DevNet Learning Labs system.

Contributions are welcome, and we are glad to review changes through pull requests. See contributing.md for details.

Once approved, Cisco DevNet reviewers then create a release to publish through our Learning Labs system.

The goal of these learning labs is to ensure a 'hands-on' learning approach rather than theory or instructions.

About these Learning Labs

These labs teach how to:

  • Have a basic understanding of microservices, containers, and cloud-native applications.
  • Deploy applications in Marathon.
  • Deploy a Mantl.io Container cluster onto your local machine.
  • Have a basic understanding of containers.
  • Use Docker, a common toolchain for building, sharing and deploying containers.
  • Explore advanced Docker features for containers.
  • Have a basic understanding of Continuous Integration (CI) and Continuous Deployment (CD) techniques and principals.

If you need more help, you can reach out to DevNet through one of our support options.

Preview Learning Lab Markdown locally

Refer to the instruction for your text editor for Markdown previewing. For example, Markdown and Visual Studio Code describes how to configure Markdown extensions.

Contributor guidelines

These learning modules are for public consumption, so you must ensure that you have the rights to any content that you contribute.

Write your content in Markdown. DevNet staff reviews content according to the Cisco Style Guide. (Link available on Cisco VPN only.)

Publishing requirements

To create and publish a new lab, take the following steps:

  • Add a new folder under labs.
  • Create a JSON file with the same name as the labs/folder name.
  • Create markdown files named 1.md, 2.md, and so on; refer to those files in the labs/folder JSON file.
  • Ensure that the JSON file contains appropriate page titles and file references.
  • Send a pull request to get the files committed and merged to master by a DevNet reviewer.

A DevNet reviewer then creates a release on the repository with the latest master and publishes through the admin interface.

Editors

You can write Markdown in a plain text editor, and desktop and Web-based options allow you to simultaneously write and preview your work. We recommend Visual Studio Code Download for these reasons:

  • Lightweight environment for coding (or writing Markdown).
  • Available on macOS, Linux, or Windows.
  • Github Client integration.
  • Great Markdown preview features native in the editor.
  • Intuitive operation and structure.

You can validate a JSON file by using the online formatter and validator.

Getting involved

  • If you'd like to contribute to an existing lab, refer to contributing.md.
  • If you're interested in creating a new Cisco DevNet Learning Lab, please contact a DevNet administrator for guidance.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].