|
|
|
# Overview of this page
|
|
|
|
[[_TOC_]]
|
|
|
|
|
|
|
|
# Problem Solving
|
|
|
|
|
|
|
|
No special actions required for the first few weeks.
|
|
|
|
|
|
|
|
# Databases
|
|
|
|
|
|
|
|
No special actions required, everything will be explained and discussed in the first lab.
|
|
|
|
|
|
|
|
# E-business
|
|
|
|
|
|
|
|
No special actions required, everything will be explained and discussed in the first lab.
|
|
|
|
|
|
|
|
# Cyber Security Fundamentals
|
|
|
|
|
|
|
|
No special actions required for the first few weeks.
|
|
|
|
|
|
|
|
# Web Development
|
|
|
|
|
|
|
|
### PhpStorm
|
|
|
|
|
|
|
|
- Browsers (see [General Software > Browsers](General-Software#browsers))
|
|
|
|
- Git (see [General Software > Git](General-Software#git))
|
|
|
|
- Jetbrains registration (see [General Software > Jetbrains registration](General-Software#jetbrains-stack)
|
|
|
|
- Jetbrains - PhpStorm: Go to and download [PhpStorm](https://www.jetbrains.com/phpstorm/)
|
|
|
|
- When using PhpStorm, login with your email.
|
|
|
|
|
|
|
|
### PhpStorm and SSH-key
|
|
|
|
|
|
|
|
- Make sure you followed the steps described [here.](software/ssh-keys)
|
|
|
|
- This means you have 2 files: ``id_ed25519`` and ``id_ed25519.pub`` in a folder called ``.ssh`` in your homefolder (= this is the folder with your name of the user you logged in with on your computer).
|
|
|
|
* Verifiy this by opening ``git bash``
|
|
|
|
* Type ``ls ~/.ssh``
|
|
|
|
* You should see **at least** the 2 files
|
|
|
|
- Open PhpStorm
|
|
|
|
* If this is the first time opening PhpStorm choose **Configure > Settings** at the bottom right.
|
|
|
|
* If you already created a new project choose **File > Settings**
|
|
|
|
- Choose **Tools** followed by **SSH Configurations**
|
|
|
|
- Fill out the details (if not specified leave blank)
|
|
|
|
* Host: **git.ti.howest.be**
|
|
|
|
* User name: **git**
|
|
|
|
* Authentication type: **key pair _(OpenSSH or PuTTY)_**
|
|
|
|
* Private key file: press the folder icon and browse to the **id_ed25519** file (without the pub!)
|
|
|
|
* Passphrase: Only if you provided a passphrase in the ssh keys step.
|
|
|
|
* Press **Test Connection** and this should work!
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# Programming Fundamentals TODO naar webstorm?
|
|
|
|
|
|
|
|
### PyCharm & Python
|
|
|
|
|
|
|
|
- Git (see [General Software > Git](General-Software#git))
|
|
|
|
- Python (version 3) - [Download](https://www.python.org/downloads/) - and follow the installation wizard. **Make sure to Add Python to PATH!**.
|
|
|
|
* Python Path image 
|
|
|
|
* (If needed) At the top right (in yellow background) "Configure python interpreter > Add Interpreter" and click ok.
|
|
|
|
|
|
|
|
|
|
|
|
- Jetbrains registration (see [General Software > Jetbrains registration](General-Software#jetbrains-stack)
|
|
|
|
- Jetbrains - PyCharm: Go to [https://www.jetbrains.com/pycharm/](https://www.jetbrains.com/pycharm/) and scroll down for the **PyCharm Professional Edition**. Follow the installation wizard.
|
|
|
|
- When using PyCharm, login with your email.
|
|
|
|
|
|
|
|
### PyCharm and SSH-key
|
|
|
|
|
|
|
|
- Make sure you followed the steps described [here.](software/ssh-keys)
|
|
|
|
- This means you have 2 files: ``id_ed25519`` and ``id_ed25519.pub`` in a folder called ``.ssh`` in your homefolder.
|
|
|
|
* Verifiy this by opening ``git bash``
|
|
|
|
* Type ``ls ~/.ssh``
|
|
|
|
* You should see **at least** the 2 files
|
|
|
|
- Open PyCharm
|
|
|
|
* If this is the first time opening PyCharm choose **Configure > Settings** at the bottom right.
|
|
|
|
* If you already created a new project choose **File > Settings**
|
|
|
|
- Choose **Tools** followed by **SSH Configurations**
|
|
|
|
- Fill out the details (if not specified leave blank)
|
|
|
|
* Host: **git.ti.howest.be**
|
|
|
|
* User name: **git**
|
|
|
|
* Authentication type: **key pair _(OpenSSH or PuTTY)_**
|
|
|
|
* Private key file: press the folder icon and browse to the **id_ed25519** file (without the pub!)
|
|
|
|
* Passphrase: Only if you provided a passphrase in the ssh keys step.
|
|
|
|
* Press **Test Connection** and this should work!
|
|
|
|
|
|
|
|
### Demo code TODO:
|
|
|
|
[Here](https://git.ti.howest.be/TI/2020-2021/s1/programming-fundamentals) you can find the repo for Programming Fundamentals.
|
|
|
|
|
|
|
|
Click on 'demo code', and look for the clone button. You can copy (ssh-)url to your clipboard and start up PyCharm. In the start screen, select "Get from version control", select git (the default) and paste the url. Hit clone and it should create a fresh Python-project on your device. Open the `main.py` file, right-click and find the green arrow. If you click this arrow, the program should run and print "Hello World to the screen. You are ready not ready to take Programming Fundamentals. Later we will study later how you can get the latest version for every session.
|
|
|
|
|
|
|
|
|
|
|
|
# Hardware and Desktop Operating Systems
|
|
|
|
|
|
|
|
- **VMware Workstation Pro**
|
|
|
|
* (If you work on a Mac, it is called VMware Fusion)
|
|
|
|
* Go to [https://software.howest.be/](https://software.howest.be/)
|
|
|
|
* Login with your **Howest email and password**
|
|
|
|
* Navigate to "software_studenten" > "Virtualisatie" > "VMware_Player-Workstation" or directly with [this link.](https://software.howest.be/software%20studenten/Virtualisatie/VMware_Player-Workstation/)
|
|
|
|
* Download the exe file (or the .dmg if you use u Mac) and open the "serials.txt"-file (we will need this in a minute)
|
|
|
|
* Follow the installation wizard.
|
|
|
|
- Accept the License Agreement
|
|
|
|
- Go ahead and install the enhanced keyboard driver
|
|
|
|
- You can choose to check for updates on startup but we suggest to **not** join the customer experience improvement program
|
|
|
|
- We recommend the Desktop & Start Menu shortcuts
|
|
|
|
- Press License before Finish
|
|
|
|
- Copy the License key (from the serials.txt-file)
|
|
|
|
* Restart your system
|
|
|
|
- **Download Windows 10 ISO**
|
|
|
|
* Go to [https://www.academicsoftware.eu/](https://www.academicsoftware.eu/)
|
|
|
|
* Login with Howest credentials (full e-mail)
|
|
|
|
* Search for **Microsoft Windows 10 Education**
|
|
|
|
* Do **not** request a License key but scroll down to **Deployment method**
|
|
|
|
* Choose for **version: Windows 10 Pro Edu 64bit** and for **Language: English**
|
|
|
|
* Download the **iso** and put it on a nice location (for example Documents folder)
|
|
|
|
* **Only download! No further actions are required!!**
|
|
|
|
- **Putty** - [Download](https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html)
|
|
|
|
* Download the _putty-64bit-0.77-installer.msi_ under MSI ('Windows Installer').
|
|
|
|
* Follow the installation wizard.
|
|
|
|
* If you have a Mac let us know and we will provide alternative instructions when needed (you don't need it for the first few labs).
|
|
|
|
- We will use a **Raspberry Pi** in this (and other) course(s). Keep in mind you will need to buy a certain model (about 40 EUR) and some extra's (for example: cables). More details will be given in the course itself.
|
|
|
|
|
|
|
|
|
|
|
|
# Congratulations
|
|
|
|
|
|
|
|
Pfew! We are done. You (and your computer) are ready to start! :) |
|
|
|
\ No newline at end of file |