Zum Hauptinhalt springen Zur Suche springen Zur Hauptnavigation springen

Software

Produkte filtern

Produktbild für JavaScript Essentials For Dummies

JavaScript Essentials For Dummies

THE CONCISE AND DIGESTIBLE GET-STARTED GUIDE TO JAVASCRIPT PROGRAMMINGJavaScript Essentials For Dummies is your quick reference to all the core concepts about JavaScript—the dynamic scripting language that is often the final step in creating powerful websites. This no-nonsense book gets right to the point, eliminating review material, wordy explanations, and fluff. Find out all you need to know about the foundations of JavaScript, swiftly and crystal clear. Perfect for a brush-up on the basics or as an everyday desk reference on the job, this is the reliable little book you can always turn to for answers.* Get a quick and thorough intro to the basic concepts of coding with JavaScript* Review what you've already learned or pick up essential new skills* Add interactive features to websites with JavaScript programming* Keep this concise reference book handy for jogging your memory as you workThis book is to the point, focusing on the key topics you need to know about this popular programming language. Great for supplementing classroom learning, reviewing for a certification, or staying knowledgeable on the job. PAUL MCFEDRIES is a longtime technical author with more than 100 published titles. His work includes Web Coding & Development All-in-One For Dummies, iPad and iPad Pro For Dummies, Alexa For Dummies, G Suite For Dummies, and Excel Data Analysis For Dummies.

Regulärer Preis: 12,99 €
Produktbild für Generative Art with JavaScript and SVG

Generative Art with JavaScript and SVG

This book introduces you to the exciting world of generative art (artwork that are solely or partially created with the use of an autonomous system) through the medium of SVG and JavaScript. More specifically, it will teach the use of Graphery SVG (gySVG), a JavaScript library that closely mirrors the SVG spec and makes scripting SVG very intuitive and enjoyable. Armed with gySVG, the reader will be taught tried and trusted techniques in producing generative imagery. Each chapter will build upon the previous one, and those completely new to programming will be given a primer to help them find their feet.Beginning with a simple generative sketch that illustrates, and then explains, fundamental programming concepts such as variables, data types, operators, loops, conditionals and functions - the reader will go on to explore the power of Scalable Vector Graphics, how to play with randomness and regularity, how to use noise to create organic variance, and how to make sketches interactive and dynamic. More advanced topics will then be tackled, such as paths, filter effects, trigonometry, shape packing, flow fields and fractals.It will be a fun journey, easy to follow, peppered with plenty of attractive sketches throughout. The goal will be to visually inspire readers with compelling examples of what’s possible - rather than bare-bones, make-do illustrations - thereby breathing life into the underlying theoretical concepts.WHAT YOU'LL LEARN:* Generative art is and its creative process* How to use the gySVG library locally with Node.js or online via Codepen* Consolidation of JavaScript fundamentals, using modern ES6+ syntax* Creating a variety of SVG shapes generatively* Creating iterative variations of sketches by randomizing parameters* Using noise to create organic variance* Creating complex SVG paths generatively* How to make sketchesinteractiveWHO IS IT FOR:Web developers and designers and creative coders with an interest in digital and generative art as well as artists who are interested in learning to code with JavaScript.DAVID MATTHEW is a web developer, designer and musician with over 11 years of industry experience who is passionate about generative art and web development, music visualization and in particular, SVG and the often untapped potential it offers.David blogs on topics including JavaScript, CSS WorldPress and creative coding and as a regular producer of generative art, he showcases his work on his Instagram page: instagram.com/davidmatthew_ie 1. The Beginner’s Path.- 2. A Programming Primer.- 3. All About SVG.- 4. Randomness and Regularity.- 5. The Need for Noise.- 6. The All-Powerful Path.- 7. Motion and Interactivity.- 8. Filter Effects.- 9. The Generative Way.

Regulärer Preis: 52,99 €
Produktbild für Blender All-in-One For Dummies

Blender All-in-One For Dummies

CREATE EXCELLENT 3D ANIMATIONS WITH FREE, OPEN-SOURCE SOFTWAREWhen you’re looking for help with creating animation with Blender, look no further than the top-selling Blender book on the market. This edition of Blender For Dummies covers every step in the animation process, from basic design all the way to finished product. This book walks you through each project phase, including creating models, adding lighting and environment, animating objects, and building a final shareable file. Written by long-time Blender evangelist Jason van Gumster, this deep reference teaches you the full animation process from idea to final vision. With this fun and easy guide, you’re on your way toward making your animation dreams a reality.* Set up Blender and navigate the interface * Learn how to build models in virtual space* Texture, light, and animate your figures—then render your final product* Get help and inspiration from the Blender community If you’re new to Blender or an experienced user in need of a reference, Blender For Dummies is the easy-to-use guide for you.

Regulärer Preis: 32,99 €
Produktbild für SQL All-in-One For Dummies

SQL All-in-One For Dummies

THE MOST THOROUGH SQL REFERENCE, NOW UPDATED FOR SQL:2023SQL All-in-One For Dummies has everything you need to get started with the SQL programming language, and then to level up your skill with advanced applications. This relational database coding language is one of the most used languages in professional software development. And, as it becomes ever more important to take control of data, there’s no end in sight to the need for SQL know-how. You can take your career to the next level with this guide to creating databases, accessing and editing data, protecting data from corruption, and integrating SQL with other languages in a programming environment. Become a SQL guru and turn the page on the next chapter of your coding career.* Get 7 mini-books in one, covering basic SQL, database development, and advanced SQL concepts* Read clear explanations of SQL code and learn to write complex queries* Discover how to apply SQL in real-world situations to gain control over large datasets* Enjoy a thorough reference to common tasks and issues in SQL developmentThis Dummies All-in-One guide is for all SQL users—from beginners to more experienced programmers. Find the info and the examples you need to reach the next stage in your SQL journey. ALLEN G. TAYLOR is a 30-year veteran of the computer industry and the author of more than 40 books, including previous editions of SQL For Dummies and SQL All-in-One For Dummies. RICHARD BLUM has more than 30 years of experience in the IT industry as a systems and network administrator. He is author of Linux All-in-One For Dummies 7th Edition, and PHP, MySQL, & JavaScript All-in-One For Dummies.

Regulärer Preis: 25,99 €
Produktbild für Hacking

Hacking

SCHWACHSTELLEN ERKENNEN UND GEGENMAẞNAHMEN DURCHFÜHRENDies ist ein praxisorientierter Leitfaden für angehende Hacker, Penetration Tester, IT-Systembeauftragte, Sicherheitsspezialisten und interessierte Poweruser. Der Fokus liegt auf der Perspektive des Angreifers und auf den Angriffstechniken, die jeder Penetration Tester kennen muss. Darüber hinaus erläutern die Autoren für alle Angriffe effektive Gegenmaßnahmen. So gibt dieses Buch Ihnen alle Mittel und Informationen an die Hand, um Ihre Systeme auf Herz und Nieren zu prüfen und effektiv vor Angriffen zu schützen.ZAHLREICHE PRAXIS-WORKSHOPS UND SCHRITT-FÜR-SCHRITT-ANLEITUNGENMithilfe vieler Workshops, Schritt-für-Schritt-Anleitungen sowie Tipps und Tricks lernen Sie die Werkzeuge der Hacker und Penetration Tester sowie die Vorgehensweise eines professionellen Hacking-Angriffs kennen. Sie finden zahlreiche Beispiele, die anhand konkreter Szenarien direkt zum Mitmachen gezeigt werden. So haben Sie die Möglichkeit, die Angriffstechniken selbst zu erleben und zu üben.PRÜFUNGSVORBEREITUNG FÜR DIE ZERTIFIZIERUNG CEHV12Sowohl der Inhalt als auch die Methodik orientieren sich an der Zertifizierung zum Certified Ethical Hacker (CEHv12) des EC-Council. Testfragen am Ende jedes Kapitels helfen dabei, das eigene Wissen zu überprüfen und für die CEH-Prüfung zu trainieren.Damit eignet sich das Buch hervorragend als ergänzendes Material zur Prüfungsvorbereitung.AUS DEM INHALT:* Hacking-Labor einrichten* Einführung in Kali Linux* Sicher und anonym im Internet kommunizieren* Reconnaissance (Informationsbeschaffung)* Vulnerability-Scanning* Password Hacking* Bind und Reverse Shells* Mit Malware das System übernehmen* Spuren verwischen* Lauschangriffe und Man-in-the-Middle* Social Engineering* Web- und WLAN-Hacking* Angriffe auf IoT-Systeme* Cloud-Hacking und -Security* Penetrationstests durchführenERIC AMBERG ist selbstständiger Experte für IT-Netzwerke und -Sicherheit und hat in den letzten 20 Jahren zahlreiche Projekte aller Größenordnungen durchgeführt. Er verfügt über zahlreiche Zertifizierungen, unter anderem CEH, CISSP, CCNP Security, LPIC-2 und ist zertifizierter Cisco-Trainer (CSI # 34318).DANIEL SCHMID ist seit über 10 Jahren bei einem großen Energiekonzern im Bereich Netzwerke und Security tätig und leitet dort große, teils internationale Projekte.Die Autoren sind Gründer der Hacking-Akademie (https://hacking-akademie.de).

Regulärer Preis: 49,99 €
Produktbild für Barrieren bei der Einführung innovativer IT-Anwendungen

Barrieren bei der Einführung innovativer IT-Anwendungen

Patricia Brunkow gibt einen Überblick über relevante Barrieren bei der Einführung von IT-Anwendungen in Unternehmen und stellt zwei Instrumente zur Identifikation und Vermeidung von Barrieren vor. Die Ergebnisse dieser Arbeit bieten aufgrund der Datenerhebung in einem Automobilunternehmen besonders praxisnahe Erkenntnisse.Einleitung.- Einführung von innovativen Technologien.- Innovationsbarrieren.- Studie zur Identifikation von Barrieren bei der Einführung von innovativen Technologien.- Interpretation der Studienergebnisse.- Werkzeuge zur Identifikation von Barrieren.- Diskussion.- Zusammenfassung und Ausblick.- Literaturverzeichnis.

Regulärer Preis: 59,99 €
Produktbild für Objektorientierte Softwareentwicklung mit UML (4. Auflage)

Objektorientierte Softwareentwicklung mit UML (4. Auflage)

Objektorientierte Softwareentwicklung mit UML. In 4., aktualisierter und erweiterter Auflage, März 2024. Das Buch bietet einen Einstieg in die objektorientierte Spezifikation mit UML (Unified Modeling Language), einem Standard für die objektorientierte Softwareentwicklung.Neben der Nutzung der Sprachelemente von UML werden Vorgehensweisen für eine benutzerzentrierte Softwareentwicklung vorgestellt und diskutiert. Das beginnt bei der Analyse von Anforderungen und deren Spezifikation durch Szenarien und Anwendungsfallmodelle. Die Idee der Entwurfsmuster wird präsentiert und die Notationsmöglichkeiten in UML diskutiert. Beispiele für viel genutzte Entwurfsmuster und ihre Anwendung bei der Programmierung ergänzen den Inhalt. Sowohl Zustands- als auch Aktivitätsdiagramme werden ausführlich vorgestellt. Daneben sind auch Möglichkeiten aufgezeigt, wie die besonders bei Banken und Versicherungen beliebten Ereignis-Prozess-Ketten in UML notiert werden können.Es wird eine Einführung in die Notation von OCL (Object Constraint Language) gegeben, die als Teilsprache von UML notwendig ist, wenn grafische Darstellungen nicht genügend Ausdrucksstärke besitzen. Das neue Kapitel Kollaborative Analyse und Design wurde in Zusammenarbeit mit Dr.-Ing. Anke Dittmar verfasst.Aus dem Inhalt: AnwendungsfälleKlassendiagrammeZustandsdiagrammeAktivitätsdiagrammeEntwurfsmusterSoftwarequalitätskriterienEntwicklungsprozessePrototypingPersonasModellintegrationLeseprobe (PDF-Link)

Regulärer Preis: 39,99 €
Produktbild für Scalable AI and Design Patterns

Scalable AI and Design Patterns

Understand and apply the design patterns outlined in this book to design, develop, and deploy scalable AI solutions that meet your organization's needs and drive innovation in the era of intelligent automation.This book begins with an overview of scalable AI systems and the importance of design patterns in creating robust intelligent solutions. It covers fundamental concepts and techniques for achieving scalability in AI systems, including data engineering practices and strategies. The book also addresses scalable algorithms, models, infrastructure, and architecture considerations. Additionally, it discusses deployment, productionization, real-time and streaming data, edge computing, governance, and ethics in scalable AI. Real-world case studies and best practices are presented, along with insights into future trends and emerging technologies.The book focuses on scalable AI and design patterns, providing an understanding of the challenges involved in developing AI systems that can handle large amounts of data, complex algorithms, and real-time processing. By exploring scalability, you will be empowered to design and implement AI solutions that can adapt to changing data requirements.WHAT YOU WILL LEARN* Develop scalable AI systems that can handle large volumes of data, complex algorithms, and real-time processing* Know the significance of design patterns in creating robust intelligent solutions* Understand scalable algorithms and models to handle extensive data and computing requirements and build scalable AI systems* Be aware of the ethical implications of scalable AI systemsWHO THIS BOOK IS FORAI practitioners, data scientists, and software engineers with intermediate-level AI knowledge and experienceABHISHEK MISHRA is a seasoned data science and analytics professional with extensive expertise in information technology services and products. With a remarkable 15-year track record, Abhishek has leveraged his data science knowledge and engineering skills to analyze vast datasets, interpret findings, and communicate actionable insights to drive effective business decision making. He has successfully led global analytics teams, developed cutting-edge machine learning solutions, and formulated data analytics strategies for esteemed organizations such as Marsh and McLennan, Fiserv India Pvt Ltd, and Deloitte Inc.Chapter 1: Introduction to Scalable AI Systems.- Chapter 2: Fundamentals of Scalability in AI.- Chapter 3: Data Engineering for Scalable AI.- Chapter 4: Scalable AI Algorithms and Models.- Chapter 5: Scalable AI Infrastructure and Architecture.- Chapter 6: Scalable AI Deployment and Productionization.- Chapter 7: Scalable AI for Real-time and Streaming Data.- Chapter 8: Scalable AI for Edge Computing.- Chapter 9: Scalable AI Governance and Ethics.- Chapter 10: Case Studies and Best Practices.- Chapter 11: Future Trends and Emerging Technologies.- Chapter 12: Conclusion and Final Thoughts.

Regulärer Preis: 56,99 €
Produktbild für Modern C for Absolute Beginners

Modern C for Absolute Beginners

Learn the basics of C, the C standard library, and modern C standards. Complete with modern, up-to-date examples and screenshots, this new edition is fully updated and reworked with the latest C23 standards and features.C is a language that is as popular today as it was decades ago. It can be used to program a microcontroller or to develop an entire operating system. Author Slobodan Dmitrović takes you on a journey through the C programming language, the standard library, and the C standards basics. Each chapter is the right balance of theory and code examples.Written in a concise and easy-to-follow manner, this book will provide you all the essentials needed to start programming in modern C.WHAT YOU WILL LEARN* Understand C programming language and C standard library fundamentals* Work with new C standards features* Study the basics of types, operators, statements, arrays, functions, and structs* Review the fundamentals of pointers, memory allocation, and memory manipulation* Take advantage of best practices in CWHO THIS BOOK IS FORBeginner or novice programmers who wish to learn the C programming language. No prior programming experience is required.SLOBODAN DMITROVIĆ is a software consultant, trainer, and entrepreneur. He is the CEO and founder of “Clear Programming Paradigm”, an LLC that provides outsourcing and training services. Slobodan’s ability to summarize complex topics and provide insightful training made him a sought after consultant for the automotive, fintech, and other industries. Slobodan has a strong interest in C, C++, software architecture, training, and R&D.Part I: The C Programming Language.- Chapter 1: Introduction.- Chapter 2: Our First Program.- Chapter 3: Types and Declarations.- Chapter 4: Exercises.- Chapter 5: Operators.- Chapter 6: Expressions.- Chapter 7: Statements.- Chapter 8: Exercises.- Chapter 9: Arrays.- Chapter 10: Pointers.- Chapter 11: Command-line Arguments.- Chapter 12: Exercises.- Chapter 13: Functions.- Chapter 14: Exercises.- Chapter 15: Structures.- Chapter 16: Unions.- Chapter 17: Conditional Expression.- Chapter 18: Typedef.- Chapter 19: Const Qualifier.- Chapter 20: Enumerations.- Chapter 21: Function Pointers.- Chapter 22: Exercises.- Chapter 23: Preprocessor.- Chapter 24: Exercises.- Chapter 25: Dynamic Memory Allocation.- Chapter 26: Storage and Scope.- Chapter 27: Exercises.- Chapter 28: Standard Input and Output.- Chapter 29: File Input and Output.- Chapter 30: Exercises.- Chapter 31: Header and Source Files.- Part II: The C Standard Library.- Chapter 32: Introduction to C Standard Library.- Part III: Modern C Standards.- Chapter 33: Introduction to C 11 Standards.- Chapter 34: The C 17 Standard.- Chapter 35: The Upcoming C2X Standard.- Part IV: Dos and Don'ts.- Chapter 36: Do Not Use the gets Function.- Chapter 37: Initialize Variables Before Using Them.- Chapter 38: Do Not Read Out of Bounds.- Chapter 39: Do Not Free the Allocated Memory Twice.- Chapter 40: Do Not Cast the Result of malloc.- Chapter 41: Do Not Overflow a Signed Integer.- Chapter 42: Cast a Pointer to void* When Printing Through printf.- Chapter 43: Do Not Divide by Zero.- Chapter 44: Where to Use Pointers?.- Chapter 45: Prefer Functions to Function-like Macros.- Chapter 46: Static Global Names.- Chapter 47: What to Put in Header Files?.- Part V: Appendices.- Appendix A: Linkage.- Appendix B: Time and Date.- Appendix C: Bitwise Operators.- Appendix D: Numeric Limits.- Appendix E: Summary and Advice.

Regulärer Preis: 62,99 €
Produktbild für Python All-in-One For Dummies

Python All-in-One For Dummies

EVERYTHING YOU NEED TO KNOW TO GET INTO PYTHON CODING, WITH 7 BOOKS IN ONEPython All-in-One For Dummies is your one-stop source for answers to all your Python questions. From creating apps to building complex web sites to sorting big data, Python provides a way to get the work done. This book is great as a starting point for those new to coding, and it also makes a perfect reference for experienced coders looking for more than the basics. Apply your Python skills to data analysis, learn to write AI-assisted code using GitHub CoPilot, and discover many more exciting uses for this top programming language.* Get started coding in Python—even if you’re new to computer programming* Reference all the essentials and the latest updates, so your code is air-tight* Learn how Python can be a solution for large-scale projects and big datasets* Accelerate your career path with this comprehensive guide to learning PythonExperienced and would-be coders alike will love this easy-to-follow guide to learning and applying Python. JOHN C. SHOVIC, PHD, is a computer science faculty member specializing in robotics and artificial intelligence at the University of Idaho. ALAN SIMPSON is a web development professional and prolific tech author with more than 100 publications to his credit.

Regulärer Preis: 28,99 €
Produktbild für Safety Engineering - Das Praxisbuch für funktionale Sicherheit

Safety Engineering - Das Praxisbuch für funktionale Sicherheit

Safety Engineering. Das Praxishandbuch für funktionale Sicherheit. März 2024.Für sichere und zuverlässige Systeme ist eine solide Grundlage unerlässlich. Bei der Entwicklung und dem Design ist Teamwork entscheidend, damit Simulationen, automatisierte Testumgebungen, Reviews und bewährte Methoden der Softwareentwicklung eingesetzt werden. Koordinierte Zusammenarbeit und das richtige Know-how gewährleistet so Sicherheit.Prof. Derk Rembold vermittelt Ihnen in diesem Lehrbuch die Grundlagen sicherer Softwareentwicklung und die Prinzipien der Betriebssicherheit in der Hardwareentwicklung. In strukturierten Kapiteln lernen Sie, Risiken komplexer Systeme einzuschätzen, Fehlerbaumanalysen durchzuführen, Risikographen zu gestalten und essenzielle Methoden für die sichere Systementwicklung zu beherrschen.1. Gute ProgrammierungUnit-Tests, Code Reviews, defensive Programmierung: Schon einfache Prozesse können die Qualität und Sicherheit Ihrer Software spürbar erhöhen. Hier erfahren Sie, was wirklich einen Mehrwert bietet und worauf Sie achten müssen.2. Für Studium und BerufVon der Risikoidentifikation bis hin zu fortgeschrittenen Themen wie Fehlerbaumanalyse und Marcov-Analysen erhalten Sie einen umfassenden Überblick über die Techniken der funktionalen Sicherheit. Fallbeispiele erläutern historische Sicherheitsprobleme, damit Sie aus den Fehlern beim Design und der Umsetzung sicherheitskritischer Systeme lernen können.3. Sicher, robust und zuverlässigJe komplexer Systeme werden, desto anfälliger sind sie für Ausfälle und Fehler. Dieses Lehrbuch zeigt Ihnen, mit welchen Methoden Sie systemrelevante Risiken qualitativ und quantitativ abschätzen, um fehlerarme und wartbare Systeme zu entwickeln.4. Normen und RichtlinienSie lernen die wichtigste Norm IEC-61508 kennen, werfen aber auch einen Blick auf die ISO26262 für die Automobilindustrie, ISO 14224 und DIN EN 60300 für das Erstellen einer Datenbasis zur Berechnung von Kenngrößen, IEC-62061 für sichere Maschinen und IEC 61511, eingesetzt bei der Prozessindustrie.Aus dem Inhalt:Normen und SicherheitsrichtlinienSicherheit in der SoftwareentwicklungFehler analysieren und verstehenKenngrößen: Zuverlässigkeit, Ausfallrate, Lebensdauer ...GefahrenanalyseFehlerbaumanalyseRisikographLayer of Protection AnalysisZuverlässigkeitsblockdiagrammMarcov-Decision-ProzessBinary-Decision-DiagramsLeseprobe (PDF-Link)

Regulärer Preis: 59,90 €
Produktbild für Datenbanksysteme

Datenbanksysteme

Datenbanken sind das Rückgrat moderner IT-Systeme. Wie Sie sicher mit ihnen arbeiten, zeigt Ihnen Dr. Michael Kofler in diesem umfassenden Handbuch. Sie lernen grundlegende Begriffe und Konzepte kennen, die Sie für gutes Datenbankdesign brauchen, und erfahren, wie Sie Daten modelliere und strukturieren. Ein Schnellkurs in SQL zeigt Ihnen, wie Daten abgefragt und geändert werden, Praxiswissen zur Client-Entwicklung und DBMS-Administration machen Sie fit für den Berufsalltag, Übungen und anschauliche Beispiele helfen Ihnen beim Selbststudium und der Prüfungsvorbereitung. Aus dem Inhalt: Datenbankmodellierung: vom ER-Modell zum perfekten SchemaDatentypenPrimary Keys, Foreign Keys und referenzielle IntegritätIndizesDaten mit SQL abfragen und ändernSQL für Fortgeschrittene: Subqueries, Transaktionen, Rekursion, DDLClient-ProgrammierungBenutzerverwaltung und Access ControlBackups und LoggingReplikation und High AvailabilityStored Procedures und TriggerNoSQL: Datenverarbeitung jenseits relationaler Datenbanken   Materialien zum Buch ... 12   Vorwort ... 13 TEIL I.  Grundlagen ... 17   1.  Wozu Datenbanken? ... 19        1.1 ... Datenbanken sind allgegenwärtig ... 19        1.2 ... Warum eine Excel-Tabelle nicht ausreicht ... 24        1.3 ... Die erste eigene Datenbank ... 27        1.4 ... Realisierung des Beispiels mit der MySQL Workbench ... 35   2.  Grundlagen relationaler Datenbanken ... 47        2.1 ... Datenbank versus Datenbankmanagementsystem ... 47        2.2 ... Das relationale Modell ... 56        2.3 ... Transaktionen ... 65        2.4 ... Datensicherheit und ACID ... 68        2.5 ... Codds zwölf Gebote ... 78        2.6 ... Kritik am relationalen Modell ... 81        2.7 ... Wiederholungsfragen ... 86 TEIL II.  Datenbanken modellieren ... 91   3.  Datenbankmodellierung ... 93        3.1 ... Datenbankschema ... 94        3.2 ... Modellierungsstufen ... 96        3.3 ... Modellierungstechniken ... 100        3.4 ... Das Entity-Relationship-Modell ... 104        3.5 ... Sonderfälle im ER-Modell ... 110        3.6 ... Alternative Diagrammformen und Notationen (IDEF1X, Min-Max, UML) ... 118        3.7 ... Vom ER-Diagramm zum Tabellenschema ... 129        3.8 ... Namensregeln ... 137        3.9 ... Normalformen ... 142        3.10 ... Normalisierungsbeispiel ... 154        3.11 ... Modellierung hierarchischer bzw. unstrukturierter Daten ... 157        3.12 ... Wiederholungsfragen ... 164   4.  Datentypen ... 169        4.1 ... SQL und das Kommando »CREATE TABLE« ... 169        4.2 ... Ganze Zahlen ... 172        4.3 ... Gleit- und Festkommazahlen ... 174        4.4 ... Zeichenketten ... 178        4.5 ... Datum und Uhrzeit ... 183        4.6 ... Boolesche Zustände ... 184        4.7 ... Binäre Daten (BLOBs) ... 185        4.8 ... NULL, Defaultwerte und Werteinschränkungen (CHECKs) ... 188        4.9 ... Besondere Datentypen ... 191        4.10 ... Eigene Datentypen ... 195        4.11 ... Virtuelle Spalten (Generated Columns) ... 197        4.12 ... Beispiele ... 198        4.13 ... Wiederholungsfragen ... 200   5.  Primary Keys, Foreign Keys und referenzielle Integrität ... 203        5.1 ... Primary Keys (Primärschlüssel) ... 204        5.2 ... Foreign Keys (Fremdschlüssel) ... 217        5.3 ... Foreign-Key-Beispiele ... 225        5.4 ... Wiederholungsfragen ... 232   6.  Indizes ... 235        6.1 ... Indexformen ... 236        6.2 ... Index-Interna und B-Trees ... 242        6.3 ... Indizes -- Pro und Kontra ... 257        6.4 ... Cache-Systeme für Abfragen ... 260        6.5 ... Wiederholungsfragen ... 262   7.  Physische Modellierung ... 265        7.1 ... DBMS-Auswahl ... 265        7.2 ... Dimensionierung von Datenbanken ... 269        7.3 ... Views ... 274        7.4 ... Partitionen ... 281        7.5 ... Wiederholungsfragen ... 286   8.  Modellierungsbeispiele ... 289        8.1 ... »books«-Datenbank ... 290        8.2 ... »todo«-Datenbank ... 292        8.3 ... »school«-Datenbank ... 301        8.4 ... »clouddb«-Datenbank ... 312        8.5 ... »sakila«-Datenbank ... 323        8.6 ... »employees«-Datenbank ... 329        8.7 ... Noch mehr Musterdatenbanken ... 332        8.8 ... Wiederholungsfragen ... 334 TEIL III.  Structured Query Language (SQL) ... 337   9.  Relationale Algebra und SQL ... 339        9.1 ... Relationale Algebra ... 340        9.2 ... Relationenkalkül (relationaler Calculus) ... 350        9.3 ... Structured Query Language (SQL) ... 355        9.4 ... Elementare SQL-Syntaxregeln ... 360        9.5 ... Wiederholungsaufgaben ... 362 10.  Daten abfragen (SELECT) ... 365        10.1 ... Zugriff auf die Beispieldatenbanken ... 365        10.2 ... Einfache Abfragen (WHERE, DISTINCT) ... 368        10.3 ... Tabellen verknüpfen (JOIN) ... 373        10.4 ... Ergebnisse gruppieren (GROUP BY) ... 385        10.5 ... Ergebnisse sortieren (ORDER BY) ... 389        10.6 ... Ergebnisse limitieren (LIMIT) ... 390        10.7 ... SELECT-Syntax-Zusammenfassung ... 392        10.8 ... Der Umgang mit NULL ... 393        10.9 ... Abfragen kombinieren (UNION) ... 395        10.10 ... Abfrageausführung und -optimierung ... 396        10.11 ... Wiederholungsaufgaben ... 407 11.  Daten ändern (INSERT, UPDATE, DELETE) ... 411        11.1 ... Daten einfügen (INSERT) ... 412        11.2 ... Daten ändern (UPDATE) ... 417        11.3 ... Daten löschen (DELETE) ... 421        11.4 ... Wiederholungsaufgaben ... 424 12.  Transaktionen ... 425        12.1 ... Transaktionen in SQL ... 426        12.2 ... Isolation Level ... 429        12.3 ... Dirty Read, Phantom Read und andere Isolation-Probleme ... 435        12.4 ... Locking-Verfahren ... 446        12.5 ... Multiversion Concurrency Control (MVCC) ... 453        12.6 ... Wiederholungsaufgaben ... 458 13.  Subqueries, Rekursion, Zusatzfunktionen ... 461        13.1 ... SQL-Funktionen ... 461        13.2 ... Subqueries ... 468        13.3 ... Window-Funktionen (OVER) ... 474        13.4 ... Rekursion ... 479        13.5 ... Data Definition Language (DDL) ... 484        13.6 ... Systemkatalog ... 489        13.7 ... Wiederholungsaufgaben ... 494 14.  Volltextsuche, geografische Daten, XML und JSON ... 495        14.1 ... Volltextindex und Volltextsuche ... 495        14.2 ... Geografische Daten (GIS-Funktionen) ... 500        14.3 ... XML ... 506        14.4 ... JSON ... 512        14.5 ... Wiederholungsaufgaben ... 515 TEIL IV.  Administration und Programmierung ... 517 15.  Benutzerverwaltung ... 519        15.1 ... Authentifizierung ... 520        15.2 ... Privilegien und Rollen ... 522        15.3 ... Administration der Benutzerrechte (DCL) ... 526        15.4 ... Ein Blick hinter die Kulissen ... 532        15.5 ... Server-Konfiguration und -Absicherung ... 534 16.  Logging und Backups ... 539        16.1 ... Logging ... 539        16.2 ... Backups ... 543        16.3 ... Import und Export ... 551 17.  Replikation und High Availability ... 555        17.1 ... Replikation ... 555        17.2 ... Replikations-Setup in MySQL ... 562        17.3 ... High Availability ... 566 18.  Stored Procedures und Trigger ... 567        18.1 ... Programmierung auf DBMS-Ebene versus Client-Code ... 567        18.2 ... Hello, Stored Procedure! ... 570        18.3 ... Stored Procedures und Funktionen ... 575        18.4 ... Fehlerabsicherung und Cursor ... 583        18.5 ... Administration und Sicherheit ... 587        18.6 ... Trigger ... 589 19.  Client-Programmierung ... 591        19.1 ... Konzepte der Client-Programmierung ... 591        19.2 ... Beispiel 1: Java und JDBC ... 596        19.3 ... Beispiel 2: Kotlin und Exposed ... 600 TEIL V.  NoSQL ... 607 20.  Von relationalen Datenbanken zu NoSQL ... 609        20.1 ... Verteilte Datenbankmanagementsysteme ... 610        20.2 ... Objektorientierte Datenbanken ... 619        20.3 ... Online Analytical Processing (OLAP) ... 625        20.4 ... NoSQL ... 633        20.5 ... Wiederholungsfragen ... 648 21.  MongoDB ... 651        21.1 ... Installation ... 651        21.2 ... Abfragen durchführen ... 656        21.3 ... Nicht relationales Datenbankdesign ... 662        21.4 ... »todo«-Datenbank ... 665   Anhang ... 669   A.  MySQL installieren und einrichten ... 669        A.1 ... MySQL Workbench ... 670        A.2 ... Onlinezugriff auf die Beispieldatenbanken ... 672        A.3 ... MySQL-Server unter Windows installieren ... 673        A.4 ... MySQL-Server unter macOS installieren ... 676        A.5 ... MySQL-Server unter Linux installieren ... 677        A.6 ... Der Kommando-Client mysql ... 679        A.7 ... Die MySQL-Shell mysqlsh ... 683        A.8 ... Beispieldatenbanken lokal installieren ... 685        A.9 ... Server-Konfiguration für den Unterricht ... 686   B.  Lösungen ... 691        B.1 ... Kapitel 2: »Grundlagen relationaler Datenbanken« ... 691        B.2 ... Kapitel 3: »Datenbankmodellierung« ... 699        B.3 ... Kapitel 4: »Datentypen« ... 711        B.4 ... Kapitel 5: »Primary Keys, Foreign Keys und referenzielle Integrität« ... 714        B.5 ... Kapitel 6: »Indizes« ... 720        B.6 ... Kapitel 7: »Physische Modellierung« ... 726        B.7 ... Kapitel 8: »Modellierungsbeispiele« ... 729        B.8 ... Kapitel 9: »Relationale Algebra und SQL« ... 738        B.9 ... Kapitel 10: »Daten abfragen (SELECT)« ... 741        B.10 ... Kapitel 11: »Daten ändern (INSERT, UPDATE, DELETE)« ... 747        B.11 ... Kapitel 12: »Transaktionen« ... 750        B.12 ... Kapitel 13: »Subqueries, Rekursion, Zusatzfunktionen« ... 753        B.13 ... Kapitel 14: »Volltextsuche, geografische Daten, XML und JSON« ... 759        B.14 ... Kapitel 20: »Von relationalen Datenbanken zu NoSQL« ... 760   Index ... 769

Regulärer Preis: 39,92 €
Produktbild für Einstieg in Python (8. Auflg.)

Einstieg in Python (8. Auflg.)

Einstieg in Python,. In 8., aktualisierter Auflage (Februar 2024)Programmieren lernen mit Python leicht gemacht! Dieses Buch zeigt Ihnen, wie Sie Schritt für Schritt ein Computerspiel mit Python entwickeln. Dabei lernen Sie alle Grundlagen der Python-Programmierung. Viele Übungsaufgaben und Beispielanwendungen unterstützen Sie zusätzlich und sorgen für einen raschen Lernerfolg. Schon bald schreiben Sie Ihre eigenen Python-Programme und verstehen die grundlegenden Konzepte der Programmiersprache. Der ideale Start für alle Programmieranfänger, die Python lernen wollen!Jetzt lernen Sie Python!1. Steigen Sie ein in PythonSie erhalten eine gründliche Einführung in die Sprachelemente und alle wichtigen Programmiertechniken. Dabei entwickeln Sie Ihre ersten Programme und vertiefen Ihr Wissen mit Übungsaufgaben.2. Lernen am konkreten BeispielAlle Themen werden an praxisnahen Beispielen erklärt. An einem Spiel, das über das ganze Buch weiterentwickelt wird, lernen Sie die Programmierung eigener Python-Projekte.3. Eigene Programme entwickelnSie lernen die vielfältigen Möglichkeiten von Python kennen und entwickeln anspruchsvolle GUIs sowie Datenbankanwendungen.Aus dem Inhalt:Python installierenSprachgrundlagenObjektorientierte ProgrammierungDatenbankanwendungen mit SQLite und MySQL erstellenGUIs programmierenLeseprobe (PDF-Link)

Regulärer Preis: 19,92 €
Produktbild für DevOps

DevOps

Wie IT-Projekte mit einem modernen Toolset und der richtigen Kultur gelingen. DevOps bedeutet nicht, dass Entwickler und Admins nun die gleichen Jobs erledigen.DevOps bedeutet auch nicht, dass man beim Programmieren tägliche neue Tools einsetzen muss, es keine geplanten Deployments mehr gibt und Software nur noch in Containern läuft.DevOps ist viel größer: Es verspricht eine neue Kultur der Zusammenarbeit sowie bessere Prozesse und Workflows. So liefern Sie Änderungen schneller aus und sorgen für kürzere Feedback-Schleifen zwischen Development und Operations.In zahlreichen Projekten hat Sujeevan Vijayakumaran gelernt, was in der Entwicklung und im Betrieb moderner Software gut funktioniert. Mit vielen Beispielen und Praxistipps zeigt er Ihnen, wie Sie eine moderne und zeitgemäße Arbeitsumgebung für Ihre IT-Projekte schaffen und die DevOps-Transformation in Ihrem Team gelingt.Aus dem Inhalt:Effizientes Zusammenarbeiten beim ProgrammierenSchlanke Build-ProzesseFrühe, schnelle und automatisierte QualitätssicherungSchnellere Releases erstellen und deployenDen Dienst betreiben und überwachenSicherheit und Compliance unter einen Hut bringenContinuous Integration: Tools richtig einsetzenContinuous Delivery praktisch umsetzenMonitoring und Observability für mehr DurchsichtMit DevOps-Plattformen die Tool-Landschaft vereinfachenJenseits von Kultur und ToolsLeseprobe (PDF-Link)Zum Autor:Sujeevan Vijayakumaran arbeitet als Senior Solutions Architect bei GitLab. Seit einigen Jahren unterstützt er große Konzerne aus Deutschland, Österreich und der Schweiz beim Ein- und Umstieg in die DevOps-Welt.

Regulärer Preis: 31,92 €
Produktbild für IDoc-Entwicklung für SAP

IDoc-Entwicklung für SAP

Über den Standard hinaus: Mit diesem Buch lernen Sie, IDocs selbstständig zu programmieren und zu erweitern. Die Autorin beschreibt Customizing-Techniken, die Erweiterung der Standardbausteine und Eigenentwicklungen. Neu in dieser Auflage: Das SAP S/4HANA Output Management und die Transaktion WLF_IDOC. Aus dem Inhalt: IDoc-ErzeugungÄnderungen an IDocsShared Master Data ToolIDoc-Copymanagement-ToolSAP S/4HANA Output ManagementTransaktion WLF_IDOCBackground Remote Function CallNachrichtensteuerungFilterobjekte, Regeln, VersionsverwaltungFehler-WorkflowE-Mail-AnbindungIDocs in SAP Process IntegrationRückmeldung und SerialisierungTestwerkzeuge und AdministrationSAP Application Interface Framework   Einleitung ... 15   1.  Einführung ... 19        1.1 ... Was ist ALE? ... 19        1.2 ... BAPIs und IDocs -- eine Einführung ... 22        1.3 ... Abgrenzung von ALE und EDI ... 29   2.  IDocs erzeugen ... 33        2.1 ... Standardmethoden zur IDoc-Erzeugung ... 33        2.2 ... Porttypen in der Ausgangsverarbeitung ... 62   3.  Testwerkzeuge ... 73        3.1 ... Einzelne IDocs testen ... 74        3.2 ... Verarbeitung mehrerer IDocs testen ... 79        3.3 ... Verarbeitung von Statusdateien testen ... 83   4.  IDocs per Customizing anpassen ... 87        4.1 ... Filtern mit Filterobjekten ... 87        4.2 ... Eigene Filterobjekte ... 93        4.3 ... IDocs mit eigenen Filtern unterdrücken ... 95        4.4 ... Segmente filtern ... 96        4.5 ... IDocs durch Sichten reduzieren ... 97        4.6 ... IDoc-Inhalt durch Regeln ändern ... 100        4.7 ... Versionswandlung ... 103        4.8 ... Spezielle Umsetzungen für die FI-Organisationseinheit ... 104   5.  Bestehende IDoc-Typen anpassen ... 109        5.1 ... Unterschiedliche Exit-Typen am Beispiel des Materialstamms ... 109        5.2 ... Allgemeine Exits ... 137        5.3 ... Eigene Segmente ... 141        5.4 ... Spezielle Anforderungen bei Stammdaten ... 153        5.5 ... Eigene Funktionsbausteine zur Dateierzeugung bei Dateiports ... 157   6.  Eigene IDocs entwickeln ... 161        6.1 ... Daten für das eigene IDoc ... 161        6.2 ... Eigene IDoc-Typen und Nachrichtentypen anlegen ... 163        6.3 ... IDoc erzeugen ... 173        6.4 ... IDoc verbuchen ... 181        6.5 ... IDoc-Funktionsbausteine generieren ... 192        6.6 ... Fehler-Workflow für eigene IDocs ... 195   7.  Rückmeldungen ... 205        7.1 ... ALEAUD-IDocs ... 205        7.2 ... STATUS-IDocs ... 208        7.3 ... TXTRAW-IDocs ... 210   8.  Optimierung der IDoc-Verarbeitung ... 215        8.1 ... IDocs serialisieren ... 215        8.2 ... IDoc-Verarbeitung über bgRFC ... 231   9.  Administration ... 237        9.1 ... IDoc-Verknüpfungen ... 237        9.2 ... Fehler-Workflows an E-Mail-Accounts weiterleiten ... 242        9.3 ... Sicherheitsrelevante Felder ausblenden ... 249        9.4 ... IDoc-Verarbeitung (Transaktion WLF_IDOC) ... 253        9.5 ... Archivierung ... 269        9.6 ... Statusumsetzung ... 278 10.  SAP Application Interface Framework ... 291        10.1 ... Einführung in das SAP Application Interface Framework ... 291        10.2 ... IDocs im SAP Application Interface Framework ... 293        10.3 ... Szenario 1 ... 297        10.4 ... Szenario 5 ... 314        10.5 ... Szenario 6 ... 320        10.6 ... Empfängerermittlung abhängig von Feldinhalten bei Verwendung einer Indextabelle ... 335        10.7 ... Fehlerbehandlung ... 337 11.  IDocs in Verbindung mit SAP Process Integration ... 347        11.1 ... IDocs als Service-Interfaces im Enterprise Services Repository von SAP Process Integration ... 348        11.2 ... Funktionsweise des IDoc_AAE-Adapters ... 350        11.3 ... Szenarien mit dem IDoc_AAE-Adapter konfigurieren ... 361        11.4 ... Logische Systeme in Business-Systeme umsetzen ... 373        11.5 ... IDoc-Partnerrollen umsetzen ... 375        11.6 ... Header-Mapping ... 376        11.7 ... Handling des Kontrollsatzes in SAP Process Integration ... 378        11.8 ... Monitoring von IDocs in SAP Process Integration ... 380   Anhang ... 387        A ... Nützliche Funktionsbausteine ... 389        B ... Regelmäßige Jobs ... 391        C ... Transaktionscodes im Überblick ... 393   Die Autorin ... 402   Index ... 403

Regulärer Preis: 71,92 €
Produktbild für Social Media Manager*in

Social Media Manager*in

Was genau machen Social Media Manager*innen? Welche Aufgaben nehmen sie im Unternehmen wahr? Und welche Ausbildungsmöglichkeiten gibt es für diesen spannenden Beruf? Antworten darauf und vieles mehr bietet dieser offizielle Ausbildungsbegleiter (BVCM) für alle, die diesen Job anstreben oder die Stelle im Unternehmen einführen möchten. Sie lernen alle Grundlagen für erfolgreiches Social Media Management kennen: Online-Marketing, Marktforschung, Online-Recht sowie Kundenkommunikation. So entwerfen Sie die richtige Social-Media-Strategie für Ihre Zielgruppe. Vivian Pein gibt Ihnen einen umfassenden Einblick in das neue Berufsbild. Mit vielen Beispielen und Exkursen, praxisnah und umfassend! Aus dem Inhalt: Anforderungen und AufgabenAusbildung und WeiterbildungHinweise für BewerbungenSocial-Media-StrategieZiele und ZielgruppenCorporate ContentCommunity Management und Change ManagementKrisenkommunikation und rechtliche GrundlagenEinsatz im UnternehmenErfolgsfaktorenZahlreiche Best PracticesInterviews und Expertentipps   Über dieses Buch ... 23   1.  Social Media -- Chancen und Herausforderungen für Unternehmen ... 27        1.1 ... Social Media als fester Bestandteil der Kommunikation ... 27        1.2 ... Herausforderungen für Unternehmen ... 31        1.3 ... Wie Social Media die Kommunikation zwischen Unternehmen und Menschen verändern ... 36 TEIL I.  Berufsbild Social Media Manager*in ... 43   2.  Social Media Manager*in -- Berufsbild, Anforderungen und Aufgabengebiete ... 45        2.1 ... Das Berufsbild Social Media Manager*in ... 45        2.2 ... Aufgaben des Social Media Managements ... 49        2.3 ... Gehälter im Social Media Management ... 52        2.4 ... Kompetenzmodell und Anforderungsprofil ... 53        2.5 ... Social Media Manager*innen im Profil ... 66   3.  Weiterbildung und Karriere ... 85        3.1 ... Überblick der Aus- und Weiterbildung ... 87        3.2 ... Zertifizierte Weiterbildungen ... 89        3.3 ... Konferenzen ... 98        3.4 ... Networking ... 102   4.  Persönliches Online-Reputationsmanagement/Personal Branding ... 105        4.1 ... Gefunden werden ... 106        4.2 ... Das Onlineprofil aufräumen ... 108        4.3 ... Eine gute Online-Reputation und Personal Branding ... 109 TEIL II.  Grundlagen Social Media Management ... 117   5.  Die Social-Media-Strategie ... 119        5.1 ... Was ist eine Strategie? ... 120        5.2 ... Zielgruppen ... 121        5.3 ... Personas ... 124        5.4 ... Ziele ... 131        5.5 ... Vom Messwert (Metrics) über die Kennzahl zum Key Performance Indicator (KPI) ... 141        5.6 ... Ressourcen ... 146        5.7 ... Das POST-Modell ... 149   6.  Corporate Content -- die richtigen Inhalte ... 153        6.1 ... Was ist Content überhaupt und welche Arten gibt es? ... 154        6.2 ... Content-Strategie -- die Grundlage von Corporate Content ... 155        6.3 ... Systematische Aufarbeitung der Inhalte und Themen mit dem Story Circle ... 158        6.4 ... Abschließende Beurteilung der Content-Strategie ... 163        6.5 ... Von der Strategie zum Inhalt ... 165        6.6 ... Storytelling ... 193        6.7 ... Wie Sie an gute Inhalte kommen ... 200        6.8 ... Welche Inhalte funktionieren ... 201        6.9 ... Zusammenfassende Beurteilung ... 206   7.  Community Management -- der direkte Dialog ... 207        7.1 ... Community Management -- Definition und Aufgaben ... 207        7.2 ... Community Building ... 209        7.3 ... User-Lifecycle-Management -- vom Besucher zum aktiven Mitglied ... 211        7.4 ... Community Engagement -- Ihre Community aktivieren ... 216        7.5 ... Erfolgsfaktoren im direkten Dialog mit der Community ... 225        7.6 ... Reaktionsschema für das Community-Management-Team ... 228        7.7 ... Fehler und Probleme richtig kommunizieren ... 229        7.8 ... Die dünne Linie zwischen Zensur und gerechtfertigter Löschung ... 232        7.9 ... Don't feed the Trolls -- der Umgang mit Störenfrieden ... 233        7.10 ... Community und Social Media Management -- Eine enge Zusammenarbeit ist wichtig ... 233        7.11 ... Community Management offline -- Events & Co. ... 234   8.  Social Media Monitoring und Measurement ... 237        8.1 ... Was ist Social Media Monitoring? ... 237        8.2 ... Wie funktioniert Social Media Monitoring? ... 238        8.3 ... Für welche Zwecke ist Social Media Monitoring einsetzbar? ... 242        8.4 ... Die richtigen Keywords finden ... 245        8.5 ... Kostenlose Dienste ... 248        8.6 ... Kostenpflichtige Dienste ... 249        8.7 ... Wie Sie den richtigen Anbieter für Ihr Unternehmen finden ... 250        8.8 ... Social Media Measurement -- Kennzahlen erfolgreich bestimmen ... 255        8.9 ... Social-Media-Analytics-Tools ... 263        8.10 ... Formeln für die wichtigsten KPIs ... 263        8.11 ... Und was ist jetzt der ROI von Social Media? ... 266   9.  Change Management (interne »Überzeugungsarbeit«) ... 269        9.1 ... Theoretische Grundlagen des Change Managements ... 269        9.2 ... Warum »Change« so schwierig ist ... 271        9.3 ... Was Ihnen hilft, Veränderungen im Unternehmen umzusetzen ... 271        9.4 ... Social Media und die Unternehmenskultur ... 275        9.5 ... Social Media und technische Barrieren ... 279 10.  Anwendungsfelder des Social Media Managements ... 283        10.1 ... Abgrenzung zwischen Unternehmenskommunikation, PR und Marketing ... 283        10.2 ... Social Media in der PR ... 288        10.3 ... Influencer Marketing und Influencer Relations ... 299        10.4 ... Krisenkommunikation im Social Web ... 324        10.5 ... Social Media Marketing ... 335        10.6 ... Werbung 2.0 -- Social Media Advertising ... 349        10.7 ... Kundenservice 2.0 ... 374        10.8 ... Social Media im Personalwesen ... 385        10.9 ... Corporate Influencer ... 393        10.10 ... Forschung und Innovation ... 407        10.11 ... Enterprise 2.0 ... 415 11.  Rechtliche Grundlagen ... 423        11.1 ... Anwendbares Recht und Hausregeln ... 424        11.2 ... Wahl eines Accounts ... 425        11.3 ... Benennung des Accounts ... 425        11.4 ... Impressumspflicht ... 425        11.5 ... Nutzung von Bildern und Videos ... 427        11.6 ... Einsatz von KI-Tools und KI-Werken ... 430        11.7 ... Linkhaftung ... 431        11.8 ... Haftung für Nutzerbeiträge ... 432        11.9 ... Löschen von Nutzerbeiträgen ... 434        11.10 ... Haftung für Bewertungen und andere Äußerungen ... 435        11.11 ... Wettbewerbsrecht und Werberichtlinien ... 435        11.12 ... Direktmarketing und Ansprache von Nutzern ... 436        11.13 ... Datenschutz ... 436        11.14 ... Schleichwerbung, Influencer und Plattformregeln ... 439        11.15 ... Einsatz von Messengern wie WhatsApp ... 440        11.16 ... Verträge und persönliche Haftung ... 440 12.  Strategische Bedeutung und Möglichkeiten der sozialen Netzwerke ... 441        12.1 ... Arten, Unterschiede und Aufgaben ... 442        12.2 ... Instagram ... 449        12.3 ... Facebook ... 461        12.4 ... TikTok ... 470        12.5 ... Microblogging: X, Threads und Mastodon ... 481        12.6 ... LinkedIn ... 494        12.7 ... YouTube ... 504        12.8 ... Pinterest -- visuelles Social Bookmarking ... 512        12.9 ... Messenger ... 517        12.10 ... Das Corporate Blog als Social-Media-Zentrale ... 522 TEIL III.  Social Media Management im Unternehmen ... 529 13.  Corporate Social Media ... 531        13.1 ... Ist mein Unternehmen bereit für Social Media? ... 532        13.2 ... Erfolgsfaktoren der Social-Media-Strategie im Unternehmen ... 542        13.3 ... Integrationsmodelle von Social Media im Unternehmen ... 547        13.4 ... Auswahl und Ausbildung der Mitarbeitenden ... 551        13.5 ... Social-Media-Prozesse und -Workflows gestalten und etablieren ... 555        13.6 ... Social Media Guidelines ... 566        13.7 ... Social Media im Unternehmen etablieren ... 574        13.8 ... Social-Media-Reifegradmodelle ... 577 14.  Praktisches Social Media Management ... 581        14.1 ... Tagesablauf von Social Media Manager*innen ... 581        14.2 ... Der Social-Media-Arbeitsplatz ... 583        14.3 ... Social-Media-Budget erstellen ... 584        14.4 ... Effektives Social Media Management ... 593        14.5 ... Teamarbeit ... 609        14.6 ... Zeit- und Aufgabenmanagement ... 614        14.7 ... Gute Videoinhalte für Social Media produzieren ... 619        14.8 ... Barrierefreiheit in Social Media ... 626        14.9 ... Künstliche Intelligenz ... 631        14.10 ... Privatleben vs. Social Media Management ... 645        14.11 ... Präsentationen halten ... 647        14.12 ... Umgang mit externen Dienstleistern ... 654        14.13 ... Pleiten, Pech und Pannen -- was Social Media Manager vermeiden sollten ... 658 15.  Ausblick ... 659        15.1 ... Generation Z ... 659        15.2 ... Die Community als Kern von Social Media ... 661        15.3 ... Professionalisierung von Corporate Social Media ... 663   Die Expert*innen im Buch ... 665   Index ... 669

Regulärer Preis: 31,92 €
Produktbild für Safety Engineering

Safety Engineering

Für sichere und zuverlässige Systeme ist eine solide Grundlage unerlässlich. Bei der Entwicklung und dem Design ist Teamwork entscheidend, damit Simulationen, automatisierte Testumgebungen, Reviews und bewährte Methoden der Softwareentwicklung eingesetzt werden. Koordinierte Zusammenarbeit und das richtige Know-how gewährleistet so Sicherheit. Prof. Derk Rembold vermittelt Ihnen in diesem Lehrbuch die Grundlagen sicherer Softwareentwicklung und die Prinzipien der Betriebssicherheit in der Hardwareentwicklung. In strukturierten Kapiteln lernen Sie, Risiken komplexer Systeme einzuschätzen, Fehlerbaumanalysen durchzuführen, Risikographen zu gestalten und essenzielle Methoden für die sichere Systementwicklung zu beherrschen. Aus dem Inhalt: Normen und SicherheitsrichtlinienSicherheit in der SoftwareentwicklungFehler analysieren und verstehenKenngrößen: Zuverlässigkeit, Ausfallrate, LebensdauerGefahrenanalyseFehlerbaumanalyseRisikographLayer of Protection AnalysisZuverlässigkeitsblockdiagrammMarcov-Decision-ProzessBinary-Decision-Diagrams

Regulärer Preis: 47,92 €
Produktbild für Apple Watch

Apple Watch

Die verständliche Anleitung: holen Sie alles aus Ihrer Apple Watch!Möchten Sie das Beste aus Ihrer Apple Watch herausholen? Dann ist diese leicht verständliche Anleitung der richtige Begleiter für Sie. Schritt für Schritt werden Sie durch alle wichtigen Funktionen Ihrer Apple Watch geführt. Ob Anrufe, SMS, Wetter, Kalender oder Wecker – mit diesem Buch haben Sie alles im Griff. Aber das ist noch nicht alles! Die Apple Watch hilft Ihnen auch dabei, gesund und aktiv zu bleiben. Steffen Bien geht ausführlich auf die Gesundheitsfunktionen und das Schlaf-Tracking ein und zeigt Ihnen, wie Sie Ihre sportlichen Fortschritte messen können. So behalten Sie Ihre Fitness optimal im Blick und können Ihre Gesundheitsdaten langfristig verfolgen. Für alle aktuellen Modelle geeignet.Aus dem Inhalt:Der Start mit der Apple WatchLernen Sie die Apple Watch kennenDie Apple Watch im AlltagAnrufe, SMS, Wetter, Kalender, Navigation, Apple PayMusik mit der Apple Watch hörenNeue Apps installierenIhr permanenter GesundheitscoachDie Health App richtig nutzenDie Herzgesundheit überwachenBesser schlafen mit der Apple WatchIhr Sportbegleiter – aktiv bleibenLeseprobe (PDF-Link)

Regulärer Preis: 19,92 €
Produktbild für Windows & Mac

Windows & Mac

Viele Anwender besitzen einen Windows-PC und nutzen dazu das iPhone von Apple. Andere arbeiten mit einem Mac, benötigen aber spezielle Windows-Programme oder nutzen ein Android-Smartphone. Um diese beiden scheinbar so unterschiedlichen Welten zusammenzuführen, bietet dieses Buch zwei Themen in einem an – Windows und Mac im Zusammenspiel oder im Parallelbetrieb. Wie schaffen Sie es, dass beide Systeme auf die gleichen Daten zugreifen können, was benötigen Sie, um leicht und sicher Daten über das Netzwerk auszutauschen, und wie sieht es mit der Fernwartung für beide Systeme aus? Diese und viele andere Fragen beantwortet der Autor in seinem gewohnt lockeren Schreibstil mit vielen Beispielen.Über den Autor:Christian Immler war viele Jahre als Dozent für Computer Aided Design an der Fachhochschule Nienburg und an der University of Brighton tätig. Er hat als Sachbuchautor bisher mehr als 200 Titel zu Smartphones und Tablets der verschiedensten Betriebssystemplattformen sowie zu Themen wie Windows, Linux und Smarthome veröffentlicht. Weiterhin betätigt sich Christian Immler als Journalist für verschiedene Computerzeitschriften sowie Onlinemedien und schreibtOriginalhandbücher für Softwareprodukte.

Regulärer Preis: 19,95 €
Produktbild für Word Hacks

Word Hacks

* TIPPS UND TRICKS FÜR HÄUFIG GEBRAUCHTE SOWIE BESONDERS NÜTZLICHE, JEDOCH WENIGER BEKANNTE WORD-FUNKTIONEN* LEICHT VERSTÄNDLICHE SCHRITT-FÜR-SCHRITT-ANLEITUNGEN VON ALLTÄGLICHEN AUFGABENSTELLUNGEN BIS HIN ZU SPEZIALFÄLLEN* EFFEKTIVITÄT STEIGERN DURCH FUNKTIONSERWEITERUNGEN MIT PATCHES UND MAKROSIMMER DIE PASSENDE FUNKTION ZUR HANDMicrosoft Word ist ein mächtiges Werkzeug für die Textverarbeitung, doch um die Software effektiv einzusetzen, müssen Sie wissen, welche Funktionen sich für Ihren Einsatzzweck am besten eignen und wie sie zu finden sind. Mit diesem Buch erhalten Sie praktische Lösungen sowohl für die häufigsten Aufgabenstellungen als auch für besondere Anwendungsfälle.ÜBERSICHTLICHES KOMPENDIUM FÜR SCHNELLE PROBLEMLÖSUNGENAlle Word Hacks sind übersichtlich gegliedert und thematisch sortiert, sodass Sie schnell und einfach die passende Funktion für Ihre Aufgabenstellungen finden. Detaillierte Schritt-für-Schritt-Anleitungen helfen Ihnen, die Lösungen nachzuvollziehen und sofort umzusetzen.TEXTVERARBEITUNG SO EFFEKTIV WIE NIEDer Umfang der beschriebenen Lösungen erstreckt sich von alltäglichen Aufgabenstellungen wie dem Einrichten einer Seite und dem Erstellen von Vorlagen bis hin zu Spezialitäten wie Platzhaltersuche und Automatisierung mit Feldfunktionen und Makros. So erleichtern Sie sich Ihren Arbeitsalltag und können Ihre Effektivität bei der Textverarbeitung erheblich steigern.AUS DEM INHALT:* Seite und Briefkopf einrichten* Kopf- und Fußzeilen* Seitennummerierung* Korrekte Silbentrennung* Suchen mit Mustererkennung* Nummerierte Listen und Gliederungen* Format- und Dokumentvorlagen* Verzeichnisse erstellen* Tabellen* Serienbriefe und Formulare* Überarbeitung und Versionierung* Backups und Wiederherstellung* Feldfunktionen und MakrosFÜR MICROSOFT WORD FÜR WINDOWS (IN MICROSOFT 365 SOWIE OFFICE 2016, 2019 UND 2021)G.O. TUHLS beschäftigt sich seit dem Aufkommen der ersten »Textautomaten« intensiv mit dem Thema Textverarbeitung. Er war viele Jahre als Office-Trainer mit den Schwerpunkten Kommunikation, Präsentationen und Korrespondenz tätig und unterstützt als Helfer und Moderator Word- und PowerPoint-Nutzer im Forum »Microsoft Answers«.

Regulärer Preis: 24,99 €
Produktbild für Beginning Spring 6

Beginning Spring 6

This book will teach you how to use the Spring Framework to build Java-based applications, web applications, and microservices. Aimed at beginners, it has been revised and expanded to reflect the latest features and best practices for Spring 6.Authors JOSEPH OTTINGER and ANDREW LOMBARDI will get you started using Spring Framework 6 and its ecosystem, walking you through all the best practices in modern application development. You’ll see how Spring has drastically and positively affected the way applications are designed and programmed in Java, and how to build apps with the Spring mindset. Along the way, you will learn many aspects of the Spring ecosystem with easy-to-understand applications designed to teach you not only the technology, but also the practices that benefit the most from Spring. Starting with the basics, you’ll learn gradually, including topics such as the configuration and declaration of beans, the application lifecycle, how to deploy a Spring application into a Java EE application, Spring Reactive, Spring Web, Spring Boot, and Spring Cloud.After completing this book, you’ll be prepared to develop your own scalable, modular Spring-based applications.WHAT YOU WILL LEARN* Discover the most common use cases encountered in the real world* Learn the proper way of testing with the Spring framework* Create reliable, modular software* Build skills that will translate well across all languages and environments* Integrate and use data access and persistence frameworks such as Hibernate, JPA, and MongoDB* Get started with the most common, most-used Spring featuresWHO THIS BOOK IS FORThose who are new to Spring or for those who have experience with Spring but want to learn what's new in Spring 6. This book assumes you have some prior coding experience in Java, but many core concepts in Java are discussed as they’re encountered.JOSEPH B. OTTINGER is a distributed systems architect with experience in many cloud platforms. He was the editor-in-chief of both Java Developer Journal and TheServerSide.com, and has also contributed to many, many publications, open source projects, and commercial projects over the years, using many different languages (but primarily Java, Python, and JavaScript). He’s also a previously published author online (with too many publications to note individually) and in print, through Apress.ANDREW LOMBARDI is a veteran entrepreneur and software developer. His parents taught him to code while barely able to read on an Apple ][ he still wishes he had. He invented the Internet (suck it Al Gore) while drinking straight coffee and staring off into space. He’s been running the consulting firm Mystic Coders for 24 years, authored a kick-ass book on Spring for Apress and WebSocket for O'Reilly, coding, speaking internationally and offering technical guidance to companies as large as Walmart and companies with problems as interesting as helicopter simulation and social media. He firmly believes that the best thing he’s done so far is being a great dad.

Regulärer Preis: 62,99 €
Produktbild für MicroPython for the Internet of Things

MicroPython for the Internet of Things

This book will help you quickly learn to program for microcontrollers and IoT devices without a lot of study and expense. MicroPython and controllers that support it eliminate the need for programming in a C-like language, making the creation of IoT applications and devices easier and more accessible than ever.MicroPython for the Internet of Things is ideal for readers new to electronics and the world of IoT. Specific examples are provided covering a range of supported devices, sensors, and MicroPython boards such as the Raspberry Pi Pico and the Arduino Nano Connect RP2040 board. Programming for microcontrollers has never been easier.The book takes a practical and hands-on approach without a lot of detours into the depths of theory. It’ll show you a faster and easier way to program microcontrollers and IoT devices, teach you MicroPython, a variant of one of the most widely used scripting languages, and is written to be accessible to those new to electronics. After completing this book, and its fun example projects, you’ll be ready to ready to use MicroPython to develop your own IoT applications.WHAT YOU WILL LEARNProgram in MicroPython * Understand sensors and basic electronics* Develop your own IoT projectsBuild applications for popular boards such as Raspberry Pi Pico and Arduino Nano Connect RP2040 * Load MicroPython on compatible boards* Interface with hardware breakout boardsConnect hardware to software through MicroPython * Explore connecting your microcontroller to the cloud* Develop IoT projects for the cloudWHO THIS BOOK IS FORAnyone interested in building IoT solutions without the heavy burden of programming in C++ or C. The book also appeals to those wanting an easier way to work with hardware than is provided by platforms that require more complex programming environments.CHARLES BELL conducts research in emerging technologies. He is a member of the Oracle MySQL Development team as a senior developer assisting in the development of MySQL high availability and backup solutions for the MySQL Heatwave services available in the Oracle Cloud Infrastructure. He lives in a small town in rural Virginia with his loving wife. Dr. Bell received his doctorate degree in engineering from Virginia Commonwealth University in 2005. His research interests include database systems, software engineering, sensor networks, and 3D printing. He spends his limited free time as a practicing Maker, focusing on microcontroller and 3D printers and printing projects. 1. What Is the Internet of Things?2. Introducing MicroPython3. MicroPython Hardware4. How to Program in MicroPython5. MicroPython Libraries6. Low-Level Hardware Support7. Electronics for Beginners8. Project 1: Hello, World! MicroPython Style9. Project 2: Stoplight Simulator10. Project 3: Plant Monitoring11. Project 4: Using Weather Sensors12. Where to Go from Here13. Appendix

Regulärer Preis: 62,99 €
Produktbild für Prototyping Python Dashboards for Scientists and Engineers

Prototyping Python Dashboards for Scientists and Engineers

Create interactive and data-driven dashboards using Python. This hands-on guide is a practical resource for those (with modest programming skills) in scientific and engineering fields looking to leverage Python's power for data visualization and analysis in a user-friendly dashboard format.You’ll begin by gaining a fundamental understanding of Python programming, including data types, lists, dictionaries, and data structures. The book then delves into the world of reactive programming with Plotly and Dash, offering a hands-on approach to building interactive web-based dashboards. Next, you’ll see how to work with online data, how to scrape and clean datasets, and keep files up-to-date.The book also guides you through planning a dashboard prototype, outlining project tasks, trends, forecasts, spectra, and other design considerations. It concludes with a discussion of how the dashboard can be used for data visualization of real data, explaining the usefulness of tools such as spectra.By providing detailed examples for download and customization, Prototyping Python Dashboards for Scientists and Engineers will equip you with the skills needed to jumpstart your own development efforts.WHAT YOU’LL LEARN* Design a dashboard with Python* Convert and filter Excel formatted files to produce CSV files* Create browser-served graphics with PLOTLY* Generate polynomial trend lines for forecasting* Build a Unix service to share your dashboardWHO THIS BOOK IS FORScientists, engineers, students, programmers, and data enthusiasts who aspire to harness Python's potential for data visualization and analysis through the creation of interactive dashboards. Many will be pragmatic programmers with modest skills and limited resources who mainly want to see a working solution they could emulate.Padraig Houlahan has a diverse career, spanning research, teaching, and I.T. management. He has worn multiple hats over the years, functioning as a scientist, software developer, college professor, flight instructor, and I.T. director. Throughout his journey, he has maintained an enduring fascination with the art of uncovering patterns within data. His Ph.D. research introduced an innovative pattern recognition approach for dissecting the structure of astronomical nebulae. In parallel, his M.A. endeavor involved the endeavor of identifying gravitational waves within Lunar Laser Ranging data.In recent times, his focus has pivoted toward aviation-centric software projects. These ventures involve real-time tracking and visualization of aircraft to aid in traffic flow analysis. Furthermore, he has played a pivotal role in rendering extensive datasets accessible to both students and faculty, benefiting airline and airport operators alike. Teaching has always held a special place in his heart, driven by the joy of witnessing students derive satisfaction from acquiring new knowledge and insights.PROTOTYPING PYTHON DASHBOARDS FOR SCIENTISTS AND ENGINEERSCHAPTER 1 WORKING WITH PYTHON* Coding design, Python, and OOD* Python Data Types* Sets* Lists* Dictionaries* Series* DataframesCHAPTER 2 REACTIVE PROGRAMMING WITH PLOTLY AND DASH* Getting Started with PLOTLY* Getting Started with DASHCHAPTER 3 WORKING WITH ONLINE DATA* About the ATADS dataset* Screen-scraping* Converting Excel to CSV with Data Cleanup* Managing and keeping our files up to dateCHAPTER 4 PLANNING THE DASHBOARD PROTOTYPE* Overview* Project Tasks* Trends and Forecasts* Other Design ConsiderationsCHAPTER 5 OUR FIRST DASHBOARD* The atads.py file* The atads_layout Class* The atads_figures Class* Fine Tuning with CSSCHAPTER 6 DASHBOARD ENHANCEMENTS* Adding the banner and the instruction panels* Monthly and Weekday Histogram panels* The Spectrum Panel* The final ads dashboardCHAPTER 7 HOSTING THE PROTOTYPE ON A UNIX SERVER* Creating the Python environment* Running a Flask service* Adding Nginx* Using GUNICORN* Creating a system service* Securing your server with Fail2BanCHAPTER 8 CREATING A WEB PORTAL* Installing MYSQL* Working with WordPressCHAPTER 9 WORKING WITH OTHER DATASETS

Regulärer Preis: 46,99 €
Produktbild für Compilerbau - Grundlagen und Anwendungen

Compilerbau - Grundlagen und Anwendungen

Compilerbau praxisnah erklärt: Grundlagen und Anwendungen.Das Buch behandelt die praxisrelevanten Grundlagen des Compilerbaus, von der lexikalischen Analyse über die Syntaxanalyse bis zur Semantikverarbeitung und zur Codeerzeugung. Weitere Themen sind die systematische Beschreibung von Übersetzungsprozessen durch attributierte Grammatiken sowie der Einsatz eines Compilergenerators zur automatischen Erzeugung der Kernteile eines Compilers.Als durchgängiges Beispiel wird ein Compiler für MicroJava – eine einfache Java-ähnliche Programmiersprache – entwickelt, der ausführbaren Bytecode – ähnlich dem Java-Bytecode – erzeugt.Das Buch kann als Begleitliteratur zu einer einführenden Compilerbau-Vorlesung oder zum Selbststudium verwendet werden, um die Arbeitsweise von Compilern zu verstehen und Compiler oder compilerähnliche Werkzeuge zu implementieren, wie sie in der Praxis der Softwareentwicklung häufig vorkommen. Die im Buch behandelten Techniken können immer dann angewendet werden, wenn eine strukturierte Eingabe vorliegt, die durch eine Grammatik beschrieben werden kann.Die einzelnen Kapitel enthalten über 70 Übungsaufgaben, mit denen das Gelernte vertieft werden kann.Webseite zum Buch: http://ssw.jku.at/CompilerBuch mitMusterlösungen zu den ÜbungsaufgabenFolien einer zweistündigen VorlesungQuellcode des MicroJava-CompilersWeitere MaterialienLeseprobe (PDF-Link)Zum Autor:Hanspeter Mössenböck ist Professor für Informatik an der Johannes Kepler Universität Linz und beschäftigt sich seit vielen Jahren mit Programmiersprachen und Compilern. Er war Mitarbeiter von Professor Niklaus Wirth an der ETH Zürich, einem der Pioniere des Compilerbaus, der unter anderem die Programmiersprache Pascal entwickelt hat. Seit über 20 Jahren kooperiert er mit Oracle Labs auf dem Gebiet der dynamischen Compileroptimierung für Java und andere Programmiersprachen. Viele der an seinem Institut entwickelten Techniken werden heute weltweit in Java-Systemen eingesetzt. Hanspeter Mössenböck ist Autor von Büchern über Java, C#, .NET sowie über compilererzeugende Systeme.

Regulärer Preis: 23,90 €