Kersken | IT-Handbuch für Fachinformatiker | Buch | 978-3-8362-4426-8 | sack.de

Buch, Deutsch, 1313 Seiten, Format (B × H): 205 mm x 246 mm, Gewicht: 2520 g

Reihe: Rheinwerk Computing

Kersken

IT-Handbuch für Fachinformatiker

Ideal für die Bereiche Anwendungsentwicklung und Systemintegration. Mit vielen Prüfungsfragen und Übungen

Buch, Deutsch, 1313 Seiten, Format (B × H): 205 mm x 246 mm, Gewicht: 2520 g

Reihe: Rheinwerk Computing

ISBN: 978-3-8362-4426-8
Verlag: Rheinwerk Verlag GmbH


Dieses Handbuch vermittelt alle Grundlagen der Informationstechnik, die angehende Fachinformatiker in ihrer Ausbildung benötigen: Computerhardware, Betriebssysteme, Netzwerktechnik, -protokolle und -anwendungen sowie Grundlagen der Programmierung, Datenbanken und Multimedia. Mit vielen Prüfungsfragen und Praxisübungen. Für die achte Auflage wurden die Themen Webentwicklung, JavaScript und Ajax vollständig neu bearbeitet.

Aus dem Inhalt:

- Überblick IT-Ausbildung

- Grundbegriffe der Informationstechnik

- Mathematische und technische Grundlagen

- Hardware und Betriebssysteme

- Windows, Linux, macOS – Grundlagen und Praxis

- Netzwerktechnik und -praxis

- Programmierung in C, Java, Python

- Datenbanken

- Software-Engineering

- Internet- und Webtechnologien

- IT-Sicherheit

- Aktuelle Themen: z.B. HTML5, CSS3, jQuery, Scrum, Cloud Computing
Kersken IT-Handbuch für Fachinformatiker jetzt bestellen!

Autoren/Hrsg.


Weitere Infos & Material


1.  Vorwort. 17

  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. Übungsaufgaben. 56

  2.  Mathematische und technische Grundlagen. 59

       2.1. Einführung in die Logik. 59

       2.2. Informationsspeicherung im Computer. 74

       2.3. Elektronische Grundlagen. 84

       2.4. Automatentheorien und -simulationen. 91

       2.5. Übungsaufgaben. 107

  3.  Hardware. 115

       3.1. Grundlagen. 115

       3.2. Die Zentraleinheit. 119

       3.3. Die Peripherie. 146

       3.4. Übungsaufgaben. 171

  4.  Netzwerkgrundlagen. 179

       4.1. Einführung. 179

       4.2. Funktionsebenen von Netzwerken. 186

       4.3. Klassifizierung von Netzwerken. 195

       4.4. Netzwerkkarten, Netzwerkkabel und Netzzugangsverfahren. 204

       4.5. Datenfernübertragung. 216

       4.6. Die TCP/IP-Protokollfamilie. 223

       4.7. Übungsaufgaben. 275

  5.  Betriebssystemgrundlagen. 287

       5.1. Entwicklung der Betriebssysteme. 288

       5.2. Aufgaben und Konzepte. 296

       5.3. Übungsaufgaben. 317

  6.  Windows. 323

       6.1. Allgemeine Informationen. 323

       6.2. Windows im Einsatz. 329

       6.3. Windows-Netzwerkkonfiguration. 356

       6.4. Übungsaufgaben. 364

  7.  Linux. 369

       7.1. Arbeiten mit der Shell. 371

       7.2. Konfigurations- und Administrationsaufgaben. 403

       7.3. Automatisierung. 408

       7.4. Editoren. 415

       7.5. Grafische Benutzeroberflächen. 429

       7.6. Netzwerkkonfiguration unter Linux. 435

       7.7. Übungsaufgaben. 442

  8.  macOS. 447

       8.1. Mit Aqua arbeiten. 451

       8.2. Systemkonfiguration. 459

       8.3. macOS-Netzwerkkonfiguration. 461

       8.4. Übungsaufgaben. 464

  9.  Grundlagen der Programmierung. 467

       9.1. Die Programmiersprache C. 469

       9.2. Java. 497

       9.3. Python. 520

       9.4. Übungsaufgaben. 585

10.  Konzepte der Programmierung. 589

       10.1. Algorithmen und Datenstrukturen. 589

       10.2. Reguläre Ausdrücke. 610

       10.3. Systemnahe Programmierung. 628

       10.4. Einführung in die Netzwerkprogrammierung. 637

       10.5. GUI- und Grafikprogrammierung. 647

       10.6. Übungsaufgaben. 671

11.  Mobile Development. 673

       11.1. iOS-Apps mit Xcode und Swift. 674

       11.2. Eine einfache Android-App. 693

       11.3. Übungsaufgaben. 701

12.  Software-Engineering. 703

       12.1. Überblick. 704

       12.2. Werkzeuge. 720

       12.3. Übungsaufgaben. 741

13.  Datenbanken. 745

       13.1. Die verschiedenen Datenbanktypen. 746

       13.2. MySQL -- ein konkretes RDBMS. 760

       13.3. SQL-Abfragen. 764

       13.4. MySQL-Administration. 776

       13.5. Grundlagen der Datenbankprogrammierung. 789

       13.6. CouchDB im Überblick. 793

       13.7. Übungsaufgaben. 796

14.  Server für Webanwendungen. 801

       14.1. HTTP im Überblick. 801

       14.2. Der Webserver Apache. 814

       14.3. PHP installieren und einrichten. 836

       14.4. Virtualisierung und Container. 843

       14.5. Übungsaufgaben. 852

15.  Weitere Internet-Serverdienste. 857

       15.1. Namens- und Verzeichnisdienste. 857

       15.2. Sonstige Server. 873

       15.3. Übungsaufgaben. 878

16.  XML. 881

       16.1. Der Aufbau von XML-Dokumenten. 883

       16.2. DTDs und XML Schema. 893

       16.3. XSLT. 909

       16.4. Grundlagen der XML-Programmierung. 916

       16.5. Übungsaufgaben. 930

17.  Weitere Datei- und Datenformate. 937

       17.1. Textdateien und Zeichensätze. 937

       17.2. Binäre Dateiformate. 949

       17.3. Übungsaufgaben. 962

18.  Webseitenerstellung mit HTML und CSS. 967

       18.1. HTML und XHTML. 968

       18.2. Cascading Style Sheets (CSS). 1008

       18.3. Übungsaufgaben. 1028

19.  Webserveranwendungen. 1037

       19.1. PHP. 1037

       19.2. Eine REST-API implementieren. 1099

       19.3. Übungsaufgaben. 1121

20.  JavaScript und Ajax. 1125

       20.1. Grundlagen. 1126

       20.2. Das Document Object Model (DOM). 1156

       20.3. Ajax. 1168

       20.4. jQuery. 1185

       20.5. Übungsaufgaben. 1199

21.  Computer- und Netzwerksicherheit. 1201

       21.1. PC-Gefahren. 1202

       21.2. Netzwerk- und Serversicherheit. 1214

       21.3. Übungsaufgaben. 1225

  A.  Glossar. 1229

  B.  Zweisprachige Wortliste. 1241

       B.1. Englisch-Deutsch. 1241

       B.2. Deutsch-Englisch. 1244

  C.  Kommentiertes Literatur- und Linkverzeichnis. 1247

       C.1. Allgemeine Einführungen und Überblicke. 1247

       C.2. Mathematische und technische Grundlagen. 1248

       C.3. Hardware. 1248

       C.4. Netzwerktechnik. 1248

       C.5. Betriebssystemgrundlagen. 1249

       C.6. Windows. 1249

       C.7. Linux. 1250

       C.8. macOS. 1250

       C.9. Grundlagen der Programmierung. 1251

       C.10. Konzepte der Programmierung. 1251

       C.11. Mobile Development. 1252

       C.12. Software-Engineering. 1252

       C.13. Datenbanken. 1253

       C.14. Server für Webanwendungen. 1254

       C.15. Weitere Internet-Serverdienste. 1254

       C.16. XML. 1254

       C.17. Webseitenerstellung mit HTML und CSS. 1255

       C.18. Webserveranwendungen. 1255

       C.19. JavaScript und Ajax. 1255

       C.20. Computer- und Netzwerksicherheit. 1256

  Index. 1257


Kersken, Sascha
Sascha Kersken arbeitet seit vielen Jahren als Trainer für EDV-Schulungen in den Themengebieten Netzwerke und Internet, interaktive Medien und Programmierung. Er hat zahlreiche Bücher für O’Reilly übersetzt.


Ihre Fragen, Wünsche oder Anmerkungen
Vorname*
Nachname*
Ihre E-Mail-Adresse*
Kundennr.
Ihre Nachricht*
Lediglich mit * gekennzeichnete Felder sind Pflichtfelder.
Wenn Sie die im Kontaktformular eingegebenen Daten durch Klick auf den nachfolgenden Button übersenden, erklären Sie sich damit einverstanden, dass wir Ihr Angaben für die Beantwortung Ihrer Anfrage verwenden. Selbstverständlich werden Ihre Daten vertraulich behandelt und nicht an Dritte weitergegeben. Sie können der Verwendung Ihrer Daten jederzeit widersprechen. Das Datenhandling bei Sack Fachmedien erklären wir Ihnen in unserer Datenschutzerklärung.