Giter Site home page Giter Site logo

devops-101-workshop-go-developers's Introduction

Workshop: DevOps 101

Course Description

When you’re new to an industry, you encounter a lot of new concepts. This can make it really difficult to get your feet underneath you on an unfamiliar landscape, especially for junior engineers. What does DevOps really mean? What’s all this software? What’s all this jargon? Is DevOps a methodology, or a toolset? Is any of this actually going to make my life easier, or is it just a bunch of industry buzzwords? I’ll answer all of these questions (and more) during this hands-on workshop, and get you set up with an end-to-end DevOps solution to automate your build artifact storage, vulnerability detection, testing, and deployment. For profit and glory!

Prerequisites

  1. JFrog Cloud account

    This is free, no credit card required. It includes access to Artifactory and Xray, with a limited amount of storage transfer.

  2. Docker

    The Docker client should be installed and configured on your machine.

  3. Python3

    We will need to package a simple Python application. Python 3.6 or higher is required.

  4. Code editor

    Whatever you are most comfortable with. I will be using SublimeText.

Course Outline

  • What is the definition of DevOps?
  • What does DevOps mean for developers?
  • What is all of this jargon?
  • What is binary repository manager?
  • What are build artifacts?
  • Why might you need to manage your build artifacts?
  • Binary repository setup in Artifactory
    • Docker
    • PyPi
  • Why do devs need to worry about vulnerability detection and license compliance?
  • Security and License policies
  • Scan a Build
  • Running Reports
  • Reading Results

Additional Resources

Glossary of Terms

Artifactory Documentation

Xray Documentation

Pipelines Documentation

devops-101-workshop-go-developers's People

Contributors

batelt avatar

Watchers

 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.