IT-Handbuch für Fachinformatiker*innen

Inhaltsverzeichnis



  Materialien zum Buch ... 16

  Vorwort ... 17

  1.  Einführung ... 25

       1.1 ... Informationstechnik, Informatik und EDV ... 25

       1.2 ... Die Geschichte der Rechenmaschinen und Computer ... 35

       1.3 ... Digitale Speicherung und Verarbeitung von Informationen ... 55

       1.4 ... Übungsaufgaben ... 59

  2.  Mathematische Grundlagen ... 63

       2.1 ... Einführung in die Logik ... 63

       2.2 ... Weitere mathematische Verfahren ... 83

       2.3 ... Informationsspeicherung im Computer ... 105

       2.4 ... Übungsaufgaben ... 115

  3.  Elektronische und technische Grundlagen ... 121

       3.1 ... Elektronische Grundlagen ... 121

       3.2 ... Automatentheorien und -simulationen ... 129

       3.3 ... Übungsaufgaben ... 146

  4.  Hardware ... 149

       4.1 ... Grundlagen ... 149

       4.2 ... Die Zentraleinheit ... 153

       4.3 ... Die Peripherie ... 181

       4.4 ... Übungsaufgaben ... 206

  5.  Netzwerkgrundlagen ... 213

       5.1 ... Einführung ... 213

       5.2 ... Funktionsebenen von Netzwerken ... 220

       5.3 ... Klassifizierung von Netzwerken ... 230

       5.4 ... Netzwerkkarten, Netzwerkkabel und Netzzugangsverfahren ... 239

       5.5 ... Datenfernübertragung ... 251

       5.6 ... Die TCP/IP-Protokollfamilie ... 254

       5.7 ... Übungsaufgaben ... 306

  6.  Betriebssysteme ... 319

       6.1 ... Entwicklung der Betriebssysteme ... 320

       6.2 ... Aufgaben und Konzepte ... 328

       6.3 ... Windows ... 349

       6.4 ... Linux und Unix ... 372

       6.5 ... Übungsaufgaben ... 409

  7.  Grundlagen der Programmierung ... 419

       7.1 ... Python ... 421

       7.2 ... Java ... 508

       7.3 ... Übungsaufgaben ... 554

  8.  Algorithmen und Datenstrukturen ... 557

       8.1 ... Algorithmen erarbeiten und implementieren ... 557

       8.2 ... Datensammlungen sortieren ... 564

       8.3 ... Nach Daten suchen ... 571

       8.4 ... Bäume und Graphen ... 593

       8.5 ... Bedingungserfüllungsprobleme ... 616

       8.6 ... Übungsaufgaben ... 626

  9.  Weitere Konzepte der Programmierung ... 629

       9.1 ... Reguläre Ausdrücke ... 629

       9.2 ... Systemnahe Programmierung ... 647

       9.3 ... Einführung in die Netzwerkprogrammierung ... 654

       9.4 ... Externe Module und Abhängigkeiten ... 664

       9.5 ... Übungsaufgaben ... 674

10.  Datenanalyse, Machine Learning, künstliche Intelligenz ... 675

       10.1 ... Einführung ... 676

       10.2 ... Daten auswählen und aufbereiten ... 681

       10.3 ... Konkrete Machine-Learning-Verfahren ... 699

       10.4 ... Übungsaufgaben ... 713

11.  Software-Engineering ... 715

       11.1 ... Überblick ... 716

       11.2 ... Werkzeuge ... 731

       11.3 ... Übungsaufgaben ... 765

12.  Geschäftsprozessanalyse ... 769

       12.1 ... Überblick ... 769

       12.2 ... Prozesse modellieren mit BPMN ... 774

       12.3 ... Übungsaufgaben ... 784

13.  Datenbanken ... 785

       13.1 ... Die verschiedenen Datenbanktypen ... 786

       13.2 ... MySQL -- ein konkretes RDBMS ... 800

       13.3 ... SQL-Abfragen ... 805

       13.4 ... MySQL-Administration ... 816

       13.5 ... Grundlagen der Datenbankprogrammierung ... 830

       13.6 ... CouchDB im Überblick ... 835

       13.7 ... Übungsaufgaben ... 839

14.  Server für Webanwendungen ... 843

       14.1 ... HTTP im Überblick ... 843

       14.2 ... Der Webserver Apache ... 857

       14.3 ... PHP installieren und einrichten ... 876

       14.4 ... Virtualisierung und Container ... 883

       14.5 ... Übungsaufgaben ... 893

15.  Weitere Internet-Serverdienste ... 899

       15.1 ... Namens- und Verzeichnisdienste ... 899

       15.2 ... Die »Meta-Server« inetd und xinetd ... 915

       15.3 ... Übungsaufgaben ... 919

16.  XML ... 923

       16.1 ... Der Aufbau von XML-Dokumenten ... 925

       16.2 ... DTDs und XML Schema ... 936

       16.3 ... XSLT ... 952

       16.4 ... Grundlagen der XML-Programmierung ... 959

       16.5 ... Übungsaufgaben ... 965

17.  Weitere Datei- und Datenformate ... 971

       17.1 ... Textdateien und Zeichensätze ... 971

       17.2 ... Binäre Dateiformate ... 993

       17.3 ... Übungsaufgaben ... 1005

18.  Webseitenerstellung mit HTML und CSS ... 1009

       18.1 ... HTML und XHTML ... 1010

       18.2 ... Cascading Style Sheets (CSS) ... 1052

       18.3 ... Übungsaufgaben ... 1072

19.  Webserveranwendungen ... 1081

       19.1 ... PHP ... 1081

       19.2 ... Eine REST-API implementieren ... 1148

       19.3 ... Übungsaufgaben ... 1172

20.  JavaScript und Ajax ... 1175

       20.1 ... Grundlagen ... 1176

       20.2 ... Das Document Object Model (DOM) ... 1216

       20.3 ... Ajax ... 1229

       20.4 ... Die JavaScript-Bibliothek React.js ... 1237

       20.5 ... Übungsaufgaben ... 1265

21.  Computer- und Netzwerksicherheit ... 1267

       21.1 ... PC-Gefahren ... 1268

       21.2 ... Netzwerk- und Serversicherheit ... 1280

       21.3 ... Übungsaufgaben ... 1292

  A.  Glossar ... 1295

  B.  Zweisprachige Wortliste ... 1309

  C.  Kommentiertes Literatur- und Linkverzeichnis ... 1317

  Index ... 1331

IT-Handbuch für Fachinformatiker*innen

Der Ausbildungsbegleiter für Anwendungsentwicklung und Systemintegration. Inkl. Prüfungsfragen und Übungen

Buch (Gebundene Ausgabe)

39,90 €

inkl. gesetzl. MwSt.

IT-Handbuch für Fachinformatiker*innen

Ebenfalls verfügbar als:

Gebundenes Buch

Gebundenes Buch

ab 39,90 €
eBook

eBook

ab 39,90 €

Beschreibung

Details

Verkaufsrang

17962

Einband

Gebundene Ausgabe

Erscheinungsdatum

30.06.2021

Verlag

Rheinwerk

Seitenzahl

1388

Maße (L/B/H)

24,6/20/7,5 cm

Beschreibung

Details

Verkaufsrang

17962

Einband

Gebundene Ausgabe

Erscheinungsdatum

30.06.2021

Verlag

Rheinwerk

Seitenzahl

1388

Maße (L/B/H)

24,6/20/7,5 cm

Gewicht

2674 g

Auflage

10. Auflage

Reihe

Rheinwerk Computing

Sprache

Deutsch

ISBN

978-3-8362-8131-7

Das meinen unsere Kund*innen

0.0

0 Bewertungen

Informationen zu Bewertungen

Zur Abgabe einer Bewertung ist eine Anmeldung im Kund*innenkonto notwendig. Die Authentizität der Bewertungen wird von uns nicht überprüft. Wir behalten uns vor, Bewertungstexte, die unseren Richtlinien widersprechen, entsprechend zu kürzen oder zu löschen.

Verfassen Sie die erste Bewertung zu diesem Artikel

Helfen Sie anderen Kund*innen durch Ihre Meinung

Erste Bewertung verfassen

Unsere Kund*innen meinen

0.0

0 Bewertungen filtern

Weitere Artikel finden Sie in

Die Leseprobe wird geladen.
  • IT-Handbuch für Fachinformatiker*innen


  •   Materialien zum Buch ... 16

      Vorwort ... 17

      1.  Einführung ... 25

           1.1 ... Informationstechnik, Informatik und EDV ... 25

           1.2 ... Die Geschichte der Rechenmaschinen und Computer ... 35

           1.3 ... Digitale Speicherung und Verarbeitung von Informationen ... 55

           1.4 ... Übungsaufgaben ... 59

      2.  Mathematische Grundlagen ... 63

           2.1 ... Einführung in die Logik ... 63

           2.2 ... Weitere mathematische Verfahren ... 83

           2.3 ... Informationsspeicherung im Computer ... 105

           2.4 ... Übungsaufgaben ... 115

      3.  Elektronische und technische Grundlagen ... 121

           3.1 ... Elektronische Grundlagen ... 121

           3.2 ... Automatentheorien und -simulationen ... 129

           3.3 ... Übungsaufgaben ... 146

      4.  Hardware ... 149

           4.1 ... Grundlagen ... 149

           4.2 ... Die Zentraleinheit ... 153

           4.3 ... Die Peripherie ... 181

           4.4 ... Übungsaufgaben ... 206

      5.  Netzwerkgrundlagen ... 213

           5.1 ... Einführung ... 213

           5.2 ... Funktionsebenen von Netzwerken ... 220

           5.3 ... Klassifizierung von Netzwerken ... 230

           5.4 ... Netzwerkkarten, Netzwerkkabel und Netzzugangsverfahren ... 239

           5.5 ... Datenfernübertragung ... 251

           5.6 ... Die TCP/IP-Protokollfamilie ... 254

           5.7 ... Übungsaufgaben ... 306

      6.  Betriebssysteme ... 319

           6.1 ... Entwicklung der Betriebssysteme ... 320

           6.2 ... Aufgaben und Konzepte ... 328

           6.3 ... Windows ... 349

           6.4 ... Linux und Unix ... 372

           6.5 ... Übungsaufgaben ... 409

      7.  Grundlagen der Programmierung ... 419

           7.1 ... Python ... 421

           7.2 ... Java ... 508

           7.3 ... Übungsaufgaben ... 554

      8.  Algorithmen und Datenstrukturen ... 557

           8.1 ... Algorithmen erarbeiten und implementieren ... 557

           8.2 ... Datensammlungen sortieren ... 564

           8.3 ... Nach Daten suchen ... 571

           8.4 ... Bäume und Graphen ... 593

           8.5 ... Bedingungserfüllungsprobleme ... 616

           8.6 ... Übungsaufgaben ... 626

      9.  Weitere Konzepte der Programmierung ... 629

           9.1 ... Reguläre Ausdrücke ... 629

           9.2 ... Systemnahe Programmierung ... 647

           9.3 ... Einführung in die Netzwerkprogrammierung ... 654

           9.4 ... Externe Module und Abhängigkeiten ... 664

           9.5 ... Übungsaufgaben ... 674

    10.  Datenanalyse, Machine Learning, künstliche Intelligenz ... 675

           10.1 ... Einführung ... 676

           10.2 ... Daten auswählen und aufbereiten ... 681

           10.3 ... Konkrete Machine-Learning-Verfahren ... 699

           10.4 ... Übungsaufgaben ... 713

    11.  Software-Engineering ... 715

           11.1 ... Überblick ... 716

           11.2 ... Werkzeuge ... 731

           11.3 ... Übungsaufgaben ... 765

    12.  Geschäftsprozessanalyse ... 769

           12.1 ... Überblick ... 769

           12.2 ... Prozesse modellieren mit BPMN ... 774

           12.3 ... Übungsaufgaben ... 784

    13.  Datenbanken ... 785

           13.1 ... Die verschiedenen Datenbanktypen ... 786

           13.2 ... MySQL -- ein konkretes RDBMS ... 800

           13.3 ... SQL-Abfragen ... 805

           13.4 ... MySQL-Administration ... 816

           13.5 ... Grundlagen der Datenbankprogrammierung ... 830

           13.6 ... CouchDB im Überblick ... 835

           13.7 ... Übungsaufgaben ... 839

    14.  Server für Webanwendungen ... 843

           14.1 ... HTTP im Überblick ... 843

           14.2 ... Der Webserver Apache ... 857

           14.3 ... PHP installieren und einrichten ... 876

           14.4 ... Virtualisierung und Container ... 883

           14.5 ... Übungsaufgaben ... 893

    15.  Weitere Internet-Serverdienste ... 899

           15.1 ... Namens- und Verzeichnisdienste ... 899

           15.2 ... Die »Meta-Server« inetd und xinetd ... 915

           15.3 ... Übungsaufgaben ... 919

    16.  XML ... 923

           16.1 ... Der Aufbau von XML-Dokumenten ... 925

           16.2 ... DTDs und XML Schema ... 936

           16.3 ... XSLT ... 952

           16.4 ... Grundlagen der XML-Programmierung ... 959

           16.5 ... Übungsaufgaben ... 965

    17.  Weitere Datei- und Datenformate ... 971

           17.1 ... Textdateien und Zeichensätze ... 971

           17.2 ... Binäre Dateiformate ... 993

           17.3 ... Übungsaufgaben ... 1005

    18.  Webseitenerstellung mit HTML und CSS ... 1009

           18.1 ... HTML und XHTML ... 1010

           18.2 ... Cascading Style Sheets (CSS) ... 1052

           18.3 ... Übungsaufgaben ... 1072

    19.  Webserveranwendungen ... 1081

           19.1 ... PHP ... 1081

           19.2 ... Eine REST-API implementieren ... 1148

           19.3 ... Übungsaufgaben ... 1172

    20.  JavaScript und Ajax ... 1175

           20.1 ... Grundlagen ... 1176

           20.2 ... Das Document Object Model (DOM) ... 1216

           20.3 ... Ajax ... 1229

           20.4 ... Die JavaScript-Bibliothek React.js ... 1237

           20.5 ... Übungsaufgaben ... 1265

    21.  Computer- und Netzwerksicherheit ... 1267

           21.1 ... PC-Gefahren ... 1268

           21.2 ... Netzwerk- und Serversicherheit ... 1280

           21.3 ... Übungsaufgaben ... 1292

      A.  Glossar ... 1295

      B.  Zweisprachige Wortliste ... 1309

      C.  Kommentiertes Literatur- und Linkverzeichnis ... 1317

      Index ... 1331