Programmieren

Docker Praxiseinstieg. Deployment, Testen und Debugging von Containern in Produktivumgebungen. Von Karl Matthias und Sean P. Kane

Docker-Images und -Container verwenden
Container deployen und debuggen
Einsatz von Tools: Docker Swarm, Kubernetes, Amazon EC2 Container Services
Linux-Container besitzen das Potenzial, das Deployment von Applikationen für verschiedene Umgebungen stark zu verändern. Dieses Buch weist Ihnen den Weg zu einer funktionierenden Docker-Umgebung. Die Autoren zeigen Ihnen, wie Sie Docker-Images Ihrer Anwendungen inklusive aller Abhängigkeiten erstellen, wie Sie diese testen, deployen und skalieren können, und wie Sie die Container in der Produktivumgebung pflegen und warten. Dabei kommen Themen wie die Einrichtung, das Testen und das Deployment von Docker-Anwendungen ebenso zur Sprache wie das Debugging eines laufenden Systems.

ISBN 978-3-95845-938-0     29,99 €  Portofrei     Bestellen

Einstieg in HTML und CSS. Webseiten programmieren und gestalten mit HTML und CSS – ganz ohne Vorwissen. Von Peter Müller

Die tausendfach bewährte CSS-Einführung – jetzt noch besser und aktueller! Seit seiner ersten Auflage 2006 hat dieses Buch von Peter Müller schon vielen, vielen Tausend Lesern geholfen, CSS zu lernen und zu verstehen. Unser Autor erklärt Schritt für Schritt, was Sie bei der modernen Webgestaltung wissen müssen: von den grundlegenden Prinzipien bis hin zu den neuesten Entwicklungen. Immer kompetent, klar und verständlich. Anschauliche Beispiele aus der Praxis können Sie leicht auf eigene Projekte anwenden. Inkl. HTML5, CSS3 und einer guten Prise Humor.

ISBN 978-3-8362-7646-7     29,90 €  Portofrei     Bestellen

SQL- & NoSQL-Datenbanken. Von Andreas Meier und Michael Kaufmann

Die Autoren führen in das Gebietder relationalen (SQL) und nicht-relationalen (NoSQL) Datenbanken ein.Themenschwerpunkte in der 8. Auflage bilden Datenmanagement, Datenmodellierung,Abfrage- und Manipulationssprachen, Konsistenzgewährung, Datenschutz und -Sicherheit,Systemarchitektur, Mehrbenutzerbetrieb. Das Buch bietet außerdem einen Überblicküber postrelationale und nicht-relationale Datenbanksysteme. Neben klassischenKonzepten werden wichtige Aspekte für NoSQL-Datenbanken erläutert, wie das VerfahrenMap/Reduce, Verteilungsoptionen (Fragmente, Replikation) oder das CAP-Theorem(Consistency, Availability, Partition Tolerance). Eine Webseite ergänzt den Inhalt des Buches durch Tutorien für Abfrage- und Manipulationssprachen(SQL, Cypher), Übungsumgebungen für Datenbanken (MySQL, Neo4j) sowie zweiFallstudien zu travelblitz (OpenOffice Base, Neo4j).

ISBN 978-3-662-47663-5     49,99 €  Portofrei     Bestellen

Neo4j 2.0. Eine Graphdatenbank für alle. Von Michael Hunger

Der Mehrwert von Informationen steckt nicht notwendigerweise in der reinen Menge von Daten, sondern vor allem in den Beziehungen zwischen Elementen. Bisher war es nicht so einfach, die interessanten, vernetzten Domänen verlustlos in einer Datenbank zu speichern und effizient abzufragen.

Neo4j, besonders die neue Version 2.0, erlaubt es, komplexe Datenmodelle direkt zu modellieren und herausfordernde Anwendungsfälle performant umzusetzen. In diesem Buch gibt Michael Hunger, langjähriger Mitarbeiter von Neo Technology, an praktischen Beispielen einen Überblick zur Anwendung der quelloffenen Graphdatenbank.

ISBN 978-3-86802-128-8     12,90 €  Portofrei     Bestellen

Modern CSS. Master the Key. Concepts of CSS for Modern Web Development. Von Joe Attardi

Come on a tour of "modern" CSS in 2020. This example-driven book demonstrates the concepts by showing code examples, screenshots, and diagrams to help clearly communicate the information.

You'll start with the very basics of CSS: box model, colors, selectors and combinators, and specificity. Then gradually move through more intermediate topics - styling text, positioning, Z-index and stacking contexts, gradients, borders, and then to more advanced topics such as transforms, transitions, animations, flexbox, and CSS grid. Some features are only available in modern browsers (Chrome, Edge, Safari, and Firefox), but information about IE11 compatibility is included where possible.

ISBN 978-1-4842-6293-1     32,09 €  Portofrei     Bestellen

JavaScript für Ungeduldige. Der schnelle Einstieg in modernes JavaScript. Von Cay Horstmann

Schneller und praxisnaher Einstieg für Entwicklerinnen mit Vorkenntnissen in Java, C, C++ oder C#. Direkter Einstieg in aktuelles JavaScript (ES2020). Beispiele und Übungen für das Lernen direkt an der Tastatur.

»JavaScript für Ungeduldige« ist ein vollständiger und dennoch prägnanter Leitfaden für modernes JavaScript, bis zu ES2020. Wenn Sie mit Sprachen wie Java, C#, C oder C++ umgehen können, werden Sie mit diesem Buch schnell mit JavaScript produktiv arbeiten können, ohne sich lange mit veralteten Konzepten rumschlagen zu müssen.

ISBN 978-3-86490-801-9     32,90 €  Portofrei     Bestellen

Visual Design of GraphQL Data. A Practical Introduction with Legacy Data and Neo4j. Von Thomas Frisendal

Get an introduction to the visual design of GraphQL data and concepts, including GraphQL structures, semantics, and schemas in this compact, pragmatic book. In it you will see simple guidelines based on lessons learned from real-life data discovery and unification, as well as useful visualization techniques. These in turn help you improve the quality of your API designs and give you the skills to produce convincing visual communications about the structure of your API designs.
Finally, Visual Design of GraphQL Data shows you how to handle GraphQL with legacy data as well as with Neo4j graph databases. Spending time on schema quality means that you will work from sharper definitions, which in turn leads to greater productivity and well-structured applications.

ISBN 978-1-4842-3903-2     29,95 €  Portofrei     Bestellen

Python Challenge. Fit für Prüfung, Job-Interview und Praxis – mit 100 Aufgaben und Musterlösungen. Von Michael Inden

Mehr als 100 Aufgaben und Lösungen für Python. Verschiedener Schwierigkeitsgrade für Einsteiger und Fortgeschrittene. Vorbereitung für Jobinterview und Prüfung. Mit 100 Übungsaufgaben und Programmierpuzzles inklusive Lösungen zum Knobeln und Erweitern Ihrer Kenntnisse bietet Ihnen die »Python Challenge« ein kurzweiliges Lernen, eine fundierte Vorbereitung auf die nächste Prüfung oder ein Jobinterview. Dabei werden viele praxisrelevante Themengebiete wie Strings, Datenstrukturen, Rekursion, Arrays usw. berücksichtigt. Jedes Themengebiet wird in einem eigenen Kapitel behandelt, wobei zunächst kurz auf die Grundlagen eingegangen wird. Danach folgen rund 10 bis 15 Übungsaufgaben verschiedener Schwierigkeitsgrade. So lassen sich die Python-Programmierkenntnisse effektiv verbessern. Dabei helfen insbesondere detaillierte Musterlösungen inklusive der genutzten Algorithmen zu allen Aufgaben. 

ISBN 978-3-86490-809-5     34,90 €  Portofrei     Bestellen

Maschinelles Lernen. Grundlagen und Algorithmen in Python. Von Jörg Frochte

Maschinelles Lernen ist ein interdisziplinäres Fach, das die Bereiche Informatik, Mathematik und das jeweilige Anwendungsgebiet zusammenführt. In diesem Buch werden alle drei Teilgebiete gleichermaßen berücksichtigt:

- Algorithmen des maschinellen Lernens verwenden und verstehen, wie und warum sie funktionieren.
- Kickstart zur Verwendung von Python 3 und seinem Ökosystem im Umfeld des maschinellen Lernens.
- Verschiedene Methoden des überwachten, unüberwachten und bestärkenden Lernens, u.a. Random Forest, DBSCAN und Q-Learning.

Die Algorithmen werden zum besseren Verständnis und praktischen Einsatz anschaulich mittels NumPy und SciPy umgesetzt. Für die Support Vector Machines und das Deep Learning wird auf scikit-learn bzw. Keras zurückgegriffen.

ISBN 978-3-446-46144-4     39,99 €  Portofrei     Bestellen

Machine Learning für Zeitreihen. Einstieg in Regressions-, ARIMA- und Deep Learning-Verfahren mit Python. Von Jochen Hirschle (Inkl. E-Book )

- Konzepte Schritt für Schritt erklärt
- Die Eigenarten von Zeitreihendaten verstehen: Zeitfenster zum Anlernen einsetzen; mit latenten, saisonalen und Trend-Komponenten arbeiten
- Anleitungen zur Umsetzung in Python mit ausführlichen Code-Kommentaren
- Mit TensorFlow2 Deep-Learning-Verfahren zur Prognose aufbauen, anlernen und produktiv einsetzen

Daten über Vorgänge werden in der verarbeitenden Industrie, der Logistik oder im Finanzsektor im Sekundentakt aufgezeichnet: der Verlauf eines Aktienkurses, die Verkaufszahlen eines Produkts, die Sensordaten einer Turbine. Solche Daten informieren nicht nur über isolierte Zustände; sie sind wie Filme, die den Verlauf eines Vorgangs mit einer Serie einzelner Bilder nachzeichnen. Intelligente Algorithmen können die Muster dieser Verläufe analysieren, sie anlernen und über das Beobachtungsfenster hinaus fortschreiben: Zustände in der Zukunft werden prognostizierbar.

ISBN 978-3-446-46726-2     39,99 €  Portofrei     Bestellen

Seiten