During this course, we will use both SkillPies interactive examples as well as Github Classroom to track your work. If you do not have an account at Github or Github Classroom, please create one now. We will also extensively use git as our source control versioning tool. If you do not know what git is and how to work with it, do not despair; in this course, we cover everything!
While we allow you to use an online code editor, it is more comfortable if you work locally on your computer with development software installed on your computer. Please install the following tools now (use the standard installation for all tools):
Once the tools are installed, please install the pnpm package manager, which is a very performant and disk-space-aware tool managing your javascript packages (check out the video on their page explaining the difference to npm). To install the pnpm, please run the following command in your terminal:
npm i -g pnpm
If you run into problems on Mac and Linux, you may need elevated privileges to install a global system package. To do so, please run the following command instead:
sudo npm i -g pnpm
Congratulations! You are ready to start the course.
Before we start doing all those important things, let's hear a joke to get in the mood! Here it goes: "Why didn’t the programmer enjoy his camping trip?" ... There were too many bugs! Cool huh! Ok, it's time to install the software you need for this course.
Let's start by setting up one of the most important tools of coding, your code repository. In this course we will use Github, commercial, but free Git provider. Think of GitHub like the Instagram of code, but way cooler. Go ahead and sign up so you can start storing and sharing your projects with the world!"
While you can use online code editors, it is more comfortable if you work locally on your computer with development software installed on your computer. Please install the following tools now and use the standard installation for all tools. Once you installed all three tools, please click Play to continue.
0.25
Once the tools are installed, please install the pnpm package manager, which is a very performant and disk-space-aware tool managing your javascript packages.
Check out this video from the creator of T3Stack explaining the difference to npm. To watch the video, please pause the presentation and click on the video. Video within video? Hmm, yet another fantastic feature of the piePlayer!
To install the pnpm, please run the highlighted command on line one in your terminal.
If you run into problems on Mac and Linux, you may need elevated privileges to install a global system package. To do so, please run this command instead.
Let us recap! You should have registered for Github account. On your computer, you should have Git, Visual Studio Code, Node.js and pnpm installed. If that is the case, let's start!