Die inhaltliche Breite dieses Werkes ist nur möglich durch die Zusammenarbeit verschiedener erfahrener Programmiererinnen und Programmierlehrer. Unter der Federführung von Chris Minnick, Autor zahlreicher IT-Fachbücher haben Eva Holland, Nikhil Abraham, John Paul Mueller, Luca Massaron und Barry Burd - allesamt Autoren anderer Dummies-Bücher - dieses Handbuch für angehende und fortgeschrittene Webentwicklerinnen geschrieben.
Wenn Sie Webseiten oder mobile Apps entwickeln möchten, dann ist dieses Buch wie für Sie gemacht! Auch ganz ohne Vorkenntnisse steigen Sie einfach ein und lernen die einzelnen Programmiersprachen und Technologien jeweils für sich und im Zusammenspiel kennen und einsetzen. Angefangen beim grundlegenden Aufbau einer Webseite mit HTML, CSS und JavaScript über die Entwicklung mobiler Apps für iOS- und Android-Geräte mit Flutter bis hin zur Verarbeitung der Daten mit Python: Hier ist einfach mehr für Sie drin! Wenn Sie sich einen breiten Überblick über die Webentwicklung und Programmierung verschaffen wollen, dann werfen Sie am besten gleich einen Blick in dieses Buch ...
Über die Autoren 9
Einführung 31
Teil I: Programmieren - Erste Schritte. 35
Kapitel 1: Was ist Programmierung?. 37
Kapitel 2: Programmieren für das Internet. 49
Kapitel 3: Programmierer werden. 63
Teil II: Grundlegende Web- Programmierung. 73
Kapitel 4: Grundlegendes HTML 75
Kapitel 5: Mehr aus HTML herausholen. 95
Kapitel 6: Stylisch mit CSS. 111
Kapitel 7: Die nächsten Schritte mit CSS. 133
Kapitel 8: Responsive Layouts mit Flexbox 157
Kapitel 9: Styling mit Bootstrap. 175
Teil III: Fortgeschrittene Webcodierung 193
Kapitel 10: Was ist JavaScript? 195
Kapitel 11: Ihr erstes JavaScript- Programm. 207
Kapitel 12: Variablen. 225
Kapitel 13: Arrays verstehen 243
Kapitel 14: Operatoren, Ausdrücke und Anweisungen 255
Kapitel 15: Schleifen und Verzweigungen 271
Kapitel 16: Funktionen 285
Kapitel 17: Objekte erstellen und verwenden. 303
Kapitel 18: Steuerung des Browsers mit dem Window- Objekt. 319
Kapitel 19: Manipulation von Dokumenten mit dem DOM. 333
Kapitel 20: Ereignisse in JavaScript 353
Kapitel 21: Eingaben und Ausgaben. 365
Kapitel 22: Callbacks und Funktionsabschlüsse 379
Kapitel 23: AJAX und JSON. 391
Teil IV: Mobile Apps erstellen. 407
Kapitel 24: Was ist Flutter?. 409
Kapitel 25: Ihren Computer für die Entwicklung mobiler
Anwendungen einrichten. 425
Kapitel 26: 'Hallo' von Flutter. 459
Kapitel 27: Hello again.... 493
Kapitel 28: Dinge geschehen lassen 517
Kapitel 29: Layouts. 549
Kapitel 30: Interaktion mit dem Benutzer 587
Kapitel 31: Navigation, Listen und andere Leckerbissen. 623
Kapitel 32: Mittendrin statt nur dabei .... 669
Teil V: Erste Schritte mit Python. 691
Kapitel 33: Python - Erste Schritte. 693
Kapitel 34: Eine Python- Distribution installieren. 705
Kapitel 35: Mit echten Daten arbeiten 723
Teil VI: Datenanalyse mit Python. 745
Kapitel 36: Datenaufbereitung. 747
Kapitel 37: Datengestaltung. 773
Kapitel 38: MatPlotLib - ein Crashkurs. 791
Kapitel 39: Datenvisualisierung. 807
Abbildungsverzeichnis 825
Stichwortverzeichnis 837