Giter Site home page Giter Site logo

htriem / gitlab-training Goto Github PK

View Code? Open in Web Editor NEW

This project forked from netways/gitlab-training

0.0 0.0 0.0 35.47 MB

Open Source Training for GitLab and Git

Home Page: https://www.netways.de/trainings/gitlab/

License: Other

Shell 1.48% CSS 16.36% Smarty 0.07% HTML 15.24% JavaScript 66.78% Dockerfile 0.08%

gitlab-training's Introduction

GitLab Training

This training is designed as a two days hands-on training introducing Git, GitLab, Workflows, CI/CD and many best practices with GitLab and Git.

The training participants will get an in-depth insight into the Git basics, configuration and "good" commits. They also learn about GitLab basics with repository and user management and continue to practice Git version control with real-life exercises.

Moving along from standalone environments, participants collaborate with others and get an overview on different Git workflows. Solving conflicts, rebasing, merging and even squasing commits also is practiced. Continuing with practices, the training dives deep into continuous integration and delivery (CI/CD) with GitLab, runners and DevOps production pipelines.

On top of that, the training provides more hints on GitLab usage (project management, Web IDE, API, etc.), tools, IDEs and UIs for working with Git and anything proven useful for daily best practice.

Target audience are developers and Linux administrators. Linux basics and CLI/editor knowledge is required.

We have developed our training material based on years of experience in development, professional services and training. To support our work, please join the official training sessions and get your ticket at NETWAYS.

Online Material

In addition to the sources you can find the rendered material on netways.github.io

Provide your training

Requirements:

Start the presentation with the default settings:

./global/wizard.sh
[Enter]
[Enter]

More instructions here.

Environment

The training material focuses on https://nws.netways.de where every attendee gets their own GitLab instance.

The vm/ directory provides a fallback VM which can be exported from Vagrant/VirtualBox and is provisioned onto the training notebook @NETWAYS.

Trainer

Additional trainer introduction slides can be provided.

Contribution

Patches to fix mistakes or add optional content are always appreciated. If you want to see changes on the default content of the training we are open for suggestions but keep in mind that the training is intended for a two day hands-on training.

The rendered content will be updated at least if we do a newer version of the material which will also be tagged on git.

Material is licensed under Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International.

gitlab-training's People

Contributors

thefeu avatar mxhash avatar baboon92 avatar htriem avatar mwaldmueller 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.