Computer und IT
Java - Der Grundkurs (5. Auflg.)
Java-Grundlagen im Taschenbuchformat. Aktuell zu Java LTS 25.Java ist das Fundament der modernen Softwareentwicklung und Grundlage unzähliger IT-Projekte. Michael Kofler führt Sie mit diesem Grundkurs in die Programmiersprache ein und vermittelt Ihnen alle Konzepte, die Sie für den Einstieg brauchen. Von einfachen Beispielen bis zum objektorientierten Programm finden Sie in diesem Buch alles übersichtlich und auf den Punkt präsentiert. Aktuell zu Java LTS 25.Die kompakte Einführung: Das Fundament Lernen Sie Datentypen, Klassen und andere Grundbegriffe der Reihe nach kennen. Alle Beispiele sind im Unterricht erprobt und führen von kompakten Konsolenprogrammen zu einfachen grafischen Oberflächen. Auffrischen und Nachschlagen Objektorientierung, Schnittstellen, Vererbung, Fehlerbehandlung: Dieser Grundkurs zeigt Ihnen, wie Sie gut mit Java arbeiten. Falls Sie Ihre Kenntnisse auffrischen oder etwas nachschlagen möchten, können Sie jedes Thema schnell finden und die Kapitel auch separat lesen. Aufgaben und Lösungen Zu allen Kapiteln finden Sie Aufgaben und Lösungen, mit denen Sie Ihren Lernfortschritt im Blick behalten. Sie bekommen Hilfe bei der Installation von Java und IntelliJ und dem Einsatz von KI-Tools, können das Buch aber auch mit einer anderen Entwicklungsumgebung verwenden. Aus dem Inhalt: Sprachgrundlagen Pair Programming mit KI: Java mit Ki-Tools lernen Installation von Java und IntelliJ IDEA Schleifen, Verzweigungen und Methoden Objektorientierung, Vererbungen und Schnittstellen Vererbung und Interfaces Exceptions (Fehlerbehandlung) Umgang mit Datum und Uhrzeit Listen, Sets und Maps Lambda-Ausdrücke Generische Klassen und Methoden Einführung in GUIs mit JavaFX
iPhone iOS 26
Apple iPhone mit iOS 26 – Für Einsteiger ohne Vorkenntnisse! - Die smarte Anleitung von Apps bis Zubehör - Plus 10 schnelle Spicker für den Handy-Alltag - Alle Funktionen & Einstellungen auf einen Blick - Schritt für Schritt erklärt – mit praktischen Tipps - BILDNER Verlagsgarantie: Von erfahrenen Profis geschrieben, nicht von der KI! Mit diesem smarten Praxisbuch gelingt Ihnen der schnelle Einstieg in Ihr iPhone. Lernen Sie das Smartphone mit iOS 26 von Grund auf kennen und sicher zu beherrschen! Anschauliche Anleitungen, Beispiele und Bilder zeigen Ihnen gut nachvollziehbar, wie Sie Ihr mobiles Gerät optimal handhaben – von der Ersteinrichtung und Personalisierung über die große Funktionsvielfalt bis zu den wichtigsten Anwendungen. Nutzen Sie darüber hinaus die übersichtlichen Spicker-Darstellungen: Damit können Sie jene Bedienungsschritte, die man am häufigsten braucht, aber immer wieder vergisst, auf einen Blick finden und umsetzen. Freuen Sie sich auf viele hilfreiche Tipps und legen Sie ganz einfach los! Aus dem Inhalt: - Alle Bedienelemente des Apple-Betriebssystems iOS 26 auf einen Blick - Ersteinrichtung und Tipps zum Umzug - Apple ID erstellen und nutzen - KI-gestützte Features anwenden - Die Benutzeroberfläche Ihres iPhones personalisieren - Apps aus dem App Store herunterladen - Kontakte anlegen und im Adressbuch verwalten - Anrufe tätigen und SMS austauschen - Nachrichten über Mail und WhatsApp versenden und empfangen - Uhr, Kalender, Karten und andere praktische Apps nutzen - Fotos sowie Videos aufnehmen, verwalten und teilen - Ins Internet gehen über WLAN und mobile Daten - Updates und Datenschutz
Procedural Content Generation for Games
Learn to procedurally generate 3D content for your next game or simulation using the Blender Python API and geometry nodes. Automate parts of your asset creation pipeline while producing a starter library of environments, weapons, and other objects ready to use in your next Unreal project. You will start by getting comfortable with generating geometry in Blender Python by automating hand modeling basics, like blocking out weapon meshes by combining primitives and manipulating them with your favorite operators and modifiers. After that you’ll take a deep dive in geometry nodes and tackle projects such as adding Voronoi cracks and creating sliceform versions of any mesh. Building on your Blender Python skills, you’ll progress to fractal methods for generating realistic terrain, followed by grammar-based approaches such as L-systems for producing lifelike plants. Prefer environments based on real-world locations? Find out how to generate 3D contents based on GIS data, such as city skylines from building footprints, and 3D terrain from Digital Elevation Models (DEM). Along the way, you will also learn techniques for incorporating parametric modeling into your procedural system to optionally control chosen aspects of the generation process, to ensure that only meaningful variations coherent with the overall design are produced. Whether you are looking to generate stylized content that aligns with your artistic vision, or realistic environments true to their real-world counterparts, this book will add a variety of practical (and fun) techniques to your procedural generation arsenal. What You Will Learn ● Automate 3D modeling steps traditionally done by hand with the Blender Python API and geometry nodes ● Access Blender features such as nodes, modifiers, and operators from scripts ● Programmatically generate stylized as well as realistic game assets and environments ● Combine parametric modeling with procedural generation to control chosen aspects of the creative process and influence the types of variations in the output Who Is This Book For This book is for software developers who want to procedurally generate 3D assets and environments for their game or simulation project. Readers with high-level understanding of the 3D content pipeline and either already using Blender or are interested in learning the basics on their own would benefit from the book. In addition, the ideal readers will already know some Python basics or are motivated to pick them up along the way from resources outside the book. Chapter 1: Overview of Procedural Content Generation Methods.- Chapter 2: Blender Python Game Weapon Generator: Part 1.- Chapter 3: Blender Python Game Weapon Generator: Part 2.- Chapter 4: Generating Materials with Geometry Nodes, Python, and Shader Nodes.- Chapter 5: Editing and Generating Meshes with Geometry Nodes.- Chapter 6: Fractal Terrain Generation.- Chapter 7: L-Systems for Plant Generation.- Chapter 8: GIS Based Generation Part 1 - Skylines from Building Footprints.- Chapter 9: GIS Based Generation Part 2 - Terrain from Digital Elevation Models (DEM).- Chapter 10: Import Generated Geometry Into Unreal.
Cyberresilienz in der Praxis
Das Essential bietet einen praxisnahen Leitfaden für Unternehmen, die ihre Cyberresilienz systematisch aufbauen wollen. In sechs Schritten werden zentrale Aufgaben wie Risikoanalyse, Maßnahmenplanung, Einhaltung von Anforderungen, Einbindung von Beteiligten, Fortschrittskontrolle und langfristige Verankerung behandelt. Ziel ist es, technische und organisatorische Schutzmaßnahmen nachvollziehbar zu strukturieren und die Widerstandsfähigkeit gegenüber Cyberangriffen zu stärken. Das Buch richtet sich an IT-Verantwortliche, angehende Informationssicherheitsbeauftragte und Entscheider:innen im Mittelstand, die eine tragfähige Grundlage für den Umgang mit digitalen Bedrohungen schaffen wollen. Grundlagen.- Weg zur Cyberresilienz in sechs Schritten.- Beispielhafte Exkurse für die Praxis.
Path to Stellar Business Performance Analysis
Business performance analysis is central to any business, as it helps to make or mend products, services, and processes. This book provides several blueprints for setting up business performance analytics (BPA) shops, from process layout for performance measures to tracking the underlying metrics of them using website tools such as Google Analytics and Looker Studio. Delivering satisfying user experiences in the context of overarching business objectives is key to delivering elevated business performance. This book transcends the topic of tracking user behaviors in websites from generic to specific KPI scenario-based tracking using Google Analytics/Google Tag Manager. Business Performance Analysis stands out by helping you create fit-for-purpose and coherent performance analysis blueprints by integrating performance measure creation and website analytics of BPA together. What You Will Learn Design a Business Performance Analysis function Analyze performance metrics with website analytics tools Identify business performance metrics for common product scenarios Who This Book is For Senior leaders, product managers, product owners, UX and web analytics professionals Chapter 1: Vision, Goal, Objectives & Pursuit of Product Innovation.- Chapter 2: Setting up Performance Measures.- Chapter 3: Setting up Performance Frameworks and Creating Blueprints for Success.- Chapter 4: Analysing Business Performance using Website Analytics.- Chapter 5: Improving Business Performance Using Smart User Experience Design.
Mastering LangChain
This book provides a comprehensive exploration of LangChain, empowering you to effectively harness large language models (LLMs) for Gen AI applications. It focuses on practical implementation and techniques, making it a valuable resource for learning LangChain. The book starts with foundational topics such as environment setup and building basic chains, then delves into key components such as prompt templates, tool integration, and memory management. You will also explore practical topics such as output parsing, embedding models, and developing chatbots and retrieval-augmented generation (RAG) systems. Additional chapters focus on integrating LangChain with other AI tools and deploying applications while emphasizing best practices for AI ethics and performance. By the time you finish this book, you’ll have the know-how to confidently build Generative AI solutions using LangChain. Whether you're exploring practical applications or curious about the latest trends, this guide gives you the tools and insights to solve real-world AI problems. You’ll be ready to design smart, data-driven applications—and rethink how you approach Generative AI. What You Will Learn Understand the core ideas, architecture, and essential features of the LangChain framework Create advanced LLM-driven workflows and applications that address real-world challenges Develop robust Retrieval-Augmented Generation (RAG) systems using LangChain, vector databases, and proven best practices for retrieving and generating high-quality responses Who This Book Is For Data scientists and AI enthusiasts with basic Python skills who want to use LangChain for advanced development, and Python developers interested in building data-responsive applications with large language models (LLMs) Chapter 1: Introduction to LangChain.- Chapter 2: Core Components of LangChain.- Chapter 3: Advanced Components and Integrations.- Chapter 4: Building Chatbots.- Chapter 5: Building Retrieval-Augmented Generation (RAG) Systems.- Chapter 6: LangServe, LangSmith, and LangGraph: Deploying, Optimizing, and Designing Language Model Workflows.- Chapter 7: LangChain and NLP.- Chapter 8: Building AI Agents with LangGraph.- Chapter 9: LangChain Framework Integration.- Chapter 10: Deploying LangChain Applications.- Chapter 11: Best Practices and Practical Aspects.
The Game Designer's Workbook
Praise for The GAME DESIGNER’S WORKBOOK “This book is a FANTASTIC way to start thinking like a game designer by solving the real problems that professional designers tackle every day. I love it!” —Jesse Schell, author of The Art of Game Design: A Book of Lenses “The Game Designer’s Workbook is a welcome addition to the small collection of books that address game design in meaningful ways. It is an indispensable reminder that while game design is hard work, it should also be joyful. It invites readers to discover core concepts through playful discovery, and will be a valuable resource for anyone teaching game design. My only regret is that this wasn’t available when I set out teaching game design. My students would have benefited from its insights.” —Scot Osterweil, Game Designer, MIT & Learning Games Network “At least as good a game design education as you can get in the average university program, with significantly less debt.” —Anna Anthropy, Award-Winning Game Designer, Educator, and Co-Author of A Game Design Vocabulary “The singular achievement of The Game Designer’s Workbook is that Lang and Lockhart dive deeply into the mysteries of games, while rendering them utterly approachable. A must-have living sketchbook for game creators of all ages, The Game Designer’s Workbook is valuable for aspiring young designers, university students, and working professionals alike. The fundamental insights of game design — how systems work, how to communicate stories, how to prototype and test ideas — are relevant to just about any creative person working today. I look forward to playing through this book. You should too.” —Eric Zimmerman, Arts Professor at the NYU Game Center, Co-Author of Rules of Play and Author of The Rules We Break Hands-on tools, exercises, walkthroughs, and resources for new game designers. All you need is a pencil! In The Game Designer's Workbook, two experienced game designers, Bobby Lockhart and Eric Lang, walk you through design tips and exercises you can apply immediately to take your next game to the next level. The authors draw on decades of combined experience in game design, helping you ideate, storyboard, create fun and challenging levels, and more. The book is structured as a set of practical exercises and examples to give budding game designers hands-on experience with the nuts and bolts of designing games. Equipped only with a pencil, you can level-up your skills in critical areas of game design. While you're free to use a computer, a pair of dice, or to team up with a group of friends, The Game Designer's Workbook lets you develop your skills whenever you've got something to write with and 10 minutes of spare time. The book includes reflection sections that allow you to think deeply about your future game design practice, challenges that prompt you to modify and improve an existing game, break down games into their component parts to better understand their inner workings, and discussions of concepts common to all sorts of games. You'll also find: A link to a companion website that includes additional resources, like printable resources, extra dot grid pages, papercraft exercises, random number generators, and scaffolded work pagesExplanations of cross-disciplinary skills useful for any aspiring game designersStand-alone chapters you can tackle beginning-to-end or one at a time The Game Designer's Workbook is an essential toolkit for aspiring and beginning game designers, as well as anyone interested in games and game design. BOBBY LOCKHART is a game designer specializing in learning games with more than 10 years’ experience designing games for all audiences, including children and adult professionals undertaking career training. ERIC LANG is a human-centered designer who makes whimsical, award-winning, educational video games played by millions of kids around the world. He is the Art Director at the Field Day Lab based out of the University of Wisconsin-Madison.
Modern CSS
Come on a tour of modern CSS. This example-driven book demonstrates the concepts by showing code examples, screenshots, and diagrams to help clearly communicate the information. You'll start with the very basics of CSS: box model, colors, selectors and combinators, and specificity. Then gradually move through more intermediate topics - styling text, positioning, Z-index and stacking contexts, gradients, borders, and then to more advanced topics such as transforms, transitions, animations, flexbox, and CSS grid. There is a lot of discussion about how hard CSS is, and how intimidated some people are by it, but it doesn’t have to be this way. Modern CSS uses a logical and understandable approach to break down and clearly explain the ins and outs of CSS. This new edition has been fully updated keeping in mind the changes that CSS has undergone in the last four years and the new features and APIs that have been introduced. The chapter on CSS grids has been updated extensively and now includes a section on CSS subgrids. The book will guide you through recent topics such as nested CSS rules, the :is and :has pseudo-classes, scroll-driven animations, container queries, and more. What You'll Learn: Work with the syntax of CSS selectors and calculate specificityUse styling techniques, fonts and text stylingReview custom properties (variables)Explore the different ways an element can be transformedUse animating elements with CSS transitions Position elements using Flexbox layoutUnderstand the basics of responsive design Who This Book Is For Anyone who has some experience with HTML, and some CSS, but might not be familiar with some of the newer concepts like flexbox or grid. Also, those looking for a refresher in those areas.
KI-Projekte programmieren mit Python
KI-Programmierung leicht gemacht - praktische Projekte ohne überflüssige Mathematik Einsatz mächtiger Bibliotheken wie TensorFlow, SpaCy und music21 - auch ohne Vorkenntnisse in PythonMit Programmieraufgaben, Bildern zur Veranschaulichung, Übungsfragen und vielen Anregungen zum Ausprobieren.Starte direkt mit echten KI-ProjektenMit diesem Buch startest du direkt durch: Du lernst künstliche Intelligenz, indem du selbst programmierst - praxisnah, kreativ und verständlich. Schritt für Schritt entwickelst du spannende KI-Anwendungen mit wenigen Codezeilen: vom Chatbot über Bilderkennung bis hin zur Musik- und Bildgenerierung. Du experimentierst mit maschinellem Lernen und verstehst, wie lernende Systeme wirklich funktionieren. Alles, was du brauchst, sind grundlegende Programmierkenntnisse.Alles dabei - von den Python-Grundlagen bis zu modernen KI-BibliothekenDank klarer Erklärungen und anschaulicher Beispiele findest du dich auch als Einsteiger schnell zurecht. Du lernst alle wichtigen Techniken kennen und setzt sie direkt um - von einfachen Klassifikationsmodellen bis hin zu generativer KI mit GANs, RNNs und Diffusionsmodellen. Dabei nutzt du professionelle Bibliotheken wie NumPy, TensorFlow, Matplotlib, SpaCy und music21.Programmieren, verstehen, experimentierenJedes Kapitel lädt zum Mitmachen ein - mit abwechslungsreichen Aufgaben, anschaulichen Abbildungen und vielen Ideen zum Ausprobieren. Du lernst, wie du KIs mit eigenen Daten trainierst oder Daten aus dem Internet nutzt, um spannende Anwendungen zu entwickeln. Die Programme kannst du entweder lokal auf deinem Rechner umsetzen oder du arbeitest im Browser mit Google Colab.Aus dem Inhalt: Grundlagen der künstlichen Intelligenz Generative und diskriminierende KI KI programmieren mit Python-Bibliotheken: NumPy Matplotlib TensorFlow SpaCy music21 Sprachmodelle und Natural Language ProcessingÜberwachtes, unüberwachtes und Verstärkungslernen Künstliche neuronale Netze Bildgenerierung mit GAN und CNN Text erzeugen mit RNN und LSTM Musik komponieren mit music21 Zahlreiche Aufgaben mit LösungenLeseprobe & Inhalt (PDF-Link)Programmbeispiele (zip-Link)Über den Autor:Michael Weigend war viele Jahre als Lehrer tätig und hält an der Universität Münster Vorlesungen zur Python-Programmierung. In seinen Büchern legt er besonderen Wert auf leicht verständliche Erklärungen und visuelle Lehrmethoden.
Defense in Depth
Up-to-date reference on the evolving landscape of cybersecurity, focusing on strategies that integrate AI, blockchain, and human factors Defense in Depth delivers a comprehensive guide to the rapidly developing field of digital threats and defenses. This book examines how defense-in-depth approaches integrate multiple layers of security to protect against a wide range of threats; how AI technologies are being utilized for threat detection, response, and prediction; and how blockchain technology can be leveraged to enhance security measures, particularly in ensuring data integrity and securing transactions. Case studies of significant cyberattacks are included throughout the text to elucidate key concepts. The book discusses additional topics such as: The critical importance of cybersecurity in today’s interconnected world and the historical evolution of cyber threats, highlighting modern attack vectorsCore principles of defense, detailing layered security measures across networks, applications, data, and endpointsHuman factors, often the weakest link in cybersecurity, with strategies for mitigating risksMachine learning and neural networks and their usage in AI-driven security solutions across finance, healthcare, and governmentAdvanced defense techniques, practical applications, and future directions in cybersecurity Defense in Depth is an essential reference on the state of the art in the field for cybersecurity professionals, IT practitioners, and researchers. It is also an excellent learning aid for advanced students in cybersecurity, particularly those in graduate programs. Hewa Majeed Zangana is an Assistant Professor at Duhok Polytechnic University (DPU) in Iraq. He has held numerous academic and administrative positions, including Assistant Professor at Ararat Private Technical Institute, Lecturer at DPU’s Amedi Technical Institute and Nawroz University, and Acting Dean of the College of Computer and IT at Nawroz University. His administrative roles have included Director of the Curriculum Division at the Presidency of DPU, Manager of the Information Unit at DPU’s Research Center, and Head of the Computer Science Department at Nawroz University. Dr. Zangana has authored numerous articles in peer-reviewed journals, including Inform: Jurnal Ilmiah Bidang Teknologi Informasi dan Komunikasi, Indonesian Journal of Education and Social Science, TIJAB, INJIISCOM, IEEE, EAI, and AJNU. In addition to his journal contributions, he has published many academic books with IGI Global, several of which are indexed in Scopus and Web of Science (Clarivate). Beyond publishing, Dr. Zangana actively contributes to the academic community through editorial service. He serves as a reviewer for many reputable journals. He is also a member of several academic and scientific committees, including the Scientific Curriculum Development Committee, the Student Follow-up Program Committee, and the Committee for Drafting the Rules of Procedure for Consultative Offices.
FreeCAD 1.0 (3. Auflage)
3D-Konstruktionen mit FreeCAD für Ein- und UmsteigerFreeCAD ist eine leistungsstarke Open-Source-Alternative zu professionellen CAD-Programmen. In diesem Buch lernen Sie alle wichtigen Funktionen für die 3D-Modellierung in Mechanik und Architektur von Grund auf kennen. Es eignet sich sowohl für CAD-Neulinge als auch für Umsteiger von anderen Programmen.Oberfläche und Arbeitsabläufe anschaulich erklärtSie erhalten eine umfassende Einführung in die Benutzeroberfläche, die Menüstruktur und die typischen Workflows von FreeCAD. Alle Arbeitsschritte – von der Modellierung über die Ableitung technischer Zeichnungen bis zur Ausgabe von Fertigungsdaten – werden anhand praktischer Beispiele leicht verständlich erklärt. Für einige einfache Teile wird die Generierung der Daten für NC-Fertigung und 3D-Druck gezeigt.Vollständige Beispiele für Mechanik und ArchitekturZwei durchgängige Beispiele zeigen Ihnen Schritt für Schritt das Vorgehen bei der Mechanikkonstruktion. In einem Bonus-Kapitel zum Download finden Sie ergänzend ein Architekturbeispiel für ein kleines Haus inklusive aller Details. So gewinnen Sie Sicherheit im Umgang mit FreeCAD und können künftig eigene Projekte umsetzen.Aus dem Inhalt:Einführung in die Benutzeroberfläche Handhabung der diversen Dialogfenster und Ansichten Arbeitsbereiche und Symbolleisten: Part Design (Mechanik) Volumenmodellierung BIM (Architektur, früher: Draft und Arch) TechDraw (Zeichnungsableitung, Bemaßung) Assembly (Zusammenbau von Baugruppen mit Abhängigkeiten) FEM (Festigkeitsberechnung) CAM (Fertigungsdaten erzeugen) Ausgabe für 3D-Druck und extern: Slic3r u.v.m. Vollständige Praxisbeispiele (Schreibtischschale, Schraubenschlüssel) Glossar für englische Bezeichnungen in der Programmoberfläche Für FreeCAD ab Version 1.0.0 für Windows, Linux und macOS.Leseprobe & Inhalt (PDF-Link) / Bonuskapitel (PDF-Link) / Downloads (zip-Link)Über den Autor:Detlef Ridder hat langjährige Erfahrung im Bereich CAD und bereits zahlreiche Bücher zu AutoCAD, Fusion 360, Inventor, Revit und ArchiCAD veröffentlicht. Er gibt Schulungen zu diesen Programmen und zu CNC und weiß daher, welche Themen für Einsteiger besonders wichtig sind.
Car IT Reloaded
This book provides an overview of the many new features becoming a reality in connected cars. It covers everything from the integration of Google and Facebook to services that help you find your parking spot, park your car via an app, or remotely close your sunroof when it's raining. The ultimate goal of this development is autonomous driving. The book includes current developments, implementation variants, and key challenges regarding safety and legal framework. It also provides information about the necessary quality standards in developing complex vehicle software-based systems. Finally, the effects on the economy, society, and politics are described, with special consideration given to vehicle users, manufacturers, and suppliers. From Heritage to High-Tech: The Evolution of the Automotive Industry.- Driving into the Future: Autonomous Vehicles.- Digital Drive: The New Era of Connectivity.- Quality in the Automotive Industry – From Product to Process.- Know the Risks: Mastering Automotive Project Management.- CORE SPICE.- Strategic Roadmap: Shaping the Future of the Automotive Business.- Automotive Perspectives: Resolving the Riddle.
UX Leadership - Unternehmerisch Denken und wirkungsvoll Organisieren
In diesem Buch bekommen sie als UX Leader praktische Hinweise, wie sie eine gesamtheitliche Sicht auf UX in ihrer Organisation erhalten und UX unternehmerisch entwickeln. Sie sehen, wie mit verschiedenen Ansätzen eine Organisation gestaltet werden kann, die gute UX erzeugt und sowohl für die Nutzer wie auch für die Firma einen Mehrwert bringt. Sie erkennen Möglichkeiten der Weiterentwicklung anhand von konkreten Beispielen. Vorwort.- Zum Einstieg: Warum sollten Sie sich um UX kümmern?.- UX-Leadership.- Wenn der Berg nun nicht zum Propheten kommt.- Eine Orientierungshilfe zur Kultur.- Organisationen sind adaptive Systeme.- UX relevante Prozesse.- Organisationsstrukturen.- Organisation reifen in Bezug auf UX.- In der Organisation Wirkung erzeugen.- Werkzeugkasten für UX-Leader.- Rückblick und Ausblick.- Index.
BIM mit Archicad®
Im Baubereich wird das Arbeiten nach der BIM-Methodik immer wichtiger. Grundlage für ein gemeinsames Arbeiten zwischen unterschiedlichen Fachplanern und unterschiedlicher Software bildet das Austauschformat IFC. In diesem Fachbuch werden die technischen Aspekte der BIM-Methode (z.B. Modellierungsrichtlinien, Datenmenge, Detaillierung usw.) behandelt. Der Fokus liegt dabei auf dem Austausch von und dem Arbeiten mit IFC-Dateien mit der Software Archicad. Anhand von Beispielen und Workflows werden die Möglichkeiten aufgezeigt und der Leser durch die einzelnen Einstellungen geführt. Ein Best-Praxis-Teil rundet das Buch ab. EInleitung.- Grundlagen.- Erste Schritte.- Vorbereitung Export.- Qualitätssicherung.- IFC Export Übersetzer.- IFC Import Übersetzer.- Projektarbeit mit IFC-Modellen.- Best Praxis.
Modernizing SAP with AWS
Follow the cloud journey of a fictional company Nimbus Airlines and the process it goes through to modernize its SAP systems. This book provides a detailed guide for those looking to transition their SAP systems to the cloud using Amazon Web Services (AWS). Through the lens of various characters, the book is structured in three parts — starting with an introduction to SAP and AWS fundamentals, followed by technical architecture insights, and concluding with migration strategies and case studies, the book covers technical aspects of modernizing SAP with AWS. You’ll review the partnership between SAP and AWS, highlighted by their long-standing collaboration and shared innovations. Then design an AWS architecture tailored for SAP workloads, including high availability, disaster recovery, and operations automation. The book concludes with a tour of the migration process, offering various strategies, tools, and frameworks reinforced with real-world customer case studies that showcase successful SAP migrations to AWS. Modernizing SAP with AWS equips business leaders and technical architects with the knowledge to leverage AWS for their SAP systems, ensuring a smooth transition and unlocking new opportunities for innovation. What You Will Learn * Understand the fundamentals of AWS and its key components, including computing, storage, networking, and microservices, for SAP systems. * Explore the technical partnership between SAP and AWS, learning how their collaboration drives innovation and delivers business value. * Design an optimized AWS architecture for SAP workloads, focusing on high availability, disaster recovery, and operations automation. * Discover innovative ways to enhance and extend SAP functionality using AWS tools for better system performance and automation. Who This Book Is For SAP professionals and consultants interested in learning how AWS can enhance SAP performance, security, and automation. Cloud engineers and developers involved in SAP migration projects, looking for best practices and real-world case studies for successful implementation. Enterprise architects seeking to design optimized, scalable, and secure SAP infrastructure on AWS. CIOs, CTOs, and IT managers aiming to modernize SAP systems and unlock innovation through cloud technology. Chapter 1: Cloud Fundamentals and Overview of AWS.- Chapter 2: AWS and SAP Technical Partnership.- Chapter 3: Day 1 Customer Conversations: Why SAP on AWS.- Chapter 4: Design of the AWS Cloud.- Chapter 5: Designing the AWS Infrastructure for SAP.- Chapter 6: Designing the Operating Model.- Chapter 7: Innovation Beyond Infrastructure with SAP on AWS.- Chapter 8: Migration Execution and Ramping-Up to Cloud.- Chapter 9: Customer Case Studies.
Beginning Voice Search Optimization
This book explains how to leverage the power of Voice Search Optimization (VSO) to perform search engine optimization (SEO) that aligns with changes in how customers interact with websites. This book gets you up to speed with the main concepts and topics as well as the design and accessibility considerations required, giving you everything you need to understand the process of implementing VSO for any site using little more than browser tools or tools you most likely already know, such as Google Analytics. It will equip the you with a starting toolkit you can use to develop future projects and work collaboratively with wider teams to implement changes needed for your business or organization's websites. Beginning Voice Search Optimization is an excellent resource for getting acquainted with this excited and much needed technology, ensuring that developers understand what changes we need to make but that we can do this in a progressive manner and use early results to help refine and steer the changes going forward as we develop websites. We live in an age where speed, natural language, and simplicity are of the essence – and this book provides a perfect way to effect changes quickly that help align our websites to how customers interact with sites on a daily basis. You Will: * Understand the relevance and impact of Voice Search Optimization * Gain an appreciation of what might need to change as you formulate a content strategy for your website * Understand some possible solutions to follow, as well as any limitations and constraint This Book is for: Agile front-end developers, UX designers, product managers, content writers, marketing and SEO professionals. Chapter 1: Getting Started.- Chapter 2: Design Considerations.- Chapter 3: Optimizing Content.- Chapter 4: Adding Speech Capabilities.- Chapter 5: Adding International Support.
Prompt Engineering für Large Language Models
LLM-Anwendungen effektiv steuern: von der Prompt-Optimierung bis zur Workflow-IntegrationLLMs als leistungsstarke Bausteine für Anwendungen nutzenDen richtigen Prompt und Kontext für nützliche Ergebnisse gestaltenVon der Erfahrung der GitHub-Copilot-Entwickler profitierenFortgeschrittene Konzepte wie Conversational Agency und Workflow-Steuerung meisternLarge Language Models (LLMs) revolutionieren die Welt. Sie bieten die Möglichkeit, Aufgaben zu automatisieren und komplexe Probleme zu lösen. Eine neue Generation von Softwareanwendungen nutzt diese Modelle als zentrale Bausteine und erschließt in praktisch allen Bereichen völlig neues Potenzial. Um zuverlässig auf diese Funktionen zugreifen zu können, sind jedoch neue Fähigkeiten erforderlich.Mit diesem Buch eignen Sie sich die Kunst und die Techniken des Prompt Engineering an und schöpfen die Möglichkeiten von LLMs voll aus.Die Branchenexperten John Berryman und Albert Ziegler erklären, wie man effektiv mit KI kommuniziert und Ideen in ein sprachmodellfreundliches Format umwandelt. Durch das Erlernen der konzeptionellen Grundlagen und der praktischen Techniken erwerben Sie das Wissen und die nötige Sicherheit, um die nächste Generation von LLM-basierten Anwendungen zu entwickeln.Aus dem Inhalt:Verstehen Sie die LLM-Architektur und erfahren Sie, wie Sie am besten mit ihr interagieren können.Entwerfen Sie eine umfassende Strategie zur Erstellung von Prompts für eine Anwendung.Sammeln, sortieren und präsentieren Sie Kontextelemente, um eine effiziente Eingabeaufforderung zu erstellen.Erlernen Sie spezifische Techniken, um Prompts zu erstellen, wie Few-Shot-Prompting, Chain-of-Thought-Prompting und RAG.Leseprobe (PDF-Link)Über die Autoren: John Berryman ist Gründer von Arcturus Labs, einem Unternehmen, das sich auf die Entwicklung von LLM-basierten Anwendungen spezialisiert hat. Er war einer der ersten Entwickler bei GitHub Copilot und arbeitete dort an Chat- und Code-Vervollständigungsfunktionen. John ist außerdem Suchmaschinenexperte und Autor des Fachbuchs „Relevant Search“ (Manning).Albert Ziegler ist Head of AI beim KI-Cybersicherheitsunternehmen XBOW. Als einer der Gründungsentwickler von GitHub Copilot, dem ersten erfolgreichen LLM-Produkt im industriellen Maßstab, entwarf er dessen Systeme für die Modellinteraktion und das Prompt Engineering.
Praxiswissen TYPO3 CMS 13 LTS (12., aktualisierte Auflage) dpunkt
Mit der richtigen Anleitung gelingt der Einsatz von TYPO3 ohne Probleme. Das beweist dieses Buch, das sich seit Jahren als Standardwerk für den TYPO3-Einstieg bewährt hat. Praxiswissen TYPO3 CMS 13 LTS ist eine verständliche Einführung in das beliebte Content-Management-System, die sich auch an TYPO3-Einsteiger ohne ausgeprägte Programmierkenntnisse richtet.Robert Meyer, Martin Helmich und Hannes Strangmeier erklären Zusammenhänge detailliert, gut nachvollziehbar und immer praxisbezogen. Sie vermitteln das nötige Handwerkszeug, um responsive Websites mit TYPO3 erfolgreich einzurichten und zu optimieren. Für die 12. Auflage wurde das Buch komplett überarbeitet und aktualisiert, es deckt jetzt TYPO3 in der LTS-Version 13.4 ab.TYPO3 installieren und kennenlernenInstallieren Sie TYPO3 auf allen Betriebssystemen mit der Entwicklungsumgebung DDEV – oder nutzen Sie für Linux den PHP-Paketmanager Composer – und machen Sie sich mit den Funktionen des Backends vertraut.TypoScript und Templates verstehenLernen Sie die objektorientierte Struktur, die Sprachsyntax und die wichtigsten Objekte der Konfigurationssprache TypoScript kennen und setzen Sie HTML/CSS-basierte Fluid-Templates ein.Inhalte auf der Website darstellenFormatieren Sie redaktionelle Inhalte, integrieren Sie Suchfunktionen, realisieren Sie Mehrsprachigkeit, eine Druckoption für Artikel sowie zugriffsgeschützte Bereiche.Responsive Webdesign umsetzenLegen Sie das Layout Ihrer Website von Anfang an responsive an, sodass sie auf verschiedenen Ausgabegeräten optimal nutzbar ist.Erweiterungen integrierenErfahren Sie anhand des News-Plug-ins, wie und wo TYPO3-Erweiterungen im System verankert werden und wie Sie diese Erweiterungen an Ihre eigenen Bedürfnisse anpassen.Das Backend anpassenLernen Sie, wie Sie die Benutzerrechte für Redakteurinnen und Redakteure optimal einstellen und das TYPO3-Backend an ihre Bedürfnisse anpassen. Erfahren Sie zudem, wie Sie eine Trennung von Entwurfsarbeits- und Live-Umgebung erreichen.Leseprobe (PDF-Link)
Language Models kompakt
Sie möchten in die Welt der Large Language Models eintauchen? Dieses handliche Buch hilft Ihnen, das nötige Grundlagenwissen aufzubauen, um das Innenleben von LLMs zu verstehen und erste praktische Erfahrungen zu sammeln. Es führt Schritt für Schritt in die Sprachmodellierung ein, beginnend mit Machine Learning und neuronalen Netzen über RNNs und Transformern bis zu aktuellen LLM-Architekturen. Das Buch unterstützt Sie dabei:die mathematischen Grundlagen des Machine Learnings und der neuronalen Netze zu verstehen und zu beherrschendrei Architekturen von Language Models in Python zu erstellen und zu trainierenein Transformer-Sprachmodell von Grund auf in PyTorch zu programmierenmit LLMs zu arbeiten und effektive Prompt-Engineering- und Feinetuning-Techniken kennenzulernenHalluzinationen zu vermeiden und Modelle zu bewertenÜber den Autor:Andriy Burkov hat einen Doktortitel in Künstlicher Intelligenz und ist ein anerkannter Experte für Machine Learning und Natural Language Processing. Bei Fujitsu und Gartner hat er zahlreiche produktionsreife KI-Projekte in verschiedenen Geschäftsbereichen erfolgreich geleitet. Seine Bücher wurden in zwölf Sprachen übersetzt und werden als Lehrbücher an vielen Universitäten weltweit verwendet. Seine Arbeit hat Millionen von Praktikern und Forschern im Bereich Machine Learning weltweit beeinflusst.
Coding For Dummies, All New Edition
Create apps and sites with code Getting to know the foundations of coding is an essential step toward creating your own digital apps, managing big data sets, or launching a technology career. This book helps you understand the essentials of writing code and applying it to real-world projects. Start with the essentials of how code works and which coding languages drive tech. You also learn how to code using Python and JavaScript, two of the most popular programming languages. This book is the key that unlocks your coding education journey. Inside… Learn key coding conceptsExplore the most popular programming languagesTackle the essentials of Python® codingCreate dynamic web pages with JavaScript®Add AI to your coding toolbox Your first step toward thinking like a coder Coding For Dummies is one of the most popular get-started guides for new coders. This all- new edition demystifies essential coding concepts before diving into building simple apps in Python and JavaScript. For anyone brand-new to writing code, this book is an ideal first step, because you'll get an overview of how coding works, the essential tools of coding, and how to apply coding in different ways. Plus, you'll get insight into how new tools like AI can quickly boost your coding know-how. Enter the world of code with this easy-to-follow Dummies guide! Learn the basics of coding, including key concepts you'll need in every coding languageGet a rundown of the most popular language, and start coding in JavaScript and PythonFollow step-by-step instructions to build your first appsDiscover how AI can help you become a better, faster coder Looking for a foundation in the basics of coding, plus simple tasks to help you get started? Coding For Dummies is the book for you. Paul McFedries is an experienced programmer, tech expert, educator, and author. He’s spent a lifetime teaching complex technology topics to everyday people by focusing on straightforward, simple solutions and techniques. He’s the author of HTML, CSS, & JavaScript All-in-One For Dummies and Web Coding & Development All-in-One For Dummies.
Praxiswissen TYPO3 CMS 13 LTS
Das Standardwerk für den Einstieg in TYPO3 in Neuauflage - Die umfassende Einführung in die Einrichtung und Nutzung des CMS für erfolgreiche Websites - Mit Beispielanwendung zum Download - Behandelt TYPO3-Version 13 mit Long Term Support Mit der richtigen Anleitung gelingt der Einsatz von TYPO3 ohne Probleme. Das beweist dieses Buch, das sich seit Jahren als Standardwerk für den TYPO3-Einstieg bewährt hat. Praxiswissen TYPO3 CMS 13 LTS ist eine verständliche Einführung in das beliebte Content-Management-System, die sich auch an TYPO3-Einsteiger ohne ausgeprägte Programmierkenntnisse richtet. Robert Meyer, Martin Helmich und Hannes Strangmeier erklären Zusammenhänge detailliert, gut nachvollziehbar und immer praxisbezogen. Sie vermitteln das nötige Handwerkszeug, um responsive Websites mit TYPO3 erfolgreich einzurichten und zu optimieren. Für die 12. Auflage wurde das Buch komplett überarbeitet und aktualisiert, es deckt jetzt TYPO3 in der LTS-Version 13.4 ab. TYPO3 installieren und kennenlernen Installieren Sie TYPO3 auf allen Betriebssystemen mit der Entwicklungsumgebung DDEV – oder nutzen Sie für Linux den PHP-Paketmanager Composer – und machen Sie sich mit den Funktionen des Backends vertraut. TypoScript und Templates verstehen Lernen Sie die objektorientierte Struktur, die Sprachsyntax und die wichtigsten Objekte der Konfigurationssprache TypoScript kennen und setzen Sie HTML/CSS-basierte Fluid-Templates ein. Inhalte auf der Website darstellen Formatieren Sie redaktionelle Inhalte, integrieren Sie Suchfunktionen, realisieren Sie Mehrsprachigkeit, eine Druckoption für Artikel sowie zugriffsgeschützte Bereiche. Responsive Webdesign umsetzen Legen Sie das Layout Ihrer Website von Anfang an responsive an, sodass sie auf verschiedenen Ausgabegeräten optimal nutzbar ist. Erweiterungen integrieren Erfahren Sie anhand des News-Plug-ins, wie und wo TYPO3-Erweiterungen im System verankert werden und wie Sie diese Erweiterungen an Ihre eigenen Bedürfnisse anpassen. Das Backend anpassen Lernen Sie, wie Sie die Benutzerrechte für Redakteurinnen und Redakteure optimal einstellen und das TYPO3-Backend an ihre Bedürfnisse anpassen. Erfahren Sie zudem, wie Sie eine Trennung von Entwurfsarbeits- und Live-Umgebung erreichen. Beispieldateien zum Download Die in diesem Buch verwendeten Skripte, HTMLVorlagen und Grafiken finden Sie im Web unter typo3buch.helmich.me
Programmieren lernen mit Scratch (2. Auflg.)
Eigene Spiele erstellen mit Scratch – ganz ohne VorwissenSpielend leicht von den ersten Schritten bis zu cleveren TricksSpaß am Programmieren mit spannenden Aufgaben und einfachen Schritt-für-Schritt-Anleitungen Mit Scratch erstellst du kinderleicht deine eigenen Spiele und andere spannende Programme. Dafür brauchst du nichts weiter als einen Computer mit Internetverbindung und dieses Buch. Mithilfe ganz einfacher Schritt-für-Schritt-Anleitungen und vieler Bilder erstellst du schnell dein erstes Spiel und begibst dich auf die Spur von Spieleklassikern wie Pong. Sobald du dich mit Scratch vertraut gemacht hast, programmierst du sogar dein eigenes Escape Game. Schließlich wirst du selbst zum Forscher und führst spannende Experimente durch. Dabei untersuchst du zum Beispiel Planeten in deinem selbst programmierten Scratch-Planetarium. Am Ende lernst du, wie du in Scratch deine eigenen Blöcke erstellen kannst, um noch kreativer zu werden. Damit bist du bestens gerüstet, deine Ideen mit Scratch umzusetzen und später mit einer anderen Programmiersprache durchzustarten. Spiele und Projekte: Interaktive Collage und digitale GlückwunschkartePong, Formel 1 und Ballon-SpielVokabel-Spiel und WitzmaschineEscape Game mit verschiedenen Räumen und RätselnSpannende Experimente: Mondlandung, Planetarium, Applausometer, Golf-Spiel und mehr Michael Weigendwar mehr als 30 Jahre lang als Lehrer tätig und hält an der Universität Münster im Rahmen eines Lehrauftrags Vorlesungen zur Python-Programmierung. Er engagiert sich in mehreren nationalen und internationalen Communities für den Computer-Einsatz in der Bildung, darunterConstructionism,IFIP TC3(Computers in Education) und derInformatik-Biber-Wettbewerb.
Coding For Kids For Dummies
A coding book for kids! Ever see a cool game or digital toy and wonder, ‘Hey, can I make one of those?’ Well, now you can! In this book, you’ll discover how to design and code real computer programs that are fun and foundational to future work on apps and websites. It’s packed with hands-on projects, examples, and tools. Inside: Get started writing your own working code immediatelyBuild games, animations, interactive toys, and simulations you loveLevel up your coding skills with easy practice projectsCreate computer models to recognize images and text with artificial intelligence It's never too early to learn how to code! Coding For Kids For Dummies helps you learn the basics of coding the fun way. This book walks you through the essentials of coding with 12 exciting projects. You'll learn what coding is, how to make digital toys and games on your computer, and how to start writing your first lines of code! With step-by-step instructions and activities, this book makes it simple to get started. And when you see error messages, don't panic! All new coders make mistakes—this book helps you figure them out and fix them, so your code will be good to go. Along the way, you'll be boosting your creativity, getting better at logical thinking, and learning a skill that will open the door to fun hobbies and careers. So get coding! Learn basic coding concepts and skillsCreate your own digital toys and gamesFigure out how to turn your ideas into codeGet involved in the online coding community Kids who want to learn how to code (and the parents who want to encourage them) can get off to a great start with Coding For Kids For Dummies. Camile McCue, PhD, is an educator and author who loves teaching kids all things STEM, computer science, and entrepreneurship. Camille has written over a dozen books with Wiley, all aimed at building confidence and capability in using technology.
Rechnernetze (8. Auflg.)
Ein einführendes Lehrbuch in 8. Auflage aus dem September 2025.Dieses einführende Lehrbuch für Studierende der Informatik und ingenieurwissenschaftlicher Studiengänge an Hochschulen und Berufsakademien vermittelt praxisnah und leicht verständlich die Grundlagen der Netzwerktechnik und der Netzwerkarchitektur. Es erläutert die Voraussetzungen, die Funktionsweise und die technischen Hintergründe von Computernetzwerken.Das Buch befähigt nicht nur zur Beurteilung der Technik, sondern hilft auch, praktische Abwägungen und Entscheidungen bei der Netzwerkplanung zu treffen. Es zeigt neben den Basiskomponenten, Übertragungsverfahren und Verbindungskomponenten auch strategische Aspekte, Trends und zukünftige Entwicklungslinien und vermittelt die Grundlagen zu Strategien und Methoden der Computervernetzung.Neu in der achten Auflage:Neue Transportprotokolle und Sicherheit in Transportkontrollen: Transport Layer Security (TLS), QUIC; Erweiterung Routing-Protokolle: Border Gateway Protocol (BGP); Sicherheit bei der Namensauflösung: DNS über HTTPS; neuer WLAN-Standard: Wifi7; Trends im Ethernet: automotive Ethernet, Time Sensitive Networking; Standards im und Organisation des Internets.Auf plus.hanser-fachbuch.de finden Sie zu diesem Titel digitales Zusatzmaterial: Lehrvideos, Quizzes zur Lernkontrolle, Mind-Maps der wichtigsten Konfigurationsbefehle für Cisco Router/Switches und die Lösungen zu den Aufgaben.