Informatik-Tools: Unterschied zwischen den Versionen

Aus SibiWiki
Zur Navigation springen Zur Suche springen
 
(14 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'''.


<font color='red'>'''Diese Seite wird erst noch erstellt! <br> Bitte vorläufig auf [http://kaibel.de/cms/index.php/informatik/tools.html kaibel.de] nachsehen!'''</font>


=Für den Unterricht=


=Für Zuhause=
=Java=
* 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.


=Sonstiges=
==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).
* '''[https://www.bluej.org/ 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).
* '''[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 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).
* '''[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)===
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 '''[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.
 
=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).
* '''[https://dev.mysql.com/downloads/workbench/ 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!
 
* '''[https://www.python.org/downloads/ Python Download]'''<br/>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.
 
* '''[https://notepad-plus-plus.org/download Notepad++ Download]'''
 
=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'''.
* '''[https://www.apachefriends.org/de/download.html Xampp Download]
 
==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:
* '''[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==
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.
* '''[https://filezilla-project.org/download.php Filezilla Download]'''
 
==Webspace==
Webspace kann man selber anmieten.
 
Am günstigsten ist das bei '''[http://lima-city.de 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:'''<br/>'''http://if-9.lima-city.de/'''<br/>Benutzername: if9<br/>Passwort: ''?????''<br/>''(Das Front-End ist passwortgeschützt, falls jemand aus Versehen ein urheberrechtlich geschütztes Bild hochlädt...)''
 
* '''Back-End:'''<br/>'''http://filemanager.lima-city.de/'''<br/>Benutzername: if-9<br/>Passwort: ''?????''
 
* '''Datenbank (phpMyAdmin):'''<br/>'''http://pma.lima-city.de/'''<br/>Benutzername: USER338402<br/>Passwort: ''?????''
 
'''Die Passwörter erfahrt ihr im Informatik-Unterricht.'''

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.

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.

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!

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...)

Die Passwörter erfahrt ihr im Informatik-Unterricht.