ILIAS Universität Bern
  • Login
Show Sidebar

Breadcrumb Navigation

Icon Course

2020-06-16 DSE2 Version Control Systems - Git (09:00-17:00)

Get started with Git and GitHub. Mandatory for enrolled CAS Applied Data Science participants.

Tabs

About this training
Version Control Systems, Git and collaborative development

Reproducible software engineering, also for research software, requires the usage of version control systems (VCS).
Git is a very powerful and commonly used version control system and GitHub is the most important host for Git repositories.
In this training you will be introduced to the general concepts of version control, Git and collaborative development and how to apply them for yourself or your unit.

This is a mandatory course for the CAS ADS Module 4.

Goal 

Learn about VCS, Git (and its internal model) and how to use it together with GitHub for improved development and collaboration.

Learning outcomes - participants know/can
  • About VCS
  • Most common Git commands
  • Choose how to Git
  • Understand Git's internal model
  • Choose a collaboration workflow
  • Use GitHub (and other repository hosts)
Target group
  • People working on (research) software projects, individually or in teams.
Prerequisites 
  • Participants must bring own laptops and should have minimal Linux (working with a terminal) experience.
  • You should have access to a Terminal with a current Git installation (Git bash is recommended on Windows).
  • If you come with a Windows installation, please make sure you have read and understood the following article.
Methods
  • The training alternates between short theoretical introductions and Git hands-on.
Certificate 
  • A certificate will be delivered to participants who have attended the whole training. 
Coaches
  • The coaches are local or external experts
Slides
Practical information (time, location ...)
Time : 2020-06-16 09:00 - 17:00
Location :  Online - please join https://meet.google.com/mme-srbi-toh
Discord: For discussions, QA sessions and other interaction please join the Gitception Server on Discord https://discord.gg/QgTPgk6
Slideshttps://escodebar.github.io/trainings/git

Training language: English
Participants : Max 20
Registraion : Mandatory
Coaches : Pablo Verges (lecturer and coach), PD Dr. Sigve Haug (responsible), Dr. Alexander Kashev (tutor)
Prerequisites : Laptop, Linux and basic programming experience 
Certificate : Certificate for full training attendance
Fee: None
About the coaches and ScITS
The lecturer and coach for this training is Pablo Verges. He has studied computer science and physics at EPFL and the University of Bern and worked as a software engineer for the Bern company 4teamwork. Now he works for Dectris. Pablo loves giving training. 

https://github.com/escodebar/

The Science IT Support is there to boost your research by supporting you solving computing challenges. 
Your code doesn't compile, you need more computing power, more storage, a data mangament plan and
so on - drop an email, call or pass by our office. 

Our wepgabe is scits.unibe.ch.