IT-Handbuch für Fachinformatiker

Für Fachinformatiker der Bereiche Anwendungsentwicklung und Systemintegration

(Autor)

Buch | Hardcover
1125 Seiten
2009 | 4. Auflage
Galileo Press (Verlag)
978-3-8362-1420-9 (ISBN)
34,90 inkl. MwSt
zur Neuauflage
  • Titel erscheint in neuer Auflage
  • Artikel merken
Zu diesem Artikel existiert eine Nachauflage
Dieses Buch ist ideales und kompetentes Nachschlagewerk zum Lernen für Auszubildende und Dozenten der Fachinformatik in den Bereichen Anwendungsentwicklung und Systemintegration.
Es vermittelt alle Grundlagen der Informationstechnik wie sie Fachinformatiker in Ihrer Ausbildung benötigen: Aufbau der Computerhardware, Betriebssysteme, Netzwerktechnik, -protokolle und -anwendungen sowie Grundlagen der Programmierung werden ebenso wie das Thema Datenbanken und Multimedia berücksichtigt.


Vorwort 15
Worum geht es in diesem Buch? 16
Für wen ist dieses Buch geeignet? 19
Danksagungen 20


Geleitwort des Fachgutachters 23


1 Einführung 25
1.1 Informationstechnik, Informatik und EDV 25
1.2 Die Geschichte der Rechenmaschinen und Computer 33
1.3 Digitale Speicherung und Verarbeitung von Informationen 52
1.4 Zusammenfassung 56


2 Mathematische und technische Grundlagen 57
2.1 Einführung in die Logik 57
2.2 Informationsspeicherung im Computer 72
2.3 Elektronische Grundlagen 82
2.4 Automatentheorien und -simulationen 90
2.5 Zusammenfassung 105


3 Hardware 107
3.1 Grundlagen 107
3.2 Die Zentraleinheit 111
3.3 Die Peripherie 139
3.4 Zusammenfassung 163


4 Netzwerkgrundlagen 165
4.1 Grundlagen 165
4.2 Funktionsebenen von Netzwerken 172
4.3 Klassifizierung von Netzwerken 182
4.4 Netzwerkkarten, Netzwerkkabel und Netzzugangsverfahren 191
4.5 Datenfernübertragung 205
4.6 Die TCP/IP-Protokollfamilie 212
4.7 Andere Protokollstapel 267
4.8 Zusammenfassung 272


5 Betriebssystemgrundlagen 275
5.1 Entwicklung der Betriebssysteme 276
5.2 Aufgaben und Konzepte 284
5.3 Die allgegenwärtige Virtualisierung 305
5.4 Zusammenfassung 310


6 Windows 313
6.1 Allgemeine Informationen 313
6.2 Windows im Einsatz 318
6.3 Windows-Netzwerkkonfiguration 349
6.4 Zusammenfassung 357


7 Linux 359
7.1 Arbeiten mit der Shell 361
7.2 Konfigurations- und Administrationsaufgaben 391
7.3 Automatisierung 397
7.4 Editoren 403
7.5 Grafische Benutzeroberflächen 415
7.6 Netzwerkkonfiguration unter Linux 421
7.7 Zusammenfassung 428


8 Mac OS X 431
8.1 Mit Aqua arbeiten 434
8.2 Systemkonfiguration 441
8.3 Mac OS X-Netzwerkkonfiguration 443
8.4 Zusammenfassung 446


9 Grundlagen der Programmierung 447
9.1 Die Programmiersprache C 448
9.2 Java 474
9.3 Perl 489
9.4 Ruby 501
9.5 Zusammenfassung 530


10 Konzepte der Programmierung 531
10.1 Algorithmen und Datenstrukturen 531
10.2 Reguläre Ausdrücke 545
10.3 Systemnahe Programmierung 552
10.4 Einführung in die Netzwerkprogrammierung 561
10.5 Verteilte Anwendungen mit Java Enterprise Edition 588
10.6 GUI- und Grafikprogrammierung 598
10.7 Die Entwicklungsumgebung Eclipse 623
10.8 Zusammenfassung 629


11 Software-Engineering 631
11.1 Überblick 632
11.2 Werkzeuge 646
11.3 Zusammenfassung 666


12 Datenbanken 667
12.1 Die verschiedenen Datenbanktypen 668
12.2 MySQL -- ein konkretes DBMS 681
12.3 SQL-Abfragen 686
12.4 MySQL-Administration 697
12.5 Grundlagen der Datenbankprogrammierung 711
12.6 Zusammenfassung 714


13 Server für Webanwendungen 717
13.1 HTTP im Überblick 717
13.2 Der Webserver Apache 727
13.3 PHP installieren und einrichten 747
13.4 Zusammenfassung 754


14 Weitere Internet-Serverdienste 755
14.1 Namens- und Verzeichnisdienste 755
14.2 Sonstige Server 771
14.3 Zusammenfassung 776


15 XML 779
15.1 Der Aufbau von XML-Dokumenten 781
15.2 DTDs und XML Schema 791
15.3 XSLT 806
15.4 Grundlagen der XML-Programmierung 811
15.5 Zusammenfassung 821


16 Weitere Datei- und Datenformate 823
16.1 Textdateien und Zeichensätze 823
16.2 Binäre Dateiformate 836
16.3 Zusammenfassung 848


17 Webseitenerstellung mit (X)HTML und CSS 851
17.1 HTML und XHTML 852
17.2 Cascading Stylesheets (CSS) 893
17.3 Zusammenfassung 904


18 Webserveranwendungen 905
18.1 PHP 905
18.2 Ruby on Rails 933
18.3 Weitere Technologien im Überblick 946
18.4 Zusammenfassung 949


19 JavaScript und Ajax 951
19.1 JavaScript 951
19.2 JavaScript im HTML-Dokument 952
19.3 Formulare und Event-Handler 957
19.4 Datums- und Uhrzeit-Funktionen 966
19.5 Manipulation von Bildern 969
19.6 Browser- und Fenster-Optionen 976
19.7 DHTML und DOM 982
19.8 Ajax 992
19.9 Zusammenfassung 1013


20 Computer- und Netzwerksicherheit 1015
20.1 PC-Gefahren 1016
20.2 Netzwerk- und Serversicherheit 1028
20.3 Zusammenfassung 1040


A Glossar 1043


B Zweisprachige Wortliste 1059
B.1 Englisch-Deutsch 1059
B.2 Deutsch-Englisch 1061


C Kommentiertes Literatur- und Linkverzeichnis 1065
C.1 Allgemeine Einführungen und Überblicke 1065
C.2 Mathematische und technische Grundlagen 1066
C.3 Hardware 1066
C.4 Netzwerktechnik 1067
C.5 Betriebssystemgrundlagen 1067
C.6 Windows 1068
C.7 Linux 1068
C.8 Mac OS X 1069
C.9 Grundlagen der Programmierung 1069
C.10 Konzepte der Programmierung 1071
C.11 Software-Engineering 1071
C.12 Datenbanken 1073
C.13 Server für Webanwendungen 1073
C.14 Weitere Internet-Serverdienste 1074
C.15 XML 1074
C.16 Webseitenerstellung mit HTML und CSS 1075
C.17 Webserveranwendungen 1075
C.18 JavaScript und Ajax 1076
C.19 Computer- und Netzwerksicherheit 1076

Reihe/Serie Galileo Computing
Sprache deutsch
Maße 240 x 190 mm
Gewicht 2210 g
Einbandart gebunden
Themenwelt Mathematik / Informatik Informatik
Schlagworte EDV • Fachinformatiker • Flash • Grundlagen • Hardcover, Softcover / Informatik, EDV/Allgemeines, Lexika • Informationstechnologie; Handbuch/Lehrbuch • Mediengestaltung • Multimedia • Netzwerke • Programmierung
ISBN-10 3-8362-1420-2 / 3836214202
ISBN-13 978-3-8362-1420-9 / 9783836214209
Zustand Neuware
Haben Sie eine Frage zum Produkt?
Wie bewerten Sie den Artikel?
Bitte geben Sie Ihre Bewertung ein:
Bitte geben Sie Daten ein:
Mehr entdecken
aus dem Bereich
den digitalen Office-Notizblock effizient nutzen für PC, Tablet und …

von Philip Kiefer

Buch | Softcover (2023)
Markt + Technik Verlag
9,95