Vorbereitungen auf das IT-Camp

Auf dieser Seite soll es darum gehen welche Vorbereitung Ihr für die Woche braucht.

1. Wichtige Tools für die Woche

Editor

Sucht Euch einer der beiden Editoren aus. Diese sind sowohl auf Windows und Mac verfügbar. Beide unterstützen die Sprachen, die Ihr für die Woche braucht.
  1. Atom: https://atom.io/
  2. Visual Studio Code: https://code.visualstudio.com/

Web-Stack

Ein Web-Stack ist eine Voraussetzung, um dynamische Websites mit php, einem Web Server und einer Datenbank zu erstellen.
Alternativ dazu gibt es: MAMP - https://www.mamp.info/de/downloads/
Natürlich könnt Ihr Euch das auch alles einzeln installieren aber das ist eher etwas für die Fortgeschrittenen unter Euch. Für einen schnellen und einfachen Start empfehlen wir XAMPP.

Browser

Als Browser empfehlen wir den Google Chrome für das Analysieren von Websites. Alternativ könnt ihr den Firefox "Developer Edition" hier herunterladen: https://www.mozilla.org/de/firefox/developer/

 

2. Grundlagen zu PHP

Auf dieser Seite findet Ihr ein kleines Tutorial zu den Grundlagen von PHP.
Eine wichtige Lerneinheit ist das Tutorial zu "Formulare verarbeiten" als Vorbereitung auf das IT-Camp.

 

3. Einführung in HTML, CSS und Java

Mit diesem openHPI Einsteigerkurs werden Euch die Grundlagen der Programmiersprache Java vermittelt.

 

In dem openHPI Einführungskurs in die Webtechnologie lernt Ihr die Grundlagen und den Umgang mit HTML sowie CSS.

 

4. Java und objektorientierte Programmierung

https://open.hpi.de/courses/javaeinstieg2020
In diesem openHPI Einsteigerkurs wird sich mit den Grundlagen der objektorientierten Programmierung auseinandergesetzt indem Ihr gemeinsam mit Detektiv Duke einen mysteriösen Entführungsfall löst.

 

5. SQL und Datenbanken

https://sql-island.informatik.uni-kl.de/
Für Anfänger, die sich gerne ein wenig mit SQL ausprobieren wollen eignet sich diese Übung. Dort lernt Ihr alle wichtigsten Befehle, indem Ihr mit Hilfe von SQL eine unbekannte Insel erforscht.

Datenmanagement mit SQL: https://open.hpi.de/courses/sql
Datenbanken Verwaltung: https://www.php-einfach.de/mysql-tutorial/phpmyadmin-datenbank-verwalten/
Fortgeschrittene können sich gerne die Tutorials über die Einführung in Datenbanken angesehen. Denn Grundlage fast jeder Anwendung ist auch eine Datenbank zur Datenhaltung und -abfrage.