Zum Hauptinhalt springen Zur Suche springen Zur Hauptnavigation springen

Computer und IT

Produkte filtern

Produktbild für OpenLDAP in der Praxis

OpenLDAP in der Praxis

- Dieses Buch unterstützt Sie beim Einsatz von OpenLDAP in Ihrem Netzwerk – egal, ob Sie OpenLDAP das erste Mal einrichten oder von einer älteren Version migrieren. - Alle Kapitel bauen aufeinander auf, so dass Sie in der Lage sind, eine komplette OpenLDAP-Umgebung mit Kerberos einzurichten. Sie können aber auch einzelne Kapitel nutzen, um Ihre bestehende LDAP-Infrastruktur zu erweitern. - Besonders zu den Themen ACLs, Replikation und Kerberos finden Sie neben den Grundlagen auch Beispiele zu den Vorgehensweisen. - Neben der klassischen Installation wird auf die Einrichtung von OpenLDAP in Docker-Containern eingegangen. Zudem finden Sie einen Ausblick auf Kubernetes. - Mit allen Listings und Skripten zum Download. - basierend auf Version 2.6 - Ihr exklusiver Vorteil: E-Book inside beim Kauf des gedruckten Buches Dieses Buch bietet eine ausführliche Beschreibung von der Installation eines einzelnen OpenLDAP-Servers bis hin zu einer Multi-Provider-Replikation und der Einbindung von Kerberos, und Sie erfahren, wie Sie den Funktionsumfang Ihres LDAP-Servers durch Overlays erweitern und performanter gestalten können. Alle Schritte auf dem Weg zu einer redundanten OpenLDAP-Struktur werden genau beschrieben. Das Hauptaugenmerk bei der Verwaltung liegt auf der Kommandozeile. Zusätzlich wird der LDAP Account Manager (LAM) als grafisches Werkzeug vorgestellt. Das Buch unterstützt Sie auch bei der Umstellung von OpenLDAP 2.4 auf OpenLDAP 2.6. In einem eigenen Kapitel gehen wir auf das Thema Monitoring ein, denn ein Dienst wie LDAP sollte nie ohne Überwachung bleiben. In dieser Auflage wird nur noch die Konfiguration über cn=config beschrieben. Die folgenden Inhalte sind komplett neu in dieser Auflage: - Einrichtung von Referrals - Zwei Faktoren Authentifizierung - Das Overlay autoca zur automatischen Erstellung von Clientzertifikaten - Einrichtung des OpenLDAP via Ansible AUS DEM INHALT - Installation der benötigten Pakete - Verwaltung des OpenLDAP über cn=config - Erstellen eigener Schemata - Einstieg nach der Installation der Pakete - Erste Objekte im LDAP-Baum - Verschlüsselung der Verbindung über TLS und LDAPS - Einrichtung des sssd als LDAP-Client - Einsatz von Filtern - Absichern des Baums durch ACLs - Verwendung von Overlays zur Funktionserweiterung - Replikation des LDAP-Baums - Einsatz von Referrals - OpenLDAP mit Docker und Kubernetes - OpenLDAP als LDAP-Proxy

Regulärer Preis: 79,99 €
Produktbild für C++ programmieren (7. Auflg.)

C++ programmieren (7. Auflg.)

C++ lernen - professionell anwenden - Lösungen nutzen. In 7., überarbeiteter Auflage, August 2023. Egal, ob Sie C++ lernen wollen oder Ihre Kenntnisse in der Softwareentwicklung mit C++ vertiefen – in diesem Buch finden Sie, was Sie brauchen. C++-Neulinge erhalten eine motivierende Einführung in die Sprache C++. Die vielen Beispiele sind leicht nachzuvollziehen, Klassen und Objekte, Templates, STL und Exceptions sind bald keine Fremdwörter mehr für Sie. Fortgeschrittene finden in diesem Buch kurze Einführungen zu Themen wie Thread-Programmierung, Netzwerk-Programmierung, grafische Benutzungsoberflächen und Zugriff auf die KI ChatGPT per Programm. Weil Softwareentwicklung nicht nur Schreiben von Programmcode ist, finden Sie hier auch diese Themen: guter Programmierstil, Testen von Programmen und automatisierte Übersetzung von Programmen. Das integrierte »C++-Rezeptbuch« mit mehr als 150 praktischen Lösungen, das detaillierte Inhaltsverzeichnis und ein sehr umfangreiches Register machen das Buch zum unverzichtbaren Nachschlagewerk für alle, die sich im Studium oder professionell mit der Softwareentwicklung in C++ beschäftigen.Aus dem Inhalt:Datentypen und Kontrollstrukturen: strukturierte und selbstdefinierte Datentypen, Ein- und Ausgabe von DatenProgramme strukturieren, einfache Funktionen schreiben, Templates kennenlernenObjektorientierung: Klassen und Objekte, Konzepte zum Klassenentwurf, generische KlassenVererbung: Beziehung zwischen Ober- und Unterklassen, Überschreiben von Funktionen, MehrfachvererbungFehlerbehandlung, Überladen von Operatoren, sicheres Speichermanagement, Lambda-Funktionen, Template-MetaprogrammierungOptimierung der Performance mit R-Wert-ReferenzenLeseprobe (PDF-Link)

Regulärer Preis: 49,99 €
Produktbild für Dragon

Dragon

So funktioniert das effiziente Diktieren von Texten!Nuance Dragon hilft Ihnen dabei, jede Menge Zeit zu sparen! Dieses kompakte Handbuch liefert praxisnahe Tipps und Tricks, um sämtliche Möglichkeiten dieser leistungsstarken Diktiersoftware voll auszuschöpfen. Systematisch lernen Sie, wie Sie mit Dragon alltägliche Aufgaben effizienter gestalten und Ihre Produktivität durch eine sinnvolle Sprachbefehlsführung steigern. Entdecken Sie, wie Sie die Software optimal für Ihren persönlichen Arbeitsstil nutzen, an Ihre individuellen Bedürfnisse anpassen sowie in Ihren zeitsparenden und zuverlässigen Assistenten verwandeln. Aus dem Inhalt- Schnelles und effizientes Diktat mit Dragon Spracherkennung- Ergänzung des Dragon-Wörterbuchs um eigene Wörter und Ausdrücke- PC-Steuerung per Sprache- Hinweise zur Optimierung der Spracherkennung- Datensicherung und Selbsthilfe Dr. phil. Stephan Küpper ist seit 2002 im Vertrieb von Dragon Spracherkennung tätig und unterstützt seine Kunden bei der Installation sowie beim Training. Dieses Buch ist das Ergebnis seiner unzähligen Schulungen von professionellen Diktanten in den Bereichen Recht, Wirtschaft und Medizin.

Regulärer Preis: 24,99 €
Produktbild für Cyber Guardians

Cyber Guardians

A COMPREHENSIVE OVERVIEW FOR DIRECTORS AIMING TO MEET THEIR CYBERSECURITY RESPONSIBILITIESIn Cyber Guardians: Empowering Board Members for Effective Cybersecurity, veteran cybersecurity advisor Bart McDonough delivers a comprehensive and hands-on roadmap to effective cybersecurity oversight for directors and board members at organizations of all sizes. The author includes real-world case studies, examples, frameworks, and blueprints that address relevant cybersecurity risks, including the industrialized ransomware attacks so commonly found in today’s headlines. In the book, you’ll explore the modern cybersecurity landscape, legal and regulatory requirements, risk management and assessment techniques, and the specific role played by board members in developing and promoting a culture of cybersecurity. You’ll also find:* Examples of cases in which board members failed to adhere to regulatory and legal requirements to notify the victims of data breaches about a cybersecurity incident and the consequences they faced as a result* Specific and actional cybersecurity implementation strategies written for readers without a technical background* What to do to prevent a cybersecurity incident, as well as how to respond should one occur in your organizationA practical and accessible resource for board members at firms of all shapes and sizes, Cyber Guardians is relevant across industries and sectors and a must-read guide for anyone with a stake in robust organizational cybersecurity. BART R. MCDONOUGH, the CEO and Founder of Agio, uses his extensive 20-plus years of IT and cybersecurity expertise to decode complex cybersecurity subjects, establishing him as a reliable resource for clients. His acclaimed book Cyber Smart provides a user-friendly guide to navigating the intricate landscape of cybersecurity for professionals and families alike. In addition to his role as a strategic cybersecurity advisor to boards, McDonough has also contributed valuable insights and perspectives as a member of several boards. Throughout his notable career, he has offered expert cybersecurity counsel to some of the world’s premier money managers. Bart received his undergraduate degree from the University of Connecticut and his Master’s degree from Yale University.

Regulärer Preis: 25,99 €
Produktbild für Strategisches Management der IT-Landschaft (4. Auflg.)

Strategisches Management der IT-Landschaft (4. Auflg.)

- Profitieren Sie vom Know-how der Autorin und von einem Vorgehen, das in der Praxis vielfach erprobt ist.- Anhänge mit Hilfestellungen für die Einführung, Muster für Analyse, Gestaltung und Planung der IT-Landschaft, weitere Informationen zum EAM-Reifegradmodell und zu Modellierungsrichtlinien- Schritt-für-Schritt-Anleitungen für die Reifegradbestimmung, strategische IT-Planung und IT-Governance- Neu in der 4. Auflage: Vertiefung der Themen Agile Planung, Ziel-Bild-Gestaltung und dezentrale GovernanceIn diesem Buch erfahren Sie, wie Sie als IT-Manager:in oder CIO Ihre IT-Landschaft am Business ausrichten, erfolgreich planen und weiterentwickeln.Sie erhalten Hilfestellungen, um vorausschauend agieren und fundierte Entscheidungen treffen zu können. Nur so können Sie sowohl Geschäftschancen ermöglichen als auch den Geschäftsbetrieb absichern.Wesentliche Disziplinen hierfür sind die Strategieentwicklung, das Enterprise Architecture Management, das Lean Demand Management und das Projektportfoliomanagement. Diese Disziplinen und ihr Zusammenspiel werden ausführlich beschrieben. Sie erhalten Hilfestellungen für den Aufbau Ihres einfachen und effektiven strategischen IT-Management- Instrumentariums und insbesondere für den Aufbau des Enterprise Architecture Management und seine Verankerung in der Organisation.Die praktischen Anleitungen und Best Practices versetzen Sie in die Lage, ein einfaches und effektives Planungs- und Steuerungsinstrumentarium aufzusetzen und auszubauen. Auf dieser Basis können Sie in Ihrem Unternehmen die IT-Unterstützung optimieren und die Partnerschaft im Unternehmen schrittweise ausbauen oder sogar die Gestaltung des Business mitverantworten.AUS DEM INHALT:Agile Planung/Strategische IT-Planung/Ziel-Bild-Gestaltung/Unternehmensarchitektur/EAM/Business Capability Management/Technologiemanagement/IT-Governance/Dashboard/Glossar Inge Hanschke, Dipl.-Inf., ist Expertin in digitaler Transformation, Datenmanagement, Organisation 4.0, Enterprise Architecture Management, Business-Analyse & Demand Management, Lean Management, Informationssicherheit und Datenschutz. Seit über 30 Jahren baut sie als Innovator, IT-Managerin bei Anwenderunternehmen, in einem ERP-Produkthaus und als IT-Dienstleister konsequent die Brücke zwischen Business und IT. Sie hat in vielen Unternehmen deren Geschäftsmodell sowie die IT digitalisiert, die IT an Geschäftsanforderungen ausgerichtet, das IT-Management professionalisiert und damit die Unternehmen für den digitalen Wandel vorbereitet.

Regulärer Preis: 59,99 €
Produktbild für CAD für Maker (3. Auflg.)

CAD für Maker (3. Auflg.)

Designe deine DIY-Objekte mit FreeCAD, Fusion 360, SketchUp & Tinkercad - jetzt in komplett aktualisierter 3. Auflage, August 2023.Du liebst es, deine eigenen Ideen in die Tat umzusetzen? Du fertigst gerne Gegenstände aus Holz, Kunststoff oder Metall? Dann weißt du: Bleistift und Papier eignen sich für eine erste Skizze, doch für die Fertigung deiner DIY-Objekte benötigst du eine digitale 3D-Vorlage. In diesem Buch erfährst du alles, was du wissen musst, um im Handumdrehen zum CAD-Modell für deine Produktidee zu gelangen.Anhand vieler spannender Projekte mit Tinkercad, FreeCAD, Onshape, Fusion 360 und SketchUp führt dich Ralf Steck Schritt für Schritt in die 3D-Konstruktion ein. Dabei verliert er sich nicht in softwarespezifischen Details, sondern vermittelt grundlegende Modellierkonzepte, die dich fit für die CAD-Software deiner Wahl machen – vom Einsteiger- bis zum Profi-System. Die 3. Auflage berücksichtigt den neuesten Stand der eingesetzten Software.Folgende Themen erwarten dich: Grundlagen der CAD-Modellierung, benötigte Hardware, Ausgabeformate Durch Addition und Subtraktion komplexe Formen modellieren: Mit Tinkercad ein Laserschwert modellieren Parametrische Konstruktion – wie die Profis! Mit FreeCAD&Onshape einen anpassbaren Bodenschoner designen 3D-Scanning mit 3DF Zephyr oder Polycam inkl. Nachbearbeitung mit Meshmixer Datenaufbereitung und STL-Export 2D-Ableitungen (DXF) erstellen Von 2D zu 3D und zurück: Mit Fusion 360 eine Gartenskulptur und ein Hausnummernschild designen Direktmodellierung: Virtuelle Einrichtungsplanung und 3D-druckbares Modellbauhaus mit SketchUp Ganz egal, ob du mit 3D-Drucker, Fräse oder Lasercutter arbeitest – Ralf Steck liefert dir alle notwendigen CAD-Skills, um dein ganz persönliches Wunschobjekt zu fertigen.

Regulärer Preis: 34,99 €
Produktbild für OpenLDAP in der Praxis (2. Auflg.)

OpenLDAP in der Praxis (2. Auflg.)

- Dieses Buch unterstützt Sie beim Einsatz von OpenLDAP in Ihrem Netzwerk – egal, ob Sie OpenLDAP das erste Mal einrichten oder von einer älteren Version migrieren.- Alle Kapitel bauen aufeinander auf, so dass Sie in der Lage sind, eine komplette OpenLDAP-Umgebung mit Kerberos einzurichten. Sie können aber auch einzelne Kapitel nutzen, um Ihre bestehende LDAP-Infrastruktur zu erweitern.- Besonders zu den Themen ACLs, Replikation und Kerberos finden Sie neben den Grundlagen auch Beispiele zu den Vorgehensweisen.- Neben der klassischen Installation wird auf die Einrichtung von OpenLDAP in Docker-Containern eingegangen. Zudem finden Sie einen Ausblick auf Kubernetes.- Mit allen Listings und Skripten zum Download.- basierend auf Version 2.6Dieses Buch bietet eine ausführliche Beschreibung von der Installation eines einzelnen OpenLDAP-Servers bis hin zu einer Multi-Provider-Replikation und der Einbindung von Kerberos, und Sie erfahren, wie Sie den Funktionsumfang Ihres LDAP-Servers durch Overlays erweitern und performanter gestalten können.Alle Schritte auf dem Weg zu einer redundanten OpenLDAP-Struktur werden genau beschrieben. Das Hauptaugenmerk bei der Verwaltung liegt auf der Kommandozeile. Zusätzlich wird der LDAP Account Manager (LAM) als grafisches Werkzeug vorgestellt.Das Buch unterstützt Sie auch bei der Umstellung von OpenLDAP 2.4 auf OpenLDAP 2.6.In einem eigenen Kapitel gehen wir auf das Thema Monitoring ein, denn ein Dienst wie LDAP sollte nie ohne Überwachung bleiben.In dieser Auflage wird nur noch die Konfiguration über cn=config beschrieben.Die folgenden Inhalte sind komplett neu in dieser Auflage:- Einrichtung von Referrals- Zwei Faktoren Authentifizierung- Das Overlay autoca zur automatischen Erstellung von Clientzertifikaten- Einrichtung des OpenLDAP via AnsibleAUS DEM INHALT- Installation der benötigten Pakete- Verwaltung des OpenLDAP über cn=config- Erstellen eigener Schemata- Einstieg nach der Installation der Pakete- Erste Objekte im LDAP-Baum- Verschlüsselung der Verbindung über TLS und LDAPS- Einrichtung des sssd als LDAP-Client- Einsatz von Filtern- Absichern des Baums durch ACLs- Verwendung von Overlays zur Funktionserweiterung- Replikation des LDAP-Baums- Einsatz von Referrals- OpenLDAP mit Docker und Kubernetes- OpenLDAP als LDAP-Proxy Stefan Kania ist seit über 20 Jahren freiberuflich als Trainer und Consultant tätig. Seine Schwerpunkte liegen bei den Themen Samba, LDAP und Kerberos. Sowohl in Schulungen als auch in verschiedenen Projekten konnte er vielfältige Erfahrungen sammeln, die er in seinen Büchern zusammengetragen hat.Andreas Ollenburg ist seit über zwei Jahrzehnten als Trainer, Berater und Administrator in den Bereichen Linux, Novell und Microsoft unterwegs. Durch die Arbeit in heterogenen Netzen ergaben sich seine Schwerpunkte Standardisierung, IT-Sicherheit und Verzeichnisdienste mit ihren Standards X.500 und LDAP.

Regulärer Preis: 79,99 €
Produktbild für Numerisches Python (2. Auflg.)

Numerisches Python (2. Auflg.)

Arbeiten mit NumPy, Matplotlib und Pandas. In 2. aktualisierter Auflage, August 2023.Dieses Buch vermittelt die Python-Grundlagen zur Lösung numerischer Probleme aus den Gebieten »Data Science« und »Maschinelles Lernen«.Im ersten Teil geht es um NumPy als Basis der numerischen Programmierung mit Python. Eingehend behandelt werden Arrays als zentraler Datentyp für alles, Numerische Operationen, Broadcasting und Ufuncs. Statistik und Wahrscheinlichkeitsrechnung ist ein eigenes Kapitel gewidmet, ebenso wie Boolscher Maskierung und File-Handling.Die Datenvisualisierung mit Matplotlib bildet den Schwerpunkt des zweiten Teils. Zunächst geht es um die Begrif ichkeit von Matplotlib. Behandelt werden Linien-, Balkendiagramme, Histogramme und Konturplots.Der dritte Teil dreht sich um Pandas mit seinen Series und DataFrames. Behandelt wird auch der Umgang mit verschiedensten Dateiformaten wie Excel, CSV und JSON sowie mit unvollständigen Daten und NaN. Aufgezeigt werden die Möglichkeiten der Datenvisualisierung direkt mit Pandas.Der vierte Teil bietet Beispielanwendungen des erlernten Stoffes, wie z.B. ein Haushaltsbuch und eine praxistaugliche Einnahmeüberschussrechnung. Auch findet sich hier eine Einführung in Bildverarbeitungstechniken.Fast jedes der 32 Kapitel enthält zusätzliche Übungen zum Erproben und Vertiefen des Erlernten, die zugehörigen Lösungen sind im fünften Teil zusammengefasst.Aus dem Inhalt:NumPy:- Numerische Operationen auf mehrdimensionalen Arrays- Broadcasting und UfuncsMatplotlib:- Diskrete und kontinuierliche Graphen- Balken- und Säulendiagramme, Histogramme, KonturplotsPandas:- Series und DataFrames- Arbeiten mit Excel-, csv- und JSON-Dateien- Unvollständige Daten (NaN)- DatenvisualisierungPraxisbeispiele:- Bildverarbeitung- Haushaltsbuch und EinnahmeüberschussrechnungLeseprobe (PDF-Link)

Regulärer Preis: 29,99 €
Produktbild für The Quiet Crypto Revolution

The Quiet Crypto Revolution

Crypto is going to change the world, and for those tired of confusing financial jargon and complicated technical terminology, look no further. This book demystifies the world of cryptocurrencies and blockchain technology and explains in accessible language how it will affect your daily life.In The Quiet Crypto Revolution, Klaas Jung dives beneath the surface of Bitcoin to explore the engine that powers it - blockchain. Far surpassing the confines of cryptocurrencies, blockchain's potential for wide-ranging applications is enormous. It's crucial to understand that cryptocurrencies are merely a single manifestation of blockchain's capabilities. This book casts light on the broader spectrum of blockchain applications and the exciting future of this groundbreaking technology.With a focus on real-world applications, you'll gain a deeper understanding of the key concepts behind the innovative technology of blockchain, equipping you to make informed decisions. Whether you're a tech-savvy individual or a complete newcomer to the world of crypto and finance, this book will arm you with the knowledge and insights you need to understand the impact cryptocurrency and blockchain will have on your future.YOU WILL* Look at the future of blockchain technology* Review potential use cases for blockchain beyond cryptocurrency* Study security strategies to avoid scams in the crypto spaceWHO THIS BOOK IS FORBeginners who would like to gain a better understanding of cryptocurrency and the technology that supports it.Klaas Jung is a seasoned IT management professional and writer who brings a unique perspective to the ever-evolving world of blockchain and cryptocurrency. With over 20 years of experience in the IT industry, he has a wealth of knowledge and understanding of the technical and practical aspects of this revolutionary technology. His first book, "100% Successful IT Projects," was a practical guide to managing IT projects and achieving success.1. Introduction to The Crypto Revolution.- 2. Understanding the Blockchain.- 3. The future of blockchain technology.- 4. Cryptocurrency in Practice.- 5. The Future of Decentralized Finance.- 6. Security and Scams.- 7. Crypto Pioneers: Exploring Entrepreneurial Opportunities.- 8. Final Thoughts: The Future of Crypto.

Regulärer Preis: 22,99 €
Produktbild für GarageBand For Dummies

GarageBand For Dummies

PUT TOGETHER GREAT-SOUNDING AUDIO TRACKS ON MAC, IPHONE, OR IPADGarageBand For Dummies gets you started with the popular audio software included with Apple devices. This simple app lets you do everything from building basic beats to creating multi-track recordings. You’ll learn how to build a song from the ground up in this beginner-friendly Dummies guide. Follow simple, step-by-step instructions that guide you through building percussion loops, adding melodies, and recording live vocals or other instruments. When your masterpiece is complete, this book shows you how to mix and master your tracks and get them ready to share with the world. You, GarageBand, and GarageBand For Dummies are about to make beautiful music together.* Learn the GarageBand interface and set up recording sessions* Set up your recording space to get the best quality audio from vocal and instrument sessions* Add beats and loops or perform on built-in instruments* Blend your tracks into a final mixFor easily creating recordings and demos using the free GarageBand app, this is the book you need. BOB LEVITUS is a mostly retired technology writer and former tech columnist for The Houston Chronicle and The Mac Observer. He is the author or coauthor of over 90 books, including past editions of macOS® For Dummies, iPhone® For Dummies, and iPad® For Dummies. Bob also has a background as a professional music producer. Introduction 1PART 1: STARTING ON A GOOD NOTE 5Chapter 1: Introducing GarageBand for Macs and iDevices 7Chapter 2: Equipping and Setting Up Your Recording Space 25Chapter 3: Introducing Multitrack Recording with GarageBand 49PART 2: MAKING MUSIC ON A MAC 77Chapter 4: Getting Started 79Chapter 5: Using Loops to Make Music 93Chapter 6: Recording with MIDI and Software Instruments 113Chapter 7: Recording Vocals and Acoustic Instruments with a Mic 139Chapter 8: Recording Electric Guitars and Other Electronic Instruments 159PART 3: POSTPRODUCTION: FINISHING SONGS ON A MAC 175Chapter 9: Editing and Polishing Tracks 177Chapter 10: Mixing Tracks into Songs 203Chapter 11: Mastering Mastering 217PART 4: MAKING MUSIC WITH YOUR IDEVICE 229Chapter 12: Getting Started 231Chapter 13: Making Music with Live Loops 247Chapter 14: Laying Down Software Instrument Tracks 263Chapter 15: Recording Vocals and Acoustic Instruments with a Mic 279Chapter 16: Recording Guitars and Basses 297PART 5: POSTPRODUCTION: FINISHING SONGS ON AN IDEVICE 313Chapter 17: Editing and Polishing Tracks 315Chapter 18: Mixing Tracks into Songs 333Chapter 19: Mastering Mastering 347Chapter 20: File Compression and Your Music 353PART 6: THE PART OF TENS 365Chapter 21: Ten Ways to Improve GarageBand’s Performance 367Chapter 22: Ten Ways to Take Your Recordings to the Next Level 377Chapter 23: Ten Useful Websites 385Index 391

Regulärer Preis: 19,99 €
Produktbild für AI Startup Strategy

AI Startup Strategy

Gain exclusive access to the secrets to building an enterprise AI start-up. AI innovation helps with every aspect of the business, from the supply chain, marketing, and advertising, customer service, risk management, operations to security. Industries from different verticals have been adopting AI and get real business values out of it.   This book guides you through each step, from defining the business need and business model, all the way to registering IP and calculating your AI start-up valuation. You see how to perform market and technology validation, perform lean AI R&D, design AI architecture, AI product development and operationalization. The book also cover building and managing an AI team, along with attracting and keeping business and developer users, Building an Enterprise AI start-up is hard because Enterprise AI is an effort to build applications to mimic human intelligence to solve business problems. Hence it has a different challenge from building traditional non-AI applications, such as scouting, recruiting and managing AI talents; designing the most cost-efficient and scalable Enterprise AI; or establishing the best practice to operationalize AI in production As we are in the dawn of the AI-first product wave, AI-powered products for enterprises will be created for many years to come and AI Startup Strategy is the one-stop guide for it. What You'll Learn * Match customer’s expectation VS technical feasibility * Justify business values and ROI for customers * Review the best business models for high valuation enterprise AI start-ups * Design an AI product that gives a satisfactory experience for the user * Register and value AI IP  Who This Book is For  Startup Founders, Product Managers, Software Architects/Lead Engineers, Executives Chapter 1: Fundamentals of AI Startup.- Chapter 2: AI Startup Landscape.- Chapter 3: Product Market Validation for AI-First SaaS .- Chapter 4: Product Market Validation for AI as a Service (AlaaS).- Chapter 5: AI Product Strategy.- Chapter 6:  Human-Centered AI-Experience Design.- Chapter 7: Human-Centered AI Developer Experience Design.- Chapter 8:  Building AI Platform.- Chapter 9: Go-To-Market Strategy for AI Startup.- Chapter 10:  AI Startup Exit Strategy.

Regulärer Preis: 56,99 €
Produktbild für Business Process Transformation mit SAP Signavio

Business Process Transformation mit SAP Signavio

Entdecken Sie die neuen Produktlösungen von SAP. Mit dem BPT-Portfolio haben Sie vielfältige Möglichkeiten, nicht nur bestehende, sondern auch neue Geschäftsprozesse ganzheitlich zu optimieren. Lernen Sie die einzelnen Funktionen und deren Anwendungen kennen und erfahren Sie anhand von typischen Einsatzbeispielen, wie die einzelnen Lösungen zusammenspielen. Aus dem Inhalt: Effizienzsteigerung bestehender ProzesseProzess- und KundenexzellenzRISE with SAPTransformation SuiteIT- und Geschäftstransformation unter SAP S/4HANASAP Process InsightsProcess ManagerSAP Process AutomationJourney ModelerProcess Collaboration HubProcess GovernanceAnwendungsbeispiele aus der Praxis   Einleitung ... 13 TEIL I  Einführung in Business Process Transformation ... 19   1.  Warum Business Process Transformation? ... 21        1.1 ... Aktuelle Herausforderungen für Unternehmen ... 21        1.2 ... Welche Kompetenzen muss ein Unternehmen heute mitbringen? ... 32        1.3 ... Das intelligente Unternehmen von morgen ... 42        1.4 ... Zusammenfassung ... 49   2.  Was ist Business Process Transformation? ... 51        2.1 ... Business Process Transformation im Überblick ... 51        2.2 ... SAP Signavio Process Transformation Suite ... 61        2.3 ... Zusammenfassung ... 79 TEIL II  Das Business-Process-Transformation-Portfolio von SAP ... 81   3.  SAP Signavio Process Insights ... 83        3.1 ... Funktionen ... 84        3.2 ... Potenziale ... 88        3.3 ... Anwendungsbeispiel: Transformation des Lead-to-Cash-Prozesses ... 96        3.4 ... Zusammenfassung ... 106   4.  SAP Signavio Process Intelligence ... 107        4.1 ... Funktionen ... 108        4.2 ... Potenziale ... 114        4.3 ... Anwendungsbeispiel: Transformation der Kreditorenbuchhaltung ... 126        4.4 ... Zusammenfassung ... 141   5.  SAP Signavio Process Manager ... 143        5.1 ... Funktionen ... 144        5.2 ... Potenziale ... 156        5.3 ... Anwendungsbeispiel: Simulation des Purchase-to-Pay-Prozesses nach der Unternehmensakquise ... 164        5.4 ... Zusammenfassung ... 179   6.  SAP Signavio Journey Modeler ... 181        6.1 ... Funktionen ... 182        6.2 ... Potenziale ... 185        6.3 ... Anwendungsbeispiel: Arbeit mit einer Customer Journey Map ... 193        6.4 ... Zusammenfassung ... 200   7.  SAP Signavio Process Collaboration Hub ... 203        7.1 ... Funktionen ... 204        7.2 ... Potenziale ... 214        7.3 ... Anwendungsbeispiel: Verschiedene Funktionen zum Erreichen von Prozessexzellenz ... 220        7.4 ... Zusammenfassung ... 229   8.  SAP Signavio Process Governance ... 231        8.1 ... Funktionen ... 232        8.2 ... Potenziale ... 238        8.3 ... Anwendungsbeispiel: Workflow für Freigabeprozess einrichten ... 243        8.4 ... Zusammenfassung ... 249   9.  SAP Build Process Automation ... 251        9.1 ... Funktionen ... 252        9.2 ... Potenziale ... 258        9.3 ... Anwendungsbeispiel: Rechnungsverarbeitung automatisieren ... 262        9.4 ... Zusammenfassung ... 270 TEIL III  Wie Sie mit Business Process Transformation den Wechsel zu SAP S/4HANA erfolgreich gestalten ... 271 10.  Der Wechsel zu SAP S/4HANA als Einstieg in das Business Process Transformation Management ... 273        10.1 ... SAP S/4HANA ... 274        10.2 ... Business Process Transformation Management ... 291        10.3 ... Der Wechsel zu SAP S/4HANA als Einstieg in das Business Process Transformation Management ... 300        10.4 ... Zusammenfassung ... 302 11.  Die Grundlagen für ein Business Process Transformation Management ... 305        11.1 ... Prozessorganisation und Prozessrollen ... 305        11.2 ... Prozessarchitektur ... 315        11.3 ... Variantenmanagement ... 319        11.4 ... Zusammenspiel mit dem Application Lifecycle Management ... 321        11.5 ... Zusammenspiel mit dem Enterprise Architecture Management ... 326        11.6 ... Zusammenfassung ... 330 12.  Der Einsatz des Business Process Transformation Managements beim Wechsel zu SAP S/4HANA ... 331        12.1 ... Methode zur End-to-End Business Process Transformation ... 332        12.2 ... Analyze Process ... 340        12.3 ... Enhance Process ... 347        12.4 ... Process Design and Solution Design ... 350        12.5 ... Build and Test Solution ... 375        12.6 ... Deploy Solution and Enable Process ... 383        12.7 ... Praxisbeispiele ... 388        12.8 ... Zusammenfassung ... 430 13.  Der Einsatz des Business Process Transformation Managements über das SAP-S/4HANA-Projekt hinaus ... 433        13.1 ... Rückblick und Lessons Learned ... 434        13.2 ... Ausrichtung auf eine kontinuierliche Verbesserung ... 436        13.3 ... Prozess-Governance nach Anschluss des SAP-S/4HANA-Projekts ... 439        13.4 ... Betrachtung und Optimierung der End-to-End-Prozesse ... 441        13.5 ... Analyse und Optimierung implementierter Prozesse ... 442        13.6 ... Bewertung und Priorisierung von Prozessverbesserungen ... 446        13.7 ... Messung und Darstellung von Fortschritten ... 449        13.8 ... Zusammenfassung ... 450 14.  Der Einstieg in das Business Process Transformation Management ... 453        14.1 ... Analysen von SAP-ERP-Systemen ... 454        14.2 ... Business Process Transformation Starter Pack ... 470        14.3 ... Zusammenfassung ... 475   Das Autorenteam ... 477   Index ... 479

Regulärer Preis: 89,90 €
Produktbild für Marke machen!

Marke machen!

Authentisch, persönlich, echt - so soll eine Marke oder ein Produkt wahrgenommen werden. Sie möchten Ihr Unternehmen oder ein Produkt bekannt machen? Brand Building ist hierfür das geeignete Mittel. Denn mit den richtigen Maßnahmen kann eine Marke das Vertrauen der Kundschaft gewinnen und die versprochenen Erwartungen erfüllen. Doch für den richtigen Markenaufbau benötigen Sie Expertenwissen und Praxiserfahrung. Genau dies bietet Ihnen Karsten Kilian in diesem Buch! Zusammen mit seinem Autorenteam zeigt der renommierte Berater und Autor Ihnen die Möglichkeiten, Anforderungen und Methoden des Markenaufbaus. So erfahren Sie, wie Sie strukturiert und erfolgreich vorgehen. Vom gezielten Aufbau einer starken Marke, der Führung und Weiterentwicklung einer bestehenden Marke bis hin zur Führung gleich mehrerer Brands beinhaltet dieses Buch alles, was Sie wissen müssen. Viele Beispiele erlauben eine leichte Überführung des Gezeigten auf Ihre eigenen Anwendungsfälle. Hilfreiche Tipps und Hinweise helfen Ihnen bei der gezielten Umsetzung. Aus dem Inhalt: Warum Sie eine Marke brauchenFinden Sie den passenden Purpose und das perfekte Profil für Ihre MarkeEntwickeln Sie einen starken MarkennamenSichern Sie Ihre Marke rechtlich abDesignen und gestalten Sie Ihre MarkeVerankern Sie Ihre Marke intern bei den Mitarbeiter*innenMachen Sie Ihre Marke am Markt bekannt und beliebtMaximieren und messen Sie den Erfolg Ihrer MarkeDehnen Sie Ihre Marke, aber überdehnen Sie sie nicht(Re-)Organisieren Sie intelligent mehrere MarkenArbeiten Sie mit anderen Marken und mit Influencern zusammenMarken machen Innovationen erfolgreich   Vorwort ... 15   1.  Warum Marke wichtig ist und wie Sie vorgehen ... 17        1.1 ... Sie verstehen, was Marke ist ... 17        1.2 ... Sie wissen, warum eine Marke für Ihr Unternehmen wichtig ist ... 25        1.3 ... Warum Ihre Kunden starke Marken präferieren ... 30        1.4 ... Ermitteln Sie mit der SWOT-Analyse den Status quo und Strategieoptionen ... 42        1.5 ... Analysieren Sie relevante Märkte und Zielgruppen ... 51        1.6 ... Mit dem BEST-Ansatz fällt Ihnen Markenmanagement leicht ... 63        1.7 ... Erkennen Sie, dass starke Marken die Zukunft sind ... 66   2.  Finden Sie den passenden Purpose und das perfekte Profil für Ihre Marke ... 69        2.1 ... Die Markenbotschaft ist das Herzstück Ihrer Marke ... 69        2.2 ... Mit den KURS-Kriterien finden Sie starke Markenprofile ... 75        2.3 ... Formulieren Sie den passenden Purpose für Ihre Marke ... 86        2.4 ... Finden Sie die richtige Positionierung für Ihre Marke ... 94        2.5 ... Entwickeln Sie passende Marken- und Kampagnenclaims ... 107        2.6 ... Erstellen Sie ein kompaktes Brand Booklet ... 118   3.  Entwickeln Sie einen starken Markennamen ... 123        3.1 ... Warum ein starker Markenname wichtig ist ... 123        3.2 ... Mögliche Typen von Markennamen ... 133        3.3 ... Externe Vergabe oder eigene Entwicklung? ... 138        3.4 ... Mit der ZEBRAS-Methode entwickeln Sie systematisch Namensideen ... 141        3.5 ... Legen Sie die Namensziele fest ... 142        3.6 ... Entwickeln Sie zahlreiche Namensideen ... 146        3.7 ... Beurteilen Sie Ihre Namensideen anhand geeigneter Kriterien ... 156        3.8 ... Erstellen Sie ein Ranking und wählen Sie die besten Namen aus ... 168   4.  So sichern Sie Ihre Marke rechtlich ab ... 171        4.1 ... So schützen Sie Ihre Marke ... 171        4.2 ... Marken im Internet ... 188        4.3 ... Wehren Sie sich gegen Markenverletzungen ... 192        4.4 ... Diese Markenformen sind schutzfähig ... 206        4.5 ... Ihre Checkliste für die Markenanmeldung ... 215   5.  Designen und gestalten Sie Ihre Marke ... 217        5.1 ... Verstehen Sie die Bedeutung von Corporate Design ... 217        5.2 ... Wenden Sie bei der Entwicklung Ihres Corporate Designs die richtigen Designprinzipien an ... 221        5.3 ... Schaffen Sie durch die Gestaltung Ihrer Markenelemente Wiedererkennungswert ... 227        5.4 ... Arbeiten Sie ein kompaktes Design Manual aus ... 247   6.  Verankern Sie Ihre Marke intern bei Ihren Mitarbeitern ... 253        6.1 ... Entdecken Sie die Relevanz markenkonformen Mitarbeiterverhaltens für Ihre Marke ... 254        6.2 ... Bestimmen Sie die Relevanz Ihrer Mitarbeiter als Markenbotschafter ... 256        6.3 ... Wählen Sie passende Instrumente und Ansatzpunkte für die interne Markenverankerung aus ... 263   7.  Machen Sie Ihre Marke am Markt bekannt und beliebt ... 281        7.1 ... Messen Sie die Bekanntheit Ihrer Marke ... 281        7.2 ... Messen Sie die Beliebtheit Ihrer Marke ... 283        7.3 ... Entwickeln Sie Kommunikationsziele und -strategien ... 284        7.4 ... Wählen Sie geeignete Kommunikationskanäle aus ... 291        7.5 ... Setzen Sie Ihren Auftritt erfolgreich um ... 297   8.  Maximieren und messen Sie den Erfolg Ihrer Marke ... 311        8.1 ... Analysieren und optimieren Sie die wichtigsten Touchpoints ... 311        8.2 ... Verbessern und verfeinern Sie Ihre Customer Journey ... 319        8.3 ... Etablieren Sie ein qualitatives und monetäres Monitoring für Ihre Marke ... 328   9.  Dehnen Sie Ihre Marke, aber überdehnen Sie sie nicht ... 349        9.1 ... Nutzen Sie Produktlinienerweiterungen als kleine Form der Markendehnung ... 350        9.2 ... Erkennen Sie das Potenzial von Markenerweiterungen als große Markendehnung ... 362        9.3 ... Haben Sie geografische Markendehnungen im Blick ... 379        9.4 ... Stellen Sie den Erfolg Ihrer Markendehnung sicher ... 383 10.  (Re-)Organisieren Sie intelligent mehrere Marken ... 389        10.1 ... Wenn eine Marke nicht mehr genug ist ... 389        10.2 ... Verstehen Sie das Zusammenspiel Ihrer Marken ... 399        10.3 ... Managen Sie Ihre Marken effektiv ... 416        10.4 ... Definieren Sie die Rollen und Aufgaben Ihrer Marken ... 426        10.5 ... Entwickeln Sie Ihr Portfolio dynamisch weiter ... 431 11.  Kooperieren Sie mit anderen Marken und mit Influencern ... 441        11.1 ... Markenkooperationen verstehen ... 441        11.2 ... Systematisierung und Auswahl von Markenkooperationen ... 445        11.3 ... Profitieren Sie durch Co-Branding von anderen Marken ... 459        11.4 ... So finden Sie den passenden Kooperationspartner ... 470        11.5 ... Mit Influencer-Kooperationen zum Markenerfolg ... 480 12.  Machen Sie Ihre Marke(n) mit Innovationen erfolgreich ... 499        12.1 ... Schaffen Sie mit frischen Ideen neue (Sub-)Kategorien ... 500        12.2 ... Managen Sie Ihre (Sub-)Kategorie agil und trendbewusst ... 510        12.3 ... Halten Sie Ihre Wettbewerber markentechnisch auf Abstand ... 516        12.4 ... Sichern Sie sich die Nummer-eins-Position in den Köpfen Ihrer Kunden ... 522   A.  Glossar ... 527   B.  Weiterführende Literatur ... 539   C.  Fleißige Helfer im Hintergrund ... 551   Index ... 555

Regulärer Preis: 39,90 €
Produktbild für HTML und CSS

HTML und CSS

Moderne Web-Technologien für moderne Websites! In diesem Standardwerk gibt Ihnen Jürgen Wolf alle Werkzeuge an die Hand, die sie für einen starken Auftritt im Web benötigen. Lernen Sie alle Grundlagen von HTML, CSS und JavaScript kennen und erweitern Sie Ihr Wissen mit diesem umfassenden Lern- und Nachschlagewerk: vom Aufbau eines HTML-Dokuments über die Gestaltung mit CSS bis hin zur Web-Programmierung mit JavaScript. Inkl. einer Einführung in die wichtigen JavaScript-Frameworks React und Angular. Aus dem Inhalt: Syntax und Aufbau von HTML-DokumentenTabellen und HyperlinksBilder, Videos und AudioHTML-Formulare und interaktive ElementeDie Selektoren von CSSVererbung und KaskadeFlexboxen und Grid LayoutsResponsive Layouts erstellenEinführung in die JavaScript-APIsEinführung in React und Angular   Materialien zum Buch ... 29   Vorwort ... 31   1.  Einführung in das HTML-Universum ... 37        1.1 ... Ist dieses Buch überhaupt etwas für mich? ... 37        1.2 ... Die verschiedenen Typen von Websites ... 38        1.3 ... Dynamische und statische Websites ... 42        1.4 ... Sprachen für die Gestaltung und Entwicklung im Web ... 46        1.5 ... Was brauche ich, um hier anzufangen? ... 50        1.6 ... Verwendete Konventionen im Buch ... 59        1.7 ... Zusammenfassung ... 59   2.  Grundlegender Aufbau von HTML(-Dokumenten) ... 61        2.1 ... Syntax und Aufbau von HTML(-Dokumenten) ... 61        2.2 ... Ein einfaches HTML-Dokument-Grundgerüst ... 72        2.3 ... Zusammenfassung ... 75   3.  Die Kopfdaten eines HTML-Dokuments ... 77        3.1 ... Die HTML-Elemente für den Kopf in der Übersicht ... 77        3.2 ... - die Überschrift der HTML-Seite ... 78        3.3 ... Exkurs: Namenskonvention und Referenzierung ... 80        3.4 ... Die Basis-URL einer Webseite mit <base> definieren ... 85        3.5 ... Beziehung zu einem externen Dokument mit <link> ... 87        3.6 ... Dokumentglobale CSS-Stile mit <style> notieren ... 91        3.7 ... Skripte in Webseiten einbinden mit <script> ... 92        3.8 ... Metainformationen für das Dokument mit <meta> ... 94        3.9 ... Zusammenfassung ... 103   4.  Der sichtbare Bereich eines HTML-Dokuments ... 105        4.1 ... HTML-Elemente für Seitenstrukturierung ... 106        4.2 ... HTML-Elemente für Textstrukturierung ... 117        4.3 ... HTML-Elemente für Textauszeichnungen ... 132        4.4 ... HTML und die Semantik ... 152        4.5 ... Barrierearmes Webdesign mit WAI-ARIA ... 154        4.6 ... Exkurs: Zeichencodierung ... 158        4.7 ... Zeichenentitäten in HTML ... 160        4.8 ... Zusammenfassung ... 162   5.  Tabellen und Hyperlinks ... 163        5.1 ... Daten in einer Tabelle strukturieren ... 163        5.2 ... »Elektronische« Verweise aka Hyperlinks mit <a> ... 175        5.3 ... Zusammenfassung ... 191   6.  Grafiken und Multimedia ... 193        6.1 ... Bilder für das Web ... 194        6.2 ... Bilder mit <img> einbinden ... 197        6.3 ... Das passende Bild mit <picture> laden ... 212        6.4 ... Ein Icon für die Website hinzufügen (Favicon) ... 216        6.5 ... Vektorgrafiken in HTML-Dokumenten verwenden ... 218        6.6 ... Grafiken zeichnen mit <canvas> ... 223        6.7 ... Videos mit dem HTML-Element <video> abspielen ... 224        6.8 ... Audiodateien mit dem HTML-Element <audio> abspielen ... 232        6.9 ... Andere aktive Inhalte einbinden ... 234        6.10 ... Zusammenfassung ... 238   7.  HTML-Formulare und interaktive Elemente ... 239        7.1 ... Einen Bereich für Formulare definieren ... 240        7.2 ... Die HTML-Eingabefelder für Formulare ... 242        7.3 ... Spezielle Typen von Eingabefeldern ... 250        7.4 ... Die HTML-Attribute für Eingabefelder ... 257        7.5 ... Weitere nützliche Helferlein für Eingabefelder ... 263        7.6 ... Formulardaten mit PHP versenden ... 267        7.7 ... Interaktive HTML-Elemente ... 274        7.8 ... Zusammenfassung ... 277   8.  Einführung in Cascading Stylesheets (CSS) ... 279        8.1 ... Das grundlegende Anwendungsprinzip von CSS ... 280        8.2 ... Einbindungsmöglichkeiten von CSS in HTML ... 286        8.3 ... CSS im Webbrowser analysieren ... 293        8.4 ... Werte an CSS-Eigenschaften übergeben ... 294        8.5 ... Zusammenfassung ... 306   9.  Die Selektoren von CSS ... 307        9.1 ... Die einfachen Selektoren von CSS ... 309        9.2 ... Kombinatoren - die Selektoren verketten ... 337        9.3 ... Empfehlung: So verwenden Sie effizientes und einfaches CSS ... 343        9.4 ... Zusammenfassung ... 346 10.  Die Vererbung und die Kaskade ... 349        10.1 ... Das Prinzip der Vererbung in CSS ... 349        10.2 ... Das Regelsystem der Kaskade verstehen ... 358        10.3 ... Zusammenfassung ... 367 11.  Das Box-Modell von CSS ... 369        11.1 ... Das klassische Box-Modell von CSS ... 370        11.2 ... Das alternative Box-Modell von CSS ... 382        11.3 ... Logische Eigenschaften ... 386        11.4 ... Das Box-Modell für Inline-Elemente ... 389        11.5 ... Boxen gestalten ... 390        11.6 ... Exkurs: Webbrowser-Präfixe (CSS Vendor Prefixes) ... 409        11.7 ... Zusammenfassung ... 411 12.  CSS-Positionierung ... 413        12.1 ... Der normale Elementfluss ... 413        12.2 ... Positionierung mit der CSS-Eigenschaft »position« ... 416        12.3 ... Übereinanderstapeln regeln mit »z-index« ... 428        12.4 ... Schwebende Boxen für die Positionierung mit »float« ... 432        12.5 ... Zusammenfassung ... 447 13.  Flexboxen ... 449        13.1 ... Den Flexbox-Container erstellen ... 450        13.2 ... Flex-Items anpassen ... 455        13.3 ... Die Flex-Items im Flex-Container ausrichten ... 460        13.4 ... Beispiel: Navigationsbar mit Flexboxen ... 468        13.5 ... Zusammenfassung ... 471 14.  Responsives Webdesign und Media Queries ... 473        14.1 ... Grundlagenwissen zum responsiven Webdesign ... 473        14.2 ... Die Druckversion einer Website ... 492        14.3 ... Auf Benutzereinstellungen reagieren ... 496        14.4 ... Container Queries ... 507        14.5 ... Berechnungen mit CSS und der »calc()«-Funktion ... 512        14.6 ... Zusammenfassung ... 513 15.  CSS Grid ... 515        15.1 ... Grid-Container und Rasterelemente verwenden ... 516        15.2 ... Responsives Grid ohne Media Queries ... 529        15.3 ... Ausrichten von Grid-Items ... 535        15.4 ... Grid-Bereiche benennen ... 539        15.5 ... Zusammenfassung ... 542 16.  Stylen mit CSS ... 543        16.1 ... Schriftfamilien und -formatierung mit »font« ... 543        16.2 ... »@font-face«, Webfonts und variable Fonts ... 559        16.3 ... Weiterere Anpassungsmöglichkeiten von Text ... 567        16.4 ... Listen mit CSS gestalten ... 576        16.5 ... Schönere Tabellen mit CSS gestalten ... 582        16.6 ... Bilder mit CSS gestalten ... 588        16.7 ... Elemente transformieren mit CSS ... 598        16.8 ... Übergänge und Animationen mit CSS erstellen ... 601        16.9 ... HTML-Formulare mit CSS stylen ... 605        16.10 ... Zusammenfassung ... 614 17.  Der CSS-Präprozessor Sass und SCSS ... 615        17.1 ... Sass oder SCSS ... 616        17.2 ... Von Sass/SCSS zu CSS ... 617        17.3 ... Einführung in Sass ... 617        17.4 ... Custom Properties mit reinem CSS ... 644        17.5 ... Verschachteltes CSS ... 651        17.6 ... Zusammenfassung ... 659 18.  Eine kurze Einführung in JavaScript ... 661        18.1 ... JavaScript in der Webentwicklung ... 662        18.2 ... JavaScript-Programme schreiben und ausführen ... 664        18.3 ... Ausgabe von JavaScript ... 670        18.4 ... Die Verwendung von Variablen in JavaScript ... 677        18.5 ... Übersicht über die JavaScript-Datentypen ... 681        18.6 ... Arithmetische Operatoren zum Rechnen in JavaScript ... 688        18.7 ... Bedingte Anweisungen in JavaScript ... 690        18.8 ... Programmanweisungen mehrmals wiederholen mit Schleifen ... 698        18.9 ... Zusammenfassung ... 702 19.  Arrays, Funktionen und Objekte in JavaScript ... 703        19.1 ... Funktionen in JavaScript ... 703        19.2 ... Arrays ... 715        19.3 ... Zeichenketten und reguläre Ausdrücke ... 727        19.4 ... Objektorientierte Programmierung in JavaScript ... 729        19.5 ... Weitere globale Objekte ... 736        19.6 ... Zusammenfassung ... 741 20.  Webseiten dynamisch ändern ... 743        20.1 ... Einführung in das DOM eines HTML-Dokuments ... 743        20.2 ... Das »document«-Objekt ... 745        20.3 ... Die Programmierschnittstelle von DOM ... 745        20.4 ... Auf Elemente im DOM zugreifen ... 747        20.5 ... Auf JavaScript-Events reagieren ... 759        20.6 ... Mit dem Event-Handler die Events behandeln ... 761        20.7 ... Gängige JavaScript-Events in der Übersicht ... 765        20.8 ... Standardaktion von Events unterdrücken ... 770        20.9 ... Der Event-Fluss (Event-Propagation) ... 771        20.10 ... Weitere Informationen zu Events mit dem »event«-Objekt ... 776        20.11 ... HTML-Attribut oder den Textknoten ändern ... 779        20.12 ... HTML-Elemente hinzufügen, ändern, entfernen ... 783        20.13 ... CSS und JavaScript ... 801        20.14 ... HTML-Formulare und JavaScript ... 804        20.15 ... Zusammenfassung ... 811 21.  Einführung in die Web-APIs (Browser-APIs) ... 813        21.1 ... Video- und Audio-Media-API ... 814        21.2 ... Den Standort ermitteln mit der Geolocation-API ... 821        21.3 ... Web Storage - Datenbank für Offlineanwendungen ... 833        21.4 ... Web Workers - die Helfer im Hintergrund ... 845        21.5 ... Aktualisieren ohne Anfrage mit Server-Sent Events ... 853        21.6 ... Weitere interessante Web-APIs im Schnelldurchlauf ... 857        21.7 ... Zusammenfassung ... 864 22.  Eine Einführung in Ajax und die Fetch-API ... 865        22.1 ... Eine Einführung in die Ajax-Programmierung ... 865        22.2 ... Die Fetch-API ... 883        22.3 ... Zusammenfassung ... 887 23.  Das Bootstrap-Framework einsetzen ... 889        23.1 ... Bootstrap herunterladen und integrieren ... 890        23.2 ... Das Layout mit dem Bootstrap-Framework erstellen ... 893        23.3 ... Die Komponenten des Bootstrap-Frameworks verwenden ... 905        23.4 ... Übersicht über weitere beliebte CSS-Frameworks ... 915        23.5 ... Zusammenfassung ... 916 24.  Einführung in die grundlegenden Konzepte von React ... 917        24.1 ... Was ist React? ... 917        24.2 ... Die Umgebung für React einrichten ... 918        24.3 ... Ein React-Projekt einrichten und starten ... 919        24.4 ... Hallo Welt in React ... 922        24.5 ... JSX (JavaScript XML) ... 924        24.6 ... Rendern von Elementen ... 932        24.7 ... React-Komponenten und Props ... 932        24.8 ... Statusmanagement in React ... 941        24.9 ... Ereignisse und deren Handler ... 948        24.10 ... Lifecycle von Komponenten ... 949        24.11 ... Die React-Hooks-API ... 960        24.12 ... CSS und React ... 968        24.13 ... Formulare in React ... 979        24.14 ... So geht es weiter ... 984 25.  Einführung in die grundlegenden Konzepte von Angular ... 987        25.1 ... Die nötigen Werkzeuge ... 987        25.2 ... Hallo Welt in Angular ... 988        25.3 ... Eine kleine Einführung in TypeScript ... 992        25.4 ... Komponenten ... 1005        25.5 ... Komponenten binden ... 1013        25.6 ... Pipes ... 1025        25.7 ... Der Datenfluss zwischen den Komponenten ... 1034        25.8 ... Styles für Komponenten ... 1041        25.9 ... Der Lebenszyklus einer Komponente ... 1044        25.10 ... Direktiven ... 1048        25.11 ... Wie geht es nun weiter? ... 1063 26.  Beispielprojekt erstellen, testen und optimieren ... 1065        26.1 ... Projektplanung ... 1066        26.2 ... Grundgerüst mit Inhalt erstellen ... 1068        26.3 ... Das Layout der Website festlegen und erstellen ... 1070        26.4 ... Typografie - Auswahl der Schriften ... 1077        26.5 ... Navigation ... 1080        26.6 ... Farben für das Projekt festlegen ... 1082        26.7 ... Grafiken und Bilder ... 1083        26.8 ... Website auf Funktionalität testen ... 1087        26.9 ... Website auf Barrierefreiheit hin testen ... 1091        26.10 ... Performance der Website testen und verbessern ... 1092        26.11 ... Nachhaltige Webentwicklung ... 1097        26.12 ... Zusammenfassung ... 1106   Index ... 1107

Regulärer Preis: 49,90 €
Produktbild für Code - Wie Computer funktionieren

Code - Wie Computer funktionieren

Die Sprache von Hardware und Software verstehen. Die Erstauflage von Charles Petzold aus August 2023.Computer sind überall, am sichtbarsten in PCs und Smartphones, aber sie finden sich auch in Autos, Fernsehern, Mikrowellen, Staubsaugerrobotern und anderen smarten Geräten. Haben Sie sich jemals gefragt, was in diesen Geräten vor sich geht?Charles Petzold begeistert seine Leserinnen und Leser seit mehr als 20 Jahren mit seinem Buch und lüftet das Geheimnis über das verborgene Innenleben und die grundlegende Funktionsweise von Computern – von der Hardware bis zur Software. Nun hat er sein beliebtes Standardwerk für das neue Computerzeitalter überarbeitet. Alle Erläuterungen sind anschaulich illustriert und werden am Beispiel von alltäglichen Gegenständen wie Taschenlampen und bekannten Systemen wie Morsecode oder Brailleschrift leicht verständlich beschrieben.Dieses Buch schafft eine tiefe Ebene des Verständnisses für die Funktionsweise von Computern, die weit über den Code von höheren Programmiersprachen hinausgeht. Jeder, der sich für Informatik interessiert, sollte dieses Buch gelesen haben."Für mich war Code eine Offenbarung. Es war das erste Buch, das wirklich zu mir sprach. Es begann mit einer Geschichte und baute Schicht für Schicht, Analogie für Analogie darauf auf, bis ich nicht nur den Code, sondern auch das System dahinter verstand. Code ist ein Buch, in dem es in gleichem Maße um Systemisches Denken und Abstraktionen geht wie um Code und Programmierung. Code zeigt uns, wie viele unsichtbare Schichten zwischen den Computersystemen, die wir als Benutzer täglich zu Gesicht bekommen, und den magischen Siliziumkristallen liegen, denen wir mit Blitzenergie beigebracht haben zu denken."- Scott Hanselman, Partner Program Director bei Microsoft und Moderator von HanselminutesLeseprobe (PDF-Link)

Regulärer Preis: 39,99 €
Produktbild für Handbuch Data Engineering

Handbuch Data Engineering

Der praxisnahe Überblick über die gesamte Data-Engineering-Landschaft.Data Engineering hat sich in den letzten zehn Jahren rasant entwickelt, sodass viele Software Engineers, Datenanalystinnen und Data Scientists nach einer zusammenfassenden Darstellung der grundlegenden Techniken suchen. Dieses praxisorientierte Buch gibt Ihnen mit dem Data Engineering Lifecycle ein Framework an die Hand, das die Evaluierung und Auswahl der besten Technologien für reale Geschäftsprobleme erleichtert. Sie erfahren, wie Sie Systeme so planen und entwickeln, dass sie den Anforderungen Ihres Unternehmens und Ihrer Kunden optimal gerecht werden.Joe Reis und Matt Housley führen Sie durch den Data Engineering Lifecycle und zeigen Ihnen, wie Sie eine Vielzahl von Cloud-Technologien kombinieren können, um die Bedürfnisse von Datenkonsumenten zu erfüllen. Sie lernen, die Konzepte der Generierung, Ingestion, Orchestrierung, Transformation, Speicherung und Bereitstellung von Daten anzuwenden, die in jeder Datenumgebung – unabhängig von der konkret verwendeten Technologie – von entscheidender Bedeutung sind.Aus dem Inhalt:Erhalten Sie einen kompakten Überblick über die gesamte Praxis des Data EngineeringBeurteilen Sie Problemstellungen im Data Engineering anhand eines umfassenden Frameworks von Best PracticesWählen Sie geeignete Datentechnologien, -architekturen und -prozesse jenseits des Marketing-Hypes ausNutzen Sie den Data Engineering Lifecycle, um eine robuste Infrastruktur zu entwerfen und aufzubauenErfahren Sie, wie Sie Data Governance und Sicherheit in den gesamten Lebenszyklus Ihrer Daten integrierenInhaltsverzeichnis (PDF-Link)Zu den Autoren:Joe Reis ist ein businessorientierter Daten-Nerd, der seit 20 Jahren in der Datenbranche tätig ist. Seine Tätigkeitsbereiche umfassen statistische Modellierung, Prognosen, Machine Learning, Data Engineering, Datenarchitektur und fast alles, was dazwischen liegt. Joe Reis ist der CEO und Mitbegründer von Ternary Data, einem Beratungsunternehmen für Data Engineering und Datenarchitektur mit Sitz in Salt Lake City, Utah. Er engagiert sich ehrenamtlich in verschiedenen Technologiegruppen und unterrichtet an der University of Utah. In seiner Freizeit geht Joe gerne klettern, produziert elektronische Musik und unternimmt mit seinen Kindern verrückte Abenteuer.Matt Housley ist Consultant für Data Engineering und ein Experte für die Cloud. Nach ersten Programmiererfahrungen mit Logo, Basic und 6502-Assembler hat er an der University of Utah in Mathematik promoviert. Danach begann Matt Housley im Bereich der Data Science zu arbeiten und spezialisierte sich schließlich auf Cloud-basiertes Data Engineering. Zusammen mit Joe Reis gründete er Ternary Data, wo er seine Lehrerfahrung nutzt, um künftige Data Engineers auszubilden und Teams zu einer robusten Datenarchitektur zu beraten. Matt und Joe referieren außerdem im „The Monday Morning Data Chat“ über alles, was mit Daten zu tun hat.

Regulärer Preis: 49,90 €
Produktbild für Serverless Web Applications with AWS Amplify

Serverless Web Applications with AWS Amplify

Learn the fundamentals of serverless applications and how to take advantage of time-tested Amazon Web Services (AWS) to build scalable apps. This book shows you how to work with the key features of your applications with minimum code, simple CLI commands and one-click deployments.You'll see how to manage authentication, standard UI components, database storage, filesystem, CI/CD pipeline and more. You'll also examine the architecture, strengths, scalability, and limitations of serverless, and how to use AWS Amplify effectively. You will use tools including React, Cognito, GraphQL, DynamoDB, Kinesis, and Sagemaker.AWS Amplify is the fastest and easiest way to build serverless web and mobile apps at scale, comprising tools and services that work independently and can be wired together to build scalable apps.WHAT YOU'LL LEARN* Build GraphQL and REST APIs* Model data with Amplify Datastores* Set up a CI/CD pipeline with Amplify* Record and make sense of user data analytics with Kinesis* Boost your application with AI/ML capability using Sagemaker WHO THIS BOOK IS FORDevelopers who have worked on web technologies and want to learn how to build serverless applications and developers interested in making powerful applications using AWS that can then be wired using AWS Amplify.AKSHAT PAUL is a technology leader and author of four books on React Native, Ruby, and Rubymotion. He has extensive experience of mobile and web development and has delivered many enterprise and consumer applications over the years. In other avatars, Akshat frequently speaks at conferences and meetups on various technologies. He has given talks at React Native EU, Crossplatform mobile summit, Devops@scale Amsterdam, DevTheory Conference India, RubyConfIndia, #inspect-RubyMotion Conference brussels and was KeyNote speaker at technology leadership events at bkk and kl. Besides writing code Akshat spends time with his family, is an avid reader, and is obsessive about healthy eating.MAHESH HALDAR is a developer, blogger and industry speaker who loves the JavaScript ecosystem, Flutter, cloud technologies and builds efficient software products to help businesses grow and improve their customers experience. As a principal software engineer, he currently architects and builds software solutions for the e-commerce platform Carrefour.He speaks at tech community meetups and actively writes blogs on medium and has had research published in IJCA. Haldar has designed and developed complex large-scale systems for start-ups and large enterprises like Jago Bank and McKinsey & Company.Chapter 1: Introduction to Serverless* What is Serverless – History, present and beyond* Architecture, strengths, scalability and limitations* What is AWS AmplifyChapter 2: UI Component & Authentication* Amplify UI component introduction* React UI component* What is AWS Cognito * How it works * Setting up authentication with Cognito * UI forms and implementation for sign in, signup, signout, confirm and forget Chapter 3 : API request and database* Quick introduction to GraphQL and REST* Make HTTP requests with GraphQL using Amplify* Getting and displaying data from public sources * Making HTTP requests with REST using Amplify and API gateway* Getting and displaying data from public sources Chapter 4 : Lambda Functions* What is AWS Lambdas?* Invocation types and event sources* Creating new REST API and trigger lambda function* Deploying lambda functions * Using lambda layers Chapter 5 : Storage and Data stores* Setting up a database (DynamoDB)* CRUD functions with UI to API to interact with Database* Amplifying Datastores* Modeling the datastore* Storing and retrieving data from Amplify datastores* Storing and retrieving objects like photos, videos using S3 Chapter 6 : Analytics* Recording events* Tracking session* Making sense of data and analyze with Kinesis Chapter 7 : CI/CD* Deployment via CLI* Deployment via Git* Feature branch deployment* Hosting static apps * Adding password protection for non-production releasesChapter 8 : Amplify Supplements* Building engaging apps having interactive bots with lex* Boosting your application with AI/ML capability using Sagemaker * Amplify beyond react web apps

Regulärer Preis: 52,99 €
Produktbild für Creative Prototyping with Generative AI

Creative Prototyping with Generative AI

Reimagine different generative AI as useful creative prototyping tools that can be used to augment your own creative process and projects. Gain a deeper understanding of how generative AI can elevate your creative future.You will acquire a comprehensive understanding of how AI works, uncover tools that can enhance your AI interactions, learn how to extract maximum potential from AI-produced content, and experiment with methods for assessing, refining, and boosting the content to transform your creative projects. You'll also explore how creative professionals from varied disciplines are employing generative AI in their workflows to produce distinctive contributions to the world.Each chapter provides examples of how designers and other creative individuals can utilize these technological wonders, adopting various prototyping techniques to fast-track and optimize design processes and workflows. Creators from all disciplines can tap into the vast capabilities and benefits of generative AI, enabling them to rapidly experiment and prototype their ideas.YOU WILL LEARN:* Understand how generative AI can support your own creative process* Learn tools to get the most out of text-text, text-image, and text-video generative AI* Augment your design practices using generative AI* Draw inspiration from AI generated content to create unique creative work* Improve and streamline creatives processes and workflowsWHO THIS BOOK IS FOR* Digital media professionals who want to access off-the shelf creative tools to improve and accelerate their creativity and workflow.* Designers and engineers who are looking at novel ways to improve their prototyping and testing processes.* Students who want to use AI to rapidly generate ideas to support them in prototyping assignments.* Instructors interested in pointing their students to a variety of accessible AI resources to manage their own creativity.PATRICK PARRA PENNEFATHER is an Assistant Professor and Researcher at the University of British Columbia within the Faculty of Arts and the Emerging Media Lab. His research is focused on Collaborative Learning Practices, Digital Media, XR and Agile Software Development. Patrick also works with learning organizations and technology companies around the world to design learning courses that meets the needs of diverse communities to aid the development of the next generation of technology designers and developers. Teaching has focused on Creativity, Collaboration, Sound Design, xR development, Agile with a focus on developing critical 21st Century competencies.RAPID PROTOTYPING WITH GENERATIVE AI1. Introduction: Your AI Best Friend2. AI as a Creative Muse3. Prototyping with AI4. Creative Tools and Processes5. AI Structures6. The Master of Mash-Up: Leveraging AI for Prototyping7. Uncanny by Nature8. Layering AI Generation9. The Art of the Prompt10. Five Dilemmas Using AI11. AI Curator for Hire

Regulärer Preis: 52,99 €
Produktbild für Analyzing Non-Textual Content Elements to Detect Academic Plagiarism

Analyzing Non-Textual Content Elements to Detect Academic Plagiarism

Identifying plagiarism is a pressing problem for research institutions, publishers, and funding bodies. Current detection methods focus on textual analysis and find copied, moderately reworded, or translated content. However, detecting more subtle forms of plagiarism, including strong paraphrasing, sense-for-sense translations, or the reuse of non-textual content and ideas, remains a challenge. This book presents a novel approach to address this problem—analyzing non-textual elements in academic documents, such as citations, images, and mathematical content. The proposed detection techniques are validated in five evaluations using confirmed plagiarism cases and exploratory searches for new instances. The results show that non-textual elements contain much semantic information, are language-independent, and resilient to typical tactics for concealing plagiarism. Incorporating non-textual content analysis complements text-based detection approaches and increases the detection effectiveness, particularly for disguised forms of plagiarism. The book introduces the first integrated plagiarism detection system that combines citation, image, math, and text similarity analysis. Its user interface features visual aids that significantly reduce the time and effort users must invest in examining content similarity.Norman Meuschke is a Senior Researcher for Information Retrieval and Natural Language Processing at the University of Göttingen, Germany.​Introduction.- Academic Plagiarism Detection.- Citation-based Plagiarism Detection.- Image-based Plagiarism Detection.- Math-based Plagiarism Detection.- Hybrid Plagiarism Detection System.- Conclusion and Future Work.- References.

Regulärer Preis: 106,99 €
Produktbild für Wissenschaftliche Arbeiten schreiben (3. Auflg.)

Wissenschaftliche Arbeiten schreiben (3. Auflg.)

* ALLE GRUNDLAGEN ZUM SCHREIBEN WISSENSCHAFTLICHER ARBEITEN* METHODEN ZUR SELBSTORGANISATION UND ZEITPLANUNG SOWIE STRATEGIEN FÜR UNTERSCHIEDLICHE SCHREIBTYPEN* LITERATURVERWALTUNG, -RECHERCHE UND -AUSWERTUNG, INHALTE SAMMELN, STRUKTURIEREN, SCHREIBEN UND EFFEKTIV ÜBERARBEITEN* SOFTWARE ALS HILFREICHE UNTERSTÜTZUNG FÜR ALLE PHASEN DER ARBEITDieser Ratgeber ist eine umfassende und motivierende Anleitung für das erfolgreiche Schreiben wissenschaftlicher Arbeiten und richtet sich an Studierende aller Fachrichtungen.Die Autorin legt einen besonderen Fokus auf den Einsatz von Software als sinnvolle Unterstützung und Arbeitserleichterung in allen Phasen des wissenschaftlichen Arbeitens. Dazu beschreibt sie über 100 verschiedene Einsatzmöglichkeiten von Software von Citavi über Zotero bis hin zu vielen kleinen hilfreichen Programmen. Ein separates Kapitel erläutert konkrete Entscheidungskriterien und enthält eine ausführliche Checkliste, im Anhang finden Sie übersichtliche Tabellen mit Hinweisen zu Kosten, Betriebssystem u.v.m.In Teil I »Orientieren und Planen« geht es zum einen ausführlich um das Thema Selbstorganisation. Hier lernen Sie verschiedene Strategien zur Motivation und zum effektiven Erreichen Ihres Ziels kennen. Zum anderen geht die Autorin praxisnah auf verschiedene Methoden der Zeitplanung ein und hilft Ihnen, die für Sie beste Vorgehensweise für Ihre individuelle Planung zu finden.Außerdem gibt Ihnen die Autorin Hilfsmittel an die Hand, um sowohl ein Thema als auch eine sinnvolle Fragestellung für Ihre wissenschaftliche Arbeit zu finden.Teil II hat das Sammeln und Strukturieren von Inhalten zum Thema. Hierzu gehört der gesamte Umgang mit Literatur von der Verwaltung über die Recherche und Auswertung bis hin zum effektiven Lesen und Verarbeiten der Inhalte. Darüber hinaus zeigt Ihnen die Autorin, wie Sie Ihre Arbeit formal und inhaltlich richtig aufbauen.Teil III behandelt den Schreibprozess. Die Autorin beschreibt verschiedene Schreibtypen und -strategien mit ihren Stärken und Schwächen. So finden Sie den Einstieg ins Schreiben und halten auch bis zum Ende durch.Sie lernen hier auch, was Sie beachten müssen, damit Ihre Texte überzeugen und Ihre Abbildungen aussagekräftig sind. Und zu guter Letzt erfahren Sie, wie Sie die Überarbeitung optimal organisieren, konstruktiv mit Feedback umgehen und wie Ihnen die letzten Schritte zur Fertigstellung Ihrer Arbeit gelingen.AUS DEM INHALT:* TEIL I: ORIENTIEREN UND PLANEN* Selbstorganisation, Motivation und Zielerreichung* Methoden zur Zeitplanung und Tagesstruktur* Einsatzbereiche von Software* Anforderungen an eine wissenschaftliche Arbeit* Inhaltlicher Einstieg: Thema und Fragestellung finden sowie Methoden für die Orientierungsphase* TEIL II: SAMMELN UND STRUKTURIEREN* Literaturverwaltung, -recherche und -auswertung* Effektives Lesen sowie Verarbeiten der Inhalte* Einsatz empirischer Methoden* Gliederung und Aufbau der Arbeit* TEIL III: SCHREIBEN UND ÜBERARBEITEN* Schreibtechniken* Verschiedene Schreibstrategien* Überzeugende Vermittlung von Inhalten* Korrektes Zitieren* Überarbeiten: Feedback einholen und verarbeitenANHANG:Übersichtliche Tabellen zur beschriebenen SoftwareAMAZON-REZENSION ZUR VORAUFLAGE:»Auf geniale Weise werden hier 'Wissenschaftlich Arbeiten' und 'Wissenschaftlich Schreiben' miteinander vereint. Checklisten, tolle Praxis-Tipps und Software-Empfehlungen runden die Teil-Aspekte des Schreib-, Lese- und Forschungsprozesses ab, die alle Schritt für Schritt behandelt werden! Warum gibt es das erst jetzt? :-)«Dr. Andrea Klein - Dozentin, Coach und Autorin - lehrt seit vielen Jahren an Universitäten, Fachhochschulen und Berufsakademien die Grundlagen wissenschaftlichen Arbeitens. Sie weiß daher, welche Informationen für Studierende beim Verfassen wissenschaftlicher Arbeiten wichtig sind und welche Impulse ihnen weiterhelfen. Sie studierte Anglistik, Politikwissenschaft und Psychologie an der Universität Heidelberg und promovierte an der Universität Mannheim in Betriebswirtschaftslehre.

Regulärer Preis: 24,99 €
Produktbild für Symbolic Approaches to Modeling and Analysis of Biological Systems

Symbolic Approaches to Modeling and Analysis of Biological Systems

Systems Biology is an approach to biology that involves understanding the complexity of interactions among biological entities within a systemic whole. The goal is to understand the emergence of physiological or functional properties.Symbolic Approaches to Modeling and Analysis of Biological Systems presents contributions of formal methods from computer science for modeling the dynamics of biological systems. It deals more specifically with symbolic methods, i.e. methods that can establish the qualitative properties of models.This book presents different approaches related to semantics, language, modeling and their link with data, and allows us to examine the fundamental problems and challenges that biological systems are facing. The first part of the book presents works that rely on various available data to build models, while the second part gathers contributions surrounding issues of semantics and formal methods.CÉDRIC LHOUSSAINE is a professor at the Université de Lille and head of the BioComputing team at the Research Center in Computer Science, Signal and Automatic Control of Lille (CRIStAL), France.ÉLISABETH REMY is a CNRS research director at the Mathematics Institute of Marseille and head of the Mathematics and Algorithms for Biological Systems team (MABioS) at Aix Marseille Université, France.Preface xiCedric LHOUSSAINE and Elisabeth REMYPART 1 MODELS AND DATA 1CHAPTER 1 INFERENCE OF GENE REGULATORY NETWORKS FROM MULTI-SCALE DYNAMIC DATA 3Arnaud BONNAFFOUX1.1 GRN and differentiation 41.1.1 The coordination of gene expression by GRNs 41.1.2 The process of differentiation 81.2 Inference of GRN from population data 101.2.1 Population expression data 101.2.2 Bayesian approaches 111.2.3 Information theory approaches 141.2.4 Boolean approaches 161.2.5 ODE approaches 181.3 Inferring GRNs from single-cell data 201.3.1 Single cell expression data 201.3.2 Adaptation of GRN inference algorithms for single-cell data analysis 201.3.3 Using single-cell stochastic models for GRN inference 211.4 Alternative strategies for GRN inference 251.5 Performance and limitations of GRN inference 251.6 Inference based on the wave of expression concept 271.6.1 The differentiation process seen as a dynamic process of signal processing by GRNs 281.6.2 Experimental demonstration of waves of expression 301.6.3 Using waves of expression for GRN inference 331.6.4 Scaling up the distributed computing approach 351.7 Conclusion 371.8 References 37CHAPTER 2 COMBINATORIAL OPTIMIZATION PROBLEMS FOR STUDYING METABOLISM 45Clemence FRIOUX and Anne SIEGEL2.1 Dynamics and functionality of a metabolic network 462.1.1 Metabolic networks 462.1.2 Reconstruction of metabolic networks 472.1.3 From the dynamics of a metabolic network to its function 482.2 Understanding the metabolism of non-model organisms: metabolic gap-filling algorithms 502.2.1 Metabolism of non-model organisms 502.2.2 Reconstruction of the metabolism of non-model species and gap-filling problems 522.2.3 Added-value and limitations of metabolic gap-filling problems: example of biotic interactions 532.3 Microbiota metabolism: new optimization problems 552.3.1 Genomics of microbiota 552.3.2 From merged models to compartmentalized models 572.3.3 Completion problem for community selection in non-compartmentalized microbiota 572.3.4 Completion problem for selecting compartmentalized communities with minimal exchanges 592.4 Discrete semantics: a Boolean approximation of metabolic producibility 632.4.1 Topological accessibility of compounds and reactions in a metabolic network 642.4.2 Activation and cycles 662.4.3 Applications 672.5 Flux semantics 692.5.1 Modeling the response of a metabolic network with fluxes 702.5.2 Steady-state cycles 712.5.3 Application to the completion of metabolic networks 742.6 Comparing semantics: toward a hybrid approach 742.6.1 Complementarity of Boolean and stoichiometric abstractions 742.6.2 Hybrid completion of metabolic networks 762.7 Solving gap-filling problems with answer set programming 772.7.1 Model the Boolean activation of a reaction in ASP 782.7.2 Non-compartmentalized selection of communities 792.7.3 Compartmentalized selection of communities 802.8 Conclusion 812.9 References 81CHAPTER 3 THE CHALLENGES OF INFERRING DYNAMIC MODELS FROM TIME SERIES 89Tony RIBEIRO, Maxime FOLSCHETTE, Laurent TRILLING, Nicolas GLADE, Katsumi INOUE, Morgan MAGNIN and Olivier ROUX3.1 Challenges of learning about time series 903.2 Reconstruction of a regulation network (Boolean network) and its logical rules 923.2.1 Multi-valued logic 933.2.2 Learning operations 963.2.3 Dynamical semantics 993.2.4 GULA 1033.2.5 PRIDE 1063.3 Modeling Thomas networks with delays in ASP 1103.3.1 Formalisms used 1123.3.2 Networks 1123.3.3 ASP technology 1153.3.4 Description of the problem 1163.3.5 Implementation 1183.3.6 Results 1213.3.7 Synthesis 1233.4 Promise of machine learning for biology 1243.4.1 Learning about biological regulatory networks modeling complex behaviors 1243.4.2 Review of models 1253.5 References 126CHAPTER 4 CONNECTING LOGICAL MODELS TO OMICS DATA 129Jonas BEAL, Elisabeth REMY and Laurence CALZONE4.1 Introduction 1294.2 Logical models: objectives, nature and tools 1324.2.1 Objectives and biological questions addressed 1324.2.2 Logical modeling 1334.2.3 Tools and resources for logical modeling 1354.3 Building an influence graph using biological data 1354.3.1 Defining the outline of the model 1354.3.2 Construction of the regulation network 1364.4 Defining logical rules and refining model parameters usingbiological data 1374.4.1 Determining logical rules locally 1374.4.2 Define or modify the logical model as a whole 1384.5 Data to validate models and predict behaviors 1404.6 Conclusion 1424.7 References 142PART 2 FORMAL AND SEMANTIC METHODS 149CHAPTER 5 BOOLEAN NETWORKS: FORMALISM, SEMANTICS AND COMPLEXITY 151Loic PAULEVE5.1 Introduction 1515.2 Classical semantics of Boolean networks 1545.2.1 Definitions 1545.2.2 Examples 1555.2.3 Properties 1565.3 Related formalisms 1575.3.1 Cellular automata 1575.3.2 Petri nets 1575.4 Guarantees against quantitative models 1645.4.1 Boolean network refinements 1655.4.2 Counterexample for classical semantics 1675.4.3 MP Boolean networks 1685.5 Dynamic properties and complexities 1745.5.1 Fixed points 1745.5.2 Reachability between configurations 1755.5.3 Attractors 1785.6 Conclusion 1815.7 Acknowledgments 1835.8 References 183CHAPTER 6 COMPUTATIONAL LOGIC FOR BIOMEDICINE AND NEUROSCIENCES 187Elisabetta DE MARIA, Joelle DESPEYROUX, Amy FELTY, Pietro LIO, Carlos OLARTE and Abdorrahim BAHRAMI6.1 Introduction 1886.2 Biomedicine in linear logic 1916.2.1 Introduction 1916.2.2 Logical frameworks, linear logic 1936.2.3 Modeling in LL 2026.2.4 Modeling breast cancer progression 2046.2.5 Verifying properties of the model 2086.2.6 Conclusion and future perspectives on the biomedicine section 2116.3 On the use of Coq to model and verify neuronal archetypes 2136.3.1 Introduction 2136.3.2 Discrete leaky integrate and fire model 2156.3.3 The basic archetypes 2176.3.4 Modeling in Coq 2176.3.5 Encoding neurons and archetypes in Coq 2206.3.6 Properties of neurons and archetypes in Coq 2246.3.7 Conclusions and future work on the archetypes section 2276.4 Conclusion and perspective 2286.5 References 230CHAPTER 7 THE CELL: A CHEMICAL ANALOG CALCULATOR 235Francois FAGES and Franck MOLINA7.1 Introduction 2357.2 Chemical reaction networks 2377.3 Discrete dynamics and digital calculation 2397.4 Continuous dynamics and analog computation 2407.5 Turing-completeness of continuous CRNs 2437.6 Chemical compiler of calculable functions 2467.7 Chemical programming of non-living vesicles 2497.8 1014 networked analog computers 2527.9 References 253CHAPTER 8 FORMAL VERIFICATION METHODS FOR MODELING IN BIOLOGY: BIOLOGICAL REGULATION NETWORKS 255Gilles BERNOT, Helene COLLAVIZZA and Jean-Paul COMET8.1 Introduction 2558.1.1 Illustrative example: the simplified circadian cycle of mammals 2578.2 Formalization of Rene Thomas’s modeling 2588.2.1 Static description or influence graph 2598.2.2 Dynamics of a biological regulation graph 2618.3 Genetically modified Hoare logic 2678.3.1 Using experimental observations: an example 2688.3.2 A language of assertions 2698.3.3 A language of paths 2708.3.4 The power of assertions 2728.3.5 A logic to calculate the weakest precondition 2738.4 Temporal logic and CTL 2788.4.1 CTL and model-checking 2788.4.2 CTL fair path 2808.5 TotemBioNet 2828.5.1 Tools 2828.5.2 Example 1: growth and apoptosis of a tadpole tail 2858.5.3 Example 2: simplified mammalian cell cycle 2878.6 Hybrid formalism 2898.6.1 Hybrid regulation networks 2908.6.2 Definition of hybrid trajectories 2918.7 Hybrid Hoare logic 2988.7.1 Property, path, and assertion languages 2998.7.2 Hoare triples 3028.7.3 Weakest precondition calculus 3038.7.4 Inference rules 3048.7.5 Holmes BioNet: an implementation of the processing chain 3058.8 General methodology 3078.9 Acknowledgments 3098.10 References 310CHAPTER 9 ACCESSIBLE PATTERN ANALYSES IN KAPPA MODELS 313Jerome FERET9.1 Introduction 3139.1.1 Context and motivations 3139.1.2 Modeling languages for molecular interaction systems 3149.1.3 The Kappa language 3159.1.4 Abstract interpretation 3189.1.5 The Kappa ecosystem 3209.1.6 Content of the chapter 3289.2 Site graphs 3289.2.1 Signature 3289.2.2 Biochemical complexes 3309.2.3 Patterns 3329.2.4 Embedding between patterns 3349.3 Rewriting site graphs 3369.3.1 Interaction rules 3369.3.2 Reactions induced by an interaction rule 3389.3.3 Underlying reaction networks 3409.4 Analysis of reachable patterns 3429.4.1 Reachability in a reaction network 3439.4.2 Abstraction of a set of states 3459.4.3 Fixed point transfers 3509.5 Analysis using sets of orthogonal patterns 3539.5.1 Orthogonal pattern sets 3539.5.2 Post-processing and visualization of results 3599.5.3 Study of performance and practical use 3599.6 Conclusion 3629.7 References 364List of Authors 373Index 377

Regulärer Preis: 135,99 €
Produktbild für MLOps Lifecycle Toolkit

MLOps Lifecycle Toolkit

This book is aimed at practitioners of data science, with consideration for bespoke problems, standards, and tech stacks between industries. It will guide you through the fundamentals of technical decision making, including planning, building, optimizing, packaging, and deploying end-to-end, reliable, and robust stochastic workflows using the language of data science.MLOps Lifecycle Toolkit walks you through the principles of software engineering, assuming no prior experience. It addresses the perennial “why” of MLOps early, along with insight into the unique challenges of engineering stochastic systems. Next, you’ll discover resources to learn software craftsmanship, data-driven testing frameworks, and computer science. Additionally, you will see how to transition from Jupyter notebooks to code editors, and leverage infrastructure and cloud services to take control of the entire machine learning lifecycle. You’ll gain insight into the technical and architectural decisions you’re likely to encounter, as well as best practices for deploying accurate, extensible, scalable, and reliable models. Through hands-on labs, you will build your own MLOps “toolkit” that you can use to accelerate your own projects. In later chapters, author Dayne Sorvisto takes a thoughtful, bottom-up approach to machine learning engineering by considering the hard problems unique to industries such as high finance, energy, healthcare, and tech as case studies, along with the ethical and technical constraints that shape decision making.After reading this book, whether you are a data scientist, product manager, or industry decision maker, you will be equipped to deploy models to production, understand the nuances of MLOps in the domain language of your industry, and have the resources for continuous delivery and learning.WHAT YOU WILL LEARN* Understand the principles of software engineering and MLOps* Design an end-to-end machine learning system* Balance technical decisions and architectural trade-offs* Gain insight into the fundamental problems unique to each industry and how to solve themWHO THIS BOOK IS FORData scientists, machine learning engineers, and software professionals.DAYNE SORVISTO has a Master of Science degree in Mathematics and Statistics and became an expert in MLOps. He started his career in data science before becoming a software engineer. He has worked for tech start-ups and has consulted for Fortune 500 companies in diverse industries including energy and finance. Dayne has previously won awards for his research including Industry Track Best Paper Award. Dayne has also written about security in MLOps systems for Dell EMC’s Proven Professional Knowledge Sharing platform and has contributed to many of the open-source projects he uses regularly.Chapter 1: Introduction to Machine Learning Engineering.- Chapter 2: Developing Stochastic Systems.- Chapter 3: Tools for Data Science Developers.- Chapter 4: Infrastructure for MLOps.- Chapter 5, Building Training Pipelines.- Chapter 6: Building Inference Pipelines.- Chapter 7: Deploying Stochastic Systems.- Chapter 8: Data Ethics.- Chapter 9: Case Studies By Industry.

Regulärer Preis: 52,99 €
Produktbild für Linux-Server für Dummies

Linux-Server für Dummies

Linux-Server aufsetzen, administrieren und absichern: Arnold Willemer zeigt Ihnen in diesem Buch, wie Sie Ihren Debian/GNU Linux oder Ubuntu Server von Anfang an gut im Griff haben. Schritt für Schritt erklärt er Ihnen, wie Sie den Server installieren, Laufwerke und Netzwerke einrichten und Benutzerkonten anlegen. Außerdem lernen Sie, wie Sie effizient mit der Shell arbeiten und per Remote-Zugriff administrieren. Einen weiteren großen Themenkomplex bildet die Sicherung von Daten, die Systemdiagnose sowie das Härten des Servers gegen Angreifer von außen. In weiteren Kapiteln erfahren Sie, wie Sie Datenbanken anlegen oder einen Dateiserver mit SAMBA einrichten. Und auch Mail- und Webserver kommen nicht zu kurz. Alle Themen werden anschaulich und von Grund auf erklärt, sodass Sie den Beschreibungen auch dann leicht folgen können, wenn Sie bisher noch nicht mit Linux-Servern gearbeitet haben. Zudem eignet sich dieses Buch auch hervorragend als Nachschlagewerk. So gerüstet steht Ihrem sicheren und performanten Server nichts mehr im Weg!Arnold Willemer ist Programmierer und Administrator mit mehr als 30 Jahren Berufserfahrung und Dozent an der Hochschule Flensburg. Er hat mehrere erfolgreiche Computerbücher geschrieben, die sich durch ihre Verständlichkeit und ihren lockeren Stil auszeichnen.

Regulärer Preis: 24,99 €
Produktbild für Practical Rust Projects

Practical Rust Projects

Go beyond the basics and build complete applications using the Rust programming language, updated for Rust 2021 edition. The applications you'll build over the course of this book include a high-performance web client, an embedded computer (for a robot, for example), a game, a serverless web app, and an application that incorporates AI and machine learning.Each chapter is organized in the following format: what the kind of should application look like; requirements and user stories of our example program; an introduction to the Rust libraries used; the actual implementation of the example program, including common pitfalls and their solutions; and a brief comparison of libraries for building each application, if there is no clear preference.Practical Rust Projects, Second Edition will open your eyes to how Rust can be put to practical, real-world use. After reading this book, you will be able to use Rust to build a variety of your own projects.WHAT YOU WILL LEARN* Explore practical Rust programming language-based projects, examples and case studies* Create a GUI* Build a high performance web Front-end using WebAssembly* Develop REST APIs using Rust* Go serverless to develop a cloud application using the Amazon AWS Rust SDK* Create a game using Rust, along with AI and machine learning appsWHO THIS BOOK IS FORThose with basic Rust knowledge who want to learn more about how to apply Rust in real-world scenarios.SHING LYU is a software engineer who is passionate about open source software. He's worked on Rust professionally at Mozilla, on the Firefox (Gecko) and Servo browser engine project. Currently he works at AWS as a Solutions Architect. Previously Shing worked at DAZN, a sports streaming platform as a backend developer, with a focus on AWS and serverless technology. Shing has worked for other world famous brands such as Intel. He is also active in the open source community. Being one of the founders of the Taiwan Rust community, he loves to share his enthusiasm for Rust with people.ANDREW RZEZNIK is a Software Development Engineer at AWS Cryptography with interests in distributed systems, languages, tooling, IoT, and low-level programming. His primary working language is Rust but he considers himself a polyglot, having worked in C, C++, Python, Java, C#, and many others. Before AWS Andrew worked in various software positions, with a primary focus in factory automation. He developed robust yet accessible distributed machine control frameworks to bring advanced software patterns and techniques to manufacturing. He also served as a consultant where he debugged manufacturing issues at various firms. Andrew received his PhD in Mathematics from MIT, where he wrote simulations for ocean mining plumes and tested them aboard a research vessel at sea.1. Welcome to the World of Rust2. Building a Command-Line Program3. Creating Graphical User Interfaces (GUIs)4. High-performance Web Frontend using WebAssembly5. Building REST APIs6. Going Serverless with Amazon AWS Rust SDK7. Building a Game8. Physical Computing in Rust9. Artificial Intelligence and Machine Learning10. What else can you do with Rust?---------------------------------------------------------1. Welcome to the World of Rust* Add a note on what's changed in the 2nd edition. * Add a note on Rust 20212. Building a Command-Line Program3. Creating Graphical User Interfaces (GUIs) * Upgrade to GTK 4?4. High-performance Web Frontend using WebAssembly5. Building REST APIs 6. 6. Going Serverless with Amazon AWS Rust SDK* Using the new AWS SDK for Rust and Rust runtime for AWS Lambda7. Building a Game * Use a different game engine because the one used in the 1st edition seized development8. Physical Computing in Rust* Maybe add a section on using WebAssembly on RPi9. Artificial Intelligence and Machine Learning* Maybe add a section on deep learning10. What else can you do with Rust? * Remove the web part that is included in 2nd edition

Regulärer Preis: 66,99 €