Zum Hauptinhalt springen Zur Suche springen Zur Hauptnavigation springen

Computer und IT

Produkte filtern

Produktbild für Improving Operating Leverage Using Hyperautomation

Improving Operating Leverage Using Hyperautomation

Improving operating leverage is about operational resilience, structural operational efficiency, and sustainable revenue growth. Activity-based enterprise non-interest cost management is an important component of enterprise risk adjusted return management methodology. This book builds on the author Kannan Subramanian’s earlier book, _Event- and Data-Centric Enterprise Risk-Adjusted Return Management_, delving in depth into enterprise non-interest operating cost management and operating leverage.Operating Leverage is about managing a bank’s capabilities and its capacity to deliver its products and services efficiently. It is not limited to managing operational costs but includes the operational support for the growth of business and for improving profitability. Profit is an absolute measure that denotes the amount of money the bank makes after deducting all expenses. Profitability measures how efficient the bank is at utilizing its resources to generate risk-adjusted returns. The reader can learn to improve risk adjusted operational effectiveness by implementing a nuanced approach to managing performance, risk, control, and cost simultaneously, at the process level.You’ll examine how some institutions have implemented activity-based costing in a siloed environment and without enterprise process automation. Many institutions do not have a scientific way of managing non-interest costs. The book explains why hyperautomation, a technology that intelligently automates business processes, is a more advanced and comprehensive way to manage these factors in a holistic and integrated way._Improving Operating Leverage using Hyperautomation_ is your complete guide to enhancing risk adjusted operational performance through a nuanced approach to performance, risk, control, and costs at the process level.WHAT YOU WILL LEARN* Define and use the bill of resources to improve operating leverage.* Implement activity-based enterprise non-interest cost management using hyperautomation* Monitor performance, risk, control, and cost at the process level.* Implement time-driven activity-based costing for an enterprise risk-adjusted return model.WHO THIS BOOK IS FORMost banking industry professionals, including senior management teams, consultants, central bankers, financial regulators, software vendors, and Business Process Management Suite/Hyperautomation technology vendors.KANNAN SUBRAMANIAN R is a Chartered Accountant with 35+ years of experience in the banking and financial services industry and has experience with financial markets in USA, Europe, and Asia. He has worked for Standard Chartered Bank and for leading banking software solution companies, including the leading global risk management solution provider, Algorithmics, now part of IBM Risk Management & Analytics. KannanHe advises System Design Consulting Prospero AG on strategic matters and in the design of risk management and analytical solutions. He has successfully leveraged his academic and work experience to provide value to his customers. His passion for the subject motivates him to prioritize his time to write books on automation and risk-reward management in banks.www.BankERRM.org www.PBORM.org1 Enterprise Operating Model.- Chapter 2: Non-interest cost management.- Chapter: 3 Enterprise Process Automation, TDABC.- Chapter 4: Operating Leverage.- Chapter 5: Improving Operating Leverage.- Chapter 6: Operating Leverage – Bank of the Future.

Regulärer Preis: 64,99 €
Produktbild für ChatGPT Power-Prompting

ChatGPT Power-Prompting

Chat GPT Power-Prompting. Profi-Strategien für den erfolgreichen Einsatz von KI (1. Auflage, Januar 2025)Ihr Weg zum Power-PromptingMit diesem Praxisbuch lernen Sie alle Techniken, um das Potenzial von ChatGPT und ähnlicher KIs voll auszuschöpfen. Sie erfahren, wie Sie zielgerichtete Prompts schreiben und mit der KI interagieren, um qualitativ hochwertige Ergebnisse zu erhalten, die genau Ihren Anforderungen entsprechen. Ganz gleich, ob Sie ChatGPT im Berufsalltag oder privat einsetzen – dieses Buch führt Sie Schritt für Schritt zum Erfolg.Systematischer Leitfaden für Einsteiger und ProfisDieses Buch bietet eine umfassende Einführung in das professionelle Prompt Engineering. Erfahren Sie, wie Sie ChatGPT bestimmte Rollen zuweisen, Kontext und Zielgruppe genau festlegen und differenzierte Antworten erzielen. Diese grundlegenden Techniken sowie das Erstellen von Custom GTPs ermöglichen es Ihnen, die KI gezielt zu steuern und für jeden Anwendungsfall optimale Ergebnisse zu erhalten.ChatGPT effektiv in der Praxis einsetzenÜber 1.000 praxiserprobte Prompts demonstrieren, wie Sie ChatGPT als mächtiges Werkzeug in Ihren Alltag oder Arbeitsprozess integrieren: vom kreativen Schreiben über Reiseplanung, Sprachen lernen Bewerbungsschreiben und Terminplanung bis hin zu Marketing und Serien-Mails. So sind sie perfekt auf den Einsatz von ChatGPT in der Praxis vorbereitet.Aus dem Inhalt:Strategien für bessere PromptsPrompting-Parameter: Zielgruppe, Tonfall, Schlüsselwörter und mehrKreativität der Ausgabe steuern mit TemperaturenChatGPT eine Rolle zuweisenInteraktive Abfragen generierenKreatives schreiben mit KI:GeschichtenRedenDrehbücherBlogbeiträgePraxis-Prompts für Alltag und Familie:Sprachen lernenReise- und EventplanungRezepteChatGPT im Beruf:ProduktivitätE-Mails und SerienbriefeSocial Media und MarketingKarriereplanungPersonalisierte Chatbots erstellen mit Custom GPTsLeseprobe (PDF-Link)Über den AutorUlrich Engelke, Jahrgang 1963, hat das erste Staatsexamen in Germanistik und Anglistik sowie einen Magister mit Schwerpunkt Linguistik. Nach einem kurzen Ausflug in das Verlagswesen und selbstständiger Tätigkeit als Fachautor, hat er eine Internetagentur gegründet. Heute ist er als Unternehmensberater für Onlinemarketing mit Schwerpunkt SEO tätig. Sein besonderes Interesse gilt technischen Innovationen und deren ökonomischen wie gesellschaftlichen Auswirkungen.

Regulärer Preis: 24,99 €
Produktbild für ChatGPT Power-Prompting

ChatGPT Power-Prompting

* Effektive Prompting-Strategien für maßgeschneiderte KI-Ergebnisse inkl. Custom GPTs * Über 1.000 praxisbewährte Prompts für Beruf und Alltag * Ideal für Einsteiger und Fortgeschrittene geeignet Ihr Weg zum Power-Prompting Mit diesem Praxisbuch lernen Sie alle Techniken, um das Potenzial von ChatGPT und ähnlicher KIs voll auszuschöpfen. Sie erfahren, wie Sie zielgerichtete Prompts schreiben und mit der KI interagieren, um qualitativ hochwertige Ergebnisse zu erhalten, die genau Ihren Anforderungen entsprechen. Ganz gleich, ob Sie ChatGPT im Berufsalltag oder privat einsetzen - dieses Buch führt Sie Schritt für Schritt zum Erfolg. Systematischer Leitfaden für Einsteiger und Profis Dieses Buch bietet eine umfassende Einführung in das professionelle Prompt Engineering. Erfahren Sie, wie Sie ChatGPT bestimmte Rollen zuweisen, Kontext und Zielgruppe genau festlegen und differenzierte Antworten erzielen. Diese grundlegenden Techniken sowie das Erstellen von Custom GTPs ermöglichen es Ihnen, die KI gezielt zu steuern und für jeden Anwendungsfall optimale Ergebnisse zu erhalten. ChatGPT effektiv in der Praxis einsetzen Über 1.000 praxiserprobte Prompts demonstrieren, wie Sie ChatGPT als mächtiges Werkzeug in Ihren Alltag oder Arbeitsprozess integrieren: vom kreativen Schreiben über Reiseplanung, Sprachen lernen Bewerbungsschreiben und Terminplanung bis hin zu Marketing und Serien-Mails. So sind sie perfekt auf den Einsatz von ChatGPT in der Praxis vorbereitet. Aus dem Inhalt: * Strategien für bessere Prompts * Prompting-Parameter: Zielgruppe, Tonfall, Schlüsselwörter und mehr * Kreativität der Ausgabe steuern mit Temperaturen * ChatGPT eine Rolle zuweisen * Interaktive Abfragen generieren * Kreatives schreiben mit KI: * Geschichten * Reden * Drehbücher * Blogbeiträge * Praxis-Prompts für Alltag und Familie: * Sprachen lernen * Reise- und Eventplanung * Rezepte * ChatGPT im Beruf: * Produktivität * E-Mails und Serienbriefe * Social Media und Marketing * Karriereplanung * Personalisierte Chatbots erstellen mit Custom GPTs Ulrich Engelke, Jahrgang 1963, hat das erste Staatsexamen in Germanistik und Anglistik sowie einen Magister mit Schwerpunkt Linguistik. Nach einem kurzen Ausflug in das Verlagswesen und selbstständiger Tätigkeit als Fachautor, hat er eine Internetagentur gegründet. Heute ist er als Unternehmensberater für Onlinemarketing mit Schwerpunkt SEO tätig. Sein besonderes Interesse gilt technischen Innovationen und deren ökonomischen wie gesellschaftlichen Auswirkungen.

Regulärer Preis: 24,99 €
Produktbild für CISA Certified Information Systems Auditor Study Guide

CISA Certified Information Systems Auditor Study Guide

PREPARE FOR SUCCESS ON THE 2024 CISA EXAM AND FURTHER YOUR CAREER IN SECURITY AND AUDIT WITH THIS EFFECTIVE STUDY GUIDEThe CISA Certified Information Systems Auditor Study Guide: Covers 2024-2029 Exam Objectives provides comprehensive and accessible test preparation material for the updated CISA exam, which now consists of 150 questions testing knowledge and ability on real-life job practices leveraged by expert professionals.You'll efficiently and effectively prepare for the exam with online practice tests and flashcards as well as a digital glossary. The concise and easy-to-follow instruction contained in the 2024-2029 CISA Study Guide covers every aspect of the exam. This study guide helps readers prepare for questions across the five domains on the test: Information System Auditing Process; Governance and Management of IT; Information Systems Acquisition, Development, and Implementation; Information Systems Operation and Business Resilience; and Protection of Information Assets.This study guide shows readers how to:* Understand principles, best practices, and pitfalls of cybersecurity, which is now prevalent in virtually every information systems role* Protect and control information systems and offer conclusions on the state of an organization's IS/IT security, risk, and control solutions* Identify critical issues and recommend enterprise-specific practices to support and safeguard the governance of information and related technologies* Prove not only competency in IT controls, but also an understanding of how IT relates to business* Includes 1 year free access to the Sybex online learning center, with chapter review questions, full-length practice exams, hundreds of electronic flashcards, and a glossary of key terms, all supported by Wiley's support agents who are available 24x7 via email or live chat to assist with access and login questionsThe CISA Certified Systems Auditor Study Guide: Covers 2024-2029 Exam Objectives is an essential learning resource for all students and professionals preparing for the 2024 version of the CISA exam from ISACA.ABOUT THE AUTHORSPETER H. GREGORY, CISA, CISSP, is a career technologist and cybersecurity leader. He is the Senior Director of GRC at GCI Communications, where he leads security policy, control frameworks, business continuity, third-party risk management, privacy, information and AI governance, and law enforcement wiretaps. MIKE CHAPPLE, PHD, CISA, CISSP, is a teaching professor of IT, analytics, and operations at the University of Notre Dame. He is a cybersecurity professional and educator with over 25 years experience including as chief information officer of Brand Institute and an information security researcher with the National Security Agency and the U.S. Air Force. Mike is the author of more than 200 books and video courses and provides cybersecurity certification resources at CertMike.com. Introduction xxiiiAssessment Test xxxvCHAPTER 1 IT GOVERNANCE AND MANAGEMENT 1IT Governance Practices for Executives and Boards of Directors 3IT Strategic Planning 10Policies, Processes, Procedures, and Standards 12Risk Management 23IT Management Practices 39Organization Structure and Responsibilities 62Maintaining an Existing Program 72Auditing IT Governance 75Summary 80Exam Essentials 81Review Questions 83CHAPTER 2 THE AUDIT PROCESS 87Audit Management 89ISACA Auditing Standards 99Risk Analysis 108Controls 115Performing an Audit 121Control Self-Assessment 144Implementation of Audit Recommendations 147Audit Quality Assurance 148Summary 148Exam Essentials 150Review Questions 152CHAPTER 3 IT LIFE CYCLE MANAGEMENT 157Benefits Realization 159Project Management 165Systems Development Methodologies 191Infrastructure Development and Deployment 230Maintaining Information Systems 234Business Processes 237Managing Third Parties 244Application Controls 247Auditing the Systems Development Life Cycle 253Auditing Business Controls 258Auditing Application Controls 258Auditing Third-Party Risk Management 261Summary 262Exam Essentials 264Review Questions 266CHAPTER 4 IT SERVICE MANAGEMENT 271Information Systems Operations 273Systems Performance Management 274Problem and Incident Management 277Change, Configuration, Release, and Patch Management 279Operational Log Management 286IT Service Level Management 288Database Management Systems 290Data Management and Governance 294Other IT Service Management Topics 295Auditing IT Service Management and Operations 297Summary 301Exam Essentials 302Review Questions 304CHAPTER 5 IT INFRASTRUCTURE 309Information Systems Hardware 310Information Systems Architecture and Software 324Network Infrastructure 330Asset Inventory and Classification 386Job Scheduling and Production Process Automation 390System Interfaces 391End-User Computing 392Auditing IT Infrastructure 393Summary 398Exam Essentials 399Review Questions 401CHAPTER 6 BUSINESS CONTINUITY AND DISASTER RECOVERY 405Business Resilience 406Incident Response Communications 473Auditing Business Continuity Planning 475Auditing Disaster Recovery Planning 479Summary 484Exam Essentials 485Review Questions 487CHAPTER 7 INFORMATION SECURITY MANAGEMENT 491Information Security 493Role of the Information Security Manager 494Information Security Risks 497Building an Information Security Strategy 501Implementing Security Controls 505Endpoint Security 507Network Security Controls 511Cloud Computing Security 519Cryptography 528Exploring Cybersecurity Threats 539Privacy 545Security Awareness and Training 548Security Incident Response 550Auditing Information Security Controls 554Summary 559Exam Essentials 560Review Questions 563CHAPTER 8 IDENTITY AND ACCESS MANAGEMENT 567Logical Access Controls 568Third-party Access Management 587Environmental Controls 592Physical Security Controls 599Human Resources Security 602Auditing Access Controls 606Summary 616Exam Essentials 617Review Questions 619CHAPTER 9 CONDUCTING A PROFESSIONAL AUDIT 623Understanding the Audit Cycle 624How the IS Audit Cycle Is Discussed 625Overview of the IS Audit Cycle 627Summary 699APPENDIX A POPULAR METHODOLOGIES, FRAMEWORKS, AND GUIDANCE 701Common Terms and Concepts 702Frameworks, Methodologies, and Guidance 710Notes 738References 738APPENDIX B ANSWERS TO REVIEW QUESTIONS 741Chapter 1: IT Governance and Management 742Chapter 2: The Audit Process 744Chapter 3: IT Life Cycle Management 746Chapter 4: IT Service Management 748Chapter 5: IT Infrastructure 749Chapter 6: Business Continuity and Disaster Recovery 750Chapter 7: Information Security Management 752Chapter 8: Identity and Access Management 754Index 759

Regulärer Preis: 50,99 €
Produktbild für C++ Essentials For Dummies

C++ Essentials For Dummies

THE QUICK AND CRYSTAL-CLEAR GUIDE TO C++ PROGRAMMINGC++ Essentials For Dummies is your useful reference to the key concepts of C++, the popular general-purpose language utilized everywhere from building games to writing parts of operating systems. With minimal review and background material—and absolutely no fluff—this book gets straight to the essential topics you need to know to ramp up, brush up, or level up.* Get a helpful intro to the basic concepts of coding in C++* Review what you already know or pick up essential new skills* Create projects that run smoothly with the C++ language* Keep this concise reference book handy for jogging your memory as you workGreat for supplementing classroom learning, reviewing for a certification, or staying knowledgeable on the job, C++ Essentials For Dummies is a fantastic refresher guide that you can always turn to for answers. JOHN PAUL MUELLER produced more than 100 books and more than 600 articles on a range of topics, including functional programming techniques, application development using C++, and machine learning methodologies. RONALD MAK teaches computer science and data science at San Jose State University. He was formerly a senior scientist at NASA and JPL, and has written books on software design, compiler construction, and numerical computing.

Regulärer Preis: 10,99 €
Neu
Produktbild für Python lernen mit KI-Tools

Python lernen mit KI-Tools

Python lernen mit KI-Tools - Einstieg in die Programmierung mit KI-Unterstützung, als Erstauflage aus Dezember 2024.Python eignet sich hervorragend für den Einstieg in die Programmierung. Dieser abwechslungsreiche Praxiskurs führt Sie Schritt für Schritt in die Sprache ein, beginnend mit grundlegenden Konzepten über Funktionen und Datenstrukturen bis hin zur objektorientierten Programmierung. Das Buch geht auch auf die spannenden neuen Möglichkeiten ein, die KI-Assistenten wie ChatGPT Programmiererinnen und Programmierern bieten, und zeigt effektives Prompting, das Testen von Code und das Debugging mit KI.Durch zahlreiche Übungen, bei denen KI-Tools zum Einsatz kommen, sowie Fallstudien, kurze Verständnistests und kleinere Projekte in Jupyter Notebooks können Sie die neu erlernten Programmierkonzepte gleich ausprobieren. Auf diese Weise festigen Sie Ihr Verständnis für die konkrete Programmierpraxis und erfahren, wie KI-Assistenten Sie auch zukünftig im Programmieralltag unterstützen können.Starten Sie mit den Grundlagen, einschließlich Sprachsyntax und SemantikEntwickeln Sie eine klare Vorstellung von den jeweiligen ProgrammierkonzeptenLernen Sie Variablen, Anweisungen, Funktionen und Datenstrukturen kennenArbeiten Sie mit Dateien und DatenbankenVerstehen Sie Objekte, Methoden und objektorientierte ProgrammierungWenden Sie Debugging-Techniken an, um Syntax-, Laufzeit- und Semantikfehler zu behebenNutzen Sie KI-Tools von Anfang an, um Ihren Lernprozess zu beschleunigenLeseprobe (PDF-Link)Zum Autor:Allen B. Downey ist Redakteur bei Brilliant und emeritierter Professor für Informatik am Olin College of Engineering, Massachusetts. Er hat am Wellesley- und am Colby-College und an der Universität von Berkeley Informatik unterrichtet. Seinen Doktortitel in Informatik hat er an der U.C. Berkeley erworben, seinen Master am MIT. Seine zahlreichen bei O’Reilly erschienenen Bücher sind bekannt für ihre ausgefeilte und praxiserprobte Didaktik.

Regulärer Preis: 29,90 €
Produktbild für Python lernen mit KI-Tools

Python lernen mit KI-Tools

Nutzen Sie KI-Assistenten, um Python schneller und effektiver zu lernen! Eine der ersten Einführungen in die Programmierung, die virtuelle Assistenten wie ChatGPT (LLMs) aktiv und didaktisch durchdacht für einen besseren Lernerfolg nutzt Die Übungsaufgaben werden mit ChatGPT gelöst und dabei auch der Einsatz von KI-Assistenten als Hilfsmittel für die Programmierung gezeigt Inklusive Prompting, Testen von Code und Debugging mit LLMs Als Lernumgebung werden Jupyter Notebooks genutzt Python eignet sich hervorragend für den Einstieg in die Programmierung. Dieser abwechslungsreiche Praxiskurs führt Sie Schritt für Schritt in die Sprache ein, beginnend mit grundlegenden Konzepten über Funktionen und Datenstrukturen bis hin zur objektorientierten Programmierung. Das Buch geht auch auf die spannenden neuen Möglichkeiten ein, die KI-Assistenten wie ChatGPT Programmiererinnen und Programmierern bieten, und zeigt effektives Prompting, das Testen von Code und das Debugging mit KI. Durch zahlreiche Übungen, bei denen KI-Tools zum Einsatz kommen, sowie Fallstudien, kurze Verständnistests und kleinere Projekte in Jupyter Notebooks können Sie die neu erlernten Programmierkonzepte gleich ausprobieren. Auf diese Weise festigen Sie Ihr Verständnis für die konkrete Programmierpraxis und erfahren, wie KI-Assistenten Sie auch zukünftig im Programmieralltag unterstützen können. Starten Sie mit den Grundlagen, einschließlich Sprachsyntax und Semantik Entwickeln Sie eine klare Vorstellung von den jeweiligen Programmierkonzepten Lernen Sie Variablen, Anweisungen, Funktionen und Datenstrukturen kennen Arbeiten Sie mit Dateien und Datenbanken Verstehen Sie Objekte, Methoden und objektorientierte Programmierung Wenden Sie Debugging-Techniken an, um Syntax-, Laufzeit- und Semantikfehler zu beheben Nutzen Sie KI-Tools von Anfang an, um Ihren Lernprozess zu beschleunigen

Regulärer Preis: 29,90 €
Produktbild für Decentralized Business

Decentralized Business

Embark on a journey to business evolution grounded in the real-world experiences and challenges faced by those at the forefront of the Web2 revolution. In a landscape where adaptability is paramount, this book is a guiding light amidst a sea of uncertainty. Crafted by seasoned Web2 professionals, it offers a unique perspective on transitioning from traditional cloud computing to decentralized technologies.Delving beyond theory, this book provides actionable insights and strategies to navigate the complexities of Distributed Ledger Technologies (DLTs). Rather than just discussing the implementation of DLTs, it explores the intricacies of execution, offering tangible guidance to facilitate a seamless transition to the decentralized landscape. Moreover, this book doesn't stop at transition—it's a blueprint for thriving in the Web3 era. By offering strategic perspectives and tactical advice, it equips businesses of all sizes to not only survive but flourish in the decentralized economy. Whether you're a startup poised for disruption or an established enterprise seeking innovation, 'Decentralized Business' empowers you to confidently embrace the future.The time for passive observation is over; the future of business is decentralized, and _Decentralized Business_ is your guide to navigating this evolution. Join the ranks of forward-thinkers shaping tomorrow's economy—secure your copy now and begin the journey of transformation and opportunity.WHAT YOU WILL LEARN* Understand the foundational concepts of DLTs and their relevance to Web2 professionals.* Review security considerations and best practices for implementing decentralized solutions.* Apply strategies for integrating DLTs into existing cloud-based infrastructures.WHO THIS BOOK IS FORIT managers and executives looking to explore the potential of decentralized solutions; technology consultants advising businesses on digital transformation and cloud-based strategies; professionals and architects are seeking to expand their knowledge into the realm of DLTsSYED MOHAMED THAMEEM NIZAMUDEEN is a distinguished Information Technology leader with a rich history of leadership roles at Oracle, Ernst & Young (EY), and PriceWaterhouseCoopers (PWC). His expertise lies in cloud computing, cloud security, big data, machine learning, AI, and Application Modernization, where he applies his vast knowledge to pioneer innovative solutions.Syed has worked with C-Suite executives of Fortune 100 firms in the past advising them on their Application Modernization efforts in aspects of IaaS, PaaS, SaaS, Cloud Security, Multi-cloud, Internet of Things during his tenure with reputed technology Advisory firms –PricewaterhouseCoopers and Ernst & Young. Syed is committed to advancing technology’s role in shaping the business landscape. Syed can be reached at smthameem@gmail.com.GAURAV DESHMUKH is a highly-skilled technology leader with over a decade of experience driving transformative software engineering initiatives. Throughout his career, he has held pivotal technical roles at prominent companies such as Guidewire, Cigna, Home Depot, American Agricultural Laboratory (AmAgLab), Tata Exlsi, and Amdocs. Gaurav's expertise encompasses a range of cutting-edge technologies, including cloud computing, cybersecurity, software automation, data engineering, and full-stack development with various programming languages and web technology frameworks. He employs his vast knowledge to create innovative solutions that optimize workflows and drive business growth.Gaurav holds both an MBA and a Master's degree in Computer Science, with a focus on data warehousing and computer vision. He is dedicated to elevating the strategic role of software engineering in delivering business value. As a distinguished leader, Gaurav can be reached at gauravkdeshmukh89@gmail.com to explore transformative technical initiatives.Chapter 1: Introduction: Decentralized Business In The Web3 Era.- Chapter 2: Understanding Distributed Ledger Technologies (DLTs).- Chapter 3: Distributed Ledger Technologies: Relevance for Cloud Professionals.- Chapter 4: Use Cases of DLTs in Cloud Computing.- Chapter 5: Integrating DLTs into Cloud-Based Infrastructures.- Chapter 6: Challenges and Security Considerations in Decentralized Implementations.- Chapter 7: Web3 Strategies for Cloud Professionals.- Chapter 8: Case Studies: Successful Transitions.- Chapter 9: Regulatory Considerations in Decentralized Cloud Solutions.- Chapter 10: Future Trends: The Intersection of Cloud and Decentralized Technologies.- Chapter 11: Conclusion: Navigating the Web3 Landscape.

Regulärer Preis: 59,99 €
Produktbild für AI and the Reinvention of Work

AI and the Reinvention of Work

Artificial intelligence will fundamentally change our working world. We can already see what technology is capable of, but that is nothing compared to what we can expect in the future. Should we be afraid of these changes, or should we welcome them? Are we at the mercy of an unstoppable force? No, because, after all, we are the ones who have brought about this development. This book will help you evaluate your fears by putting the upcoming changes on a solid base. It shows where we have come from in order to understand where we are going to, or, in other words, where we should go in order to shape the future at our will. Using scenarios, Klaus Kornwachs examines the fields of work in which major AI-related changes can be expected and shows that major disruptions have already taken place in the past. You will find out what today’s developments mean and how to classify them without rushing to proclaim a new age. The book offers an outlook on possible future work environments. Work will probably consist of more creative, less routine-based activities. The current employer-employee relationship will change from working to rule to defining and completing tasks independently. This is not a prediction, but a spectrum of possibilities that could result from the technological developments. There is always more than one option. To find out what we want, it is worth looking at the meaning of work as part of human existence. There are many different views on this, all of which are presented in the book. After reading this book, some of the current discussions about the impact of AI on the working world will appear exaggerated to you. You will gain a better understanding of the limits of AI as well as our own limits. You will also be able to decide where AI can overcome those limits and where we need to set limits for ourselves.

Regulärer Preis: 49,99 €
Produktbild für Praxishandbuch KI-VO

Praxishandbuch KI-VO

• Detaillierter Überblick über die KI-Verordnung • Auswirkung der Verordnung auf verschiedene Bereiche (u. a. Finanzen, Arbeitsrecht, Werbung und Verwaltung) • Verwandte Rechtsgebiete (Datenschutz-, IP- und IT-Recht) • Praxisüberblick über KI Governance, Risk und Compliance in Unternehmen • Informationen zu Standards, Normen und Zertifizierungen Von Expertinnen für Praktiker:innen – mit diesem Handbuch bereiten Sie sich praxisnah und rechtskonform auf die Anforderungen der europäischen KI-Verordnung vor. Informieren Sie sich umfassend über die Auswirkungen auf die verschiedenen Anwendungsbereiche künstlicher Intelligenz im privaten und öffentlichen Sektor. Nach einer kurzen Einführung in die Geschichte und Technik von KI erhalten Sie eine detaillierte Einordnung der Inhalte der KI-Verordnung anhand der verschiedenen Risikoklassen. Anschließend werden mit dem Einsatz von KI eng verbundene Rechtsgebiete, insbesondere Datenschutz-, IP- und IT-Recht, eingehend behandelt. Anhand von Fallbeispielen erfahren Sie, welche Auswirkungen die KI-VO auf verschiedene Bereiche wie autonomes Fahren, Arbeit, kritische Infrastruktur, Medizin, Versicherung etc. hat. Dabei wird auch die Wechselwirkung mit den für diese Bereiche relevanten Rechtsgebieten berücksichtigt. Ein Praxisüberblick über das Thema KI Governance, Risk und Compliance (GRC) in Unternehmen, Tipps zur Anwendung von Richtlinien und Governance-Rahmenwerken, Umsetzungsideen für eine vertrauenswürdige KI sowie Standards, Normen und Zertifizierungen runden das Werk ab. Das AUTORINNENTEAM besteht aus Juristinnen, die auf IT-und Datenschutzrecht und den Einsatz von KI spezialisiert sind. Darunter sind u. a. eine der Vertreter:innen Österreichs bei den KI-Gesetzesverhandlungen auf EU-Ratsebene und die Gründerin der österreichischen Sektion von Women in AI. AUS DEM INHALT // • Was ist KI und wie unterscheiden sich Datenwissenschaft und Datenanalytik? • Geopolitik der künstlichen Intelligenz • KI-VO: Rechte und Pflichten • Datenschutz • Geistiges Eigentum • KI und IT-Vertragsrecht • Privater Sektor • Öffentlicher Sektor • Ethik • Governance im Unternehmen

Regulärer Preis: 69,99 €
Produktbild für Prozesse mit BPMN managen und gestalten

Prozesse mit BPMN managen und gestalten

Lernerfolg garantiert!Mit BPMN (Business Process Model and Notation) werden Prozesse modelliert und einheitlich grafisch dargestellt. BPMN bildet die Basis jeglicher Prozessoptimierung und verknüpft die Anforderungen von Management und IT.Dieses Praktikerwerk besteht aus zwei Teilen: einem Lexikon und einem Aufgabenteil mit Lösungen.Im Lexikonteil werden alle wesentlichen Begriffe rund um BPMN praxisorientiert erläutert und mit vielen Beispielen veranschaulicht. Alle relevanten Fragen rund um das Managen und Modellieren der Prozesse werden dabei beantwortet: Worauf kommt es an? Was sind die Ziele? Warum sind Regeln wichtig und welche bieten sich an? Oder was ist beispielsweise bei der Prozessanalyse, Hierarchisierung oder beim Stil zu beachten?Beim Aufgaben- und Lösungsteil geht es um die konkrete Umsetzung. Hier kommen Sie direkt ins Tun. Die Aufgaben umfassen von Analysen, grafischen Darstellungen bis hin zur Dokumentation Problemstellungen, die genau so auch in der Praxis vorkommen. Anhand des praktischen Lösungsteils ist dabei jederzeit eine Selbsteinschätzung möglich und der Lernerfolg garantiert.- Wissen, worauf es bei BPMN ankommt- Prozesse managen und modellieren- Einfach, anschaulich und konsequent praxisorientiert Dipl. Ing. Klemens Hauk studierte Elektrotechnik und Nachrichtentechnik an der RWTH Aachen. Er ist freiberuflicher IT-Projektleiter (ERP/SAP), IT-Manager in der Industrie (Prozesse & Anwendungsentwicklung), Dozent und Lehrbeauftragter für IT, Projektmanagement, Prozessmodellierung und SAP.

Regulärer Preis: 49,99 €
Produktbild für Mastering VMware Cloud Disaster Recovery and Ransomware Resilience

Mastering VMware Cloud Disaster Recovery and Ransomware Resilience

Examine the complexities of detecting ransomware and the potential rocky road to recover after it has infected a system environment. This book addresses the topic of Disaster and Ransomware Recovery in the VMware Cloud.You’ll start by examining the challenge of implementing a robust disaster recovery solution, and how to address it through a Disaster Recovery-as-a-service (DRaaS) approach. The book then introduces the basics of the VMware Live Cyber Recovery solution and how it is fully integrated with VMware Cloud on AWS to offer an easy-to-use SaaS-based solution with a pay-as-you-go model for a faster recovery at a very low TCO. It also provides a technical deep dive into VMware Live Cyber Recovery architecture by detailing the features and capabilities of the solution including the concepts of Protected Sites, Protection Groups, Disaster Recovery Plans, and Failover testing.In subsequent chapters, you’ll review in depth the Ransomware recovery case where you will learn more on the impact of Ransomware on IT organizations and how to address ransomware recovery. Finally, you’ll take a deep dive into the technical architecture and features of the VMware Live Cyber Recovery Ransomware recovery capabilities, and how it can address ransomware threats with a very flexible, on-demand and easy-to-use SaaS delivery model with cloud economics. _Mastering VMware Cloud Disaster Recovery and Ransomware Resilience_ provides you with the best practices on how to recover from ransomware.WHAT YOU’LL LEARN* Review the different concepts of VMware Live Cyber Recovery* Understand the complexity of ransomware attacks and how it can impact your business.* Recover data after a ransomware attack* Implement a ransomware recovery solution.WHO THIS BOOK IS FORIT managers, IT architects, Cloud architects, network engineers, security officers, backup administrators, and infrastructure managersCHRISTOPHE LOMBARD is an IT Architect with 26 years of experience in designing and delivering complex solutions in both consultative and technical leadership with a specific focus on Cloud and IT Transformation. He has worked within large organizations like NEC, CSC, EMC, DELL, and more recently in a startup called Cloudreach. He has helped dozens of IT professionals and organizations achieve their business objectives through business and consultative engagements. During his career, he has served as a Network engineer, project manager, consultant and cloud architect.He started developing his knowledge in VMware in 2005 and his cloud expertise in 2015. He is passionate about the development of innovation in companies using new technologies: cloud, IaaS, infrastructure as code, microservices, and big data. His two areas of expertise opened a door for him at VMware in 2020 during the pandemic.As a Lead Cloud Solution Architect, Christophe helpsdrive VMware Cloud on AWS and VMware Cloud Disaster Recovery products adoption with key customers. He loves to learn, to enable and to educate people including customers, partners, and colleagues on all the cloud technologies he is focused on.Christophe holds an AWS Certified Solution Architect - Associate certification and has following VMware certifications: VMware Cloud (VCP-VMC) 2022, VCP & VCAP DCV, VCP & VCAP - Design NV 2021, and is vExpert 2021/2022/2023. Christophe also promotes and shares his knowledge on VMware technology and cloud solutions on his blog: vminded.com.In his spare time, he enjoys working on his creative pursuits such as photography. Find Christophe at linkedin.com/in/lombardchristopheChapter 1: Introduction-Disaster Recovery Context.- Chapter 2: Understanding VMware Live Cyber Recovery.- Chapter 3: Ransomware Threat and Recovery Strategies.

Regulärer Preis: 64,99 €
Produktbild für Let's code Lua!

Let's code Lua!

Let's code Lua!Entdecke die vielfältigen Möglichkeiten von Lua! In diesem Buch lernst du spielerisch das Programmieren und erschaffst dabei deine eigenen Games, ganz ohne Vorkenntnisse. Die Programmiersprache Lua ist ideal für Einsteiger, da sie leicht zu lernen ist und schnelle Erfolgserlebnisse bringt.Tauche ein in die spannende Fantasywelt des jungen Zauberers Marvin und programmiere Schritt für Schritt unterhaltsame Minispiele. Von interaktiven Geschichten über »Feuer, Wasser, Eis« bis zu einem 2D-Actionspiel in der »Cave of Doom«. So eignest du dir die Grundlagen der Programmierung an – wie Variablen, Arrays und Schleifen. Maxime Wegesin bringt dir in diesem Buch alles bei, was du brauchst, um coole Games zu programmieren!Aus dem Inhalt:Der spielerische ProgrammieeinstiegHow to Code: die Grundlagen mit LuaSchritt für Schritt zum ersten GameVariablen, Ausdrücke, Arrays und SchleifenInteraktive Geschichten, Monster bekämpfenSpiel für Spiel dazulernenEinführung in das Löve-FrameworkSpiele mit Grafik, Sound und InputZeig, was du gelernt hast in der »Cave of Doom«Über den Autor:Maxime Wegesin hat 2014 an der Uni Bonn seinen Master of Science in Mathematik abgeschlossen. Schon während seines Studiums begleitete er mehrere Programmierkurse und entdeckte seine Leidenschaft dafür, anderen das Programmieren näherzubringen. 

Regulärer Preis: 24,90 €
Produktbild für Einstieg in Linux Mint 22 (6. Auflg.)

Einstieg in Linux Mint 22 (6. Auflg.)

Einstieg Linux Mint 22 (6. Auflg.)Mit diesem Buch wird der Einstieg in Linux ganz leicht! Aufschlagen, Mint installieren und los geht's. Dirk Becker führt Sie Schritt für Schritt durch die beliebte Linux-Distribution, die genau auf die Bedürfnisse von Linux-Neulingen und Anfängern zugeschnitten ist. Er zeigt Ihnen, welche Variante für Sie die richtige ist und wie Sie das große Angebot an Apps für sich nutzen. Mit dabei sind natürlich die beliebte Office-Suite Libre Office, die Bildbearbeitung mit GIMP sowie die Virtualisierungs-Software Wine, mit der sich Windows-Anwendungen und Games auch auf einem Linux-System nutzen lassen. Tipps zum Arbeiten mit der Konsole und zur Wartung des Systems sowie ein umfangreicher Troubleshooting-Guide machen das Buch zum Must-have für Linux-Einsteiger.Aus dem Inhalt :Linux Mint installierenParallelbetrieb mit WindowsOffice-Anwendungen nutzenIm Internet mit Linux MintMultimedia und SpieleBackup, Datensicherung und VerschlüsselungSystemverwaltung, Terminal, TreiberWindows-Programme mit Wine installierenDateien im Netz freigebenÜber den Autor :Dirk Becker, bekennender Linuxer und zugleich Windows-Administrator, ist ausgebildeter Energieanlagenelektroniker und Informatiker und arbeitet seit 1999 selbstständig in Projekten als Administrator, Programmierer und als Dozent.

Regulärer Preis: 29,90 €
Produktbild für Let's Code! (2. Auflage)

Let's Code! (2. Auflage)

Let's Code! Programmieren lernen in der Minecraft-Welt, in 2. Auflage von Dezember 2024.Willkommen in TurtleCity! Du hast nicht nur ein Buch aufgeschlagen, du bist auch in Minecraft unterwegs und lernst dort Programmieren: Eine Robo-Schildkröte folgt genau deinen Befehlen. Du lässt sie verrückte Sachen bauen, nach Schätzen graben, und zusammen geht ihr so manche Challenge an. So lernst du das ABC der Programmierung von Schleifen über Variablen bis zu Unterprogrammen fast wie nebenbei. Lasse dich von den Aufgaben und Projekten überraschen! Sie haben in Workshops schon hunderte Kinder und Jugendliche begeistert und sind entsprechend erprobt. Programmieren zu lernen, fördert das logische Denken, Hartnäckigkeit und Kreativität. Aber vor allem – und das gilt auch für Große – macht es Spaß! Für Kinder, Jugendliche und alle, die Lust haben, ab 8 Jahren. Die Minecraft-Erweiterung ist kostenlos, einfach zu installieren und für Windows, Linux sowie macOS geeignet. Mit Kapiteln für Eltern und Lehrkräfte.Inklusive dem neuen ComputerCraft-Mod und wichtigen Lua-Grundlagen!Aus dem Inhalt:Installation nach AnleitungDie Schritte der Schildkröte fernsteuernWenn – dann: Bedingungen einbauenEinmal, zweimal, hundert Mal ... mit wenigen Befehlen viel erreichenImmer wieder, bis ... Schleifen programmierenInteraktion mit Redstone-SchaltungenBaumfäller, Schürf-Roboter und andere nützliche Helfer programmierenProgramme speichern und wieder ladenDer neue ComputerCraft-Mod: Steuere die Schildkröten mit LuaWeiterführende Infos zur ProgrammierungKapitel für Eltern und für Lehrkräfte

Regulärer Preis: 19,90 €
Produktbild für Schrödinger programmiert C# (4. Auflg.)

Schrödinger programmiert C# (4. Auflg.)

Schrödinger ist unser Mann fürs Programmieren. Er kann schon was, aber noch nicht C#. Zum Glück hat er einen richtigen Profi an seiner Seite, der auf jede Frage eine Antwort weiß. Und weil Schrödinger zwar schlau ist, aber auch ein wenig ungeduldig, gibt es nach der nötigen Theorie immer sofort etwas zu tun. Mit viel Code und Beispielen, die ihr nicht wieder vergesst. Ob es ums Einparken ohne Crash geht oder um Schuhschränke, die immer größer werden: Die Übungen schafft ihr (aber nicht immer mit links), die Pausen sind verdient, und am Ende jedes Kapitels dürft ihr euch einen Spickzettel einstecken – Achievement Unlocked, Ready for Next Level. Fantastisch illustriert. Für Einsteiger, Umsteiger und Fans.1. Gründlicher EinstiegSchrödinger macht's vor: Es geht direkt los mit dem Coden – vom Einfachen zum Schwierigen und von Anfang an mit kurzen Übungen. Lasst euch durch Visual Studio führen und macht euch mit Variablen, Schleifen und Co. vertraut.2. So macht guter Code SpaßWie ihr.NET umfassend nutzt, eigene Datentypen und sinnvolle Objekte erstellt, richtig mit Fehlern und Ausnahmen umgeht, lernt ihr hier. Und zwar immer gleich so, dass sich euer Code in der Welt der Profis sehen lassen kann.3. GUIs, Design Patterns, AppsFür grafische Oberflächen lernt ihr XAML, für einen robusten Aufbau das Architekturmuster MVVM. Ob es um den Desktop geht oder um mobile Apps: So nehmt ihr eure Nutzer in den Blick und entwickelt ansprechende GUIs.4. Mitmachen und genießenZu jedem Kapitel gibt es viele Beispiele, die Spaß machen, und Aufgaben mit Lösungen. Schrödinger stellt die Fragen, die ihr auch stellen würdet, Bernhard Wurm hat den Code kommentiert, und Leo Leowald hat zu jedem Thema eine Zeichnung parat ... also, dann kann's ja losgehen!Aus dem InhaltOperatoren, Schleifen, DatentypenKlassen, Objekte und VererbungDatenbanken und LINQGUI-Entwicklung mit XAMLawait/async geschickt verwendenDateizugriffe und StreamsMultithreadingMit Ausnahmen und Fehlern umgehenÜber den Autor:Bernhard Wurm ist Softwareentwickler aus Leidenschaft und kann sich noch sehr gut an seine ersten Programmierversuche erinnern.Leseprobe (PDF-Link)

Regulärer Preis: 49,90 €
Produktbild für ChatGPT & Co. (2. Auflage)

ChatGPT & Co. (2. Auflage)

Das einführende Workbook zum Thema KI in aktualisierter 2. Auflage aus dem Dezember 2024.Du möchtest wissen, wie du KI richtig nutzt und davon profitieren kannst? Dann wird dir dieses Workbook eine große Hilfe sein. Rainer Hattenhauer zeigt anhand vieler praktischer Beispiele aus den unterschiedlichsten Anwendungsbereichen ganz konkret, wie Künstliche Intelligenz dir das Leben erleichtern kann. Egal, ob du Texte schreiben, recherchieren, Bilder generieren oder deinen eigenen Programmcode erstellen möchtest. Hier kannst du ohne Vorkenntnisse direkt loslegen und die gängigsten KI-Tools ausprobieren. Lass die KI für dich arbeiten Lerne die wichtigsten KI-Frontends und ihre Stärken kennen. Eine Vielzahl an praktischen Beispielen zeigen dir, wie du einen konkreten Nutzen aus den neuen Möglichkeiten ziehen kannst. Alle notwendigen Erläuterungen und Informationen werden dir in kurzen Exkursen bereitgestellt. Beste Ergebnisse durch gute Prompts Um von der KI zu profitieren, musst du die richtigen Fragen stellen und klare Anweisungen geben. Du erfährst, was einen guten Prompt ausmacht. So kannst du mit dem KI-Tool richtig recherchieren und sogar eigenen Programmcode erstellen. Alle wichtigen KI-Tools in einem Buch Je nach Einsatzgebiet eignet sich ein bestimmtes KI-Tool. Hier lernst du nicht nur die wichtigsten Chatbots kennen, der Autor zeigt dir hilfreiche Synergieeffekte beim Einsatz unterschiedlicher KI-Systeme. Inklusive ChatGPT, DALL-E, Midjourney, DeepL Write etc. Aus dem Inhalt: KI-Bots – die Kreativitäts-Booster Produktivität steigern durch KI Intelligente Textverarbeitung KI in Bildung und Wissenschaft Kunst schaffen mit KI Nützliche KI im Alltag Programmiereinstieg mit KI Tipps und Tricks für Fortgeschrittene Ausblick: KI und kein Ende? Leseprobe (PDF-Link)Rainer Hattenhauer ist promovierter Physiklehrer und unterrichtet zudem Informatik und Mathematik an einem Gymnasium.

Regulärer Preis: 24,90 €
Produktbild für Blender 4

Blender 4

PRAXISNAHER EINSTIEG ANHAND VON WORKSHOPSMit diesem Buch erhalten Sie einen leichten und umfassenden Einstieg in Blender. Anhand von Workshops lernen Sie Schritt für Schritt, die einzelnen Funktionen direkt in der Praxis einzusetzen. Zahlreiche Tipps und Tricks helfen Ihnen dabei, schnell eigene Projekte umzusetzen.ALLE BEREICHE DER 3D-GRAFIK DETAILLIERT ERLÄUTERTDie fünf Teilbereiche der 3D-Grafik, d.h. Modellierung, Texturierung, Animation, Szenenaufbau und Rendern werden im Detail behandelt und in einem einzigen Filmprojekt zusammengeführt.FÜR EINSTEIGER UND UMSTEIGER GEEIGNETDie dem Buch zugrunde liegende Lernmethode basiert auf der jahrelangen Erfahrung des Autors als professioneller Trainer für 3D-Software. So sind alle Erläuterungen sehr gut für Einsteiger ohne Vorkenntnisse nachvollziehbar und ebenfalls für Umsteiger von anderen 3D-Applikationen geeignet.AUS DEM INHALT:* Alle Arten der Modellierung, inkl. Character-Modeling* Sculpting* Texturierung, inklusive UV-Bearbeitung und Paint* Character-Rigging* Szenenaufbau mit Kamera, Licht und Umgebung* 3D-Animation und Simulation* 2D-Animation* Die beiden Render-Engines EEVEE und Cycles* Compositing* Filmschnitt inklusive SoundZUM DOWNLOAD:* Alle Blender-Dateien der Projekte und Workshops* Alle benötigten Materialien wie Bild- und Sound-Dateien* Die fertigen Projekte zum VergleichMAIK ECKARDT ist selbstständiger 3D-Grafiker und Trainer für Cinema 4D und Blender u.a. am SAE-Institute, am Institute of Design (IN.D), an der Berliner Technischen Kunsthochschule (BTK) und an der HTK Academy Berlin. Er hat bereits zahlreiche Bücher zum Thema 3D-Grafik veröffentlicht, u.a. zu Cinema 4D.

Regulärer Preis: 32,99 €
Produktbild für The Definitive Guide to Modern Java Clients with JavaFX

The Definitive Guide to Modern Java Clients with JavaFX

Build enhanced visual experiences and design and deploy modern, easy-to-maintain, client applications across a variety of platforms. This book will show you how these applications can take advantage of JavaFX’s latest user interface components, 3D technology, and cloud services to create immersive visualizations and allow high-value data manipulation. This book is a professional reference for building Java applications for desktop, mobile, and embedded in the Cloud age. It offers end-to-end coverage of the latest features in JavaFX 21 and 23.   This third edition has been updated to include new features introduced in JavaFX 21 and 23, including NEW APIs: Map, FlatMap, and OrElse fluent bindings for ObservableValue, along with the new Subscription API. Additionally, it's updated to account for new bug fixes and overall improvements to existing functionality in Java.  After reading this book, you will be equipped to upgrade legacy client applications, develop cross-platform applications in Java, and build enhanced desktop and mobile native clients. What You Will Learn * Create modern client applications in Java using the latest JavaFX 17 and Java 17 LTS * Build enterprise clients that will enable integration with existing cloud services  * Use advanced visualization and 3D features * Deploy on desktop, mobile, and embedded devices Build enhanced visual experiences and design and deploy modern, easy-to-maintain, client applications across a variety of platforms. This book will show you how these applications can take advantage of JavaFX’s latest user interface components, 3D technology, and cloud services to create immersive visualizations and allow high-value data manipulation. This book is a professional reference for building Java applications for desktop, mobile, and embedded in the Cloud age. It offers end-to-end coverage of the latest features in JavaFX 21 and 23.   This third edition has been updated to include new features introduced in JavaFX 21 and 23, including NEW APIs: Map, FlatMap, and OrElse fluent bindings for ObservableValue, along with the new Subscription API. Additionally, it's updated to account for new bug fixes and overall improvements to existing functionality in Java.  After reading this book, you will be equipped to upgrade legacy client applications, develop cross-platform applications in Java, and build enhanced desktop and mobile native clients. What You Will Learn * Create modern client applications in Java using the latest JavaFX 21 and 23 * Build enterprise clients that will enable integration with existing cloud services  * Use advanced visualization and 3D features * Deploy on desktop, mobile, and embedded devices Who This Book Is For Professional Java developers who are interested in learning the latest client Java development techniques to fill out their skills set 1: Getting Started with Client Java.- 2: JavaFX Fundamentals.- 3: Properties and Bindings.- 4: JavaFX Controls Deep Dive.- 5: Mastering Visual and CSS Design.- 6: High Performance Graphics.- 7: Bridging Swing JavaFX Style.- 8: JavaFX 3D.- 9: JavaFX to Web and Cloud.- 10: Packaging Apps for the Desktop.- 11: Native Mobile Apps.- 12: JavaFX 11 on Raspberry Pi.- 13: Machine Learning and JavaFX.- 14: Java Science. Stephen Chin is VP of Developer Relations at Neo4j and author of additional titles, including Raspberry Pi with Java, Pro JavaFX Platform, and DevOps Tools for Java Developers. He has keynoted numerous conferences around the world, including AI DevSummit, Devoxx, DevNexus, JNation, JavaOne, Joker, swampUP, and Open Source India. Stephen is an avid motorcyclist who has done evangelism tours in Europe, Japan, and Brazil, interviewing hackers in their natural habitat. When he is not traveling, he enjoys teaching kids how to do AI, and embedded and robot programming, together with his daughters.   Johan Vos started to work with Java in 1995. He was part of the Blackdown team, porting Java to Linux. His main focus is on end-to-end Java, combining backend systems and mobile/embedded devices. He received a Duke Choice award in 2014 for his work on Javafx on mobile. In 2015, he co-founded Gluon, which allows enterprises to create (mobile) Java Client applications leveraging their existing backend infrastructure. Gluon received a Duke Choice award in 2015. Johan is a Java Champion and an Oracle Developer Champion, a member of the BeJUG steering group and the Devoxx steering group, and he is a JCP member. He has been a speaker at numerous conferences on Java.   James Weaver is a Java developer, author, and speaker with a passion for cloud-native applications,  machine learning, and quantum computing. He is a Java Champion, and a JavaOne Rockstar. James has written books, including Inside Java, Beginning J2EE, the Pro JavaFX series, and Java with Raspberry Pi. As a Pivotal Developer Advocate, James speaks internationally at software technology conferences.  He tweets as @JavaFXpert.

Regulärer Preis: 74,99 €
Produktbild für Fullstack-Entwicklung mit SAP

Fullstack-Entwicklung mit SAP

Erfahren Sie, was Sie brauchen, um eigene Apps in der Fullstack-Entwicklung zu erstellen. Erfahren Sie, wie OData und Core Data Services (CDS) im Backend mit SAP Fiori, SAPUI5 und TypeScript im Frontend zusammenspielen und lernen Sie bewährte Tools kennen. Ob moderne oder ältere Landschaften: Mit diesem Buch meistern Sie die Fullstack-Entwicklung. Aus dem Inhalt: SAPUI5SAP Fiori ElementsOData V4 und OData V2Core Data Services (CDS)TypeScriptSAP Cloud Application Programming ModelABAP RESTful Application Programming ModelSAP Gateway Service BuilderEntwicklung von BenutzeroberflächenFlexible Programming ModelErweiterbarkeit und Bereitstellung   Einleitung ... 17   Einführung ... 25 TEIL I.  Einführung ... 25   1.  Einführung in die Fullstack-Entwicklung ... 27        1.1 ... Was ist ein Fullstack-Entwickler? ... 28        1.2 ... SAP-Programmiermodelle ... 33        1.3 ... HTTP-Grundlagen ... 52        1.4 ... Zusammenfassung ... 56   2.  Einführung in SAPUI5 und SAP Fiori ... 57        2.1 ... SAPUI5 versus SAP Fiori ... 57        2.2 ... SAP Fiori Launchpad ... 67        2.3 ... SAP Fiori Design Guidelines ... 73        2.4 ... Entwicklungswerkzeuge ... 74        2.5 ... Zusammenfassung ... 81   3.  Einführung in OData ... 83        3.1 ... Einführung ... 84        3.2 ... OData-Services entwickeln ... 102        3.3 ... OData testen ... 116        3.4 ... Zusammenfassung ... 131   4.  Einführung in CDS ... 133        4.1 ... Entwicklung von Core Data Services ... 134        4.2 ... Assoziationen und Navigationseigenschaften ... 146        4.3 ... CDS-View-Erweiterung ... 150        4.4 ... Berechtigungen ... 153        4.5 ... Zusammenfassung ... 157   5.  Einführung in TypeScript ... 159        5.1 ... TypeScript-Grundlagen ... 159        5.2 ... TypeScript der nächsten Generation ... 165        5.3 ... Klassen und Interfaces ... 174        5.4 ... Generics ... 182        5.5 ... Modulentwicklung ... 188        5.6 ... Zusammenfassung ... 190 TEIL II.  Entwicklung ... 191   6.  Entwicklung von OData-V4-Services mit dem ABAP RESTful Application Programming Model (Managed Scenario) ... 193        6.1 ... Entwicklung von Business-Objekten ... 194        6.2 ... Aktionen ... 224        6.3 ... Erweiterte Funktionen ... 228        6.4 ... Berechtigungsprüfung ... 237        6.5 ... Verschachtelte Business-Objekte ... 240        6.6 ... Zusammenfassung ... 242   7.  Entwicklung von OData-V4-Services mit dem SAP Cloud Application Programming Model ... 243        7.1 ... Domänenmodellierung ... 244        7.2 ... Service-Bereitstellung ... 259        7.3 ... Aufsetzen einer SAP-Cloud-Application-Programming-Model-Anwendung ... 267        7.4 ... Autorisierungsprüfungen ... 281        7.5 ... Zusammenfassung ... 283   8.  Entwicklung von OData-V2-Services mit dem SAP Gateway Service Builder ... 285        8.1 ... Servicemodellierung in der Transaktion SEGW ... 286        8.2 ... Create, Read, Update, Delete und Query ... 299        8.3 ... SADL-basierte OData-Services ... 328        8.4 ... Zusammenfassung ... 336   9.  Entwicklung von SAPUI5-Freestyle-Anwendungen ... 337        9.1 ... SAPUI5 (Basic-)Projekt anlegen ... 339        9.2 ... View aufbauen und UI-Komponenten verwenden ... 350        9.3 ... Applikationslogik, Formatter und Event Handler implementieren ... 362        9.4 ... Datenbindung ... 367        9.5 ... Navigation und Routing ... 386        9.6 ... Mehrsprachigkeit/Internationalization (i18n) ... 396        9.7 ... Deployment ... 398        9.8 ... Zusammenfassung ... 403 10.  Entwicklung von SAPUI5-Freestyle-Anwendungen mit OData-V4-Services ... 405        10.1 ... Projekt anlegen ... 407        10.2 ... OData-Model-V4 ... 412        10.3 ... Startseite implementieren ... 425        10.4 ... Navigation einbauen ... 432        10.5 ... Detailseite implementieren ... 434        10.6 ... Fragmente ... 435        10.7 ... SAPUI5-Projekte von einem Git Repository klonen ... 447        10.8 ... Zusammenfassung ... 450 11.  Entwicklung von SAPUI5-Freestyle-Anwendungen mit OData-V2-Services ... 453        11.1 ... Projekt anlegen ... 455        11.2 ... OData-Model-V2 ... 460        11.3 ... Startseite implementieren ... 472        11.4 ... Navigation einbauen ... 481        11.5 ... Detailseite implementieren ... 484        11.6 ... Fragmente ... 488        11.7 ... SAPUI5-Projekte von einem Git Repository klonen ... 500        11.8 ... Zusammenfassung ... 503 12.  Entwicklung von Benutzeroberflächen mit SAP Fiori Elements ... 505        12.1 ... List Report ... 506        12.2 ... Object Page ... 514        12.3 ... Overview Page ... 527        12.4 ... Generische Annotationen ... 540        12.5 ... Zusammenfassung ... 543 13.  Entwicklung von Benutzeroberflächen mit dem Flexible Programming Model ... 545        13.1 ... Einleitung ... 545        13.2 ... Programming Model Explorer ... 546        13.3 ... Building Blocks ... 553        13.4 ... Implementieren des Flexible Programming Model ... 561        13.5 ... Zusammenfassung ... 579 TEIL III.  Fortgeschrittene Themen ... 581 14.  Datei-Upload ... 583        14.1 ... Media Entitys ... 583        14.2 ... OData V2 ... 584        14.3 ... OData V4 ... 597        14.4 ... Zusammenfassung ... 600 15.  Formularvalidierung und Error Handling ... 601        15.1 ... Formularvalidierung ... 601        15.2 ... Fehlerbehandlung ... 619        15.3 ... Zusammenfassung ... 626 16.  Entity Tags und Soft State ... 627        16.1 ... Soft-State-Aktivierung ... 627        16.2 ... ETags ... 631        16.3 ... Zusammenfassung ... 633 17.  Erweiterbarkeit ... 635        17.1 ... Adaptation Projects ... 635        17.2 ... Key-User-Erweiterbarkeit ... 647        17.3 ... Zusammenfassung ... 653 18.  Bereitstellung ... 655        18.1 ... Continuous Integration, Continuous Delivery und Continuous Deployment ... 656        18.2 ... Bereitstellung in SAP S/4HANA ... 672        18.3 ... Bereitstellung in der SAP Business Technology Platform ... 676        18.4 ... Zusammenfassung ... 680   Das Autorenteam ... 681   Index ... 683

Regulärer Preis: 89,90 €
Produktbild für Let's code Lua!

Let's code Lua!

Entdecke das Programmieren mit Lua! In diesem Buch lernst du spielerisch die Grundlagen der Programmierung und erschaffst dabei deine eigenen Games, ganz ohne Vorkenntnisse. Die Programmiersprache Lua ist ideal für Einsteiger, da sie leicht zu lernen ist und schnelle Erfolgserlebnisse bring. So programmierst du Schritt für Schritt unterhaltsame textbasierte Minispiele und tauchst ein in die spannende Fantasywelt des jungen Zauberers Marvin. Von einem Quiz über interaktive Geschichten bis zu einem 2D Actionspiel in der »Cave of Doom«. Spiel für Spiel eignest du dir die Grundlagen der Programmierung an – wie Variablen, Schleifen und Funktionen. Dieses Buch bringt dir alles bei, was du brauchst, um eigene Spielideen in coole Games zu verwandeln! Aus dem Inhalt: Der spielerische Einstieg in die ProgrammierungHow to Code: die Grundlagen lernen mit LuaSchritt für Schritt zum ersten eigenen GameVariablen und Ausdrücke, Arrays und FunktionenQuiz, interaktive Geschichten, Monster bekämpfen!Spiel für Spiel dazulernenEinführung in Löve2DSpiele mit Grafik, Sound und InputHier kommt alles zusammen: die Cave of Doom   Vorwort ... 15 TEIL I.  Reisevorbereitungen ... 19   1.  Eine (sehr) kurze Geschichte der Programmierung ... 21   2.  Richte deine Entwicklungsumgebung ein ... 25        Der Lua-Interpreter ... 25        Notepad für Coder ... 29   3.  Hacker's Delight: das Terminal ... 31        Ordner und dir ... 31        Ordner wechsel dich! ... 33        Ein Ordner für unseren Code ... 33        Dein erstes Programm ... 34        Herzlichen Glückwunsch! ... 35 TEIL II.  Reise nach Lua ... 37   4.  Daten, Daten, Daten ... 39        Wie sehen Lua-Programme aus? ... 39        Kommentare ... 40        Variablen und Ausdrücke ... 41        Variablennamen ... 43        Mehrfachdeklaration und -zuweisung ... 44        Zahlen ... 45        Strings ... 48        Ein Datentyp für ... nichts ... 51        Zusammenfassung ... 51        Game: Marvin und der Mond ... 52   5.  Der Computer lernt zuhören ... 55        Eingabe erwartet ... 55        Mehr Kontrolle über die Ausgabe ... 56        Escape-Sequenzen ... 56        Lua hilft gern ... 58        Fehlermeldungen ... 59        Zusammenfassung ... 60        Game: Der Abschied ... 61   6.  Kleine Helfer für den Programmierer ... 63        Wie rufe ich eine Funktion auf? ... 63        Ein kleiner Spaziergang durch die Bibliothek ... 65        Zusammen stark ... 69        Zusammenfassung ... 70        Game: Marvin auf Reisen ... 71   7.  Entscheidungen treffen ... 73        Wenn ja, dann Schwert ... 73        Ansonsten was? ... 75        Viele Bedingungen ... 75        Codeblöcke und die Lebensdauer von Variablen ... 77        Zur Formatierung ... 80        Zusammenfassung ... 80        Game: Ein Höhlenabenteuer ... 81   8.  Rechnen mit Wahrheit ... 85        Wann erhältst du einen Boolean? ... 85        Und, oder, nicht? ... 87        Kompliziertere Bedingungen ... 88        Sind auch andere Ausdrücke als Bedingungen erlaubt? ... 89        Zusammenfassung ... 90        Game: Feuer, Wasser, Eis ... 91   9.  Ich wiederhole mich sehr gern ... 97        while und repeat ... 97        Endlosschleifen und break ... 99        Die for-Schleife ... 100        Zusammenfassung ... 102        Game: Markt der Magier ... 103 10.  Neue Helfer rekrutieren ... 111        Eigene Funktionen definieren ... 112        Call by Value ... 114        Funktionen und ihre Variablen ... 115        Eine Funktion für Zufallsnamen ... 116        Zahlen, Strings, Booleans ... und Funktionen? ... 117        Zusammenfassung ... 118        Game: Die Zauberschule ... 119 11.  Daten am laufenden Band ... 127        Arrays und Indizes ... 127        Arrays wachsen und schrumpfen lassen ... 128        Das Array und die for-Schleife ... 130        Zauberhafter Umgang mit Arrays ... 131        Mehrdimensionale Arrays ... 134        Zusammenfassung ... 137        Game: Der Keller ... 138 12.  Ein Held ist keine Zahl ... 145        Vom Array zur Table ... 145        Der Schlüssel zum Verständnis ... 146        Tables erweitern ... 147        Arrays sind auch nur Tables ... 148        Eine Table, zwei Variablen ... 149        for-Schleife revisited ... 150        Objektorientierte Programmierung ... 151        Ein Objekt für Ork-Krieger ... 152        Ork-Krieger haben ihre Methoden ... 153        Eine Fabrik für Charaktere ... 156        Meister aller Klassen ... 157        Charakter ist nicht gleich Charakter! ... 159        Zusammenfassung ... 162        Game: Die Rückkehr ... 163 13.  Codemonster in Stücke schneiden ... 173        Unser erstes eigenes Modul ... 173        Module und die Hauptdatei ... 175        Variablen und Konstanten in Modulen ... 176        Module, Module, Module ... 178        Zusammenfassung ... 179        Game: Cave of Doom ... 180 14.  Herzlichen Glückwunsch! ... 201        Epilog ... 202 TEIL III.  Aufbruch in eine neue Welt ... 203 15.  What is Löve? ... 205        Was ist ein Framework, und wozu brauchen wir es? ... 205        Installation ... 206        Ein kleiner Überblick über Löve ... 208        Zusammenfassung ... 215 16.  Bewegung auf Tastendruck ... 217        Einrichten des Projekts ... 217        Wir laden das Spiel in Löve ... 218        Bei jedem Tastendruck eine neue Runde ... 219        Eine Löve-Anwendung beenden ... 222        Eine Hauptschleife, viele Zustände ... 222        Zusammenfassung ... 225 17.  Cave of Doom wird bunt ... 227        Hübsche Kacheln für die Höhle ... 227        Charaktere und Animation ... 239        Textausgabe ... 249        Der Vollbildmodus ... 259        Zusammenfassung ... 259 18.  Es ist so still im Dungeon ... ... 261        Sounds laden und abspielen ... 261        Spiel denselben Song noch mal! ... 265        Auch Sounds können Schlange stehen ... 267        Zusammenfassung ... 276 19.  Zum Abschluss ... 277   Anhang ... 279        A ... Wie geht es von hier weiter? ... 279        B ... Der komplette Code für Cave of Doom ... 285        C ... Die Lua-Standardbibliothek ... 307   Index ... 313

Regulärer Preis: 24,90 €
Produktbild für Let's code!

Let's code!

Willkommen in TurtleCity! Du hast nicht nur ein Buch aufgeschlagen, du bist auch in Minecraft unterwegs und lernst dort Programmieren: Eine Robo-Schildkröte folgt genau deinen Befehlen. Du lässt sie verrückte Sachen bauen, nach Schätzen graben, und zusammen geht ihr so manche Challenge an. So lernst du das ABC der Programmierung von Schleifen über Variablen bis zu Unterprogrammen fast wie nebenbei. Lasse dich von den Aufgaben und Projekten überraschen! Sie haben in Workshops schon hunderte Kinder und Jugendliche begeistert und sind entsprechend erprobt. Programmieren zu lernen, fördert das logische Denken, Hartnäckigkeit und Kreativität. Aber vor allem – und das gilt auch für Große – macht es Spaß! Für Kinder, Jugendliche und alle, die Lust haben, ab 8 Jahren. Die Minecraft-Erweiterung ist kostenlos, einfach zu installieren und für Windows, Linux sowie macOS geeignet. Mit Kapiteln für Eltern und Lehrkräfte. Inklusive dem neuen ComputerCraft-Mod und wichtigen Lua-Grundlagen! Aus dem Inhalt: Installation nach AnleitungDie Schritte der Schildkröte fernsteuernWenn – dann: Bedingungen einbauenEinmal, zweimal, hundert Mal ... mit wenigen Befehlen viel erreichenImmer wieder, bis ... Schleifen programmierenInteraktion mit Redstone-SchaltungenBaumfäller, Schürf-Roboter und andere nützliche Helfer programmierenProgramme speichern und wieder ladenDer neue ComputerCraft-Mod: Steuere die Schildkröten mit LuaWeiterführende Infos zur ProgrammierungKapitel für Eltern und für Lehrkräfte   Vorwort ... 11   Einführung ... 13        »ComputerCraftEdu« -- Basis für die Programmierung in Minecraft ... 14        Minetest -- Open Source, inspiriert von Minecraft ... 16   Installation & Vorbereitung ... 19        Vorbereitung und Installation ... 20        Erster Start ... 23   Level 1: Dein neues Haustier: Robokröti! ... 25        Minecraft starten und die Abenteuerwelt laden ... 25        Grundausstattung: Gibt es beim Butler ... 28        Robokröti muss an die frische Luft ... 29        Die Kröte mit der Fernbedienung steuern ... 31        Lauf los, Robokröti! ... 31        Deine Challenge: Finde den mysteriösen Gegenstand! ... 34        Lösung: der mysteriöse Gegenstand ... 35        Style mich! ... 35   Level 2: Wie komme ich hier nur wieder raus? Oder: Das erste Programm! ... 37        Dein erstes Programm ... 40        Neues Programm erstellen ... 40        Challenge: Schreibe ein Labyrinth-Programm! ... 41        Tipps & Tricks ... 42   Level 3: Lass die Kröten tanzen! Oder: Schleifen ... 45        Challenge 1: Wie viele Schildkröten passen gleichzeitig in dein Labyrinth? ... 51        Gemeinsame Disko -- ein Ausflug nach TurtleCity ... 53        Smaragdmäher! Oder: verschachtelte Schleifen ... 53        Lösung -- die ersten beiden Reihen ... 56        Schleifen in Schleifen ... 57        Challenge 2: Alternative Mähmethode ... 59   Level 4: Ich kann sehen! Oder: Ich bin zu faul zum Selberzählen ... 61        Das unbekannte Labyrinth -- Automatik-Kröte. Oder: »WENN ... DANN« ... 68        Challenge 1: Erkenne das Ende! ... 73        Challenge 2: Unterirdisch! ... 75   Level 5: Wir lassen bauen! ... 77        Bau mir was, Schildkröte! ... 77        Bau gleich mal richtig viel, Schildkröte! ... 80        Challenge: Todessprung-Treppenhaus ... 82        Lösung: Todessprung-Challenge ... 82        Baue bis zu den Wolken: Auswahl des richtigen Slots/Materials ... 83        Kann man das essen? Oder: Programme speichern und teilen ... 85        Ich brauche mehr Platz! Oder: Unterprogramme ... 91        Dein erstes Unterprogramm ... 91        Unterprogramme praktisch einsetzen: Schreibe deinen Namen! ... 93        So geht's: dein Name in Blöcken gebaut ... 95   Level 6: Binärer Alptraum! Oder: wahr oder falsch? ... 99        Variablen und Unterprogramme ... 103        Ich kann zählen! Oder: der schiefe Turm von Krötenburg ... 104        Variablen-Basics ... 104        Challenge: Schiefer Turm mit Variablen ... 107   Level 7: Übersinnliche Fähigkeiten: Redstone ... 109        Redstone erkennen und aktivieren ... 109        Challenge: Redstone erkennen und weitersagen ... 113        Weitere Redstone-Experimente ... 115   Level 8: End-Boss: Baumfäller-Roboter! ... 117        Teil 1: Finde Bäume! Der Baumfäller-Roboter ... 117        Teil 2: Ernte den Baum! ... 125        Wie fällt man einen Baum? ... 126        Challenge 1: Bau alles zusammen und teste es! ... 130        Das komplette Programm -- Teil 1 und 2 zusammen ... 130        Challenge 2: Ein noch besseres Baumfäller-Programm ... 132        Lösung: die bessere Baumfäller-Schildkröte ... 133        Challenge 3: Roboter in der Wildnis ... 134   TurtleCity ... 137        Was ist TurtleCity? ... 137        Zugang zu TurtleCity ... 138        Starthilfe -- wie bekomme ich alles, was ich brauche? ... 139        Spielmodus -- Abenteuer- und Überlebensmodus ... 140        Bauplätze -- eigene Grundstücke sichern ... 141        Kaufen, kaufen, kaufen! ... 142        Autobahnen -- schneller ist besser! ... 144        Du hast Post -- Briefe und Gegenstände verschicken ... 146        Übersicht: Karte von TurtleCity ... 147   Erstelle deine eigene Mod -- mit MCreator ... 149        MCreator installieren ... 149        Erstelle einen Arbeitsbereich ... 154        Erstelle den neuen Block ... 156        Drop-Eigenschaft -- was springt für mich dabei heraus? ... 160        Ausprobieren! ... 161        Deine Challenge: Droppe mehr als einen Dia! ... 164        Das Zufallsprogramm ... 164        Lust auf mehr? ... 169   Wie geht's weiter? ... 171        Lua -- die Sprache hinter den Blöcken ... 171        Noch mehr Schildkröten und Computer gefällig? ... 172        Danke und viel Spaß! ... 174   Weitere Infos, Hilfe, Fragen & Antworten ... 175        Welten verwalten, sichern & wiederherstellen ... 175        Bauen AFK (away from keyboard) ... 178        Fehler & Lösungen ... 179        Mods allgemein ... 180        Kontakt zum Autor, Updates und mehr ... 181   Tipps und Tricks für Eltern, Pädagogen & Lehrkräfte ... 183        Einsatz von Minecraft und der Schildkröte im Unterricht ... 184        Das KidsLab Mod-Pack ... 187        Minetest im Unterricht ... 188   Index ... 189

Regulärer Preis: 19,90 €
Produktbild für Programmieren lernen mit Java

Programmieren lernen mit Java

Programmieren lernen leicht gemacht: Dieses Buch führt Sie auf besonders verständliche Weise in die Programmierung mit Java ein. Schritt für Schritt erfahren Sie alles, was Sie wissen müssen: angefangen bei der Installation und den absoluten Java-Basics bis zur objektorientierten Programmierung. Auch die Entwicklung von Benutzeroberflächen und die Arbeit mit Dateien wird ausführlich erläutert.Am Ende binden Sie sogar eine Datenbank ein.Anschauliche Beispiele stellen sicher, dass Sie den Stoff gut nachvollziehen können. Viele Übungsaufgaben mit Musterlösungen helfen Ihnen, Ihre neuen Kenntnisse zu festigen.So ausgerüstet, werden Ihnen Ihre ersten eigenen Java-Programme sicher gelingen!Aus dem Inhalt: Grundlagen Java und Eclipse Variablen und ihre Reichweite Bedingungen, Schleifen & Co. Die Welt der Objekte Klassen, Objekte, Methoden Zugriffsschutz richtig setzen Fehler und Ausnahmen Grafische Benutzeroberflächen Fenster, Schaltflächen & Co. GUI-Komponenten mit dem WindowBuilder Animationen erstellen Dateien und Datenbanken Lese- und Schreibzugriff Datenbanken mit JDBC Datensätze präsentieren

Regulärer Preis: 24,90 €
Produktbild für Einstieg in SQL

Einstieg in SQL

Den leichten Einstieg in SQL und die Modellierung von Daten finden Sie hier! Schritt für Schritt führt Sie Michael Laube in diesem Leitfaden durch die SQL-Kommandos und macht Sie mit allen wichtigen Befehlen vertraut. Auf diesem Fundament aufbauend lernen Sie, wie Sie Ihre Daten richtig modellieren, verknüpfen und bearbeiten. Mithilfe dieser Anleitungen wird die Datenmodellierung mit SQL einfach und unkompliziert: So schaffen Sie Ordnung und sorgen für performante Abfragen. Aus dem Inhalt: Grundlagen kennenlernen und verstehenGrundfunktionen der TabellenabfrageZeilen einfügen, ändern und löschen (INSERT, UPDATE und DELETE)Tabellen mit CREATE TABLE anlegenMengenoperationenDatenbanken modellierenDatenmodelle optimierenDatenmodelle in Tabellen überführenBeziehungen zwischen Tabellen: JOINsTransaktionenSkalarfunktionenBedingungslogikMit Zeit und Datum arbeitenSpaltenwerte mit GROUP BY gruppierenUnterabfragenVIEWS: Abfragen in virtuellen Tabellen speichernPerformance optimieren   1.  Grundlagen kennenlernen und verstehen ... 21        1.1 ... Die Tabelle als zentrales Element ... 21        1.2 ... Eine kleine Historie von SQL ... 23        1.3 ... Datenbanksysteme ... 24        1.4 ... SQL -- ein Standard und seine Umsetzung ... 25        1.5 ... Zu diesem Buch ... 27        1.6 ... MySQL unter Windows installieren ... 28        1.7 ... Die MySQL-Übungsdatenbank anlegen ... 36        1.8 ... Eine erste Abfrage an die Datenbank senden ... 39        1.9 ... Kommentarfunktion ... 42   2.  Los geht's: Die Grundfunktionen der Tabellenabfrage (SELECT) ... 47        2.1 ... Mit einer SELECT-Anweisung Tabellen abfragen ... 47        2.2 ... Zeilen in einer Abfrage mit WHERE filtern ... 51        2.3 ... Filterbedingungen mit AND (NOT) und OR (NOT) logisch verknüpfen ... 91        2.4 ... Ergebniszeilen einer SELECT-Anweisung einschränken ... 109        2.5 ... Datensätze sortiert abfragen ... 111        2.6 ... Konstanten in die Spaltenauswahlliste aufnehmen ... 124        2.7 ... Spalten einen Alias zuordnen ... 127        2.8 ... Gleiche Ergebniszeilen ausschließen (DISTINCT) ... 131   3.  Zeilen einfügen (INSERT), ändern (UPDATE) und löschen (DELETE, TRUNCATE) ... 135        3.1 ... Zeilen mit einer INSERT-Anweisung einfügen ... 135        3.2 ... Zeilen mit einer UPDATE-Anweisung ändern ... 145        3.3 ... Zeilen mit einer DELETE-Anweisung löschen ... 156        3.4 ... Alle Zeilen einer Tabelle mit einer TRUNCATE-Anweisung löschen ... 161   4.  Tabellen anlegen (CREATE TABLE) ... 165        4.1 ... Datentypen ... 165        4.2 ... Datentypen umwandeln ... 179        4.3 ... Explizite und implizite Typkonvertierung ... 180        4.4 ... Einfache Tabellen mit CREATE TABLE erstellen ... 187        4.5 ... Spalten Einschränkungen (CONSTRAINTS) zuordnen ... 199        4.6 ... Spalten auf Tabellenebene Einschränkungen (CONSTRAINT) zuordnen ... 214   5.  Mengenoperationen anwenden ... 229        5.1 ... Mengenoperationen auf Ergebnistabellen anwenden ... 229        5.2 ... Eine Vereinigungsmenge bilden (UNION) ... 236        5.3 ... Die Schnittmenge von Ergebnistabellen bilden (INTERSECT) ... 245        5.4 ... Eine Differenzmenge aus Ergebnistabellen bilden (EXCEPT) ... 250        5.5 ... Mengenoperationen in Kombination mit einer WHERE-Klausel verwenden ... 253        5.6 ... Vereinigungsmengen in Kombination mit einer ORDER BY-Klausel ... 255   6.  Benutzer, Rollen und ihre Berechtigungen ... 259        6.1 ... Benutzer anlegen (CREATE USER) ... 260        6.2 ... Benutzer entfernen ... 261        6.3 ... Eine Verbindung für einen Datenbankbenutzer erstellen ... 262        6.4 ... Berechtigungen verwalten ... 268        6.5 ... Mit Rollen Berechtigungen zuordnen ... 270        6.6 ... Übungen ... 273   7.  Datenbanken modellieren ... 279        7.1 ... Anforderungskatalog ... 279        7.2 ... Entitäten identifizieren und modellhaft abbilden ... 280        7.3 ... Beziehungen zwischen Entitäten festlegen ... 287        7.4 ... Datenmodelle in der UML-Notation darstellen ... 302        7.5 ... Übungen ... 305   8.  Datenmodelle optimieren (Normalisierung) ... 309        8.1 ... Redundanzen erkennen ... 309        8.2 ... Die 1. Normalform anwenden ... 312        8.3 ... Die 2. Normalform anwenden ... 314        8.4 ... Die 3. Normalform anwenden ... 316        8.5 ... Denormalisierung ... 318        8.6 ... Übungen ... 320   9.  Datenmodelle in Tabellen überführen ... 323        9.1 ... Die Ausbildungsdatenbank anlegen ... 323        9.2 ... Tabellen mit Beziehungen zu anderen Tabellen erstellen ... 325        9.3 ... Übung ... 332        9.4 ... Die referenzielle Integrität verstehen ... 334 10.  Operationen auf Tabellen in Beziehungen anwenden ... 341        10.1 ... Zeilen in Tabellen einfügen, die in Beziehung zueinander stehen ... 341        10.2 ... Zeilen aus Tabellen, die in Beziehung stehen, mit JOIN verbunden abfragen ... 351        10.3 ... Beziehungen (Schlüsselbeziehungen) ändern ... 388        10.4 ... Beziehungen (Schlüsselbeziehungen) aufheben oder löschen ... 399 11.  Transaktionen ... 411        11.1 ... Forderungen an relationale Datenbanksysteme ... 412        11.2 ... Transaktionen verstehen ... 414        11.3 ... Übungen ... 421 12.  Tabellenstrukturen verändern ... 423        12.1 ... Eine Tabelle umbenennen ... 423        12.2 ... Spalten einer Tabelle ändern ... 425        12.3 ... Spalten hinzufügen und entfernen ... 438        12.4 ... Beziehungen zwischen Tabellen herstellen und entfernen ... 440        12.5 ... Übungen ... 443 13.  Mit SQL rechnen ... 451        13.1 ... Spaltenwerte addieren ... 452        13.2 ... Spaltenwerte subtrahieren ... 454        13.3 ... Spaltenwerte multiplizieren ... 455        13.4 ... Spaltenwerte dividieren ... 455        13.5 ... Den Restwert einer Division von Spaltenwerten berechnen ... 456        13.6 ... Nach dem Ergebnis einer Berechnung filtern ... 457        13.7 ... Nach dem Ergebnis einer Berechnung sortieren lassen ... 458        13.8 ... Übungen ... 459 14.  Skalarfunktionen anwenden ... 463        14.1 ... Funktionen für Textwerte ... 464        14.2 ... Funktionen für Zahlenwerte ... 476        14.3 ... Verschachtelte Funktionsaufrufe ... 482 15.  Bedingungslogik ... 487        15.1 ... Die CASE-Klausel ... 487        15.2 ... Bedingungslogik in einer Spaltenauswahlliste einer SELECT-Anweisung anwenden ... 488        15.3 ... Bedingungslogik in einer ORDER BY-Klausel anwenden ... 490        15.4 ... Übungen ... 492 16.  Mit Zeit und Datum arbeiten ... 495        16.1 ... Datumsformate ... 496        16.2 ... Skalarfunktionen für Zeit- und Datumsangaben in SQL nutzen ... 496        16.3 ... Zeit- und Datumsangaben formatieren ... 499        16.4 ... Datumsangaben extrahieren (EXTRACT) ... 515        16.5 ... Mit Datumsangaben rechnen ... 520 17.  Spaltenwerte gruppieren (GROUP BY) ... 529        17.1 ... Die Aggregatfunktion COUNT anwenden ... 530        17.2 ... Die Aggregatfunktion SUM anwenden ... 535        17.3 ... Die Aggregatfunktion AVG anwenden ... 537        17.4 ... Die Aggregatfunktion MAX anwenden ... 539        17.5 ... NULL-Werte berücksichtigen ... 541        17.6 ... Nach aggregierten Werten einer Gruppierung filtern (HAVING) ... 545        17.7 ... Nach zwei oder mehr Spalten gruppieren ... 548 18.  Mächtiges Werkzeug: Die Unterabfragen (Subqueries) ... 553        18.1 ... Unterabfragen, die in Korrelation zueinander stehen ... 554        18.2 ... Unterabfragen, die nicht in Korrelation zueinander stehen ... 560        18.3 ... Vergleichsoperatoren auf Unterabfragen mit ANY, SOME und ALL anwenden ... 566        18.4 ... Auf die Existenz von Ergebniszeilen aus Unterabfragen prüfen (EXISTS) ... 571 19.  Views: Abfragen in virtuellen Tabellen speichern ... 575        19.1 ... Einfache Views anlegen ... 576        19.2 ... Views und ORDER BY ... 581        19.3 ... INSERT, UPDATE und DELETE auf Views anwenden ... 584        19.4 ... Views entfernen oder ersetzen ... 596 20.  Abfragen mit einem Index optimieren ... 599        20.1 ... Einführung ... 599        20.2 ... Syntax: Index erstellen ... 602        20.3 ... Eine Tabelle mit vielen Zeilen generieren ... 602        20.4 ... Einen Index für eine Tabelle anlegen ... 604        20.5 ... Einen Index über mehrere Spalten anlegen ... 606        20.6 ... Den Index einer Tabelle löschen ... 609        20.7 ... Fremdschlüsselspalten indexieren ... 609        20.8 ... Übungen ... 613 21.  Skalarfunktionen entwickeln ... 617        21.1 ... Funktionen mit einem Rückgabewert erstellen ... 618        21.2 ... Funktionen mit Parameter entwickeln ... 623        21.3 ... Funktionen entfernen ... 627        21.4 ... Übungen ... 628 22.  Prozeduren entwickeln ... 631        22.1 ... Prozeduren ausführen ... 631        22.2 ... Prozeduren anlegen ... 632        22.3 ... Übung ... 636   Index ... 639

Regulärer Preis: 29,90 €