Commit 1f953a89 authored by Schlauch, Tobias's avatar Schlauch, Tobias

Add DLR training events for the first half year of 2021

parent c8be80b9
Pipeline #61752 failed with stages
in 7 minutes
---
title: "Introduction to Git and GitLab"
layout: event
organizers:
- schlauch
type: workshop
start:
date: "2021-03-30"
time: "09:00"
end:
date: "2021-03-31"
time: "13:00"
location:
campus: "Online"
excerpt: "This workshop provides an introduction into Git in combination with the collaboration platform GitLab."
---
## Goal
The workshop provides a solid introduction into the practical usage of the version control system Git in combination with the collaboration platform GitLab.
## Content
This workshop will cover the the following topics:
- Introduction to version control
- Git setup
- Basic local Git workflow
- Git branches and handling of conflicts
- Collaboration with others
Please see the [workshop curriculum](https://gitlab.com/hifis/hifis-workshops/introduction-to-git-and-gitlab/workshop-material#curriculum) for further details.
## Requirements
- No previous knowledge in the covered topics will be required.
- Participants require a computer equipped with a recent Git command line client, a modern Web browser, and a text editor. We will provide more detailed setup information before the workshop.
Registration will open 2-3 weeks before the event. We are looking forward to seeing you!
---
title: "Bring Your Own Script and Make It Ready for Publication"
layout: event
organizers:
- schlauch
type: workshop
start:
date: "2021-04-14"
time: "09:00"
end:
date: "2021-04-15"
time: "13:00"
location:
campus: "Online"
excerpt: "This workshop shows a lightweight approach towards publication of research code."
---
## Goal
We will provide you with actionable advice about how to prepare your research code before publishing it or submitting it alongside a research publication.
## Content
This workshop will cover the the following topics:
- Code repository structuring
- Minimum coding practices
- Documentation
- Open source licensing
- Minimum software release practices
- Software citation
You learn to apply the presented strategies using either the example code or your own.
Please see the [workshop curriculum](https://gitlab.com/hifis/hifis-workshops/make-your-code-ready-for-publication/workshop-materials#curriculum) for further details.
## Requirements
- Basic Git skills are required. A good and quick tutorial can be found in the [Software Carpentry's Git Novice episodes 1 to 9](https://swcarpentry.github.io/git-novice/).
- Participants require a computer equipped with a modern Web browser and their specific environment (e.g., Git client, editor) for working on their scripts. We will provide more detailed setup information before the workshop.
Registration will open 2-3 weeks before the event. We are looking forward to seeing you!
---
title: "Introduction to Git and GitLab"
layout: event
organizers:
- schlauch
type: workshop
start:
date: "2021-05-10"
time: "09:00"
end:
date: "2021-05-11"
time: "13:00"
location:
campus: "Online"
excerpt: "This workshop provides an introduction into Git in combination with the collaboration platform GitLab."
---
## Goal
The workshop provides a solid introduction into the practical usage of the version control system Git in combination with the collaboration platform GitLab.
## Content
This workshop will cover the the following topics:
- Introduction to version control
- Git setup
- Basic local Git workflow
- Git branches and handling of conflicts
- Collaboration with others
Please see the [workshop curriculum](https://gitlab.com/hifis/hifis-workshops/introduction-to-git-and-gitlab/workshop-material#curriculum) for further details.
## Requirements
- No previous knowledge in the covered topics will be required.
- Participants require a computer equipped with a recent Git command line client, a modern Web browser, and a text editor. We will provide more detailed setup information before the workshop.
Registration will open 2-3 weeks before the event. We are looking forward to seeing you!
---
title: "GitLab for Software Development in Teams"
layout: event
organizers:
- schlauch
type: workshop
start:
date: "2021-05-18"
time: "09:00"
end:
date: "2021-05-20"
time: "13:00"
location:
campus: "Online"
excerpt: "This workshop provides an introduction into software development for teams using Git and GitLab."
---
## Goal
This workshop teaches you how to organize your development process using Git and GitLab to better collaborate with others on a software project.
## Content
This workshop will cover the the following topics:
- Practical implementation of development processes using Git and GitLab
- Git advanced concepts such as branching, merging, rebasing
- GitLab advanced concepts such as merge requests, issue tracking, build pipelines
Particularly, the workshop includes a team exercise which allows you to work through the development process of our example software project.
Please see the [workshop curriculum](https://gitlab.com/hifis/hifis-workshops/software-development-for-teams/workshop-materials#curriculum) for further details.
## Requirements
- Basic Git skills are required. A good and quick tutorial can be found in the [Software Carpentry's Git Novice episodes 1 to 9](https://swcarpentry.github.io/git-novice/).
- Participants require a computer equipped with a recent Git command line client, a modern Web browser, and a text editor. We will provide more detailed setup information before the workshop.
Registration will open 2-3 weeks before the event. We are looking forward to seeing you!
---
title: "Bring Your Own Script and Make It Ready for Publication"
layout: event
organizers:
- schlauch
type: workshop
start:
date: "2021-06-08"
time: "09:00"
end:
date: "2021-06-09"
time: "13:00"
location:
campus: "Online"
excerpt: "This workshop shows a lightweight approach towards publication of research code."
---
## Goal
We will provide you with actionable advice about how to prepare your research code before publishing it or submitting it alongside a research publication.
## Content
This workshop will cover the the following topics:
- Code repository structuring
- Minimum coding practices
- Documentation
- Open source licensing
- Minimum software release practices
- Software citation
You learn to apply the presented strategies using either the example code or your own.
Please see the [workshop curriculum](https://gitlab.com/hifis/hifis-workshops/make-your-code-ready-for-publication/workshop-materials#curriculum) for further details.
## Requirements
- Basic Git skills are required. A good and quick tutorial can be found in the [Software Carpentry's Git Novice episodes 1 to 9](https://swcarpentry.github.io/git-novice/).
- Participants require a computer equipped with a modern Web browser and their specific environment (e.g., Git client, editor) for working on their scripts. We will provide more detailed setup information before the workshop.
Registration will open 2-3 weeks before the event. We are looking forward to seeing you!
---
title: "Test Automation with Python"
layout: event
organizers:
- schlauch
type: workshop
start:
date: "2021-06-15"
time: "09:00"
end:
date: "2021-06-16"
time: "13:00"
location:
campus: "Online"
excerpt: "Learn to test your Python code effectively."
---
## Goal
You learn the basics of efficient testing in Python. In addition, we show you how to apply them practically in your Python project.
## Content
This workshop will cover the the following topics:
- Introduction to test automation
- `pytest` basics
- Test isolation using `mock`
- Code coverage analysis using `coverage.py`
- Run tests via a GitLab CI build pipeline
You learn to apply the presented strategies on the basis of a consistent code example.
Please see the [workshop curriculum](https://gitlab.com/hifis/hifis-workshops/test-automation-with-python/workshop-materials#curriculum) for further details.
## Requirements
- Good Python programming skills are required. - Participants require a computer equipped with a modern Web browser and a recent Python environment. We will provide more detailed setup information before the workshop.
Registration will open 2-3 weeks before the event. We are looking forward to seeing you!
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment