buchspektrum Internet-Buchhandlung

Neuerscheinungen 2019

Stand: 2020-02-01
Schnellsuche
ISBN/Stichwort/Autor
Herderstraße 10
10625 Berlin
Tel.: 030 315 714 16
Fax 030 315 714 14
info@buchspektrum.de

Sascha Kersken

IT-Handbuch für Fachinformatiker


Der Ausbildungsbegleiter. Inkl. Prüfungsfragen und Praxisübungen. EDV-Grundlagen, Programmierung, Netzwerke. Praxisorientiertes Lehr- und Nachschlagewerk. Für Fachinformatiker der Bereiche Anwendungsentw
9., aktualis. Aufl. 2019. 1379 S. 24 cm
Verlag/Jahr: RHEINWERK VERLAG 2019
ISBN: 3-8362-7023-4 (3836270234)
Neue ISBN: 978-3-8362-7023-6 (9783836270236)

Preis und Lieferzeit: Bitte klicken


Das Standardwerk für Ausbildung und Studium

EDV-Grundlagen, Programmierung, Netzwerke
Praxisorientiertes Lehr- und Nachschlagewerk
Für Fachinformatiker der Bereiche Anwendungsentwicklung und Systemintegration

Gut strukturiert und in gut lesbaren Lerneinheiten vermittelt Ihnen das Buch einen Überblick über das Gesamtgebiet der Fachinformatik, wie es die Prüfungsordnung der IHK für eine zwei- oder dreijährige Berufsausbildung vorschreibt. Sascha Kersken bietet Ihnen einen leichten Zugang zu allen Themen und Grundlagen der modernen 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.

Materialien zum Buch ... 17

Vorwort ... 19

1. Einführung ... 27

1.1 ... Informationstechnik, Informatik und EDV ... 27

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

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

1.4 ... Übungsaufgaben ... 59

2. Mathematische und technische Grundlagen ... 63

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

2.2 ... Informationsspeicherung im Computer ... 78

2.3 ... Elektronische Grundlagen ... 89

2.4 ... Automatentheorien und -simulationen ... 97

2.5 ... Übungsaufgaben ... 112

3. Hardware ... 119

3.1 ... Grundlagen ... 119

3.2 ... Die Zentraleinheit ... 124

3.3 ... Die Peripherie ... 151

3.4 ... Übungsaufgaben ... 176

4. Netzwerkgrundlagen ... 183

4.1 ... Einführung ... 183

4.2 ... Funktionsebenen von Netzwerken ... 190

4.3 ... Klassifizierung von Netzwerken ... 200

4.4 ... Netzwerkkarten, Netzwerkkabel und Netzzugangsverfahren ... 209

4.5 ... Datenfernübertragung ... 221

4.6 ... Die TCP/IP-Protokollfamilie ... 225

4.7 ... Übungsaufgaben ... 276

5. Betriebssystemgrundlagen ... 289

5.1 ... Entwicklung der Betriebssysteme ... 290

5.2 ... Aufgaben und Konzepte ... 298

5.3 ... Übungsaufgaben ... 319

6. Windows ... 325

6.1 ... Allgemeine Informationen ... 325

6.2 ... Windows im Einsatz ... 331

6.3 ... Windows-Netzwerkkonfiguration ... 359

6.4 ... Übungsaufgaben ... 367

7. Linux ... 373

7.1 ... Arbeiten mit der Shell ... 375

7.2 ... Konfigurations- und Administrationsaufgaben ... 406

7.3 ... Automatisierung ... 412

7.4 ... Editoren ... 418

7.5 ... Grafische Benutzeroberflächen ... 433

7.6 ... Netzwerkkonfiguration unter Linux ... 439

7.7 ... Übungsaufgaben ... 446

8. macOS ... 451

8.1 ... Mit Aqua arbeiten ... 455

8.2 ... Systemkonfiguration ... 464

8.3 ... macOS-Netzwerkkonfiguration ... 466

8.4 ... Übungsaufgaben ... 469

9. Grundlagen der Programmierung ... 473

9.1 ... Die Programmiersprache C ... 475

9.2 ... Java ... 504

9.3 ... Python ... 530

9.4 ... Übungsaufgaben ... 595

10. Konzepte der Programmierung ... 599

10.1 ... Algorithmen und Datenstrukturen ... 599

10.2 ... Reguläre Ausdrücke ... 625

10.3 ... Systemnahe Programmierung ... 643

10.4 ... Einführung in die Netzwerkprogrammierung ... 652

10.5 ... GUI- und Grafikprogrammierung ... 661

10.6 ... Übungsaufgaben ... 686

11. Mobile Development ... 689

11.1 ... iOS-Apps mit Xcode und Swift ... 690

11.2 ... Eine iOS-App entwickeln ... 699

11.3 ... Übungsaufgaben ... 709

12. Software-Engineering ... 711

12.1 ... Überblick ... 712

12.2 ... Werkzeuge ... 728

12.3 ... Übungsaufgaben ... 759

13. Datenbanken ... 763

13.1 ... Die verschiedenen Datenbanktypen ... 764

13.2 ... MySQL - ein konkretes RDBMS ... 778

13.3 ... SQL-Abfragen ... 783

13.4 ... MySQL-Administration ... 794

13.5 ... Grundlagen der Datenbankprogrammierung ... 807

13.6 ... CouchDB im Überblick ... 811

13.7 ... Übungsaufgaben ... 815

14. Server für Webanwendungen ... 821

14.1 ... HTTP im Überblick ... 821

14.2 ... Der Webserver Apache ... 835

14.3 ... PHP installieren und einrichten ... 857

14.4 ... Virtualisierung und Container ... 864

14.5 ... Übungsaufgaben ... 873

15. Weitere Internet-Serverdienste ... 877

15.1 ... Namens- und Verzeichnisdienste ... 877

15.2 ... Sonstige Server ... 893

15.3 ... Übungsaufgaben ... 898

16. XML ... 901

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

16.2 ... DTDs und XML Schema ... 913

16.3 ... XSLT ... 929

16.4 ... Grundlagen der XML-Programmierung ... 935

16.5 ... Übungsaufgaben ... 950

17. Weitere Datei- und Datenformate ... 957

17.1 ... Textdateien und Zeichensätze ... 957

17.2 ... Binäre Dateiformate ... 969

17.3 ... Übungsaufgaben ... 982

18. Webseitenerstellung mit HTML und CSS ... 987

18.1 ... HTML