GithubHelp home page GithubHelp logo

bohrnsen / devops-course Goto Github PK

View Code? Open in Web Editor NEW

This project forked from kth/devops-course

0.0 1.0 0.0 29.42 MB

Repository about the material and content of the DevOps course at KTH Royal Institute of Technology DD2482

C 0.30% Python 93.31% Rust 0.02% TeX 1.25% Makefile 0.03% HTML 3.22% CSS 0.13% JavaScript 0.87% Java 0.16% Shell 0.13% PowerShell 0.05% Roff 0.54%

devops-course's Introduction

KTH DevOps Course

This repository contains the material and content of the DevOps course at KTH Royal Institute of Technology

Pull-requests are welcome! (and even necessary to register a work item).

Announcements

Schedule

The date, time and rooms are at https://cloud.timeedit.net/kth/web/public01/ri105v5y1850Z6QY3QQ49YgXZQ000397Y4703.html (ICS version). The schedule and content may change over time. Lab slots do not require mandatory presence.

Week 1: March 20 13h

  • Preparatory reading: https://youtu.be/qcm0rG8EKXI
  • Course introduction (Martin Monperrus, KTH)
    • Your/Our expectations
    • Teaching philosophy, teaching values
    • Team
    • Agenda
    • Grading
      • General rules
      • Group management (Ye, Long)
      • Registration of works as pull-request (Ye, Long)
    • Communication (watch this repo!)
    • Infrastructure
    • Relation to Research in Testing & DevOps
  • Student Presentations
    • Goal: register one work
    • Goal: Full planning for March 25

Week 2: March 25 13h

Week 3: April 1st 8h

Week 4: April 8 13h

Week 5: April 25 13h

Week 6: May 2 13h

Week 7: May 6 8h

Week 8: May 13 8h

Grading

To pass the course, the student has to collect 4 grades:

  • the grades are in category: "presentation", "demo", "essay", "competition entry", "open" (choose four out of them, at most one in the same category, it is not necessary to cover everything)
  • the student proposes a category and a topic, which is discussed and accepted by the TA. The proposal is made as a pull-request on this repository.
  • in each category, there are suggested topics, listed on issues in this repository (for instance #9 lists topics about testing)
  • each grading category, there is a grading form, which explains how to pass / pass with distinction.
  • 4 Pass means a final E, 3 Pass / 1 Distinction means a final D, 2 Pass / 2 Distinction means a final C, 1 Pass / 3 Distinction means a final B, 4 Distinction means a final A
    • for the competition, the distinction is given to the top-25% best performing teams
  • Group work is encouraged (max 3 persons) but you cannot be with the same persons for more than 2 projects. You can do a work alone for one or at most two projects.
  • A failed task requires to pass it again at the end of the course, based on the feedback from the failure. A repeated task cannot be passed with distinction. A task can only be repeated once.

Group Rules

  • The pre-generated group sheets are the suggestion instead of the mandatory.
  • We have decided to drop the numbering of the groups due to poor maintainable. So there is no need to create an issue to update the group sheet.
  • When you send a pull for registration, please follow the name convention of using email addresses of two members: email-email instead of the group number.
  • We recommend 2 students. Three is also possible for ambitious essays, demos or development.

Material

Books:

Communication

All communication for the course DD2482 should be sent to [email protected] You are also welcome to create issues here if you think the question is good to be discussed publicly. Check the announcement here.

Team

See also

Prerequisites

  • A software engineering course (eg DD2480)
  • A networking course (eg IK2218)

Acknowledgements

This course is designed with great inputs from Julien Bisconti, Simone Stefani, Jaana Nyfjord, Amir Gaber, Göran Paues, Lowe Schmidt, Laurent Ploix, Diarmuid Corcoran, Jonathan Grahl, Mattias Wildeman, Tomas Ekholm, Vincent Massol, David King and others. We are very grateful for their contributions!

devops-course's People

Contributors

adamhass avatar aigtum avatar anders-e avatar arnthor89 avatar axelminn avatar bbaudry avatar bohrnsen avatar btellstrom avatar dokid avatar emilgedda avatar ghodt avatar gluckzhang avatar gustafguner avatar hannesrabo avatar harisadzemovic avatar henry-lp avatar jqhan avatar juliuscc avatar karlmovin avatar louisitb avatar monperrus avatar mudaliarkartik avatar netrounds-erik avatar nicolecarter12 avatar oscros avatar protopapa avatar simonjaeger avatar sjobom avatar slarse avatar yipeitu 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.