IT-Handbuch für Fachinformatiker - Der Ausbildungsbegleiter. EDV-Grundlagen, Netzwerktechnik, Programmierung. Praxisorientiertes Lehr- und Nachschlagewerk. Für Fachinformatiker der Bereiche Anwendungsentwicklung und Systemintegration.
von: Sascha Kersken
Galileo Press, 2009
ISBN: 9783836214209
Sprache: Deutsch
1126 Seiten, Download: 48756 KB
Format: PDF, auch als Online-Lesen
Mehr zum Inhalt
IT-Handbuch für Fachinformatiker - Der Ausbildungsbegleiter. EDV-Grundlagen, Netzwerktechnik, Programmierung. Praxisorientiertes Lehr- und Nachschlagewerk. Für Fachinformatiker der Bereiche Anwendungsentwicklung und Systemintegration.
IT-Handbuch für Fachinformatiker | 2 | ||
Liebe Leserin, lieber Leser, | 3 | ||
Auf einen Blick | 4 | ||
Inhalt | 6 | ||
Vorwort | 16 | ||
Worum geht es in diesem Buch? | 17 | ||
Für wen ist dieses Buch geeignet? | 20 | ||
Danksagungen | 21 | ||
Geleitwort des Fachgutachters | 24 | ||
1 Einführung | 26 | ||
1.1 Informationstechnik, Informatik und EDV | 26 | ||
1.2 Die Geschichte der Rechenmaschinen und Computer | 34 | ||
1.3 Digitale Speicherung und Verarbeitung von Informationen | 53 | ||
1.4 Zusammenfassung | 57 | ||
2 Mathematische und technische Grundlagen | 58 | ||
2.1 Einführung in die Logik | 58 | ||
2.2 Informationsspeicherung im Computer | 73 | ||
2.3 Elektronische Grundlagen | 83 | ||
2.4 Automatentheorien und -simulationen | 91 | ||
2.5 Zusammenfassung | 106 | ||
3 Hardware | 108 | ||
3.1 Grundlagen | 108 | ||
3.2 Die Zentraleinheit | 112 | ||
3.3 Die Peripherie | 140 | ||
3.4 Zusammenfassung | 164 | ||
4 Netzwerkgrundlagen | 166 | ||
4.1 Grundlagen | 166 | ||
4.2 Funktionsebenen von Netzwerken | 173 | ||
4.3 Klassifizierung von Netzwerken | 183 | ||
4.4 Netzwerkkarten, Netzwerkkabel und Netzzugangsverfahren | 192 | ||
4.5 Datenfernübertragung | 206 | ||
4.6 Die TCP/IP-Protokollfamilie | 213 | ||
4.7 Andere Protokollstapel | 268 | ||
4.8 Zusammenfassung | 273 | ||
5 Betriebssystemgrundlagen | 276 | ||
5.1 Entwicklung der Betriebssysteme | 277 | ||
5.2 Aufgaben und Konzepte | 285 | ||
5.3 Die allgegenwärtige Virtualisierung | 306 | ||
5.4 Zusammenfassung | 311 | ||
6 Windows | 314 | ||
6.1 Allgemeine Informationen | 314 | ||
6.2 Windows im Einsatz | 319 | ||
6.3 Windows-Netzwerkkonfiguration | 350 | ||
6.4 Zusammenfassung | 358 | ||
7 Linux | 360 | ||
7.1 Arbeiten mit der Shell | 362 | ||
7.2 Konfigurations- und Administrationsaufgaben | 392 | ||
7.3 Automatisierung | 398 | ||
7.4 Editoren | 404 | ||
7.5 Grafische Benutzeroberflächen | 416 | ||
7.6 Netzwerkkonfiguration unter Linux | 422 | ||
7.7 Zusammenfassung | 429 | ||
8 Mac OS X | 432 | ||
8.1 Mit Aqua arbeiten | 435 | ||
8.2 Systemkonfiguration | 442 | ||
8.3 Mac OS X-Netzwerkkonfiguration | 444 | ||
8.4 Zusammenfassung | 447 | ||
9 Grundlagen der Programmierung | 448 | ||
9.1 Die Programmiersprache C | 449 | ||
9.2 Java | 475 | ||
9.3 Perl | 490 | ||
9.4 Ruby | 502 | ||
9.5 Zusammenfassung | 531 | ||
10 Konzepte der Programmierung | 532 | ||
10.1 Algorithmen und Datenstrukturen | 532 | ||
10.2 Reguläre Ausdrücke | 546 | ||
10.3 Systemnahe Programmierung | 553 | ||
10.4 Einführung in die Netzwerkprogrammierung | 562 | ||
10.5 Verteilte Anwendungen mit Java Enterprise Edition | 589 | ||
10.6 GUI- und Grafikprogrammierung | 599 | ||
10.7 Die Entwicklungsumgebung Eclipse | 624 | ||
10.8 Zusammenfassung | 630 | ||
11 Software-Engineering | 632 | ||
11.1 Überblick | 633 | ||
11.2 Werkzeuge | 647 | ||
11.3 Zusammenfassung | 667 | ||
12 Datenbanken | 668 | ||
12.1 Die verschiedenen Datenbanktypen | 669 | ||
12.2 MySQL – ein konkretes DBMS | 682 | ||
12.3 SQL-Abfragen | 687 | ||
12.4 MySQL-Administration | 698 | ||
12.5 Grundlagen der Datenbankprogrammierung | 712 | ||
12.6 Zusammenfassung | 715 | ||
13 Server für Webanwendungen | 718 | ||
13.1 HTTP im Überblick | 718 | ||
13.2 Der Webserver Apache | 728 | ||
13.3 PHP installieren und einrichten | 748 | ||
13.4 Zusammenfassung | 755 | ||
14 Weitere Internet-Serverdienste | 756 | ||
14.1 Namens- und Verzeichnisdienste | 756 | ||
14.2 Sonstige Server | 772 | ||
14.3 Zusammenfassung | 777 | ||
15 XML | 780 | ||
15.1 Der Aufbau von XML-Dokumenten | 782 | ||
15.2 DTDs und XML Schema | 792 | ||
15.3 XSLT | 807 | ||
15.4 Grundlagen der XML-Programmierung | 812 | ||
15.5 Zusammenfassung | 822 | ||
16 Weitere Datei- und Datenformate | 824 | ||
16.1 Textdateien und Zeichensätze | 824 | ||
16.2 Binäre Dateiformate | 837 | ||
16.3 Zusammenfassung | 849 | ||
17 Webseitenerstellung mit (X)HTML und CSS | 852 | ||
17.1 HTML und XHTML | 853 | ||
17.2 Cascading Stylesheets (CSS) | 894 | ||
17.3 Zusammenfassung | 905 | ||
18 Webserveranwendungen | 906 | ||
18.1 PHP | 906 | ||
18.2 Ruby on Rails | 934 | ||
18.3 Weitere Technologien im Überblick | 947 | ||
18.4 Zusammenfassung | 950 | ||
19 JavaScript und Ajax | 952 | ||
19.1 JavaScript | 952 | ||
19.2 JavaScript im HTML-Dokument | 953 | ||
19.3 Formulare und Event-Handler | 958 | ||
19.4 Datums- und Uhrzeit-Funktionen | 967 | ||
19.5 Manipulation von Bildern | 970 | ||
19.6 Browser- und Fenster-Optionen | 977 | ||
19.7 DHTML und DOM | 983 | ||
19.8 Ajax | 993 | ||
19.9 Zusammenfassung | 1014 | ||
20 Computer- und Netzwerksicherheit | 1016 | ||
20.1 PC-Gefahren | 1017 | ||
20.2 Netzwerk- und Serversicherheit | 1029 | ||
20.3 Zusammenfassung | 1041 | ||
Anhang | 1042 | ||
A Glossar | 1044 | ||
B Zweisprachige Wortliste | 1060 | ||
B. 1 Englisch-Deutsch | 1060 | ||
B. 2 Deutsch-Englisch | 1062 | ||
C Kommentiertes Literatur- und Linkverzeichnis | 1066 | ||
C. 1 Allgemeine Einführungen und Überblicke | 1066 | ||
C. 2 Mathematische und technische Grundlagen | 1067 | ||
C. 3 Hardware | 1067 | ||
C. 4 Netzwerktechnik | 1068 | ||
C. 5 Betriebssystemgrundlagen | 1068 | ||
C. 6 Windows | 1069 | ||
C. 7 Linux | 1069 | ||
C. 8 Mac OS X | 1070 | ||
C. 9 Grundlagen der Programmierung | 1070 | ||
C. 10 Konzepte der Programmierung | 1072 | ||
C. 11 Software-Engineering | 1072 | ||
C. 12 Datenbanken | 1074 | ||
C. 13 Server für Webanwendungen | 1074 | ||
C. 14 Weitere Internet-Serverdienste | 1075 | ||
C. 15 XML | 1075 | ||
C. 16 Webseitenerstellung mit HTML und CSS | 1076 | ||
C. 17 Webserveranwendungen | 1076 | ||
C. 18 JavaScript und Ajax | 1077 | ||
C. 19 Computer- und Netzwerksicherheit | 1077 | ||
Index | 1078 |