To get started in this course we need you to do some preparation.
Git and Github
Git is a source control tool that will be used for all exercises and examinations in the course.
- Install Git on your computer. We will use git to handle version control over our code and to push it to us for examination. Be sure to do a read-up to understand what git are and install it from https://git-scm.com.
- Register a Github-account. If you do not have an account on Github you should register it now!
- Watch this video to get a understanding for Git and GitHub.
- Apply for Github Educational Pack (optional for this course, but good for the future…)
- Register your Github-account in coursepress (https://coursepress.lnu.se/profile/). Make sure you are logged in!. We will use Github for storing code and examination of code and to get that working you need to tell us your github name. When we have that register we can start creating repositories to you (it can take some day since this is done manually(-ish).
- You accept your invitation through the mail you get from GitHub or by visiting https://github.com/1dv523
- Start comiting and pushing your code into your repositories
In this course several tools will be introduced to support a modern workflow. Though you sometimes will be forced to use some tools, the code editor will be your own choice. Demos etc. in the course may be recorded using different editors, however, recommended code editor is Visual Studio Code.
- Install the IDE of your choice.
In this course, node.js will be used and you will need to install that (together with npm) on your computer.
- Install the “Current” version of Node.js from https://nodejs.org/en/
What is next?
You are now ready to start with the exercises in the course. You need to make sure that your Github-repositories has been created first though.