IT-Handbuch für Fachinformatiker*innen

Der Ausbildungsbegleiter für Anwendungsentwicklung und Systemintegration. Inkl. Prüfungsfragen und Übungen - Ausgabe 2023
Langbeschreibung
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.
Hauptbeschreibung
Alle Fachrichtungen: Anwendungsentwicklung, Systemintegration, Daten- und Prozessanalyse, Digitale Vernetzung
Inhaltsverzeichnis
Materialien zum Buch ... 17Vorwort ... 191. Einführung ... 271.1 ... Informationstechnik, Informatik und EDV ... 271.2 ... Die Geschichte der Rechenmaschinen und Computer ... 371.3 ... Digitale Speicherung und Verarbeitung von Informationen ... 571.4 ... Übungsaufgaben ... 612. Mathematische Grundlagen ... 652.1 ... Einführung in die Logik ... 652.2 ... Mengenlehre und diskrete Mathematik ... 782.3 ... Mathematische Verfahren im Alltag ... 932.4 ... Grundlagen der Stochastik ... 972.5 ... Grundlagen der linearen Algebra ... 1042.6 ... Grundlagen der Analysis ... 1182.7 ... Informationsspeicherung im Computer ... 1232.8 ... Übungsaufgaben ... 1343. Elektronische und technische Grundlagen ... 1413.1 ... Elektronische Grundlagen ... 1413.2 ... Automatentheorien und -simulationen ... 1493.3 ... Übungsaufgaben ... 1684. Hardware ... 1714.1 ... Grundlagen ... 1714.2 ... Die Zentraleinheit ... 1754.3 ... Die Peripherie ... 2034.4 ... Übungsaufgaben ... 2285. Netzwerkgrundlagen ... 2355.1 ... Einführung ... 2355.2 ... Funktionsebenen von Netzwerken ... 2435.3 ... Klassifizierung von Netzwerken ... 2525.4 ... Netzwerkkarten, Netzwerkkabel und Netzzugangsverfahren ... 2615.5 ... Datenfernübertragung ... 2715.6 ... Die TCP/IP-Protokollfamilie ... 2755.7 ... Übungsaufgaben ... 3276. Betriebssysteme ... 3416.1 ... Entwicklung der Betriebssysteme ... 3426.2 ... Aufgaben und Konzepte ... 3506.3 ... Windows ... 3716.4 ... Linux und Unix ... 3946.5 ... Übungsaufgaben ... 4247. Grundlagen der Programmierung ... 4337.1 ... Python ... 4357.2 ... Java ... 5247.3 ... Übungsaufgaben ... 5698. Algorithmen und Datenstrukturen ... 5738.1 ... Algorithmen erarbeiten und implementieren ... 5748.2 ... Datensammlungen sortieren ... 5818.3 ... Nach Daten suchen ... 5888.4 ... Bäume und Graphen ... 6108.5 ... Bedingungserfüllungsprobleme ... 6328.6 ... Übungsaufgaben ... 6439. Weitere Konzepte der Programmierung ... 6459.1 ... Reguläre Ausdrücke ... 6459.2 ... Systemnahe Programmierung ... 6639.3 ... Einführung in die Netzwerkprogrammierung ... 6719.4 ... Externe Module und Abhängigkeiten ... 6809.5 ... Übungsaufgaben ... 69010. Datenanalyse, Machine Learning, künstliche Intelligenz ... 69310.1 ... Einführung ... 69410.2 ... Daten auswählen und aufbereiten ... 69910.3 ... Konkrete Machine-Learning-Verfahren ... 71610.4 ... Übungsaufgaben ... 73011. Software-Engineering ... 73311.1 ... Überblick ... 73411.2 ... Werkzeuge ... 75011.3 ... Übungsaufgaben ... 78412. Geschäftsprozessanalyse ... 78712.1 ... Überblick ... 78712.2 ... Prozesse modellieren mit BPMN ... 79312.3 ... Übungsaufgaben ... 80313. Datenbanken ... 80513.1 ... Die verschiedenen Datenbanktypen ... 80613.2 ... MySQL - ein konkretes RDBMS ... 82013.3 ... SQL-Abfragen ... 82513.4 ... MySQL-Administration ... 83813.5 ... Grundlagen der Datenbankprogrammierung ... 85113.6 ... CouchDB im Überblick ... 85613.7 ... Übungsaufgaben ... 86014. Server für Webanwendungen ... 86514.1 ... HTTP im Überblick ... 86514.2 ... Der Webserver Apache ... 87914.3 ... PHP installieren und einrichten ... 89914.4 ... Virtualisierung und Container ... 90614.5 ... Übungsaufgaben ... 91715. Weitere Internet-Serverdienste ... 92115.1 ... Namens- und Verzeichnisdienste ... 92115.2 ... Die 'Meta-Server' inetd und xinetd ... 93815.3 ... Übungsaufgaben ... 94116. XML ... 94516.1 ... Der Aufbau von XML-Dokumenten ... 94716.2 ... DTDs und XML Schema ... 95816.3 ... XSLT ... 97416.4 ... Grundlagen der XML-Programmierung ... 98116.5 ... Übungsaufgaben ... 98717. Weitere Datei- und Datenformate ... 99317.1 ... Textdateien und Zeichensätze ... 99317.2 ... Binäre Dateiformate ... 101517.3 ... Übungsaufgaben ... 102718. Webseitenerstellung mit HTML und CSS ... 103118.1 ... HTML und XHTML ... 103218.2 ... Cascading Style Sheets (CSS) ... 107418.3 ... Übungsaufgaben ... 109419. Webserveranwendungen ... 110319.1 ... PHP ... 110319.2 ... Eine REST-API implementieren ... 117119.3 ... Übungsaufgaben ... 120020. JavaScript und Ajax ... 120320.1 ... Grundlagen ... 120420.2 ... Das Document Object Model (DOM) ... 124420.3 ... Ajax ... 125720.4 ... Die JavaScript-Bibliothek React.js ... 126520.5 ... Übungsaufgaben ... 129021. Computer- und Netzwerksicherheit ... 129321.1 ... PC-Gefahren ... 129421.2 ... Netzwerk- und Serversicherheit ... 130721.3 ... Übungsaufgaben ... 1318Anhang ... 1321A. Glossar ... 1321B. Zweisprachige Wortliste ... 1333B.1 ... Englisch - Deutsch ... 1333B.2 ... Deutsch - Englisch ... 1338C. Kommentiertes Literatur- und Linkverzeichnis ... 1345C.1 ... Allgemeine Einführungen und Überblicke ... 1345C.2 ... Mathematische Grundlagen ... 1346C.3 ... Elektronische und technische Grundlagen ... 1347C.4 ... Hardware ... 1348C.5 ... Netzwerkgrundlagen ... 1348C.6 ... Betriebssysteme ... 1348C.7 ... Grundlagen der Programmierung ... 1350C.8 ... Algorithmen und Datenstrukturen ... 1350C.9 ... Weitere Konzepte der Programmierung ... 1351C.10 ... Datenanalyse, Machine Learning, künstliche Intelligenz ... 1351C.11 ... Software-Engineering ... 1353C.12 ... Geschäftsprozessanalyse ... 1354C.13 ... Datenbanken ... 1354C.14 ... Server für Webanwendungen ... 1355C.15 ... XML ... 1355C.16 ... Webseitenerstellung mit HTML und CSS ... 1355C.17 ... Webserveranwendungen ... 1356C.18 ... JavaScript und Ajax ... 1356C.19 ... Computer- und Netzwerksicherheit ... 1357Index ... 1359
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.
ISBN-13:
9783836295918
Veröffentl:
2023
Erscheinungsdatum:
05.07.2023
Seiten:
1416
Autor:
Sascha Kersken
Gewicht:
2690 g
Format:
246x200x75 mm
Serie:
Rheinwerk Computing
Sprache:
Deutsch

39,90 €*

Lieferzeit: Sofort lieferbari
Alle Preise inkl. MwSt. | zzgl. Versand