IT-Handbuch für Fachinformatiker
Galileo Press (Verlag)
978-3-8362-1744-6 (ISBN)
- Titel ist leider vergriffen;
keine Neuauflage - Artikel merken
1. Moderne Informationstechnik verstehen
Mathematische und technische Grundlagen des Computers, die Funktionsweise eines modernen Betriebssystems und Datenformate
2. Grundlagen der Programmierung
Algorithmen und Datenstrukturen, Objektorientierung, grafische Oberflächen, Anbindung an Datenbanken, systemnahe Programmierung, Software-Engineering
3. So funktionieren Betriebssysteme
Alles zu Betriebssystemaufbau, Verwaltung von Prozessen, Speichermanagement, Dateiverwaltung und den praktischen Grundlagen von Windows, Mac OS X und Linux
4. Netzwerktechnik und Internet
Vollständige Einführung in die Begriffswelt der Netzwerke und TCP/IP. Einrichtung von LAMP/WAMP-Systemen, Einsatz von Serverdiensten (BIND, OpenLDAP u. a.). Netzwerksicherheit
5. Begriffe und Konzepte von Datenbanken
Übersicht der wichtigsten Datenbanktypen. Funktionsweise und Einsatz relationaler Datenbanken am Beispiel von MySQL
6. Websites programmieren und gestalten
Grundlagen der Webseitenerstellung mit(X)HTML, CSS, PHP, JavaScript & Ajax. Einsatz von modernen Web-Frameworks (Ruby on Rails), CMS und Blogs
Sascha Kersken arbeitet seit vielen Jahren als Entwickler, Trainer für EDV-Schulungen, IT-Übersetzer und Autor von Fachbüchern und Zeitschriftenartikeln. Er ist unter anderem Autor der erfolgreichen Bücher zu Apache 2 und openSUSE, die ebenfalls bei Galileo Press erschienen sind.
Geleitwort des Fachgutachters 15
Vorwort 17
1 Einführung 25
2 Mathematische und technische Grundlagen 57
3 Hardware 109
4 Netzwerkgrundlagen 169
5 Betriebssystemgrundlagen 281
6 Windows 319
7 Linux 365
8 Mac OS X 437
9 Grundlagen der Programmierung 455
10 Konzepte der Programmierung 541
11 Software-Engineering 637
12 Datenbanken 675
13 Server für Webanwendungen 727
14 Weitere Internet-Serverdienste 767
15 XML 791
16 Weitere Datei- und Datenformate 837
17 Webseitenerstellung mit (X)HTML und CSS 865
18 Webserveranwendungen 923
19 JavaScript und Ajax 993
20 Computer- und Netzwerksicherheit 1057
A Glossar 1087
B Zweisprachige Wortliste 1101
C Kommentiertes Literatur- und Linkverzeichnis 1107
Index 1119
Buchtipp!
19 JavaScript und Ajax (S. 993-994) Im vorigen Kapitel haben Sie zwei verschiedene Konzepte zur Entwicklung von Anwendungen auf der Webserver-Seite kennengelernt. Sie können aus beliebigen Datenquellen zusammengesetzt werden; meistens basieren sie heutzutage auf Datenbanken. Onlineeinkäufe, umfangreiche Enzyklopädien in Form von Wikis, die jeder einfach im Browser ändern kann, oder Diskussionsforen zu beliebigen Themen sind auf diese Weise kein Problem. Alle serverseitigen Web-Programmiersprachen und -Frameworks haben jedoch einen Schwachpunkt gemeinsam: Obwohl sie auf dynamische Daten zurückgreifen, erzeugen sie statische HTML-Dokumente, die vom Browser unveränderlich angezeigt werden. Das muss nicht sein: Die unter dem Schlagwort "Web 2.0" (zugegebenermaßen ein schwammiger Marketing-Begriff) zusammengefassten Anwendungen stellen lebendige, ohne Seiten- Reloads im Browser änderbare Seiten bereit. In diesem Kapitel lernen Sie die wichtigste Technologie zum Erstellen solcher Anwendungen kennen: JavaScript zum Verändern des Browserinhalts mitsamt der Ajax-Technologie, die im Hintergrund Daten vom Server nachlädt. 19.1 JavaScript Anders als die im vorigen Kapitel vorgestellten Webanwendungen wird JavaScript clientseitig ausgeführt, genauer gesagt im Webbrowser. Dies eröffnet neue Möglichkeiten, da Sie nicht mehr nur statische Seiten und Formulare anbieten können, sondern "lebendige" Websites mit direkter Interaktivität. Die ab Seite 1035 vorgestellte Ajax-Technologie ermöglicht sogar die Durchführung zusätzlicher HTTP-Anfragen zur Änderung einzelner Seitenbereiche – auf diese Weise werden browserbasierte Anwendungen möglich, die sich wie Desktopprogramme bedienen lassen. JavaScript wurde 1995 von Netscape unter dem ursprünglichen Namen "LiveScript" entwickelt. Mit Beginn der Sun-Netscape-Alliance wurde sie dann – angesichts des großen Erfolgs von Suns Programmiersprache Java – in "JavaScript" umbenannt. Diese Namensähnlichkeit führt allerdings immer wieder zu Missverständnissen: Java- Script ist nicht Java und hat auch nicht allzu viel damit zu tun. Zwar stammt auch bei Java- Script die grundlegende Syntax aus der C-Tradition, aber mehr Gemeinsamkeiten gibt es eben nicht. Während Java eine vollständige Programmiersprache zur Entwicklung eigenständiger Anwendungen ist, handelt es sich bei JavaScript um eine Skriptsprache, die nur in einer bestimmten Umgebung läuft – insbesondere in Webbrowsern.
Reihe/Serie | Galileo Computing |
---|---|
Verlagsort | Bonn |
Sprache | deutsch |
Maße | 240 x 190 mm |
Gewicht | 2301 g |
Einbandart | gebunden |
Themenwelt | Mathematik / Informatik ► Informatik |
Schlagworte | Anwendungsprogrammierung • Fachinformatiker • Fachinformatiker; Handbuch/Lehrbuch • HTML • Informatik • Informationstechnologie; Handbuch/Lehrbuch • Linux • Mac OS X • Netzwerke • Studium • Webprogrammierung • WINDOWS |
ISBN-10 | 3-8362-1744-9 / 3836217449 |
ISBN-13 | 978-3-8362-1744-6 / 9783836217446 |
Zustand | Neuware |
Haben Sie eine Frage zum Produkt? |
aus dem Bereich