Informatik-Tools: Unterschied zwischen den Versionen
(→Java) |
|||
(7 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 4: | Zeile 4: | ||
Die hier genannten Tools sind alle '''gratis'''. | Die hier genannten Tools sind alle '''gratis'''. | ||
=Java= | =Java= | ||
* Um mit Java arbeiten zu können, braucht man auf jeden Fall das '''Java Development Kit (JDK)'''. | * Um mit Java arbeiten zu können, braucht man auf jeden Fall das '''Java Development Kit (JDK)'''. | ||
* | * [https://www.oracle.com/java/technologies/downloads/#jdk17-windows JDK17 für Windows]<br/>Der x64 MSI-Installer ist in der Regel am einfachsten. | ||
* '''[https://www.oracle.com/java/technologies/downloads/ JDK Download]'''<br/>Hier kann man dann das Betriebssystem wählen. | |||
==BlueJ (Jahrgang EF)== | ==BlueJ (Jahrgang EF)== | ||
Zeile 21: | Zeile 20: | ||
* Voraussetzung: Das Java Development Kit (JDK) muss installiert sein (s. oben). | * Voraussetzung: Das Java Development Kit (JDK) muss installiert sein (s. oben). | ||
* '''[https://www.greenfoot.org/download Greenfoot Download]''' | * '''[https://www.greenfoot.org/download Greenfoot Download]''' | ||
===Greenfoot im Unterricht: Kara=== | |||
Im Unterricht der EF wird bei Herrn Kaibel mit '''Greenfoot-Kara''' gearbeitet. Das ist der Marienkäfer, der ständig irgendwelche merkwürdigen Aufgaben zu erledigen hat. | |||
* '''[[Medium:SIBI_Kara.zip|Kara Download (ZIP)]]'''<br/>Runterladen, entzippen und dann '''project.greenfoot''' mit Doppelklick starten. | |||
==Eclipse (Jahrgang Q1 und Q2)== | ==Eclipse (Jahrgang Q1 und Q2)== | ||
Zeile 28: | Zeile 31: | ||
* Voraussetzung: Das Java Development Kit (JDK) muss installiert sein (s. oben). | * Voraussetzung: Das Java Development Kit (JDK) muss installiert sein (s. oben). | ||
* '''[http://www.eclipse.org/downloads/packages/eclipse-ide-java-developers/marsr Eclipse (Mars) Download]'''<br/>In der Regel ist '''Windows 64bit''' richtig. | * '''[http://www.eclipse.org/downloads/packages/eclipse-ide-java-developers/marsr Eclipse (Mars) Download]'''<br/>In der Regel ist '''Windows 64bit''' richtig. | ||
===Eclipse im Unterricht=== | |||
Für den Informatik-Unterricht gibt es ein Eclipse Java-Projekt , das euch über die zwei Jahre begleitet. Das könnt ihr hier herunterladen: <br/>'''[[Projekt_java_Q1Q2]]''' | |||
===Window Builder für Eclipse (Addon)=== | ===Window Builder für Eclipse (Addon)=== | ||
Zeile 38: | Zeile 44: | ||
** Den Link findet man unter '''[http://www.eclipse.org/windowbuilder/download.php Window Builder Download]'''<br/>Dort unter '''Release Version''' für die richtige Eclipse-Version das Wort '''Link''' anklicken. | ** Den Link findet man unter '''[http://www.eclipse.org/windowbuilder/download.php Window Builder Download]'''<br/>Dort unter '''Release Version''' für die richtige Eclipse-Version das Wort '''Link''' anklicken. | ||
** Den Link in Eclipse in das Feld "Work with" eintragen. | ** Den Link in Eclipse in das Feld "Work with" eintragen. | ||
=Datenbanken= | =Datenbanken= | ||
Zeile 71: | Zeile 76: | ||
=HTML und Stylesheets= | =HTML und Stylesheets= | ||
== | ==Notepad++ (Jahrgang 8)== | ||
Notepad++ ist ein sehr schneller und vielseitiger Texteditor, der u.a. gutes Highlighting für HTML- und CSS-Syntax bietet. | |||
Für kleinere HTML-Projekte ist | Für kleinere HTML-Projekte ist Notepad++ bestens geeignet. | ||
* '''[https://notepad-plus-plus.org/download Notepad++ Download]''' | |||
=dynamische Websites mit HTML, PHP und SQL-Datenbank = | =dynamische Websites mit HTML, PHP und SQL-Datenbank = | ||
Zeile 91: | Zeile 95: | ||
Es mag zwar umständlich klingen, aber es klappt zuverlässiger: Für PHP installiert man sich am einfachsten ein zweites Eclipse: | Es mag zwar umständlich klingen, aber es klappt zuverlässiger: Für PHP installiert man sich am einfachsten ein zweites Eclipse: | ||
* '''[http://www.eclipse.org/downloads/packages/eclipse-php-developers/heliosr Eclipse for PHP]''' | * '''[http://www.eclipse.org/downloads/packages/eclipse-php-developers/heliosr Eclipse for PHP]''' | ||
==Notepad++== | |||
Eclipse ist sicher das Werkzeug der Wahl, aber manchmal etwas "zu groß". Wer kleine PHP-Projekte entwickeln will, ist mit Notepad++ auch gut bedient. | |||
* '''[https://notepad-plus-plus.org/download/ Notepad++]''' | |||
==Filezilla== | ==Filezilla== |
Aktuelle Version vom 29. Dezember 2021, 15:41 Uhr
Hier gibt es eine Übersicht über die Tools, die im Informatik-Unterricht verwendet werden bzw. die für den "Heimbedarf" im Fach Informatik sinnvoll sind.
Die hier genannten Tools sind alle gratis.
Java
- Um mit Java arbeiten zu können, braucht man auf jeden Fall das Java Development Kit (JDK).
- JDK17 für Windows
Der x64 MSI-Installer ist in der Regel am einfachsten. - JDK Download
Hier kann man dann das Betriebssystem wählen.
BlueJ (Jahrgang EF)
BlueJ ist eine pädagogische Entwicklungsumgebung für Java und einfach zu bedienen.
- Voraussetzung: Das Java Development Kit (JDK) muss installiert sein (s. oben).
- BlueJ Download
Greenfoot (Jahrgang EF)
Greenfoot ist eine pädagogische Entwicklungsumgebung für Java und einfach zu bedienen.
- Voraussetzung: Das Java Development Kit (JDK) muss installiert sein (s. oben).
- Greenfoot Download
Greenfoot im Unterricht: Kara
Im Unterricht der EF wird bei Herrn Kaibel mit Greenfoot-Kara gearbeitet. Das ist der Marienkäfer, der ständig irgendwelche merkwürdigen Aufgaben zu erledigen hat.
- Kara Download (ZIP)
Runterladen, entzippen und dann project.greenfoot mit Doppelklick starten.
Eclipse (Jahrgang Q1 und Q2)
Eclipse ist eine professionelle Entwicklungsumgebung für Java. Mit Eclipse wird auch an der Universität und in der Industrie gearbeitet.
Eclipse gibt es in ganz vielen verschiedenen Versionen; in der Schule arbeiten wir mit Eclipse Mars.
- Voraussetzung: Das Java Development Kit (JDK) muss installiert sein (s. oben).
- Eclipse (Mars) Download
In der Regel ist Windows 64bit richtig.
Eclipse im Unterricht
Für den Informatik-Unterricht gibt es ein Eclipse Java-Projekt , das euch über die zwei Jahre begleitet. Das könnt ihr hier herunterladen:
Projekt_java_Q1Q2
Window Builder für Eclipse (Addon)
Um (einfache) Benutzeroberflächen zu bauen, empfiehlt sich das Window-Builder Plugin für Eclipse.
Die Installation von WindowBuilder funktioniert wie folgt:
- Eclipse starten
- Help -> Install new Software
- Hier in das Feld "Work with" einen Link eintragen:
- Den Link findet man unter Window Builder Download
Dort unter Release Version für die richtige Eclipse-Version das Wort Link anklicken. - Den Link in Eclipse in das Feld "Work with" eintragen.
- Den Link findet man unter Window Builder Download
Datenbanken
MySQL Workbench
MySQL Workbench ist ein professionelles Datenbank-Entwicklungstool für MySQL Datenbanken.
Mit MySQL Workbench kann man...
- relationale Datenmodelle zusammenklicken,
- aus diesen SQL-Create-Skripts erzeugen lassen,
- die relationalen Datenmodelle direkt in eine Datenbank übertragen lassen,
- aus einer Datenbank ein Modell erzeugen (=Reverse Engineering).
- MySQL Workbench Download
Python (Projektkurs Algorithmen)
Python ist die einfachste objektorientierte Sprache! Deswegen verwenden wir Python im Projektkurs Algorithmen
Wichtig: In der Schule wird Python 2.7 verwendet! Damit die Projekte sowohl in der Schule als auch zuhause laufen, sollte man die selbe Python Version installieren!
- Python Download
und hier Python 2.7 wählen.
PyDev für Eclipse
Mit dem PyDev für Eclipse Plugin hat man eine gute Syntaxkontrolle für Python.
PyDev für Eclipse kann man so installieren:
- Eclipse starten
- Help -> Install new Software
- In das Feld "Work with" folgendes eintragen: http://www.pydev.org/updates
- "Add" klicken, "Select all" klicken, "Finish" klicken
HTML und Stylesheets
Notepad++ (Jahrgang 8)
Notepad++ ist ein sehr schneller und vielseitiger Texteditor, der u.a. gutes Highlighting für HTML- und CSS-Syntax bietet.
Für kleinere HTML-Projekte ist Notepad++ bestens geeignet.
dynamische Websites mit HTML, PHP und SQL-Datenbank
PHP wird am SIBI derzeit nicht unterrichtet.
Wer aber eine einfache dynamische Website mit HTML, PHP und SQL-Datenbank aufsetzen will, nimmt als Entwicklungswerkzeug am besten Eclipse for PHP. Für den Filetransfer ins Internet bietet sich FileZilla an. Um einen lokalen Webserver für Testzwecke zu haben, nimmt man am einfachsten Xampp. Webspace mietet man am günstigsten bei lima-city.de an.
Xampp
Um eigene Webentwicklungen zu testen, braucht man einen lokalen Apache-Webserver mit PHP und Datenbank. Das gibt es gebündelt unter dem Namen Xampp.
Eclipse for PHP
Es mag zwar umständlich klingen, aber es klappt zuverlässiger: Für PHP installiert man sich am einfachsten ein zweites Eclipse:
Notepad++
Eclipse ist sicher das Werkzeug der Wahl, aber manchmal etwas "zu groß". Wer kleine PHP-Projekte entwickeln will, ist mit Notepad++ auch gut bedient.
Filezilla
Mit Filezilla kann man schnell große Mengen von Dateien auf einen Webserver ins Internet übertragen. Auch die Einstellung von Rechten etc. geht damit problemlos.
Webspace
Webspace kann man selber anmieten.
Am günstigsten ist das bei lima-city.de: Webspace ist hier gratis, und eine Datenbank kostet einmalig(!) 2,99€. Trotzdem funktioniert das gut und ist werbefrei.
In der Schule nutzen wir folgenden Account bei lima-city.de
- Front-End:
http://if-9.lima-city.de/
Benutzername: if9
Passwort: ?????
(Das Front-End ist passwortgeschützt, falls jemand aus Versehen ein urheberrechtlich geschütztes Bild hochlädt...)
- Back-End:
http://filemanager.lima-city.de/
Benutzername: if-9
Passwort: ?????
- Datenbank (phpMyAdmin):
http://pma.lima-city.de/
Benutzername: USER338402
Passwort: ?????
Die Passwörter erfahrt ihr im Informatik-Unterricht.