Computer und IT
Cyberspionage
Wie Nachrichtendienste um Informationen und Kontrolle kämpfen. In Erstauflage aus dem Juli 2026.Es ist schon lange bekannt, dass Nachrichtendienste im Internet spionieren. Ob es um das Handy von Angela Merkel oder den gesamten Datenverkehr des DE-CIX in Frankfurt geht: Die Dienste suchen nach Intelligence und haben den Auftrag, Daten und Informationen zu sammeln.Aber was bedeutet das überhaupt? Welche technischen Möglichkeiten haben BND, CIA, NSA, Mossad und FSB? Welche Mythen gehören nach Hollywood, und wovor muss sich unsere Zivilgesellschaft wirklich schützen?Informatiker und Nachrichtendienstexperte Florian Dalwigk stellt Ihnen die Gefahren und Herausforderungen der Cyberspionage technisch fundiert vor und regt zum Nachdenken und Diskutieren an. Operative Methoden: vom Spion zum Trojaner Was vor 50 Jahren der Spion im Kanzleramt war, ist heute der Trojaner im Regierungsnetz. Als 2015 der Bundestag gehackt wurde, verschafften sich Angreifer Zugang zu 16 Gigabyte sensibler Daten, und zwar mit einer einzigen Phishing-Mail. Die Insider Threats von heute sitzen nicht mehr im Planungsstab der Armee, sondern administrieren IT-Systeme und entwickeln Hacking-Werkzeuge. Auf Basis ausgiebiger Recherchen und anhand dokumentierter Operationen zeigt Ihnen dieses Fachbuch, wie BND, NSA, Mossad und ihre Gegenspieler im digitalen Raum agieren. Verstehen und mitreden Was unterscheidet Vorratsdatenspeicherung von Chatkontrolle? Braucht Deutschland einen offensiven Geheimdienst mit eigenen Hacking-Einheiten? Wie gefährlich sind APTs aus China, Russland und Nordkorea wirklich? Bei diesen Debatten kann nur mitreden, wer die technischen Hintergründe und aktuellen Bedrohungsszenarien versteht. Dieses Buch liefert Ihnen das Fundament. Informationen finden und auswerten Ein Foto auf Instagram verrät GPS-Koordinaten, ein LinkedIn-Profil offenbart Organigramme, und ein vergessener Tweet wird zum Puzzlestück für Geheimdienstanalysten. In einem praktischen OSINT-Szenario gehen Sie selbst auf die Jagd: Verfolgen Sie Agent Florin Dalvikov bei seiner Arbeit und erleben Sie, welche Intelligence sich allein aus offenen Quellen zusammentragen lässt. Aus dem Inhalt: Von Spionen und Hackern Die Rechte (und Grenzen) der Spione Sicherheit und Freiheit Fancy Bear, Stone Panda und Büro 121: staatliche Akteure und APTs Attribution und Threat Intelligence OSINT: Informationen finden und auswerten SIGINT, HUMINT und operative Sicherheit Künstliche Intelligenz in der CyberspionageÜber den Autor:Florian Dalwigk ist Experte für Cybercrime, Cyberspionage und IT-Sicherheit. Nach seinem Studium der Informatik hat er in einer Sicherheitsbehörde gearbeitet und ist seit 2024 ehrenamtlicher Dozent u. a. für die Module »Ethical Hacking«, »IT-Forensik«, »Cyberspionage«, »Cybercrime und Krypto-Forensik« sowie »Post-Quanten-Kryptographie«. Als Fachbuchautor vermittelt er sein Wissen anschaulich und anwendungsbezogen.
Linux intern verstehen
Linux von Grund auf verstehen und das System gezielt analysieren und administrieren Für Power-User, Administratoren und technisch interessierte Linux-Anwender , die ihr System bis auf Kernel-Ebene nachvollziehen möchtenVerständliche Einführung in das Zusammenspiel von Kernel, Systemd, Dateisystemen, Benutzerverwaltung und RessourcenmanagementWerkzeuge und Methoden zur Systemanalyse, Fehlerbehebung, Überwachung und Administration praxisnah erklärtSicherer Umgang mit Benutzerrechten, Netzwerken, SSH sowie Firewall-Konfigurationen mit Iptables und NftablesWichtige Shell-Befehle, Automatisierung mit Bash-Skripten und zeitgesteuerte Prozesse mit Cron für die effiziente Systemverwaltung Linux unter der Oberfläche Dieses Buch richtet sich an technisch interessierte Anwender und Power-User, die bis ins Detail verstehen wollen, wie Linux intern funktioniert. Sie lernen Schritt für Schritt den Aufbau eines Linux-Systems kennen und erfahren, wie Kernel, Systemd, Dateisysteme und Benutzerverwaltung zusammenarbeiten. Volle Kontrolle über Ihr Linux-System Sie erfahren, wie Linux Prozesse und Ressourcen verwaltet und wie Logging sowie Systemüberwachung funktionieren. Dabei lernen Sie die wichtigsten Werkzeuge kennen, um Systemzustände zu analysieren, Fehler zu erkennen und Linux-Systeme gezielt zu kontrollieren und zu verwalten. Auch sicherheitsrelevante Themen wie Rechteverwaltung, Netzwerk- und Firewall-Konfiguration werden leicht verständlich erläutert. Mit der Shell und Skripten effizient arbeiten Ein weiterer Schwerpunkt liegt auf der praktischen Arbeit mit der Shell. Sie lernen die wichtigsten Befehle zur Systemverwaltung und Administration kennen, erstellen und bearbeiten Konfigurationsdateien, starten zeitgesteuerte Prozesse und erstellen eigene Shell-Skripte. So automatisieren Sie Abläufe effizient und administrieren Linux-Systeme sicher und kontrolliert. Aus dem Inhalt: Funktionsweise des Linux-KernelsSystemstart und BootloaderProzesssteuerung und SystemdHardware, Partitionen und DateisystemeSystemkonfiguration und PaketverwaltungBenutzer- und RechteverwaltungWichtige Shell-BefehleZeitgesteuerte Aufgaben mit CronNetzwerke und SSHAutomatisierung mit Bash-/Shell-SkriptenFirewall-Konfiguration mit Iptables und NftablesPraktisches Glossar
Effektives Arbeiten mit MS Teams, OneNote, Outlook & Co.
Microsoft 365 effizient nutzen und Zusammenarbeit sowie Selbstorganisation gezielt verbessern Für Berufstätige und Teams, die MS Teams, Outlook, OneNote & Co. sinnvoll kombinieren möchtenPraxisnaher Einsatz des neuen Teams, Planner und Outlook mit verständlichen Schritt-für-Schritt-AnleitungenKonkrete Workflows für Aufgabenmanagement, Teamkommunikation, Notizen, Dateien und TerminorganisationZeitsparende Praxis-Tipps für die Zusammenarbeit mit Teams, OneDrive, Loop, Lists und SharePointFokus auf effiziente Arbeitsabläufe im Büro, Homeoffice und unterwegs mit den Mobile Apps Selbstorganisation und Online-Zusammenarbeit effektiver gestalten Microsoft 365 bietet Ihnen zahlreiche nützliche Apps, mit denen Sie sowohl Ihre Selbstorganisation als auch die Zusammenarbeit im Team wesentlich effektiver gestalten können. In diesem Buch zeigt Ihnen Helmut Gräfen, welche Apps und Funktionen sich dafür besonders gut eignen. Dabei konzentriert er sich auf den Einsatz und das Zusammenspiel von MS Teams, Outlook, OneNote, Planner, To Do, Loop und Lists sowie OneDrive for Business und SharePoint. Zahlreiche Schritt-für-Schritt-Anleitungen und Praxis-Tipps Alle Funktionen werden anhand von Screenshots Schritt für Schritt erklärt. Zahlreiche Tipps für den praktischen Einsatz helfen Ihnen, typische Fehler zu vermeiden, Ihren Workflow zu optimieren und die Apps von Microsoft 365 effektiv für die Online-Zusammenarbeit einzusetzen. Zu jedem Programm finden Sie darüber hinaus einen Überblick über die Funktionen der mobilen Variante für Android und iOS. Zeit sparen durch optimierte Workflows Sie erfahren, wie Sie Teams, Outlook & Co. optimal in Ihren Arbeitsalltag integrieren und bestmöglich miteinander kombinieren. So erhalten Sie praktische Arbeitserleichterungen wie z.B. das Umwandeln von E-Mails in Aufgaben mit To Do, das Teilen von Dateien mit OneDrive, das Nutzen von Loop-Komponenten oder die Integration von OneNote-Notizbüchern, OneDrive-Dateien und mehr in MS Teams. Aus dem Inhalt: Die passenden Apps für Ihre persönlichen AnforderungenSelbstorganisation und Zeitmanagement optimierenOutlook: Mails, Termine und Aufgaben managenOneNote: Informationen verwalten mit dem digitalen NotizbuchPlanner: Teamaufgaben und Projekte managenTo Do: Aufgabenlisten für die SelbstorganisationLists: Informationen verwalten in ListenformTeams: die Schaltzentrale für die Online-Zusammenarbeit Kanäle einrichten und verwaltenChats und Online-BesprechungenGemeinsames Arbeiten an DateienAufgaben mit dem neuen Planner verwaltenDas OneNote-TeamnotizbuchFunktionen in Teams mit anderen Apps erweiternOneDrive for Business & SharePoint: Daten zentral speichern
ChatGPT & Co. in der Schule 2. Auflage
KI als Assistent für LehrkräfteKI-Modelle wie ChatGPT sind bereits Teil des Schulalltags und werden von vielen Schülerinnen und Schülern regelmäßig genutzt. Dieses Buch zeigt Ihnen, wie Sie als Lehrkraft ebenfalls KI praxisnah, produktiv und datenschutzkonform einsetzen können.Praktischer Einsatz im SchulalltagDie Autoren zeigen Ihnen, wie Sie zielführende Anfragen an die KI stellen und so Unterstützung für verschiedene Einsatzzwecke erhalten: von der inhaltlichen Unterrichtsplanung über Vorschläge zu interaktiven Lehrmethoden bis hin zur Korrektur von Texten und Tipps für die Förderung von Schülerinnen und Schülern.Für alle Schulformen und -fächerAlle Praxisbeispiele sind nach Schulformen und -fächern gegliedert, sodass Sie schnell passende Anregungen für Ihren eigenen Unterricht finden. Darüber hinaus werden zentrale Fragen wie die Vermittlung von KI-Kompetenz als Lernziel, moderne Prüfungsformen im KI-Zeitalter sowie ethische Herausforderungen diskutiert.Aus dem Inhalt:Funktionsweise von KIs wie ChatGPTStrategien für den effektiven EinsatzUnterrichtsvorbereitungPrüfungsvorbereitung und KorrigierenEinsatz von KI im UnterrichtPraxisbeispiele für Grundschule, Mittelschule sowie Realschule und GymnasiumKonkrete Beispiele für den Einsatz für verschiedene Fächer:DeutschEnglisch, Spanisch, FranzösischGeschichte & ErdkundeMathematik & NaturwissenschaftenKunst & Musiku.v.m.KI-Kompetenz als LernzielPrüfungsformen und Hausaufgaben im KI-ZeitalterRechtliche Aspekte und Datenschutz
Fehlermanagement
Das Buch beschreibt die notwendigen Schritte, um ein Fehlermanagement für den Test von Software einzuführen und in die betriebliche Praxis umzusetzen. Von den Fehlerursachen über den Workflow der Fehlerbehebung bis hin zur Fehlervermeidung werden wesentliche Aspekte des Fehlermanagements beleuchtet. Die zielführende Realisierung der notwendigen Maßnahmen durch die geeigneten Parameter im Fehlermanagement führt zu einer erheblichen Optimierung der Qualitätssicherung im Projektumfeld.
UNTERNEHMEN TROUBLESHOOTING FÜHRUNG
Praktischer Leitfaden zur effizienten Fehlerbehebung in Unternehmens-IT: Systeme analysieren, Probleme lösen und Ausfallzeiten minimieren. Meistern Sie das Debugging komplexer Systeme anhand von Praxis-Szenarien In der schnelllebigen Welt von DevOps, SRE und Cloud Engineering sind Ausfallzeiten keine Option. Doch selbst die robustesten Systeme stoßen auf rätselhafte Fehler, Performance-Engpässe und Konfigurationsabweichungen (Drift). Wie diagnostizieren, beheben und verhindern Sie diese Probleme, bevor sie zu schwerwiegenden Vorfällen eskalieren? „Production Grade Troubleshooting“ ist Ihr ultimativer Praxis-Leitfaden zur Bewältigung von 80 realen Fehlerbehebungsszenarien aus 8 kritischen Technologiebereichen: Ansible (SSH-Authentifizierung, Idempotenz, Jinja2-Fehler, langsame Playbooks) GitOps (ArgoCD-Synchronisierung, Flux-Build-Fehler, Drift-Erkennung, Sealed Secrets) Load Balancer (502/503/504-Fehler, SSL/TLS, WebSocket, AWS ALB) Microservices (mTLS, kaskadierende Ausfälle, Kafka-Lag, Erschöpfung des DB-Pools) Linux-VMs (Festplatte voll, OOM-Killer, SSH-Aussperrung, Cron-Fehler) Terraform (State-Lock, Import-Konflikte, Drift, zirkuläre Abhängigkeiten) CI/CD (Docker-Cache, instabile Tests, hängende Pipelines, Rollback) OPA & Sentinel (Debugging abgelehnter Policies, Gatekeeper-Audit, Sentinel-Mocks) Warum dieses Buch? 80 praxiserprobte Szenarien – Jeder Technologieabschnitt enthält 10 reale Fälle, denen Sie im Produktionsbetrieb begegnen werden. Strukturierte Fehlerbehebung – Jedes Szenario folgt einem klaren, handlungsorientierten Format: Symptom – Was Sie beobachten (z. B. „502 Bad Gateway-Fehler am ALB“). Ursache – Das zugrundeliegende Problem (z. B. „Fehlkonfigurierte Health Checks“). Nummerierte Lösungsschritte – Schritt-für-Schritt-Anleitungen mit sofort einsetzbaren Befehlen in hervorgehobenen Code-Blöcken. Fokus auf den Produktionsbetrieb – Keine Theorie, kein unnötiger Ballast. Nur praktische, direkt anwendbare Lösungen für die Probleme, die Ihnen schlaflose Nächte bereiten. Technologieübergreifend – Egal, ob Sie Kubernetes, Terraform, Ansible oder CI/CD-Pipelines debuggen: Dieser Leitfaden deckt alles ab. Für wen ist dieses Buch? DevOps-Engineers – Debuggen und optimieren Sie Ihre Infrastruktur souverän. SREs & Platform Engineers – Beheben Sie Probleme proaktiv, bevor sie Auswirkungen auf die Nutzer haben. Cloud-Engineers – Meistern Sie die Fehlerbehebung in AWS-, GCP- und Hybrid-Umgebungen. Technical Leads & Manager – Statten Sie Ihr Team mit einem unverzichtbaren Leitfaden für kritische Vorfälle in der Produktion aus.
Ubuntu 26.04 LTS Schnelleinstieg
Ubuntu Linux ganz einfach und Schritt für Schritt installieren und einsetzenDie Benutzeroberfläche GNOME kennenlernen und an die eigenen Bedürfnisse anpassenWindows und Ubuntu parallel betreibenInklusive kostenlosem E-Book zum Download und Ubuntu 26.04 LTS auf DVD Steigen Sie mit Ubuntu ein in die Linux-Welt! Mit diesem Buch erhalten Sie eine leicht verständliche Schritt-für-Schritt-Anleitung für die Installation und den Einsatz von Ubuntu 26.04 LTS. Sie lernen die verschiedenen Installationsmöglichkeiten von Ubuntu kennen (Live-Version, Festinstallation, Ubuntu als einziges oder als zweites Betriebssystem parallel zu Windows). Darüber hinaus erfahren Sie, wie Sie Ubuntu einrichten und an Ihre individuellen Bedürfnisse anpassen. Sie erhalten eine detaillierte Einführung in die Arbeitsoberfläche GNOME sowie einen Überblick über vorinstallierte und weitere beliebte Linux-Software. So können Sie auch ohne Vorkenntnisse schnell und einfach auf Linux umsteigen. Darüber hinaus erfahren Sie, wie Sie auch Software, die eigentlich für den Betrieb unter Windows gedacht ist, installieren können. Eine Einführung in die wichtigsten Linux-Grundlagen wie die Datei- und Benutzerverwaltung, die Installation von Software (Paketverwaltung) sowie das Terminal runden diesen Praxiseinstieg ab. So sind Sie optimal darauf vorbereitet, alle im Alltag anfallenden Aufgaben problemlos mit Ubuntu zu meistern. Aus dem Inhalt: Grundlagen zu Linux und UbuntuInstallation und Live-VersionDie grafische Oberfläche GNOMEAnwendungen nachinstallierenWindows-Programme mit Ubuntu nutzenLinux-Alternativen zu gängigen Windows-ProgrammenBackups und SicherheitTerminal und Verzeichnishierarchie Auf der Buch-DVD: Ubuntu 26.04 LTS für PC
Transformers and Large Language Models
This book is a hands-on guide to understanding the foundations, architectures, and real-world applications of transformers and large language models in modern AI. The book begins by laying the foundations of generative AI architectures, tokenization, encoding, and classical modeling techniques. Initial chapters address the evolution from feed-forward networks and recurrent neural networks to long short-term memory (LSTM), setting the stage for the revolutionary transformer architecture. The core of the book focuses on transformers, introducing the encoder-decoder framework, attention mechanisms, positional encodings, and the internal workings of multi-head attention, normalization, and multi-layer perceptrons. Readers gain insight into advanced techniques such as rotary positional embeddings (RoPE), mixture of experts (MoE), and knowledge distillation, alongside practical training strategies like self-supervised learning, fine-tuning, and reinforcement learning with human feedback. Popular models from OpenAI, DeepSeek, and other vendors are examined to highlight the evolution of the LLM landscape. Building on these foundations, the text explores methods for model customization, including parameter-efficient fine-tuning (LoRA, adapters), text generation strategies, prompt engineering, and quantization. Retrieval-Augmented Generation (RAG) is introduced as a critical innovation for grounding LLMs in external knowledge, with detailed evaluation techniques for retrieval and generation. Finally, the book ventures into Agentic AI, demonstrating protocols like Model Context Protocol (MCP) and Agent-to-Agent (A2A) interactions with practical coding examples. In conclusion, this book serves as both a practical guide, equipping readers with the technical depth and applied strategies needed to design, fine-tune, and deploy cutting-edge transformers and large language models for real-world applications. What we will learn: Ø Understand the foundations of AI, ML pipelines, tokenization, encoding, and early neural architectures. Ø Explore transformers in depth—encoder-decoder design, attention mechanisms, and advanced embedding methods. Ø Learn modern LLM advancements like RoPE, MoE, SLMs, fine-tuning strategies, and evaluation techniques. Ø Master practical customization through prompt engineering, PEFT methods, quantization, and text generation. nWho this book is for: Data scientists, ML engineers, AI researchers, and developers exploring Transformers and large language models.
Generative AI for Business Innovation
This book is a comprehensive guide for business leaders, CXOs, and technical architects looking to adopt Generative AI technologies to create innovative applications for their organizations and clients. The book is divided into three parts. In Part 1, readers will learn the fundamental concepts of Generative AI, such as foundational models and large language models like ChatGPT. It provides an overview of various Generative AI techniques, including Generative Adversarial Networks (GANs) and Variational Autoencoders (VAEs). This section helps leaders understand the benefits and risks associated with Generative AI, supported by industry case studies showcasing real-world applications. Part 2 focuses on developing a winning strategy for implementing Generative AI. It discusses choosing the right approach, building the necessary architecture and infrastructure, and ensuring data quality for training models. It also addresses technical challenges like computing power and offers best practices for execution. In Part 3, the book explores best practices for adopting Generative AI, emphasizing governance, talent development, and continuous improvement. It also discusses emerging trends and the societal impact of Generative AI, particularly concerning sustainability. By the end, readers will be equipped with the knowledge and strategies to effectively harness Generative AI, paving the way for innovation in their organizations. What you will learn: What are the various Generative AI technologies – Foundational models, LLM, Auto encoders, GANs, VAEs, RAG, prompt engineering and more.How to build a successful strategy for architecting and implementing Generative AIUnderstand Preprocessing and setting up quality data for training generative AI modelsWhat are the future trends in generative AI to build sustainable and trustworthy solutions Who this book is for: Individuals in leadership positions, such as CEOs, CTOs, CIOs, and other senior executives, who are responsible for driving innovation and strategy. decision-making in their organizations and interested in adopting Gen AI for that purpose. Professionals who design and implement technical solutions and infrastructure using Generative AI and machine learning systems.
Secure Boot Encryption with Linux
Secure Boot Encryption with Linux serves as a quick guide to building and maintaining a secure, embedded Linux system by establishing a verifiable Chain-of-Trust from the moment power is applied until the first user space application takes control. It meticulously breaks down what the Secure Boot implementation is, and critically, what it is not by providing the technical knowledge necessary to guard against sophisticated bootkits and unauthorized code execution. We begin by dissecting the Linux Cryptographic Subsystem and the core mechanism for secret protection: the Linux Key-Management Facility (Keyring). It provides an in-depth, practical guide to implementing Trusted Keys and Encrypted Keys, detailing how these secrets are secured by tying them to specialized hardware like the Trusted Platform Module (TPM). This unique focus ensures that critical encryption and signing keys are never exposed to user spaces, neutralizing the impact of successful root-level exploits. Next, we explore the implementation of a full Secure Boot Chain-of-Trust. Readers will learn how the Chain-of-Trust works from the initial pre-bootloader (e.g., U-Boot SPL or the Arm Trusted Firmware), through the main bootloader, up to the kernel and the root filesystem. This process guarantees that only code signed by a trusted authority is executed, providing unparalleled protection against firmware injection and persistent bootkits. We finish by looking at a blue print for Secure System Lifecycle Management, integrating the kernel's key-management with Transparent Encryption (dm-crypt) for the root filesystem and detailing the procedures for maintaining security over time. By focusing on root-proof key management and end-to-end integrity enforcement, this pocket guide is essential reading for developers and security architects who need to build resilient Linux products that meet the highest standards of modern cybersecurity. You Will Learn: How to implement and manage cryptographic secrets using the Linux Key-Management Facility (Keyring)Understand how to use the Linux Crypto API for secure hashing, signing, and encryption operationsHow to establish an unbreakable Chain-of-Trust that verifies the integrity and authenticity of every system component, from the initial hardware Root-of-Trust and the pre-bootloader to the final Linux kernel load.How to achieve Transparent Full Disk Encryption by integrating the secure Keyring with key technologies for data confidentiality for OS and Kernel levels This Book is for: Experienced embedded Linux developers and security architects
ChatGPT & Co. in der Schule
KI im Unterricht gezielt einsetzen und den Schulalltag effizienter gestalten Für Lehrkräfte aller Schulformen und Fächer , die KI praxisnah im Unterricht nutzen möchtenUnterstützung bei Unterrichtsvorbereitung, Aufgabenstellung, Korrektur und Förderung durch gezielte KI-NutzungDirekt einsetzbare Prompts für typische schulische Aufgaben und UnterrichtssituationenPraxisbeispiele für verschiedene Fächer und Schulformen zur schnellen Übertragung in den eigenen UnterrichtFokus auf datenschutzkonformen Einsatz, neue Prüfungsformen und KI-Kompetenz als Lernziel KI als Assistent für Lehrkräfte KI-Modelle wie ChatGPT sind bereits Teil des Schulalltags und werden von vielen Schülerinnen und Schülern regelmäßig genutzt. In diesem Buch erfahren Sie, wie Sie als Lehrkraft ebenfalls KI praxisnah, produktiv und datenschutzkonform einsetzen können. Praktischer Einsatz im Schulalltag Die Autoren zeigen, wie Sie zielführende Anfragen an die KI stellen und so Unterstützung für verschiedene Einsatzzwecke erhalten: von der inhaltlichen Unterrichtsplanung über Vorschläge zu interaktiven Lehrmethoden bis hin zur Korrektur von Texten und Tipps für die Förderung von Schülerinnen und Schülern. Die zahlreichen Prompts in diesem Buch können Sie direkt einsetzen. Für alle Schulformen und -fächer Alle Praxisbeispiele sind nach Schulformen und -fächern gegliedert, sodass Sie schnell passende Anregungen für Ihren eigenen Unterricht finden. Darüber hinaus werden zentrale Fragen wie die Vermittlung von KI-Kompetenz als Lernziel, moderne Prüfungsformen im KI-Zeitalter sowie ethische Herausforderungen diskutiert. Aus dem Inhalt: Funktionsweise von KIs wie ChatGPT, Gemini, ClaudeStrategien für den effektiven Einsatz als LehrkraftUnterrichtsvorbereitungPrüfungsvorbereitung und KorrigierenEinsatz von KI im UnterrichtPraxisbeispiele für Grundschule, Mittelschule, Realschule und GymnasiumKonkrete Beispiele für den Einsatz für verschiedene Fächer: DeutschEnglisch, Spanisch, FranzösischGeschichte & ErdkundeMathematik & NaturwissenschaftenKunst & Musiku.v.m.KI-Kompetenz als LernzielPrüfungsformen und Hausaufgaben im KI-ZeitalterRechtliche Aspekte und Datenschutz
MATLAB® meets MicroPython
Dieses kompakte Lehrbuch behandelt die Verknüpfung von MicroPython betriebenen Mikrocontrollern mit MATLAB®. Anhand konkreter Beispiele werden der Entwicklungsprozess in Form von Analyse, elektronische Umsetzung und Programmierung in MicroPython, sowie die Programmierung in MATLAB® und die Erstellung einer graphischen Oberfläche behandelt. Die vorliegende zweite Auflage wurde umstrukturiert und um Varianten der Spannungsmessung, Displayfunktionen und serieller Kommunikation deutlich erweitert.
Godot 4 Best Practices
Many Godot projects start as quick prototypes but become difficult to maintain as they grow. Deep node hierarchies, tightly coupled scripts, and expanding gameplay systems can slow development and make it harder to add features, fix bugs, and ship with confidence. Godot 4 Best Practices addresses those challenges by focusing on architectural practices that help projects stay scalable and maintainable. You’ll start by applying the SOLID principles to Godot’s node and script model, learning when to choose scenes or scripts, how to keep hierarchies shallow, and when data-driven Resources are a better fit than extra nodes. Next, you’ll implement core design patterns, including signals and notifications for decoupling, state machines, strategy-based AI, and swapping deep inheritance for modular components. You’ll also apply Factories, Builders, Commands, and Services with clear Godot examples, so systems stay flexible and testable. Finally, you’ll structure larger projects with data-driven saves and preferences, as well as layered gameplay architecture to avoid God classes. By the end, you’ll write cleaner GDScript, organize large scenes with confidence, and build systems that are easier to test, maintain, and extend. No hype—just proven practices for building Godot projects that scale. *Email sign-up and proof of purchase required
Mastering SIMD with Java Vector API
Learn how to write Java code faster by using the Vector API for SIMD operations. This book shows you how to apply data-level parallelism to common algorithms without leaving the Java ecosystem, making modern CPU capabilities accessible to everyday developers. The book uses a problem-first approach. Each chapter starts with a familiar coding task—such as array summation or prefix sums—and then reworks the solution using vectorization. You’ll move from simple element-wise operations to advanced techniques like parallel scans, bitonic sorting, and sliding window optimizations. Extensive code examples, performance benchmarks, diagrams, and assembly analysis ensure you understand both the “how” and the “why” behind every optimization. Today, the rise of computer-heavy applications in finance, scientific computing, machine learning and real-time analytics makes understanding vectorization an essential skill for developers. Modern processors dedicate significant silicon to vector units, yet most Java code never uses them. By mastering the Vector API, you’ll learn to recognize patterns that benefit from SIMD, write production-ready vector algorithms, and make informed architectural decisions. This is your guide to writing faster, smarter Java code that fully leverages today’s hardware. What You Will Learn: Master Java Vector API and SIMD across x86 and ARM architecturesBuild vector-length-agnostic algorithms for any hardware platformSpot patterns for vectorization and use masked ops for conditional logicOptimize vertical vs. horizontal ops and avoid instruction-level hazardsEnsure numerical stability and verify vectorization via assembly analysis Who This Book is for: Intermediate to advanced Java developers who are familiar with core language features, OOP, arrays, loops, and basic algorithms and are comfortable with Big-O notation and concurrency concepts; multi-threading knowledge helpful but not required. No prior SIMD or low-level optimization experience needed.
Java 25 and Beyond
Bring your Java skills up to date and discover the full diversity of modern Java! This book guides you step by step through the most important new features up to the current Java 25 LTS, while also drawing on proven highlights from earlier versions. It covers numerous language and syntax improvements, such as switch extensions, records, and text blocks. We also take a look at new API functions related to streams, strings, virtual threads, structured concurrency, and much more. One focus is on the increasingly popular pattern matching, especially in combination with record patterns. The book is rounded off with practical exercises and detailed sample solutions to help you consolidate what you have learned. What You Will Learn: Trace Java’s evolution up to version 25 LTS.Describe key language features like switch, records, and text blocks.Explore pattern matching and record patterns in depth.Assess enhancements in streams and stream gatherer.Apply virtual threads and structured concurrency.Use modern Java features in practical coding scenarios.Identify hidden gems from earlier Java releases. Who This Book is for: Readers already proficient in Java who seek a focused overview of key features introduced in versions 12 through 25 LTS. It targets both emerging developers and seasoned professionals looking to deepen or refresh their understanding for practical application in modern projects.
Securing Single-Player Games in Unreal Engine
Master practical, code-driven techniques to safeguard gameplay integrity—without relying on online infrastructure or third-party anti-cheat tools. In a world where even offline games are vulnerable to tampering and exploits, this book is a hands-on guide to defending your Unreal Engine projects from cheats, hacks, and manipulation. Through real-world examples and game-ready implementations, you’ll learn how to encrypt sensitive variables, detect runtime tampering, secure saved files, and prevent rollback exploits. Each chapter walks you through structured solutions, including honeypot traps, debugger detection, and DLL injection prevention—backed by insights from titles like The Witcher 3 and Assassin’s Creed Odyssey. You will learn to build a tamper-proof health system, lock down stat-based mechanics, protect player progress to ensure a fair experience for every user. Learn To: Encrypt and validate in-game variables at runtime Secure saved files against edits and rollbacks Detect memory editing and cheat tools Implement honeypots and behavior-based cheat detection Apply anti-tampering strategies without online systems Who Is This Book For With a focus on Blueprints and C++, this book is tailored for beginner-to-intermediate level Unreal Engine developers who want to build secure single-player games that earn long-term player trust.
LLMs for Modern Software Delivery and DevOps
If you work in DevOps, SRE, platform engineering, software delivery, operations, testing, or security, this book shows how large language models (LLMs) can reduce delivery friction, improve operational visibility, and support more reliable engineering workflows. Written by enterprise digital transformation and delivery specialists, it focuses on moving LLMs beyond isolated experiments into practical software delivery systems. You will build the LLM foundations needed to understand modern AI systems, including language model evolution, Transformer architecture, GPT-style generation, and efficient fine-tuning techniques such as LoRA and QLoRA. The book then connects these foundations to enterprise-ready patterns such as retrieval-augmented generation (RAG), multi-agent systems, and platform-based AI assistance. Through operations, testing, coding, project management, and cybersecurity scenarios, you will see how LLMs can support log analysis, ticket handling, root cause analysis, test generation, code generation, risk management, and security workflows. By the end of the book, you will understand how to move from model experimentation to practical AI-assisted delivery, evaluate where LLMs create measurable value across DevOps, SRE, and platform engineering workflows, and recognize the constraints, risks, and governance considerations involved.
Post-Quanten-Kryptografie
Schon in ein bis zwei Jahrzehnten könnte es Quantencomputer geben, die die derzeit verwendeten Verschlüsselungen knacken können. Milliarden von Sicherheitslücken in Web-Browsern, E-Mail-Programmen, VPNs und Smartphones wären die Folge. Es ist daher dringend notwendig, auf Krypto-Algorithmen umzusteigen, die gegenüber Quantencomputern nicht anfällig sind – also auf Post-Quanten-Kryptografie. Die Post-Quanten-Kryptografie ist mathematisch äußerst anspruchsvoll. Wer sich damit beschäftigt, muss sich durch Forschungsarbeiten und Spezifikationen arbeiten, die meist schwer zu verstehen sind. Anschauliche Beschreibungen sind dagegen selten, viele Interessierte sind überfordert. Dieses Buch schließt diese Lücke. Es erklärt die Verfahren der Post-Quanten-Kryptografie so, dass auch ein Leser ohne abgeschlossenes Mathematik-Studium sie verstehen kann, und behandelt auch nichtmathematische Themen wie die Post-Quanten-Migration. Es spricht dadurch eine breite Zielgruppe an. Neben Lehrerenden und Studierenden gehören dazu Berater, Produktmanager und Führungskräfte – also diejenigen Personen, die die Post-Quanten-Kryptografie in die Praxis umsetzen sollen.
Observability for Large Language Models
This book is a comprehensive guide designed to equip engineers, data scientists, and AI practitioners with the principles, tools, and strategies needed to ensure reliability, performance, and accountability in Large Language Models (LLMs). The book begins by laying the groundwork with the foundations of observability, introducing LLMs, their significance in modern AI, and the critical role observability plays in maintaining robust systems. It then explores SRE principles, service level objectives, and incident response, while distinguishing the unique observability challenges that arise in AI and ML systems. Building on this foundation, the book dives into measuring performance, from defining SLOs tailored for LLMs to monitoring computational and token-level metrics. Readers gain practical insights into structured logging, debugging, and distributed tracing methods that provide visibility into complex LLM workflows. Scaling challenges are addressed through strategies for cross-model observability, autoscaling, latency reduction, and fault-tolerant infrastructure design. The book further explores chaos engineering, guiding readers through resilience testing in LLMs and the automation of chaos experiments in CI/CD pipelines. Finally, it highlights monitoring, retraining, and ethical considerations in AI observability, including governance, privacy, and accountability. In conclusion, this book provides a holistic roadmap to building reliable, transparent, and future-ready LLM systems. What you will learn: How to design observability pipelines for LLMs, including token-level logging, prompt tracing, and latency analysis. Techniques for applying chaos engineering principles to test LLM robustness under stress and failure scenarios. Methods for building SLOs, SLAs, and dashboards tailored to inference quality and model reliability. Strategies for monitoring hallucinations, drift, bias, and ethical failures in real-time. Who this book is for: This book is for AI infrastructure engineers, SREs, machine learning platform teams, and applied AI practitioners deploying or maintaining LLM-based applications.
Matter - Der Smart Home-Standard
Dieses Buch bietet eine umfassende Einführung in den Smart Home-Standard Matter und beleuchtet dessen Spezifikationen, Sicherheitsaspekte und Anwendungen. Es richtet sich an Forscher und Entwickler, die ein tiefes Verständnis für die Integration und Entwicklung von Smart Home-Technologien gewinnen möchten. In den Kapiteln werden zentrale Konzepte wie die Matter-Spezifikationen (Versionen 1.0 bis 1.4) und deren Sicherheitsaspekte detailliert behandelt. Das Buch bietet einen Überblick über Funk- und Smart Home-Standards wie Zigbee, Homematic IP und Z-Wave und erklärt die Grundlagen von WLAN, BLE und Thread. Leser erfahren, wie Matter-Systeme mit Hubs, Bridges und Routern funktionieren und wie sie mit Plattformen wie Google Nest und Apple Home interagieren. Ein besonderes Augenmerk liegt auf der Entwicklung von Matter-Geräten, einschließlich der Nutzung von Evaluation Systems und der Implementierung eines Open Thread Border Routers. Dieses Buch ist ein unverzichtbares Werkzeug für Ingenieure, Entwickler und Forscher im Bereich der Smart Home-Technologie. Es bietet nicht nur theoretisches Wissen, sondern auch praktische Anleitungen zur Implementierung und Entwicklung von Matter-Geräten. Leser mit einem Hintergrund in Elektrotechnik, Informatik oder verwandten Disziplinen werden von den detaillierten Anleitungen und den praxisnahen Beispielen profitieren. Durch die Lektüre dieses Buches erlangen sie die Fähigkeit, innovative Smart Home-Lösungen zu entwickeln und die Interoperabilität zwischen verschiedenen Geräten und Plattformen zu gewährleisten.
Modulare Synthesizer mit VCV Rack 2 entdecken
VCV-Rack 2 ist ein frei verfügbarer modularer Software-Synthesizer. Die Software steht unter einer freien Lizenz. Das VCV-Rack simuliert ein Eurorack, das intern sowohl über USB- als auch MIDI-Verbindungen mit virtuellen und sogar realen MIDI-Geräten verbunden werden kann. Standardmäßig enthält VCV-Rack verschiedene Module in Form von VCOs, LFOs, Mixer und vielen weiteren. Darüber hinaus gibt es eine große Auswahl an zusätzlich installierbaren Modulen, die Plugins genannt werden. VCV-Rack 2 kann ebenfalls als VST-Plugin in einer DAW zum Einsatz kommen. Der Erfolgsautor Erik Bartmann beschreibt auf über 320 Seiten (DinA4-Format) mit zahlreichen vierfarbigen Screenshots, Fotos und Illustrationen die Installation und den Einsatz des modularen Synthesizers. Dabei beleuchtet er auch den physikalischen und musikalischen Hintergrund der elektronischen Klangerzeugung. Zahlreiche Module und Plugins werden vertiefend in dem Buch vorgestellt. Der Einstieg in die Welt der modularen Synthesizer ist mit VCV-Rack einfach und kostenlos. Wer noch nicht so richtig weiß, wie alles bei einem modularen Synthesizer funktioniert und welche Möglichkeiten der Erweiterungen es gibt, der ist mit dieser Softwarelösung bestens bedient. Wer ernsthaft an der Welt der modularen Synthesizer interessiert ist und erst einmal kein Geld für entsprechende Hardware ausgeben möchte, kommt an VCV-Rack nicht vorbei. Die hier gesammelten Kenntnisse und Fertigkeiten lassen sich vollumfänglich auf einen modularen Synthesizer, der aus physischer Hardware besteht, übertragen und anwenden.
Schnelleinstieg Requirements Engineering - Die 10 goldenen Regeln
Dieses praxisnahe Pocket Guide vermittelt kompakt die essenziellen Prinzipien des Requirements Engineering - klar, verständlich und sofort anwendbar. Schon das eingängige Wasserkocher-Beispiel zeigt: Eine funktionale Anforderung kann erfüllt sein, und dennoch scheitert das Produkt am eigentlichen Nutzerbedürfnis. Genau hier setzt das Handbuch an: Es ordnet Requirements Engineering im V‑Modell ein – von der Definition auf der linken Seite bis zum Nachweis auf der rechten, verbunden durch eine durchgängige Traceability, über die Erkenntnisse aus dem Nachweis systematisch zurück in die Anforderungsschärfung fließen. Requirements Engineering ist kein einmaliger Schritt, sondern ein kontinuierlicher Verbesserungsprozess. Strukturierte, rückverfolgbare Anforderungen ermöglichen valide Metriken, gezielte Optimierungen – und erst damit den sinnvollen Einsatz von KI. Mit vielen Beispielen und konkreten Praxistipps für den Schnelleinstieg - vom Praktiker für Praktiker.
Microsoft Security Operations Analyst Exam Ref SC-200 Guide
As cyber threats continue to evolve, the demand for security analysts who can effectively detect, investigate, and respond effectively is higher than ever. Earning the SC-200 certification validates these in-demand skills—but preparing for the exam can be overwhelming without structured guidance. This exam guide simplifies complex security concepts to help you master Microsoft security technologies and take the SC-200 exam with confidence. Through real-world scenarios, hands-on labs, and expert insights, this book provides a practical, exam-focused approach to learning. You’ll explore threat detection, incident response, and proactive threat hunting while gaining in-depth knowledge of Microsoft Defender XDR’s integrated security capabilities, Sentinel’s SIEM and SOAR functionalities, and Defender for Cloud’s proactive protection measures. What’s more, it includes mock exams, practice questions, and exam tips to reinforce learning and enhance your exam readiness. By the end of this book, you’ll be able to apply Microsoft security best practices in real-world environments, analyze security incidents, implement detection strategies, and enhance security operations using Microsoft’s cutting-edge security tools—everything you need to become a certified Microsoft Security Operations Analyst.
Leitfaden für Vorstellungsgespräche
"Der ultimative Leitfaden für dein Lead DevOps Engineer-Vorstellungsgespräch! Meistere GCP, Terraform, Kubernetes, ArgoCD, CI/CD, Python und Security mit praxisnahen Szenarien, Code-Beispielen und strategischen Antworten. Ideal für DevOps-Profis, die sich auf Führungsrollen vorbereiten. Interview-Ready in kürzester Zeit!" Meistern Sie das Vorstellungsgespräch als Lead DevOps Engineer souverän Bereiten Sie sich auf eine Position als Lead DevOps Engineer vor und benötigen einen strukturierten, praxiserprobten Ansatz, um im Vorstellungsgespräch zu überzeugen? Dieser umfassende Leitfaden ist Ihr Wegweiser zum Erfolg – entwickelt von einem Experten mit praktischer Erfahrung in GCP, Terraform, Kubernetes, ArgoCD, CI/CD, Python und Sicherheit. Das erwartet Sie: Strategische Darstellung – Lernen Sie, wirkungsvoll zu führen, indem Sie Probleme, Lösungen und messbare Ergebnisse präzise formulieren – genau das, was Interviewer hören wollen. Detaillierte Einblicke in Kernkompetenzen – Von der Gestaltung von CI/CD-Pipelines bis hin zu sicheren Multi-Environment-GCP-Infrastrukturen: Jedes Kapitel behandelt praxisnahe Szenarien, produktionsreifen Code und Antworten, die im Gespräch überzeugen. Produktionsszenarien – Bewältigen Sie Herausforderungen wie GitOps-basierte Multi-Tenant-Plattformen, Disaster Recovery und Security Hardening anhand konkreter Beispiele. Einblicke in Verhalten und Führung – Nutzen Sie die STAR-Methode, um überzeugende Beispiele aus den Bereichen Incident Management, Einführung neuer Tools und Team-Mentoring zu formulieren. Fragen an den Interviewer – Zeigen Sie strategisches Denken und echtes Interesse mit wirkungsvollen Fragen, die speziell auf Führungspositionen zugeschnitten sind. Ob Sie Terraform-Module verfeinern, Kubernetes-Deployments mit ArgoCD optimieren oder GCP-Umgebungen absichern: Dieser Leitfaden sorgt dafür, dass Sie selbstbewusst, klar und fundiert in das Vorstellungsgespräch gehen. Ideal für: DevOps Engineers, die Führungspositionen anstreben Cloud-Experten mit Schwerpunkt auf GCP, Kubernetes und IaC Fachkräfte, die sich auf anspruchsvolle technische Vorstellungsgespräche vorbereiten