Zum Hauptinhalt springen Zur Suche springen Zur Hauptnavigation springen

Computer und IT

Produkte filtern

Produktbild für Online Marketing Manager*in

Online Marketing Manager*in

Online-Marketing ist vielfältig und dynamisch – und stellt Online Marketing Manager*innen stets vor neue Herausforderungen. Sie müssen in ganz verschiedenen Disziplinen über fundiertes Wissen verfügen, Strategien und Kampagnen erarbeiten und deren Wirksamkeit durch geeignete Kennzahlen überprüfen können. Es gehört zu ihren Aufgaben, unterschiedliche Kanäle mit zielgruppengerechtem Content zu bespielen und neue Entwicklungen stets im Blick zu haben – wie etwa den Einsatz von KI im Online-Marketing.Dieses Handbuch bietet wertvolles Grundlagenwissen, erklärt die relevanten Begriffe und Konzepte eines jeden Bereichs und veranschaulicht erprobte Best Practices und aktuelle Entwicklungen. Zwölf ausgewiesene Expertinnen und Experten vermitteln in diesem Ratgeber ihr über viele Jahre erworbenes Know-how.Ganz gleich, in welchem Bereich Sie aktiv sind oder in welches Gebiet Sie sich einarbeiten möchten: Dieser Bestseller gehört auf den Schreibtisch engagierter Online Marketing Manager*innen.- Status quo und aktuelle Entwicklungen | Felix Beilharz- Online-Marketing-Strategie | Olaf Kopp- Content-Marketing | Olaf Kopp- Conversion-Optimierung | Nils Kattau- SEO – Suchmaschinenoptimierung | Anke Probst - SEA – Search Engine Marketing | Guido Pelzer- Affiliate Marketing | Markus Kellermann- Display Advertising | Stephan Römer- E-Mail-Marketing | Manuela Meier- Social Media Marketing | Felix Beilharz- Mobile Marketing | Ingo Kamps- Digital Analytics | Markus Vollmert- Daten und KI im Online-Marketing | Tom Alby- Online-Marketing-Recht | Niklas Plutte- Weiterbildung | Felix BeilharzFelix Beilharz ist »einer der führenden Berater für Online- und Social Media Marketing« (RTL). Er »zählt zu den besten Rednern Deutschlands« (Westdeutsche Allgemeine Zeitung). Forbes bezeichnet ihn als »Germany'sDigital Marketing Rockstar«. Seit 2001 ist er im Online Marketing aktiv. Als Autor hat er 8 Bücher veröffentlicht, die es teilweise, für Fachbücher eine Seltenheit, in die Top 20 der Amazon-Bestsellerliste (gesamt) schafften.Felix Beilharz lehrt Online-Marketing und Social Media an mehreren Hochschulen in Deutschland und der Schweiz, trainiert Unternehmen, Behörden und Organisationen und hat Vorträge und Seminare in 17 europäischen Ländern sowie den USA gehalten. Eigene Weiterbildungen an den Universitäten Harvard und Cornell sowie die Berufung zum Digital Expert in Facebooks »Lernen mit Facebook«-Digitalkompetenzen-Programm runden sein Profil ab.Seit seinem Scheitern als Profimusiker widmet sich Tom Alby seit 1994 dem damals gerade entstandenen Web. Sein Studium finanzierte er mit der Erstellung von Webseiten und der technischen Entwicklung einer der ersten Suchmaschinen. Seitdem treibt der von der brandeins als »Datenfreak« bezeichnete Digitalexperte Innovationen bei Unternehmen wie Google, Bertelsmann und bbdo voran. Seit 2018 ist er Chief Digital Transformation Officer bei Euler Hermes. Tom Alby ist Autor mehrerer Bücher, zertifizierter Projektmanager (PMP) des Project Management Institutes und Lehrbeauftragter für Datenanalyse an der HAW Hamburg.Niels Dahnke ist Lead SEO Specialist bei Semrush. Er zählt zu den SEOs der ersten Stunde (z.B. heise.de): Seit 1992 ist er im Internet als Entwickler unterwegs. Sein Schwerpunkt liegt auf der Entwicklung von Strategien und skalierbaren Prozessen im Bereich der Suchmaschinenoptimierung. Neben zahlreichen kleinen und mittelständischen Unternehmen vertrauen seit Jahren große Konzerne und Verlagshäuser und deren Kunden auf seine Erfahrung und Expertise. Bei Semrush entwickelt er in Zusammenarbeit mit Entwicklern und Data-Science-Fachleuten im Enterprise Solutions Team effiziente Unternehmenslösungen. Ingo Kamps (CEO der cayada GmbH) ist seit 1999 im Online-Marketing aktiv und hat ihn dieser Zeit schon fast alles erlebt: Er hat Unternehmen gegründet und verkauft, war viele Jahre Top-Affiliate, hat Vorträge gehalten, an Diskussionsrunden teilgenommen und ein eigenes Buch zum Thema Mobile Marketing verfasst.Seit 2004 hat Nils Kattau mehr als 1.500 A/B-Tests durchgeführt und die zweitgrößte Conversion-Agentur Deutschlands aufgebaut. Heute widmet er seine Zeit primär eigenen Projekten und berät als einer der top Conversion Optimierer ausgewählte Kunden in der Steigerung ihrer Sales & Leads.Markus Kellermann leitet als geschäftsführender Gesellschafter die Digital Marketing Agentur xpose360 GmbH mit Sitz in Augsburg. Als Autor hat Markus Kellermann neben dem Fachbuch »Affiliate Marketing INSIGHTS« bereits eine Vielzahl von Artikeln in Fachmagazinen publiziert. Zudem organisiert er mit der digital tomorrow, der Affiliate Conference und der Influencer Conference drei der bedeutendsten Performance-Veranstaltungen in Deutschland.Die xpose360 ist spezialisiert auf Leistungen im Bereich Affiliate-Marketing,Influencer-Marketing, PPC-Marketing und SEO und betreut dabei Kunden wie Singapore Airlines, yello, ab-in-den-urlaub.de, NORMA, Peter Hahn, EnBW u.v.a. Mit einem leistungsstarken Team von 45 Mitarbeitern stehen vor allem der serviceorientierte Gedanke sowie die proaktive Betreuung im Zentrum der Maßnahmen.Olaf Kopp ist CBDO und Co-Founder der Agentur Aufgesang GmbH sowie freier Online-Marketing Berater. Der diplomierte Kaufmann ist Blogger, Autor & Podcaster beim Content Kompass sowie Mitveranstalter des SEAcamps. Seit 2005 beschäftigt er sich mit digitaler Werbung, Content Marketing, SEO, und Online-Marketing-Strategien.Karl Kratz ist als Unternehmer, Autor und Sprecher tätig.

Regulärer Preis: 39,90 €
Produktbild für Deploy Container Applications Using Kubernetes

Deploy Container Applications Using Kubernetes

Navigate through the Kubernetes landscape to create and deploy container-based applications. This book will show you how to choose between the various available container-based operating systems, and how to design a better continuous integration pipeline for your container images, where to store them, and how to scan and secure them.In the first half of the book, you'll learn the practical tips on how to setup the system for visibility and troubleshooting, how to reduce the attack vector and reduce risks. The second half of the book focuses on Kubernetes, the popular container orchestration system. You'll see how to setup your Kubernetes for practical applications such as show/chargeback using tagging, efficient use of namespaces and pods, various isolation layers. It also shows you how to integrate with popular implementations of K8S such as AWS EKS (Elastic Container Service), GCP Google Kubernetes Engine (GKE) in touch points such as authentication and authorization, optimization, logging and troubleshooting tools, etc.By practicing the scenarios given in this book, you will be able to make better design choices that are appropriate for the constraints you are working with. Deploy Container Applications Using Kubernetes is your go-to resource for an optimal deployment of workloads using containers and Kubernetes in both public and private cloud settings.WHAT YOU'LL LEARN* Understand the various design choices, their pros and cons* Build a better CI/CD pipeline for your containers and Kubernetes* Deploy your first container application in a public cloud K8S engine* Improve your existing K8S deployment for efficiency and eleganceWHO THIS BOOK IS FORIT Platform Architects, System Engineers/, and System AdministratorsShiva Subramanian is a servant leader (lead by example) with focus on business software engineering gained though 20 plus years of progressive roles in Atari (PacMan Champ!), Basic/Pascal/Fortran, dBase/FoxPro, VisualBasic/VisualC++, Infrastructure (Windows NT/Linux), Software Development, Information Security, Architecture, Team leadership, Management, Business Partnerships, Contributing to P&L, Launching new business, Creating & Leading global SW Dev Teams to Containers, Docker, CGroups, Kubernetes (K8S), Jenkins, Cloud (AWS/GCP/Azure), Java, SpringBoot, Redis, MongoDB, JSON, Scala.He has 20 years experience in the BFSI sector in areas such as core banking solutions, payment networks, electronic billpay/bill presentment solutions, Anti-Money Laundering solutions, loan origination platforms, credit-union platforms, teller/customer/branch management systems, investment banking platforms (APL), mobile commerce (SMS banking) and bank intelligence platforms (BI/BW) just to name a few knowledge domains. Chapter 1. Running your first container applicationChapter 2.Introducing KubernetesChapter 3.A Closer Look at KubernetesChapter 4. Scaling the deployment.- Chapter 5.Node management and RBACChapter 6. Artifact Repository and Container Registry.- Chapter 7. AWS EKSChapter 8.Installing and configuring command line tools to work with AWS EKS service.-Chapter 9. Data-PersistenceChapter 10.Networking and IngressChapter 11. Kubernetes Tools

Regulärer Preis: 56,99 €
Produktbild für Frontend Development with JavaFX and Kotlin

Frontend Development with JavaFX and Kotlin

Build elegant, responsive, and stable Java Virtual Machine-based client applications (Fat Clients) with modern user interfaces. This book introduces JavaFX as a frontend technology and utilizes Kotlin instead of Java for coding program artifacts to boost code expressiveness and maintainability. Author Peter Späth employs a hands-on approach, providing practical examples and code to demonstrate each concept. Mid-level Java programming knowledge and a basic understanding of Kotlin are the only prerequisites; experience with JavaFX and frontend coding is not essential.JavaFX is a modern frontend programming toolkit equipped with containers, menus, buttons, sliders, text fields, and various other controls necessary for communicating with your users, all of which are covered here. Despite its name, JavaFX applications can be coded with programming languages other than Java. The central requirement is that any language targeting JavaFX compiles to artifacts runnable on a Java Virtual Machine. Over the course of this book, you’ll learn firsthand why Kotlin, with its elegant and concise syntax, is a perfect match.After completing Frontend Development With JavaFX and Kotlin, you will be able to build frontends of mid-to-high level complexity, depending on present Java skills, and use Kotlin as a language for addressing GUI programming needs and accessing the JavaFX API.WHAT YOU WILL LEARN* Create a JavaFX + Kotlin development pipeline for Gradle, Eclipse and IntelliJ* Use JavaFX scenes, stages, and nodes/controls* Master JavaFX event handling, effects, and animation using Kotlin* Understand the JavaFX Concurrency Framework and Kotlin Coroutines for JavaFXWHO THIS BOOK IS FORLow- to mid-level Java or Kotlin developers with or without JavaFX experience who wish to learn how to build JavaFX applications with Kotlin.Peter Späth graduated in 2002 as a physicist and soon afterward became an IT consultant, mainly for Java-related projects. In 2016, he decided to concentrate on writing books on various aspects, but with the main focus on software development. With two books about graphics and sound processing, three books on Android app development, and a beginner’s book on Jakarta EE development, the author continues his effort in writing software development-related literature.Chapter 1: Getting started.- Chapter 2: Properties, Bindings, and Observable Collections.- Chapter 3: Stages and Scenes.- Chapter 4 : Nodes and Controls.- Chapter 5 : Lists and Tables.- Chapter 6 : Event Handling.- Chapter 7: Effects and Animation.- Chapter 8: Concurrency.

Regulärer Preis: 52,99 €
Produktbild für AWS IoT With Edge ML and Cybersecurity

AWS IoT With Edge ML and Cybersecurity

In an era where the fusion of connectivity and technology is redefining industries, this book is a must-have guide for aspiring technologists and seasoned professionals alike. This meticulously crafted handbook guides you through every aspect of AWS IoT, touching upon vital spheres such as edge computing, machine learning, and industrial IoT, with a distinct spotlight on cybersecurity.Over the course of this book, industry veteran Syed Rehad unveils the secrets to setting up your AWS IoT environment and walks you through advanced concepts such as leveraging MQTT, mastering Digital Twin implementation, and plumbing the depths of edge machine learning. Whether you're experimenting with virtual devices or hands-on with Raspberry Pi setups, this book will steer you towards innovation and a transformative journey where technology meets intelligence and security, all under the expansive umbrella of AWS IoT.WHAT YOU WILL LEARN* AWS MASTERY: Dive deep into AWS IoT essentials, from setup to hands-on SDK tools* ADVANCED CONNECTIVITY: Explore advanced MQTT features and the potential of AWS IoT Core MQTT clients* DEVICE INTEGRATION: Master AWS IoT device creation, connection, and deployment, blending the digital and physical* DIGITAL TWIN: Unleash IoT's future with AWS IoT device shadow, capitalizing on digital twin technology* DEVICE MANAGEMENT: Transform remote oversight using secure IoT tunnelling and innovative actions* EDGE DEVELOPMENT: Merge IoT and Machine Learning via AWS IoT Greengrass, spotlighting image classification* DATA TO INSIGHTS: Swiftly move from raw data to actionable insights leveraging Amazon Timestream* IOT CYBERSECURITY: Strengthen your defenses using AWS IoT Device Defender, Zero Trust principles, and Machine Learning (ML) Detect to prepare for and counter threatsWHO THIS BOOK IS FORIoT developers and enthusiasts, professionals who want to implement IoT solutions in industrial scenarios, system architects and designers interested in edge machine learning, business intelligence analysts, and cybersecurity professionals.SYED REHAN has established himself as a luminary in the world of cloud technologies over the course of a career spanning 18+ years in the fields of development, IoT, and cybersecurity. Having joined AWS in 2017, Syed has been at the forefront of their initiatives, consistently driving innovation and contributing to the platform's evolution. His rich portfolio includes numerous insightful blogs, workshops and authoritative whitepapers for AWS, showcasing his deep expertise and thought leadership in the industry.Syed has graced the main stage as a speaker at AWS re:Invent and numerous global conferences, shedding light on the rapidly evolving landscapes of cybersecurity, IoT, and cloud technologies.Presently, Syed serves as a Senior Global Cybersecurity Specialist in the AWS IoT Core Security Foundation team. His collaborative spirit has been reflected in his instrumental role with the product teams in launching pivotal services like AWS IoT Device Defender and AWS IoT Greengrass.Syed's trailblazing journey is marked with several firsts. He was among the initial cohort of specialist solution architects for AWS IoT in EMEA, and he also earned the honor of being the first specialist Solution Architect for Amazon Connect.Syed's legacy in AWS and the cloud domain is a blend of vast experience, innovation, unwavering passion and leadership, a legacy that continues to inspire and guide the next generation of tech enthusiasts.

Regulärer Preis: 56,99 €
Produktbild für Business Intelligence mit Excel (3. Auflage)

Business Intelligence mit Excel (3. Auflage)

Business Intelligence mit Excel. Datenanalyse und Reporting mit Power Query, Power Pivot und Power BI Desktop. In 3., aktualisierter Auflage. Dezember 2023.Die benutzerfreundlichen BI-Tools von Microsoft Excel sind die erste Wahl im Management und Controlling, Sie helfen, Trends und Risiken zu erkennen, Zusammenhänge zu begreifen und Entscheidungsgrundlagen zu verbessern. Bereiten Sie Unternehmensdaten auf verbunden mit intelligentem Reporting und Visualisierung. Dabei können Sie die Analysen ständig, sofort und auf allen Medien verfügbar halten.Dieses Praxisbuch vermittelt die Grundlagen für den Einstieg in Business Intelligence. Es erklärt Begriffe und Methoden und zeigt, wie Daten aus unterschiedlichen Quellen mit Microsoft Excel importiert, transformiert und visualisiert werden. Lernen Sie, mit Power Query und der Skriptsprache M Daten aufzubereiten und üben Sie den Aufbau von Datenmodellen mit Power Pivot und DAX. Anschauliche Visualisierungen, Berichte und Dashboards erstellen Sie mit PivotTables, PivotCharts und Power BI. Ignatz Schels ist Technik-Informatiker, zertifizierter Projektfachmann (GPM / IPMA) und Excel-Experte der Spitzenklasse. Er programmiert Praxislösungen mit VBA und erstellt Access-Datenbanken. Viele seiner zahlreichen Fachbücher für Controller und Projektmanager sind Bestseller.

Regulärer Preis: 44,99 €
Produktbild für IT-Dokumentation im Wandel

IT-Dokumentation im Wandel

Jedes Unternehmen muss sich heute mit Digitalisierung und digitalem Wandel beschäftigen. Diese Entwicklungen haben zwangsläufig auch Einfluss auf die Ausgestaltung der IT-Dokumentation. Sie muss zum einen an den Anforderungen zunehmender Digitalisierung ausgerichtet werden und diese wirkungsvoll unterstützen. Zum anderen ist die IT-Dokumentation nach wie vor ein wichtiges Management- und Compliance-Werkzeug. Dieses Buch unterstützt Sie bei der Anpassung Ihrer IT-Dokumentation an die Erfordernisse der digitalen Transformation. Hierbei werden die Anforderungen betrachtet, die sich aus veränderten Prozessen und Methoden sowie steigende regulatorische Vorgaben ergeben. Ausgehend von der traditionellen IT-Dokumentation wird auf die aktuellen Entwicklungen eingegangen. Im Fokus steht hierbei die Dokumentation für ausgewählte Aufgabenbereiche der IT-Organisationen wie • Sicherheitsmanagement, • Notfallmanagement, • System- und Architekturbetrieb, • Softwareentwicklung, • Dienstleistersteuerung. Darüber hinaus werden die Einsatzmöglichkeiten geeigneter Dokumentationswerkzeuge beleuchtet. Ihr exklusiver Vorteil: E-Book inside beim Kauf des gedruckten Buches

Regulärer Preis: 49,99 €
Produktbild für Python for Teenagers

Python for Teenagers

This book, which is designed for middle-school through college-aged students, will arm beginners with solid programming foundations they can carry throughout life. It uses fun and simple language (and programming examples) to teach the fundamentals needed to start the down path of becoming a programmer. Python is a highly flexible language, allowing developers to enter any number of technical fields and is a welcome addition to any resume. With its low learning curve, it makes a great introductory language, as new developers can take the coding fundamentals they learn in Python and apply them to any other language.The second edition builds upon the foundation of the first book, revising all the chapters where the language has changed, updating the commands, code, and examples to bring it up to date with the current version of Python.Since Python is the most popular programming language in the world and can be used in conjunction with other languages - across multiple platforms - it can increase the reader's ability to qualify for a wider range of jobs than other languages. Finally, Python is fun - something not every programming language can boast!WHAT YOU WILL LEARN* Install and configure Python* Grasp basic software development principles and syntax* Understand the best practices for coding in Python* Create applications and debug codeWHO THIS BOOK IS FORThe book’s target audience is primarily middle school to college aged students looking to learn how to program computers and develop software. Older individuals and computer programmers who know other languages and want to add Python to their repertoire can also benefit from the book.James R. Payne was introduced to programming when he was just 10 years old. He started off hacking text-based games like Lemonade Stand to gain an advantage while playing and soon started creating his own text-based role-playing games in the style of Dungeons and Dragons and inspired by his favorite comic books. The enjoyment of those early days stuck with him, and he continues to be drawn back into the programming world throughout his career.Payne is the former Editor-in-Chief/Community Manager of Developer Shed, an online publication and community consisting of 14 websites and forums dedicated to programming, web development, and internet marketing. Presently, he is the Editor of Developer at TechnologyAdvice. He's written over a thousand articles on coding and marketing, covering virtually every language and platform available. His first book, Beginning Python (Wrox Press) was published in 2010. In addition, he has published over 3,000 articles covering topics ranging from gaming to aerospace/aeronautics, and also writes adult horror and young adult fantasy books.Payne decided to write this book to pass on his love of development in the hopes that it would inspire future generations to code.

Regulärer Preis: 34,99 €
Produktbild für Creating Infographics with Adobe Illustrator: Volume 3

Creating Infographics with Adobe Illustrator: Volume 3

This full-color book, the third of three volumes, focuses on Adobe Illustrator’s SVG interactivity tools.How can an infographic be made more interactive for an audience? What additional Illustrator tools and Adobe applications can be used to enhance your infographic layout? In this final volume of Creating Infographics with Adobe Illustrator, you will learn the answers to all these questions. Author Jennifer Harder will walk you through creating basic infographics in Illustrator using Illustrator tools for creating SVG files, known as Scalable Vector Graphics, for basic Interactivity on a web page. Then you will review layouts in other Adobe Applications in relation to their connectivity with Illustrator.Upon completing this volume, you will have a thorough understanding of how to design an infographic with basic interactivity for a web page, and how this can improve visualization and convey meaning to your audience. Moreover, you will be able to use this knowledge to create your own infographics using Illustrator’s wide array of tools.WHAT YOU WILL LEARN* Discover how to apply interactivity to an infographic* Gain insight into different infographic layouts and how to finalize your project with your client* Explore other Adobe Creative Cloud applications that may assist you in the future as you create your infographicsWHO THIS BOOK IS FORBeginner-level designers and others who are interested in learning the process of creating infographics for their company, the classroom, for, an article in a magazine, or adding interactivity to webpage.JENNIFER HARDER has worked in the graphic design industry for over fifteen years. She has a degree in graphic communications and is currently teaching Acrobat and Adobe Creative Cloud courses at Langara College. She is also author of several Apress books and related videos.Chapter 1: Interactive Infographics with SVG.- Chapter 2: Ideas: Various 2D and 3D Graphic Layouts, Client Review.- Chapter 3: Next Steps with Infographics Using Adobe Creative Cloud.

Regulärer Preis: 56,99 €
Produktbild für Creating Infographics with Adobe Illustrator: Volume 2

Creating Infographics with Adobe Illustrator: Volume 2

This full-color book will teach you how to use Adobe Illustrator's various tools to create infographics, as well as basic page layouts for them. It focuses on Illustrator’s powerful graphing tools and 2D and 3D effects.How can an infographic or graph be altered and adapted to appear more engaging and still display your data accurately? What additional effects can be used on your infographic to produce the results you envision? In this second volume of Creating Infographics with Adobe Illustrator, you will learn the answers to all these questions. Author Jennifer Harder will walk you through creating basic infographics in Illustrator using Illustrator tools such as Graphing Tools as well as how to create 2D effects and 3D shapes with their related materials, including Symbols.Upon completing this volume, you will have an appreciation for how easy it is to design an infographic or graph to display your data and discover how rudimentary shapes and colors can be altered using patterns, as well as 2D and 3D effects, to enhance readability while conveying meaning to your audience. You will be able to use this knowledge to create your own infographics using Illustrator’s wide array of tools.WHAT YOU WILL LEARN* Use Illustrator’s Graphing Tools to create and modify basic charts or graphs* Work with popular 2D effects to enhance your design in Illustrator* Create 3D Shapes using Materials and Symbols and modify your 3D Graphs* Explore basic Image Trace and Perspective options in IllustratorWHO THIS BOOK IS FORBeginner-level designers and others who are interested in learning the process of creating infographics for their company, the classroom, for data visualization, an article in a magazine, or a webpage.JENNIFER HARDER has worked in the graphic design industry for over fifteen years. She has a degree in graphic communications and is currently teaching Acrobat and Adobe Creative Cloud courses at Langara College. She is also author of several Apress books and related videos.Chapter 1: Illustrator’s Graphing Tools: Creating a 2D infographic Part 1.- Chapter 2: Illustrator’s Graphing Tools: Creating a 2D infographic Part 2.- Chapter 3: Altering Graphics using the Image Trace Panel and Project Ideas.- Chapter 4: Illustrator’s 2D Effects for Creating Infographics.- Chapter 5: Illustrator’s 3D Effects for Creating Infographics.- Chapter 6: Creating 3D Infographic Projects and Perspective Basics.

Regulärer Preis: 56,99 €
Produktbild für ABAP - Das umfassende Handbuch

ABAP - Das umfassende Handbuch

Dieses Buch ist ein unverzichtbares Hilfsmittel, ob als Begleiter während einer Einstiegsschulung oder als Nachschlagewerk. Es erklärt Ihnen alle Techniken, Sprachelemente und Werkzeuge der ABAP-Programmierung. Sie erlernen den Umgang mit ABAP Workbench und ABAP Development Tools und verstehen die wichtigen Konzepte von der objektorientierten Programmierung bis zu den neuen Programmiermodellen für SAP S/4HANA. Aus dem Inhalt: ABAP Workbench und ABAP Development Tools (Eclipse)ABAP DictionaryDatenbankzugriffe und neue Open SQL-FunktionenCDS und BOPFReports und SelektionsbildschirmeTests und PerformanceanalyseTransporte und JobverwaltungSchnittstellen, RFC und ErweiterungstechnikenKlassen, Methoden, Ereignisse und InterfacesABAP-Programmiermodell für SAP Fiori und ABAP-RESTful-ProgrammiermodellABAP Channels und ABAP Daemon FrameworkSAP NetWeaver 7.57Nützliche Übersichten und Glossar   Einleitung ... 33 TEIL I.  Die Werkzeugkiste des ABAP-Entwicklers ... 43   1.  Die ABAP Workbench ... 45        1.1 ... Die Werkzeuge der ABAP Workbench ... 46        1.2 ... Der Object Navigator ... 47        1.3 ... Der Repository Browser ... 50        1.4 ... Der ABAP Editor ... 52   2.  Die ABAP Development Tools ... 69        2.1 ... SAPs Eclipse-Strategie ... 69        2.2 ... Installation und Konfiguration ... 71        2.3 ... Ein System anbinden ... 75        2.4 ... Einen Report anlegen ... 76        2.5 ... Die Menüleiste und wichtige Tastaturkürzel ... 77        2.6 ... Der Pretty Printer und weitere Quellcodefunktionen ... 81        2.7 ... Die Musterfunktion ... 81        2.8 ... Der Debugger ... 83        2.9 ... Dokumentation mit ABAP Doc ... 89        2.10 ... Refactoring-Funktionen ... 93   3.  Das ABAP Dictionary ... 97        3.1 ... Domänen ... 99        3.2 ... Datenelemente ... 104        3.3 ... Strukturen ... 107        3.4 ... Tabellentypen ... 109        3.5 ... Datenbanktabellen ... 112        3.6 ... Indizes ... 118        3.7 ... Typgruppen ... 119        3.8 ... Views ... 120        3.9 ... Pflegedialoge ... 124        3.10 ... Suchhilfen ... 128        3.11 ... Datenbank-Utility-Tool ... 131        3.12 ... Das Sperrkonzept ... 132   4.  Transaktionen ... 135        4.1 ... Transaktionen anlegen ... 136        4.2 ... Transaktionen mit ABAP aufrufen ... 140   5.  Der Function Builder ... 143        5.1 ... Der Aufbau eines Funktionsbausteins ... 143        5.2 ... Einen Funktionsbaustein anlegen ... 146        5.3 ... Funktionsbausteine testen ... 147        5.4 ... Funktionsgruppen ... 148   6.  Der Class Builder ... 151        6.1 ... Klassen anlegen ... 151        6.2 ... Ausnahmeklassen anlegen ... 163        6.3 ... Interfaces anlegen ... 164 TEIL II.  Der Kern der Sprache ABAP ... 165   7.  Die ABAP-Grundbefehle ... 167        7.1 ... Syntaxregeln ... 168        7.2 ... Kommentare ... 169        7.3 ... Die SAP-Hilfe ... 170        7.4 ... Datendeklaration ... 171        7.5 ... Inline-Deklarationen ... 183        7.6 ... Typdefinitionen ... 185        7.7 ... Initialisierung ... 188        7.8 ... Steueranweisungen ... 189        7.9 ... Rechenoperationen ... 196        7.10 ... Ausgabeanweisungen ... 199        7.11 ... Meldungen ... 201        7.12 ... Mit Zeichenketten arbeiten ... 203        7.13 ... Konstruktorausdrücke ... 216        7.14 ... Operandenpositionen ... 227        7.15 ... Änderungen und Neuerungen bis ABAP 7.57 ... 229   8.  Mit internen Tabellen arbeiten ... 231        8.1 ... Tabellenarten ... 232        8.2 ... Interne Tabellen definieren ... 234        8.3 ... Interne Tabellen initialisieren ... 238        8.4 ... Zeilen hinzufügen ... 239        8.5 ... Inhalt auslesen ... 250        8.6 ... Einträge löschen ... 264        8.7 ... Inhalt ändern ... 265        8.8 ... Interne Tabellen kopieren ... 270        8.9 ... Interne Tabellen aufbereiten ... 272        8.10 ... Eingebaute Funktionen für interne Tabellen ... 279        8.11 ... Änderungen und Neuerungen im Umfeld von internen Tabellen bis ABAP 7.57 ... 281   9.  Zugriff auf Datenbanken ... 285        9.1 ... Die fünf goldenen Regeln ... 286        9.2 ... Die Open-SQL-Anweisung SELECT ... 288        9.3 ... Open-SQL-Ausdrücke ... 315        9.4 ... Open-SQL-Funktionen ... 321        9.5 ... Ändernde Open-SQL-Anweisungen ... 334        9.6 ... Sekundäre Datenbankverbindungen ... 343        9.7 ... Natives SQL ... 343        9.8 ... ABAP Core Data Services (CDS) ... 346        9.9 ... Änderungen und Neuerungen im Umfeld von Open SQL bis ABAP 7.57 ... 378        9.10 ... Änderungen und Neuerungen im Umfeld von CDS bis ABAP 7.57 ... 381 10.  Zugriff auf SAP-HANA-Entwicklungsobjekte ... 385        10.1 ... Aufruf von SAP-HANA-Views ... 385        10.2 ... Aufruf von Datenbankprozeduren ... 388        10.3 ... ABAP Managed Database Procedures (AMDP) ... 391        10.4 ... Änderungen und Neuerungen beim Zugriff auf SAP-HANA-Entwicklungsobjekte bis ABAP 7.57 ... 396 11.  Die ABAP-Objects-Syntax ... 399        11.1 ... Grundaufbau einer Klasse ... 400        11.2 ... Sichtbarkeiten ... 403        11.3 ... Datentypen und Attribute ... 404        11.4 ... Methoden ... 405        11.5 ... Konstruktoren ... 412        11.6 ... Ereignisse ... 415        11.7 ... Vererbung ... 418        11.8 ... Klassenarten ... 420        11.9 ... Ausnahmen für Methoden ... 422        11.10 ... Freunde ... 428        11.11 ... Interfaces ... 428        11.12 ... Das ABAP-Objects-Muster ... 432        11.13 ... Casting ... 433        11.14 ... Objekttyp überprüfen ... 434        11.15 ... Änderungen und Neuerungen in ABAP Objects bis ABAP 7.57 ... 436 12.  Reports und Selektionsbildschirme ... 437        12.1 ... Ereignisse eines Reports ... 438        12.2 ... Eingabeelemente ... 439        12.3 ... Strukturierungselemente für den Selektionsbildschirm ... 449        12.4 ... Ereignisse eines Selektionsbildschirms ... 453        12.5 ... Textelemente ... 457        12.6 ... Nachrichtenklassen ... 461        12.7 ... Einen Report mit ABAP aufrufen ... 464        12.8 ... SPA-/GPA-Parameter ... 466 13.  Strukturierungselemente in ABAP ... 469        13.1 ... Unterprogramme ... 470        13.2 ... Makros ... 476        13.3 ... Includes ... 478        13.4 ... Funktionsbausteine ... 481        13.5 ... Datenkonsistenz ... 487 14.  Die Dynpro-Programmierung ... 489        14.1 ... Dynpros anlegen ... 490        14.2 ... Ablauflogik eines Dynpros ... 494        14.3 ... SAP Control Framework ... 502        14.4 ... Pop-up-Fenster ... 506 TEIL III.  Techniken zur Qualitätssicherung ... 511 15.  Tests und Qualitätskontrolle ... 513        15.1 ... Der ABAP Debugger ... 513        15.2 ... Das Debugging-Skript ... 532        15.3 ... Der Code Inspector ... 538        15.4 ... ABAP Unit ... 542        15.5 ... Das ABAP Test Cockpit ... 551 16.  Werkzeuge und Tipps zur Performanceanalyse ... 555        16.1 ... Richtlinien für die ABAP-Entwicklung ... 556        16.2 ... Transaktion SAT: Laufzeitanalyse ... 558        16.3 ... Transaktion SE30: Die alte Laufzeitanalyse ... 562        16.4 ... SQL-Monitor ... 564        16.5 ... SQL Performance Tuning Worklist ... 568        16.6 ... Transaktion ST05 ... 569        16.7 ... Laufzeitanalyse mithilfe der ABAP-Programmierung ... 573        16.8 ... Application Log ... 575 17.  Das Transportwesen ... 581        17.1 ... Die SAP-Systemlandschaft ... 582        17.2 ... Transportaufträge ... 585 18.  Die Jobverwaltung ... 597        18.1 ... Transaktion SM36: Jobs definieren ... 597        18.2 ... Transaktion SM37: Jobs überwachen und freigeben ... 604        18.3 ... Ereignisse für Jobs ... 605        18.4 ... Jobs mit ABAP definieren ... 606 TEIL IV.  Fortgeschrittene Programmiertechniken ... 609 19.  Tabellenanzeige mit dem SAP List Viewer (ALV) ... 611        19.1 ... Die alte ALV-Anzeige ... 613        19.2 ... Die neue ALV-Anzeige ... 632        19.3 ... SAP List Viewer mit integriertem Datenzugriff (IDA) ... 647        19.4 ... Mehrere ALV-Tabellen auf einer Oberfläche ... 662 20.  SAP-Schnittstellen ... 665        20.1 ... RFC-Funktionsbausteine ... 666        20.2 ... Business-Objekte und BAPIs ... 668        20.3 ... Flat Files ... 679        20.4 ... Webservices (SOAP) ... 686        20.5 ... Batch Input ... 702        20.6 ... Einführung in die Legacy System Migration Workbench (LSMW) ... 709 21.  SAP-Erweiterungen ... 711        21.1 ... User Exits ... 711        21.2 ... Customer Exits ... 714        21.3 ... Klassische Business Add-ins (BAdIs) ... 718        21.4 ... Enhancement Framework ... 722        21.5 ... Neue Business Add-ins (BAdIs) ... 742        21.6 ... Switch Framework ... 755        21.7 ... Suche nach Erweiterungen ... 757 22.  SAP-Formularentwicklung ... 759        22.1 ... Der Druckdialog ... 761        22.2 ... SAPscript ... 762        22.3 ... SAP Smart Forms ... 770        22.4 ... SAP Interactive Forms by Adobe ... 780        22.5 ... Generierung von PDFs ... 785 23.  Business Object Processing Framework ... 791        23.1 ... Aufbau von Geschäftsobjekten ... 794        23.2 ... Anwendung der Consumer-API ... 805 24.  Fortgeschrittene Programmiertechniken ... 821        24.1 ... Object Services ... 822        24.2 ... Mit XML und JSON arbeiten ... 830        24.3 ... Daten im Memory ablegen ... 835        24.4 ... Parallelisierung ... 842        24.5 ... Dynamische Erzeugung von Datenobjekten ... 844        24.6 ... Runtime Type Services (RTTS) ... 850        24.7 ... Dynamisches SQL ... 860        24.8 ... Das ABAP Daemon Framework (ADF) ... 862        24.9 ... ABAP Channels ... 870 TEIL V.  Objektorientierte Programmierung ... 883 25.  Grundlagen der Objektorientierung ... 885        25.1 ... Einführung für ABAP-Entwickler ... 885        25.2 ... Klassen und Objekte ... 891        25.3 ... Instanziierung ... 894        25.4 ... Datenkapselung ... 897        25.5 ... Ereignisse ... 900        25.6 ... Vererbung ... 902        25.7 ... Klassenarten ... 907        25.8 ... Interfaces ... 908        25.9 ... Polymorphie ... 912        25.10 ... Zusammenfassung ... 914 26.  Unified Modeling Language (UML) ... 917        26.1 ... Anwendungsfalldiagramm ... 918        26.2 ... Klassendiagramm ... 923 27.  Anwendungsentwicklung -- wo fange ich an? ... 933        27.1 ... Anforderungsermittlung ... 935        27.2 ... Analyse ... 940        27.3 ... Entwurf ... 944 28.  Entwurfsmuster ... 947        28.1 ... Singleton ... 948        28.2 ... Fabrikmethode ... 950        28.3 ... Model View Controller ... 955        28.4 ... Fassade ... 963        28.5 ... Observer ... 964        28.6 ... Objektorientierte Reports ... 971 TEIL VI.  Ein Blick über den Tellerrand: Was Sie als ABAP-Entwickler sonst noch kennen sollten ... 975 29.  ABAP-Programmiermodelle ... 977        29.1 ... Das klassische Programmiermodell ... 980        29.2 ... Die Innovation für die Zukunft ... 982        29.3 ... Das ABAP-Programmiermodell für SAP Fiori ... 983        29.4 ... Das ABAP RESTful Application Programming Model ... 987 30.  SAP HANA ... 999        30.1 ... Überblick ... 1000        30.2 ... Architektur ... 1001        30.3 ... Migration auf SAP HANA ... 1005        30.4 ... SAP-HANA-Objekte ... 1006        30.5 ... Volltextsuchen ... 1010 31.  SAPUI5, SAP Fiori und SAP Gateway ... 1019        31.1 ... SAPUI5 ... 1020        31.2 ... SAP Fiori ... 1022        31.3 ... OData ... 1024        31.4 ... SAP Gateway ... 1030        31.5 ... Entwicklung eines OData-Service ... 1032        31.6 ... Überblick über die Implementierung der CRUDQ-Methoden ... 1044 32.  Andere SAP-Webtechnologien ... 1053        32.1 ... Business Server Pages (BSP) ... 1054        32.2 ... Web Dynpro ABAP ... 1061        32.3 ... Internet Communication Framework ... 1079   Anhang ... 1083        A ... Das SAP-Flugdatenmodell ... 1085        B ... Übersicht der ABAP-Anweisungen ... 1087        C ... Eingebaute Datentypen ... 1097        D ... Transaktionscodes ... 1099        E ... Wichtige Systemfelder ... 1103        F ... Technische Tabellen ... 1105        G ... Nützliche Funktionsbausteine ... 1107        H ... Klassen ... 1111        I ... Namenskonventionen für die Programmierung ... 1113        J ... Systemglossar und Suche nach fremdsprachigen SAP-Begriffen ... 1117        K ... Glossar ... 1119   Der Autor ... 1125   Index ... 1127

Regulärer Preis: 89,90 €
Produktbild für XML

XML

Dieses Buch liefert Ihnen fundiertes Wissen zu den XML-Grundlagen und zum Einsatz von XML in der Software- und Webentwicklung, im E-Publishing und im Office-Bereich. Das Buch ist modular aufgebaut, sodass Sie XML von Grund auf lernen oder gezielt nachschlagen können, was Sie wissen möchten. Profitieren Sie von den vielen Praxisbeispielen und entwickeln Sie Ihre individuellen Anwendungen.

Regulärer Preis: 39,90 €
Produktbild für Skalierbare Container-Infrastrukturen

Skalierbare Container-Infrastrukturen

Kubernetes-basierte Container-Cluster und die über sie bereitgestellten Microservices sind längst zum Standard in aktuellen IT-Landschaften geworden. Sie ermöglichen flexible und resiliente Infrastrukturen mit einem extrem hohen Automationsgrad und können selbst komplexeste Applikations-Stacks effizient orchestrieren, verwalten und skalieren, egal ob in der Cloud oder On-Premises. Damit bilden sie in vielen Unternehmen die Foundation für autoskalierbare Infrastrukturen, beispielsweise für vollautomatisierte CI/CD- und GitOps-Systeme oder für GPU-beschleunigte KI/ML-Modelle Die vierte, komplett überarbeitete Auflage der seit vielen Jahren bewährten Container-Referenz liefert Ihnen praxiserprobte Anleitungen und tiefes, fundiertes Profi-Know-how, um strategisch wichtige Architekturentscheidungen mit solidem Background-Wissen zu treffen. Aus dem Inhalt: Container: Einsatzgebiete, Planungsstrategien, Kubernetes in Multi-/ Hybrid-Cloud-UmgebungenKubernetes-Architektur im Detail, LTS-Betrachtungen, Produkte und KostenTrusted Registries, Security-Konzepte, automatisiertes Zertifikatsmanagement, Backup und Disaster RecoveryIntegration von IDM-Backends per Keycloak via OperatorMaximale Infrastruktur-Automation, Air-gapped/Offline-Installation und BetriebFinOps/Kostenkontrolle, Wirtschaftlichkeitsaspekte, SustainabilityPlanung, Installation und fortgeschrittene Orchestrierung hochverfügbarer Kubernetes- und OpenShift-Cluster, On-Premises und in der CloudMetrics, Monitoring und LoggingServices, Ingress, Cloud-native API-Gateways und Service MeshesMaximale In-Cluster Automation: Operatoren für hunderte Applikationsstacks, eigene Operatoren und Operator-Bundles erstellen und bereitstellenAutoskalierbare KI/ML-taugliche Kubernetes Cluster mit Datacenter-GPUs von NVIDIAEnterprise-taugliche CI/CD-Pipelines und GitOps, Progressive Delivery mit Analysis   1.  Catch-22 ... 39        1.1 ... Vorbemerkungen ... 43        1.2 ... Kernziele und rote Fäden ... 45        1.3 ... Was dieses Buch sein soll und was nicht ... 46        1.4 ... Wie dieses Buch zu lesen ist ... 46        1.5 ... Docker-Replacement-Tools ... 48 Teil I.  Strategische Vorbetrachtungen, Foundations und Preflights ... 51   2.  Grundsätzliche strategische Fragen ... 53        2.1 ... Worum geht es? ... 53        2.2 ... Überblick: Container- und Infrastruktur-Konzepte ... 54        2.3 ... Generelle Infrastruktur-Fragen: Cloud vs. On-Prem, Managed Kubernetes, Managed Server, hybrider Mischbetrieb ... 58        2.4 ... Maximale Vollautomation -- IaC, Operatoren, GitOps ... 66        2.5 ... Registries ... 73        2.6 ... Ganzheitliche Security -- High-Level View ... 76 Teil II.  Kubernetes-Architektur, Core-Concepts, Workloads und Day 1 Operations ... 87   3.  Kubernetes ... 89        3.1 ... Kubernetes im Überblick ... 89        3.2 ... Vanilla Kubernetes und das traurige Thema LTS ... 91        3.3 ... Kubernetes-Komponenten ... 100        3.4 ... Dienste auf allen Node-Typen: Kubelet, Container-Engine, Overlay-Netze, Proxies ... 103        3.5 ... Dienste auf den Kubernetes-Master-/Controlplane-Nodes ... 106        3.6 ... Etcd als Key/Value-Store in Kubernetes-basierten Clustern ... 112        3.7 ... Networking in Kubernetes ... 118        3.8 ... Windows-Nodes in Kubernetes-Clustern? ... 121        3.9 ... Container-Engines für Kubernetes ... 126   4.  Kubernetes-Setup-Varianten im kompakten Überblick ... 131        4.1 ... Optionen und Grad der Verwaltbarkeit ... 131        4.2 ... Setup-Ansätze (Auszüge) ... 133        4.3 ... Zeitsynchronisation ... 137        4.4 ... Instance Sizing ... 137   5.  Kubernetes-Cluster-Setups (Cloud) ... 141        5.1 ... GKE ... 142        5.2 ... EKS ... 158        5.3 ... AKS ... 160        5.4 ... Vergleichstabelle für Managed-Kubernetes-Angebote ... 164   6.  Kubernetes: Deployment-Tools und -Konzepte, API-Foundations, Manifest- und CLI-Handling ... 165        6.1 ... Überblick: Tools zum Deployment von Kubernetes-Ressourcen ... 165        6.2 ... Helm und Kustomize -- the Big Short ... 167        6.3 ... Editoren und Tools: VI(M), Visual Studio Code und K9s ... 172        6.4 ... Grundlegende Verfahren zum Erstellen von Workloads ... 176        6.5 ... Grundlagen zu kubectl ... 178        6.6 ... kubectl-Operations ... 188        6.7 ... Debugging von Kubernetes-Ressourcen ... 198   7.  Kubernetes-Cluster: Day 1 Operations -- Core-Workloads ... 201        7.1 ... Namespaces: Foundations ... 201        7.2 ... Namespaces: Multi-Tenancy- und Security-Aspekte ... 207        7.3 ... Pods und Container ... 210        7.4 ... Pod-Sidecar-Patterns und das Applikations-Design ... 220        7.5 ... Pods und Init-Container ... 222        7.6 ... Pod- und Container-Security ... 225        7.7 ... Pod-/Container-Attribute über Umgebungsvariablen nutzen ... 231        7.8 ... Überblick: ConfigMaps, ServiceAccounts und Secrets ... 233        7.9 ... ConfigMaps ... 234        7.10 ... ServiceAccounts ... 245        7.11 ... Secrets ... 249        7.12 ... Jobs ... 255        7.13 ... Label, Selektoren und Annotations ... 260        7.14 ... Deployments ... 265        7.15 ... DaemonSets ... 275        7.16 ... StatefulSets ... 279        7.17 ... Entscheidungshilfe: Wann Deployment, wann DaemonSet, wann StatefulSet? ... 282        7.18 ... Update-Strategien für Pods im Überblick ... 284        7.19 ... Kubernetes: Autorisierung/RBAC ... 289        7.20 ... Kubernetes-Volumes und dynamische Storage-Provisionierung ... 296        7.21 ... Storage für cloudbasiertes Kubernetes: GKE, EKS und AKS ... 323        7.22 ... Services ... 327        7.23 ... Ingress ... 358 Teil III.  Skalierbare Container-Cluster mit Kubernetes: Day 2 Operations ... 365   8.  Day 2 Operations: In-Cluster-Vollautomation mit Operatoren -- Foundations ... 367        8.1 ... Vorbetrachtungen: Zwei Operator-spezifische Hauptkapitel ... 367        8.2 ... CustomResourceDefinitions ... 368        8.3 ... Operatoren unter Kubernetes ... 382        8.4 ... Operator-Typen und Maturitäts-Level: Helm vs. Ansible vs. Go ... 387        8.5 ... Operator-Typen im funktionalen Vergleich: Ansible vs. Go ... 391        8.6 ... Operator-Preflights: OLM -- wer überwacht die Wächter? ... 392        8.7 ... Operator-Management ... 396        8.8 ... Hands on: PostgreSQL-Operator (Level 5) ... 401   9.  Kubernetes-Cluster: Day 2 Operations -- Pod-Lifecycle, De-Scheduling, Tenancy und Limits ... 411        9.1 ... Pod-Lifecycle und Health-Checks ... 411        9.2 ... (De-)Scheduling: Überblick ... 429        9.3 ... (De-)Scheduling: Constraints -- Node-Selektoren, Pod Topology Spread Constraints ... 438        9.4 ... (De-)Scheduling: (Anti-)Affinity, Taints und Tolerations ... 443        9.5 ... (De-)Scheduling: QoS-Classes, Compute Resource Requests und Limits ... 450        9.6 ... (De-)Scheduling: Pod-Priorities ... 469        9.7 ... (De-)Scheduling: PodDisruptionBudgets ... 474        9.8 ... (De-)Scheduling: Node-Kapazitäten ... 483        9.9 ... De-Scheduling und HA-Abstinenz: Descheduler und Re-Balancing ... 485        9.10 ... Namespaces und (Compute-)Resource-Limits ... 490        9.11 ... Namespaces und NetworkPolicies ... 501 10.  Kubernetes-Cluster: Day 2 Operations -- DNS, Certificates, API-Gateways ... 513        10.1 ... ExternalDNS für externe Hostnamenauflösung ... 513        10.2 ... Automatisierte Zertifikatserzeugung (alle Plattformen): Cert-Manager ... 519        10.3 ... Gateway-API ... 536        10.4 ... API-Gateway: Foundations ... 541        10.5 ... API-Gateway: Beispiel-Setup (GKE) ... 543        10.6 ... API-Gateway: Beispiel-Setup mit Kong (alle Plattformen) ... 551 11.  Kubernetes-Cluster: Day 2 Operations -- Metrics, Monitoring, Logging, APM/Observability, Autoscaler ... 563        11.1 ... Kubernetes-Standard-Metriken: Metrics Server und kube-metrics ... 563        11.2 ... Log-Erfassung und mehr unter Kubernetes: Elastic ... 566        11.3 ... Log-Erfassung und mehr unter Kubernetes: Loki -- Grafana-Logging ... 584        11.4 ... Cluster-Monitoring mit Prometheus ... 589        11.5 ... Federated Prometheus mit Thanos ... 615        11.6 ... Tracing mit Jaeger ... 625        11.7 ... Full-Stack-Monitoring: APM und Observability ... 627        11.8 ... HPA -- Horizontaler Pod-Autoscaler ... 640        11.9 ... Custom-Metrics-Autoscaling mit KEDA und HPA ... 650        11.10 ... Vertical Pod Autoscaler ... 665        11.11 ... Multidimensionales Pod-AutoScaling (GKE) ... 678        11.12 ... Cluster-Autoscaling ... 678 12.  Kubernetes-Cluster: Day 2 Operations -- Meshes, Authentication, Debugging, Backup/Recovery ... 681        12.1 ... Service-Meshes ... 681        12.2 ... Kubernetes: Authentifizierung und Autorisierung (Keycloak-basiert) ... 692        12.3 ... Debugging und Troubleshooting ... 709        12.4 ... Backup und Disaster-Recovery ... 710 Teil IV.  Vollautomation und Resilienz mit eigenen Operatoren ... 721 13.  Day 3 Operations: In-Cluster-Vollautomation mit Operatoren -- Advanced Concepts ... 723        13.1 ... Operator-SDK, OLM und weitere Konzepte ... 723        13.2 ... Ansible oder Go? ... 727        13.3 ... Operator-Build-Demo: Level-5-Operator in Go ... 733        13.4 ... Operator-Bundle für den L5-Operator erzeugen ... 745        13.5 ... Index/Catalog (für L5-Operator und andere) erzeugen ... 749        13.6 ... Hands-On: Memcached-Operator mit Ansible ... 756        13.7 ... Diverses ... 760 Teil V.  High-Level-Setup- und Orchestrierungs-Tools für Kubernetes-basierte Container-Infrastrukturen ... 763 14.  Red Hat OpenShift ... 765        14.1 ... Vorbetrachtungen und Historisches ... 765        14.2 ... Lizenzierung und Lifecycle ... 767        14.3 ... OpenShift, das Enterprise-Kubernetes in »ready to use« ... 773 15.  OpenShift-Setup ... 775        15.1 ... Generelle Vorbetrachtungen und Vorbereitungen ... 775        15.2 ... Setup von OpenShift 4.12 (IPI) auf AWS ... 789        15.3 ... Setup von OpenShift 4.12 (IPI) auf GCP ... 795        15.4 ... Setup von OpenShift 4.13 (IPI) auf vSphere ... 798        15.5 ... Post-install Tasks und Day 2 Operations für OpenShift ... 808        15.6 ... Disconnected/Air-Gapped-Installation und der Betrieb ... 813 16.  OpenShift-Administration ... 819        16.1 ... CLI-Tools ... 819        16.2 ... Administration per GUI ... 823        16.3 ... OpenShifts Cluster-Operatoren ... 824        16.4 ... OpenShift-Networking im Überblick ... 826        16.5 ... Authentifizierung und Autorisierung unter OpenShift ... 830        16.6 ... Authentifizierung und Autorisierung: Security Context Constraints ... 834        16.7 ... Imagestreams ... 841        16.8 ... OpenShift-Router ... 845        16.9 ... OpenShift-Router: Ingress-Operator und Ingress-Controller ... 847        16.10 ... Egress-Limitierung und Priorisierung ... 864        16.11 ... DNS-Customizing ... 870        16.12 ... MachineConfigs, Machines, MachineSets und Scaling ... 871        16.13 ... Cluster-Autoscaler und Machine-Autoscaler ... 879        16.14 ... Customisierte MachineSets für spezielle Instanztypen -- (z. B. GPU- oder Storage-Nodes) erzeugen ... 884        16.15 ... Infrastructure-Nodes in OpenShift ... 890        16.16 ... HA für das OpenShift-Controlplane mit ControlPlaneMachineSets ... 894        16.17 ... OpenShift-Upgrades: Foundations ... 897        16.18 ... OpenShift-Upgrades: EUS Upgrades ... 899        16.19 ... Interaktive OpenShift-Workshops ... 903 Teil VI.  Day 3 Operations: Cluster-Federation, Security, CI/CD-GitOps-Systeme, SDS und mehr ... 905 17.  Day 3 Operations: Multi-Cluster-Management und Federated Cluster ... 907        17.1 ... Historisches ... 907        17.2 ... Multi-Cluster-Management mit Red Hat Advanced Cluster Management ... 909        17.3 ... Setup und grundlegende Cluster-Verwaltung per RHACM ... 914        17.4 ... Services, Ingress und Gateways in Multi-Cluster-Umgebungen ... 927 Teil VII.  Virtualisierung, Security und GitOps ... 933 18.  Day 3 Operations: VMs in Kubernetes/OpenShift-Cluster einbinden ... 935        18.1 ... KubeVirt -- VMs als Container ... 936 19.  Day 3 Operations: Container-Security -- Full-Featured Security-Stacks ... 947        19.1 ... Vorbetrachtungen zu Security-Lösungen ... 948        19.2 ... NeuVector ... 950        19.3 ... RHACS -- Red Hat Advanced Cluster Security für OpenShift ... 956 20.  Day 3 Operations: Container-Security -- Advanced Secret Management ... 961        20.1 ... EncryptionConfiguration für Secrets und andere Objekte ... 962        20.2 ... Secret Encryption unter GKE und EKS ... 963        20.3 ... HashiCorp Vault ... 964        20.4 ... Setup des Vault Clusters ... 973        20.5 ... Vault PKI Secrets Engine ... 995        20.6 ... Sealed Secrets (Bitnami) ... 998 Teil VIII.  Vollautomatisierte CI/CD-GitOps-Pipelines ... 1003 21.  Day 3 Operations: CI/CD-Pipelines und GitOps ... 1005        21.1 ... GitOps ... 1005        21.2 ... GitOps mit Tekton (CI-Fokus) ... 1009        21.3 ... Tekton-Setup ... 1017        21.4 ... Beispiele für Tekton Pipeline (Pi-Calculator, Build, Push & Deploy) ... 1022        21.5 ... Tekton Pipelines unter OpenShift (OpenShift Pipelines) ... 1026        21.6 ... GitOps mit Argo CD (CD-Fokus) ... 1033        21.7 ... Argo Rollouts ... 1042 Teil IX.  Software-Defined Storage für verteilte Container-Infrastrukturen ... 1059 22.  Day 3 Operations: Software-Defined Storage für Container-Cluster ... 1061        22.1 ... SDS-Funktionsprinzipien ... 1061        22.2 ... Ceph ... 1064        22.3 ... Ceph: Storage-Bereitstellungsverfahren für Container-Cluster ... 1067        22.4 ... Containerized SDS -- Ceph per Rook ... 1068        22.5 ... Setup von Rook ... 1072        22.6 ... Rook-Administration ... 1084 23.  Day 3 Operations: Kostenkontrolle in Kubernetes/OpenShift-Clustern (FinOps) ... 1105        23.1 ... FinOps ... 1106 24.  Day 3 Operations: GPU-beschleunigte KI/ML-Container-Infrastrukturen ... 1113        24.1 ... GPUs und autoskalierbare KI/ML-Stacks ... 1113        24.2 ... Konkrete Einsatzszenarien und Kosten ... 1115        24.3 ... NVIDIAs GPU-Operator ... 1118        24.4 ... GKE-Cluster mit NVIDIA-A100-Instanzen und MIG-Partitionierung ... 1121        24.5 ... OpenShift-Cluster mit NVIDIA-A100-GPUs in der GCP ... 1128        24.6 ... AKS- und EKS-Cluster mit NVIDIA-GPUs ... 1131 25.  The Road ahead ... 1133   Index ... 1135

Regulärer Preis: 79,90 €
Produktbild für Wärmepumpen - Grundlagen, Planung, Betrieb

Wärmepumpen - Grundlagen, Planung, Betrieb

Modernes Heizen für die Zukunft. Jetzt erhältlich im heise shop, Dezember 2023.Muss Ihre Gas- oder Öl-Heizung ersetzt werden? Was tun bei einem Neubau? Und brauchen Sie unbedingt eine PV-Anlage auf dem Dach, die den nötigen Strom produziert? Wenn Sie ein Haus besitzen oder einen Neubau planen, müssen Sie sich mit diesen Fragen beschäftigen – oder der nächste Winter wird ziemlich kalt. Fachleute sind sich einig: der Wärmepumpe gehört die Zukunft. Michael Kofler und Tobias Otta geben Ihnen einen Überblick zu allen Fragen rund um das Heizen mit einer Wärmepumpe. Sie erläutern verständlich, worauf Sie bei der Planung achten müssen. So verstehen Sie die Technik und können anhand von zahlreichen Beispielszenarien die richtige Entscheidung für Ihr Zuhause treffen. Aus dem Inhalt:Von der fossilen Heizung zur WärmepumpeGrundlagen und FunktionsweiseIntegration in die HeizungsanlageBrauchwasserwärmepumpenKühlen mit der WärmepumpeFörderungen, Gesetze, BetriebPhotovoltaikBeispielszenarien mit Kosten-/NutzenrechnungenDie Autoren:Michael Kofler hat Elektrotechnik studiert und beschäftigt sich seit Jahren intensiv mit allen Themen rund um die private Energie- und Wärmewende.Ob privat mit dem Lastenrad zum Kindergarten oder seit 15 Jahren als Ingenieur in der Heizungsbranche: Tobias Otta steht für die Energiewende und einen nachhaltigen Lebensstil.

Regulärer Preis: 39,90 €
Produktbild für Access

Access

Wann immer Datenbanken benötigt werden, ist häufig Access die erste Wahl – egal, ob im privaten, universitären oder beruflichen Kontext. Mareile Heiting und Carsten Thiele bieten Ihnen einen verständlichen Einstieg, der Schritt für Schritt die Möglichkeiten von Access zeigt: von den notwendigen Grundlagen und dem richtigen Datenbankdesign bis zu Abfragen und dem Einsatz von Formularen und Makros. Alle im Buch vorgestellten Anwendungen werden mit Praxisbeispielen und Screenshots anschaulich gemacht. Nach der Lektüre beherrschen Sie die Software sicher und können Ihre gewünschten Aufgaben mit links umsetzen. Aus dem Inhalt: Access – Eine erste ÜbersichtZwei Beispiele in der VorschauStrukturen definieren – Tabellen anlegenDateneingabe – die Basis erzeugenAbfragen – Informationen finden und auswertenFormulare – Dateneingabe und Bedienung vereinfachenSteuerelemente – kleine Helfer zahlen sich ausBerichte – Ergebnisse darstellen und visualisierenMakros – ein Schritt weiterDatenbanktools – nützliche Helfer   Materialien zum Buch ... 9   1.  Etwas Grundlagenwissen vorab ... 11        1.1 ... Wozu benötigt man Access eigentlich? ... 11        1.2 ... Relationale Datenbanken einfach erklärt ... 13        1.3 ... Wichtige Empfehlung: Erst die Planung, dann die Umsetzung ... 16        1.4 ... Ein kurzer Ausblick ... 22   2.  Access -- eine erste Übersicht ... 24        2.1 ... Los geht es: Access starten ... 24        2.2 ... Ein erster Rundgang: Die Oberfläche von Access ... 28        2.3 ... Datenbankobjekte im Schnelldurchlauf ... 33        2.4 ... Hilfe, wenn es mal nicht weitergeht ... 39   3.  Ein einfaches Beispiel: die »Archiv«-Datenbank für private Zwecke ... 43        3.1 ... Der wichtigste Schritt zu Beginn: Das Datenbankmodell entwerfen ... 43        3.2 ... Neue Datenbank erzeugen und Tabellen hinzufügen ... 53        3.3 ... Beziehungen zwischen den Tabellen erzeugen ... 63        3.4 ... Daten direkt oder per Formular eingeben ... 71        3.5 ... Daten suchen, sortieren und mithilfe von Abfragen filtern ... 79        3.6 ... Berichte erstellen und drucken ... 85   4.  Tabellen anlegen -- Strukturen definieren ... 89        4.1 ... Tabellen erstellen und sichern ... 90        4.2 ... Felddatentypen und ihre Besonderheiten ... 103        4.3 ... Die Dateneingabe per Feldeigenschaften beeinflussen ... 121        4.4 ... Beziehungen zwischen Tabellen ... 134        4.5 ... Mehr Tempo dank Indizes ... 156        4.6 ... Änderungen an der Tabellenstruktur vornehmen ... 161   5.  Dateneingabe -- die Basis erzeugen ... 166        5.1 ... Daten in Tabellen eingeben, ändern und löschen ... 166        5.2 ... Daten importieren ... 181        5.3 ... Tabellen nach Dateneingabe anpassen ... 201        5.4 ... Suchen, ersetzen, sortieren und filtern ... 203   6.  Abfragen -- Informationen finden und auswerten ... 211        6.1 ... Einfache Abfragen erstellen ... 211        6.2 ... Berechnungen durchführen und Funktionen nutzen ... 236        6.3 ... Komplexe Abfragen über mehrere Tabellen erstellen ... 248        6.4 ... Den Abfrage-Assistenten nutzen ... 264        6.5 ... Mithilfe von Aktionsabfragen Daten hinzufügen, ändern oder löschen ... 272        6.6 ... Und was ist die SQL-Ansicht? ... 279   7.  Formulare -- Dateneingabe und Bedienung vereinfachen ... 283        7.1 ... Ein einfaches Formular erstellen ... 283        7.2 ... Ein Formular in der Layoutansicht anpassen ... 289        7.3 ... Formulare in der Entwurfsansicht anpassen ... 298        7.4 ... Formulareigenschaften ändern ... 304        7.5 ... Ein Formular mit Unterformular erstellen ... 313   8.  Steuerelemente -- kleine Helfer zahlen sich aus ... 323        8.1 ... Wissenswertes rund um Steuerelemente ... 324        8.2 ... Bezeichnungs- und Textfelder ergänzen ... 327        8.3 ... Kombinations- und Listenfelder hinzufügen ... 332        8.4 ... Steuerelemente für Dateianlagen ... 340        8.5 ... Grafische Steuerelemente ... 342        8.6 ... Schaltflächen ergänzen ... 344   9.  Berichte -- Ergebnisse darstellen und visualisieren ... 348        9.1 ... Das sollten Sie über Berichte wissen ... 348        9.2 ... Einen einfachen Bericht erzeugen und anpassen ... 351        9.3 ... Einen Bericht aus einer Abfrage erzeugen ... 360        9.4 ... Sortieren und Gruppieren in Berichten ... 373        9.5 ... Berichte drucken ... 379        9.6 ... Etiketten erstellen ... 382 10.  Makros -- ein Schritt weiter ... 385        10.1 ... Eigenständige Makros erstellen ... 385        10.2 ... Ein eingebettetes Makro erstellen ... 393        10.3 ... Das ereignisgesteuerte Datenmakro ... 396 11.  Datenbankoptimierung und -wartung ... 400        11.1 ... Daten exportieren ... 400        11.2 ... Ein Navigationsformular erstellen ... 408        11.3 ... Interessante Datenbanktools ... 418        11.4 ... Access-Optionen im Blick ... 424   Anhang ... 429        A ... Tastenkombinationen ... 429        B ... Namenskonventionen ... 433        C ... Glossar ... 435   Stichwortverzeichnis ... 442

Regulärer Preis: 29,90 €
Produktbild für Adobe Illustrator - Das umfassende Handbuch (9. Auflg.)

Adobe Illustrator - Das umfassende Handbuch (9. Auflg.)

Generationen von Illustrator-Anwendern haben dieses hilfreiche Nachschlagewerk von Monika Gause bereits im Regal stehen. Klar strukturiert und leicht verständlich erläutert es wirklich alle Werkzeuge und Funktionen und zeigt, wie Sie mit Illustrator kreativ arbeiten können. Ein umfassendes Lern- und Nachschlagewerk für jeden Illustrator-Anwender. Aus dem Inhalt: Die ArbeitsumgebungVektorgrafik-GrundlagenGeometrische Objekte und TransformationenPfade konstruieren und bearbeitenFarbe, Verläufe, VerlaufsgitterFlächen und KonturenTransparenzen, MaskenEffekte, PathfinderText und TypografieDiagramme, Muster, Raster, SymbolePerspektive und 3D-Live-EffekteAustausch, Weiterverarbeitung, Druck

Regulärer Preis: 59,90 €
Produktbild für FreeCAD (2. Auflage)

FreeCAD (2. Auflage)

3D-Modellierung für Mechanik und Architektur. Der umfassende Praxiseinstieg in 2. Auflage 2024.FreeCAD ist eine kostenlose Open-Source-Alternative zu professionellen CAD-Programmen und bietet einen vergleichbaren Funktionsumfang. In diesem Buch lernen Sie alle wichtigen Funktionen der Software für die 3D-Modellierung in Mechanik und Architektur kennen: von der Volumenmodellierung über das Ableiten technischer Zeichnungen und den Zusammenbau bis hin zu Festigkeitsberechnungen und der Aufbereitung der Daten für 3D-Druck und NC-Bearbeitungen.Nach einer umfassenden Einführung in die Benutzeroberfläche und Menüstruktur des Programms zeigt der Autor Ihnen Schritt für Schritt das Vorgehen bei der Bauteilkonstruktion. Anhand des Konstruktionsbeispiels eines Schraubenschlüssels können Sie den kompletten Entstehungsprozess praktisch nachvollziehen. Ein ebenfalls vollständiges Beispiel für die Konstruktion eines kleinen Hauses führt Sie leicht nachvollziehbar in die Architekturkonstruktion ein.Ein praktisches Glossar hilft Ihnen, die wenigen noch verbliebenen englischen Begriffe zu verstehen. Nach der Lektüre dieses Buches sind Sie bestens darauf vorbereitet, individuelle Mechanik-Modelle und Architekturkonstruktionen zu erstellen sowie die entsprechenden Fertigungsdaten zu erzeugen und eigene Projekte umzusetzen.Aus dem Inhalt:Einführung in die Benutzeroberfläche inkl. Arbeitsbereiche und WerkzeugkästenFunktionen für die VolumenmodellierungVollständiges Beispiel für ein Mechanik-Modell (Schraubenschlüssel)Funktionen und Beispiel für die ArchitekturkonstruktionAbleiten technischer Zeichnungen (TechDraw) inkl. BemaßungZusammenbau von Baugruppen mit AbhängigkeitenFestigkeitsberechnung (FEM)Ausgabe für 3D-Druck und NC-BearbeitungGlossar für englische Bezeichnungen in der Programmoberfläche zum DownloadAktuell zur FreeCAD-Version 0.21.X für Windows, Linux und macOSDie im Buch verwendeten Konstruktionsbeispiele sowie das Glossar stehen unter www.mitp.de/0796 zum kostenlosen Download zur Verfügung.Leseprobe (PDF-Link)

Regulärer Preis: 24,99 €
Produktbild für IT-Dokumentation im Wandel

IT-Dokumentation im Wandel

IT-Dokumentation im Wandel. Konzepte für Compliance, Agilität und Digitalisierung. Dezember 2023.Jedes Unternehmen muss sich heute mit Digitalisierung und digitalem Wandel beschäftigen. Diese Entwicklungen haben zwangsläufig auch Einfluss auf die Ausgestaltung der IT-Dokumentation. Sie muss zum einen an den Anforderungen zunehmender Digitalisierung ausgerichtet werden und diese wirkungsvoll unterstützen. Zum anderen ist die IT-Dokumentation nach wie vor ein wichtiges Management- und Compliance-Werkzeug.Dieses Buch unterstützt Sie bei der Anpassung Ihrer IT-Dokumentation an die Erfordernisse der digitalen Transformation. Hierbei werden die Anforderungen betrachtet, die sich aus veränderten Prozessen und Methoden sowie steigende regulatorische Vorgaben ergeben.Ausgehend von der traditionellen IT-Dokumentation wird auf die aktuellen Entwicklungen eingegangen. Im Fokus steht hierbei die Dokumentation für ausgewählte Aufgabenbereiche der IT-Organisationen wie• Sicherheitsmanagement,• Notfallmanagement,• System- und Architekturbetrieb,• Softwareentwicklung,• Dienstleistersteuerung.Darüber hinaus werden die Einsatzmöglichkeiten geeigneter Dokumentationswerkzeuge beleuchtet.Ihr exklusiver Vorteil: E-Book inside beim Kauf des gedruckten Buches.Dr. Manuela Reiss hat sich als Fachbuchautorin einen Namen gemacht und diverse Beiträge und Bücher, u. a. das „Praxisbuch IT-Dokumentation”, veröffentlicht. Hierbei bringt sie als ausgewiesene Expertin für den Bereich IT-Dokumentation ihre Erfahrungen aus mehr als dreißig Jahren selbständiger Tätigkeit als Beraterin, Trainerin und Herausgeberin ein. Unter dem Markenzeichen dokuit® bietet sie Unternehmen Unterstützung bei der Konzeption und dem Aufbau ihrer Dokumentation sowie bei der Erstellung IT-technischer und IT-organisatorischer Dokumentationen.Georg Reiss ist Dipl.-Kaufmann und Leiter der IT-Revision in einem großen Konzern der öffentlichen Verkehrs- und Energieversorgung. In seiner mehr als 25-jährigen Berufspraxis hat er als IT-Revisor die unterschiedlichen Aspekte der IT-Infrastruktur sowohl von der administrativen als auch von der rechtlichen, organisatorischen und wirtschaftlichen Seite analysiert und bewertet.

Regulärer Preis: 49,99 €
Produktbild für Konzeption eines IT-basierten Entscheidungsunterstützungssystems für die Gestaltung dezentraler Datenhaltungen in analytischen Informationssystemen

Konzeption eines IT-basierten Entscheidungsunterstützungssystems für die Gestaltung dezentraler Datenhaltungen in analytischen Informationssystemen

Der steigende Stellenwert von Daten als Ressource und die zunehmende Ausweitung des Aufgabenspektrums der IT-basierten Entscheidungsunterstützung verändern die logischen Architekturen analytischer Informationssysteme. Insbesondere die Datenhaltungen entwickeln sich vermehrt von zentralen Konstrukten hin zu dezentralen Konglomeraten verschiedenster Speicheransätze. Die zunehmend heterogenen Technologien und die häufig unzureichenden Erfahrungen mit neuartigen Konzepten erhöhen die Komplexität in der Planung und dem Betrieb analytischer Systemlandschaften. Das Ziel dieser Arbeit ist daher die Konzeption eines IT-basierten Entscheidungsunterstützungssystems für die Gestaltung dezentraler Datenhaltungen in analytischen Informationssystemen. Es wird ein Fachkonzept für die Überführung von Architekturansätzen aus realen Umgebungen in abstrahierte Architekturmuster sowie für die fallspezifische Ableitung von Handlungsempfehlungen entwickelt, prototypisch als Software-Werkzeug implementiert und evaluiert. Das hierbei entwickelte Verständnis eines Architekturmusters ermöglicht durch die Kombination von fachlichen-orientierten analytischen Capabilitites und technischen Aspekten eine ganzheitliche und systematische Unterstützung von IT-Architekturentscheidungen.   Der Autor Julian Ereth ist als Forscher im Themenbereich Business Intelligence & Analytics (BIA) aktiv. Darüber hinaus ist er als Solution Architect beratend in der freien Wirtschaft tätig. Der steigende Stellenwert von Daten als Ressource und die zunehmende Ausweitung des Aufgabenspektrums der IT-basierten Entscheidungsunterstützung verändern die logischen Architekturen analytischer Informationssysteme. Insbesondere die Datenhaltungen entwickeln sich vermehrt von zentralen Konstrukten hin zu dezentralen Konglomeraten verschiedenster Speicheransätze. Die zunehmend heterogenen Technologien und die häufig unzureichenden Erfahrungen mit neuartigen Konzepten erhöhen die Komplexität in der Planung und dem Betrieb analytischer Systemlandschaften. Das Ziel dieser Arbeit ist daher die Konzeption eines IT-basierten Entscheidungsunterstützungssystems für die Gestaltung dezentraler Datenhaltungen in analytischen Informationssystemen. Es wird ein Fachkonzept für die Überführung von Architekturansätzen aus realen Umgebungen in abstrahierte Architekturmuster sowie für die fallspezifische Ableitung von Handlungsempfehlungen entwickelt, prototypisch als Software-Werkzeug implementiertund evaluiert. Das hierbei entwickelte Verständnis eines Architekturmusters ermöglicht durch die Kombination von fachlichen-orientierten analytischen Capabilitites und technischen Aspekten eine ganzheitliche und systematische Unterstützung von IT-Architekturentscheidungen. Einleitung.- Grundlagen und Bezugsrahmen.- Empirische Exploration.- Entwicklung eines Fachkonzepts.- Prototypische Umsetzung und Evaluation.- Schlussbetrachtung.- Literaturverzeichnis. Julian Ereth ist als Forscher im Themenbereich Business Intelligence & Analytics (BIA) aktiv. Darüber hinaus ist er als Solution Architect beratend in der freien Wirtschaft tätig.  

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

Python Graphics

This book shows how to use Python’s built-in graphics primitives - points, lines, and arrows – to create complex graphics for the visualization of two- and three-dimensional objects, data sets, and technical illustrations.This updated edition provides more detailed explanations where required, especially regarding Python code, and explores scientific applications to topics of contemporary importance. You’ll learn how to create any 2D or 3D object or illustration, as well as how to display images, use color, translate, rotate, shade, add shadows that are cast on other objects, remove hidden lines, plot 2D and 3D data, fit lines and curves to data sets, display points of intersection between 2D and 3D objects, and create digital art. Demonstrations are included which illustrate graphics programming techniques by example, the best way to learn a language.Also brand new to this edition are demonstrations on how to visualize electron probability clouds around a nucleus, climate change, ecological diversity, population dynamics, and resource management. Python source code, including detailed explanations, is included for all applications, making the book more accessible to novice Python programmers.After completing this book, you will be able to create compelling graphic images without being limited to functions available in existing Python libraries.WHAT YOU WILL LEARN* Create 2D and 3D graphic images* Add text and symbols to images* Shade 3D objects* Display cast shadows* Use color for maximum effect* View 2D and 3D data sets* Fit lines and curves to data setsWHO THIS BOOK IS FORPython developers, scientists, engineers, and students who use Python to produce technical illustrations and display and analyze data sets. Assumes familiarity with vectors, matrices, geometry and trigonometry.DR. BERNARD J. KORITES holds degree from Tufts and Yale. He has been involved in engineering and scientific applications of computers for his entire career. He has been an educator, consultant, and author of more than ten books on geometric modeling, computer graphics, simulation of physical processes, and the application of computers in science and engineering.He has been employed by Northrop Aviation, the Woods Hole Oceanographic Institute, Arthur D. Little, and Itek. He has consulted for the US Navy, Aberdeen Proving Grounds, and others. He was Chief Engineer on an expedition to take the longest sediment core sample in the North Atlantic aboard the Canadian Icebreaker John Cabot. He has made numerous dives aboard the submersible Alvin and has spent time aboard the USBCF Albatross. Early in his Career, he developed software to find physical interference between systems of solid objects. This found wide application in the design of power plants, submarines, and other systems with densely packed spaces.CHAPTER 1: ESSENTIAL PYTHON COMMANDS AND FUNCTIONSProgramming style, the plotting area, Size of the plotting area, importing plottingcommands, displaying the plotting area, the plotting grid, saving a plot, grid color,tick marks, custom grid lines, labelling the axes, plot title, colors - mixing, intensity,overplotting, background color, plotting area shape, correcting shape distortions, coordinate exes, commonly used plotting commands and functions, point, dots, lines,arrows, text in plots, lists, tuples and arrays.CHAPTER 2: GRAPHICS IN TWO DIMENSIONSMaking lines from dots, dot art, circular arcs from dots, circular arcs from line segments, circles, dot circles, ellipses, 2D translation, 2D rotation.CHAPTER 3: GRAPHICS IN THREE DIMENSIONSThe 3-dimensional coordinate system, projections onto the coordinate planes, rotationsaround the y, x and z directions, separate rotations around the coordinate directions,sequential rotations around the coordinate directions, matrix concatenation, keyboarddata entry with functional program structure.CHAPTER 4: PERSPECTIVE3D objects with perspective transformation.CHAPTER 5: INTERSECTIONS3D Lines intersecting 3D rectangular plane, triangular planes, circle, circular sector,sphere, plane intersecting a sphere.CHAPTER 6: HIDDEN LINE REMOVALbox, pyramid, planes, sphere.CHAPTER 7: SHADINGShading a box, a sphere.CHAPTER 8: 2D DATA PLOTTINGLinear regression, function fitting, splines.CHAPTER 9: 3D DATA PLOTTING3D surfaces, surface shading.CHAPTER 10: DEMONSTRATION - SATURNCHAPTER 11: DEMONSTRATION - THE SUNsolar radiation, photons and the Sun, Max Planck’s black body radiation, the Sun’stotal power output, Earth’s irradiance, the Sun Earth model.CHAPTER 12: DEMONSTRATION - ELECTRON PROBABILITY CLOUDSCHAPTER 13: DEMONSTRATION - CLIMATE CHANGECHAPTER 14: DEMONSTRATION - ECOLOGICAL DIVERSITYCHAPTER 15: DEMONSTRATION - POPULATION DYNAMICSCHAPTER 16: DEMONSTRATION - RESOURCE MANAGEMENTCHAPTER 17: DEMONSTRATION - MORE IMAGES OF SATURNAppendix A: Where to Get PythonAppendix B: Planck’s Radiation Law and the Stefan-Boltzmann EquationAppendix C: A Primer on Python ProgrammingAppendix D: Standard Python Programming Functions

Regulärer Preis: 56,99 €
Produktbild für ChatGPT - Mit KI in ein neues Zeitalter

ChatGPT - Mit KI in ein neues Zeitalter

Wie KI-Tools unser Leben und die Gesellschaft verändern.Künstliche Intelligenz hat bereits weitreichende Auswirkungen auf unser Leben und die Gesellschaft. Ulrich und Barbara Engelke diskutieren in diesem Buch die Chancen und Herausforderungen von ChatGPT und anderen KI-Werkzeugen und wie sie verschiedene Bereiche unseres Lebens beeinflussen. Dabei stehen insbesondere die Auswirkungen auf Schule und Studium, Arbeit und Gesellschaft sowie rechtliche Aspekte wie Datenschutz und Urheberschaft im Fokus.Mit dem Buch stellen die Autoren die grundlegenden Fragen zum Einsatz von künstlicher Intelligenz und ermöglichen eine kritische Auseinandersetzung mit aktuellen und künftig möglichen Auswirkungen.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.BARBARA ENGELKE, Jahrgang 1965, hat ein Staatsexamen in Germanistik und Theologie und arbeitet als Lehrerin sowie Fachbetreuerin für Deutsch an einem bayerischen Gymnasium. Es ist ihr ein Anliegen, in ihrer pädagogischen Tätigkeit junge Menschen an neue Herausforderungen heranzuführen und sie für die Zukunft mit den nötigen Kompetenzen auszustatten. Ihre Leidenschaft ist das Theater. Sie leitet eine Theatergruppe und schreibt selbst Stücke.

Regulärer Preis: 19,99 €
Produktbild für Softwarearchitektur für Dummies

Softwarearchitektur für Dummies

TRAGFÄHIGE LITERATUR FÜR IHRE SOFTWAREARCHITEKTURENBesuchen Sie eine Veranstaltung zu Softwarearchitektur oder stehen Sie in einem Projekt vor Architekturentscheidungen und wollen daher die aktuellen Architekturansätze verstehen? Dann hilft Ihnen dieses Buch. Holger Gast erläutert zunächst die grundlegenden Elemente von Architekturen und führt die technischen Hintergründe aus. Er erklärt Ihnen danach die klassischen Stile und Patterns und geht schließlich auf Cloud-Architekturen ein. Durchgängig legt er den Fokus auf konkrete Softwarestrukturen statt auf Theorie und ermöglicht Ihnen so einen verständlichen und zügigen Einstieg in das Thema. SIE ERFAHREN* Wie Sie Entscheidungen zum Aufbau einer Anwendung treffen* Wann bestimmte Architekturen oder Frameworks für Ihr Projekt geeignet sind* Welche Herausforderungen Sie bei der Erstellung oder Weiterentwicklung einer Anwendung lösen müssenHOLGER GAST studierte in Tübingen Informatik, promo-vierte zu Programmiersprachen und habilitierte sich zur Software-Korrektheit. Seit 2006 gibt er an der Universität Tübingen Vorlesungen und Seminare zu Softwarearchitektur und -design und leitet seit 2014 das Steinbeis-Beratungszentrum Agile-Entwicklung von Informationssystemen.

Regulärer Preis: 25,99 €
Produktbild für CCSP For Dummies

CCSP For Dummies

GET CCSP CERTIFIED AND ELEVATE YOUR CAREER INTO THE WORLD OF CLOUD SECURITY CCSP For Dummies is a valuable resource for anyone seeking to gain their Certified Cloud Security Professional (CCSP) certification and advance their cloud security career. This book offers a thorough review of subject knowledge in all six domains, with real-world examples and scenarios, so you can be sure that you’re heading into test day with the most current understanding of cloud security. You’ll also get tips on setting up a study plan and getting ready for exam day, along with digital flashcards and access to two updated online practice tests. . Review all content covered on the CCSP exam with clear explanations* Prepare for test day with expert test-taking strategies, practice tests, and digital flashcards* Get the certification you need to launch a lucrative career in cloud security* Set up a study plan so you can comfortably work your way through all subject matter before test dayThis Dummies study guide is excellent for anyone taking the CCSP exam for the first time, as well as those who need to brush up on their skills to renew their credentials. ARTHUR J. DEANE, CISSP, CCSP is a Chief Information Security Officer with nearly 20 years of experience building security teams and programs at multiple global organizations, including Amazon, Google, and Capital One. Arthur is an Adjunct Professor at American University and a member of the Computer Science Advisory Board at Howard University.

Regulärer Preis: 28,99 €
Produktbild für Wissensbasierte KI-Anwendungen

Wissensbasierte KI-Anwendungen

Dieses Buch beschreibt Methoden zur Entwicklung semantischer Anwendungen. Semantische Anwendungen sind Softwareanwendungen, die explizit oder implizit die Semantik, d.h. die Bedeutung einer Domänen-Terminologie, nutzen, um die Benutzerfreundlichkeit, Korrektheit und Vollständigkeit zu verbessern. Ein Beispiel ist die semantische Suche, bei der Synonyme und verwandte Begriffe zur Anreicherung der Ergebnisse einer einfachen textbasierten Suche verwendet werden. Ontologien, Thesauri oder kontrollierte Vokabularien sind das Herzstück semantischer Anwendungen.Das Buch enthält technologische und architektonische Best Practices für den Einsatz in Unternehmen. Die Autoren sind Experten aus Industrie und Wissenschaft mit Erfahrung in der Entwicklung semantischer Anwendungen.THOMAS HOPPE ist Wissenschaftlicher Mitarbeiter und Projektmanager in der Arbeitsgruppe “Data Analytics Center” (DANA) des Fraunhofer-Instituts für Offene Kommunikationssysteme (FOKUS) und Dozent für Datenbanken, Informationssysteme, Suchtechnologie und Bayes’sche Datenanalyse im Studiengang „Angewandte Informatik“ der Hochschule für Technik und Wirtschaft Berlin – University of Applied Sciences. Im Jahr 2008 gründete er zusammen mit drei Partnern die Ontonym GmbH. Außerdem gründete er 2014 das Datenlabor Berlin.BERNHARD HUMM ist Professor am Fachbereich Informatik der Hochschule Darmstadt - University of Applied Sciences, Deutschland. Er koordiniert den Promotionsstudiengang und ist geschäftsführender Direktor des Instituts für Angewandte Informatik Darmstadt (aiDa). Er leitet mehrere nationale und internationale Forschungsprojekte in Zusammenarbeit mit der Industrie und Forschungsorganisationen.ANATOL REIBOLD studierte Mathematik und Maschinenbau an der Universität von Novosibirsk. Derzeit arbeitet er als Supply-Chain-Analyst und Wirtschaftsmathematiker bei der Raiffeisen Waren-Zentrale Rhein-Main eG. Außerdem ist er einer der Mitbegründer von OntoPort und deren Chief Data Scientist.Einführung.- Ontologieentwicklung.- Compliance mit Metadaten.- Variety Management für Big Data.- Text Mining in der Wirtschaft.- Generierung natürlichsprachlicher Texte.- Sentimentanalyse.- Aufbau prägnanter Textkorpora aus Webinhalten.- Ontologiebasierte Modellierung von Webinhalten.- Personalisierte klinische Entscheidungsunterstützung für die Krebsbehandlung.- Anwendungen temporaler konzeptueller semantischer Systeme.- Kontextbewusste Dokumentation in der Smart Factory.- Wissensbasierte Produktionsplanung für Industrie 4.0.- Informationsaustausch in der Rechtsprechung.- Unterstützung des automatisierten Lizenzclearings.- Verwaltung von Kulturgütern: Umsetzung typischer Nutzungsszenarien von Kulturgutarchiven durch Semantic Web-Technologien.- Semantische Anwendungen für das Prozessmanagement.- Domänenspezifische semantische Suchanwendungen.

Regulärer Preis: 49,99 €
Produktbild für Revit 2024 for Architecture

Revit 2024 for Architecture

THE LATEST AND MOST AUTHORITATIVE VERSION OF THE POPULAR STEP-BY-STEP TUTORIAL FOR REVIT ARCHITECTUREThe newly revised third edition of Revit 2024 for Architecture: No Experience Required is the latest update to the market-leading, real-world guide for learning and building with Revit—the powerful and sophisticated Building Information Modeling (BIM) software used by professionals around the world. This popular, user-friendly book teaches you the Revit interface and helps you understand the foundational concepts and features of the software. You’ll learn to design, document, and present a 3D BIM project with a continuous, step-by-step tutorial that guides you through every phase of the project: from placing walls, doors, windows, structural elements, dimensions, and text, to generating documentation, advanced detailing, site grading, construction scheduling, material takeoffs, and more. In addition, this book helps you prepare for the Autodesk Revit Architecture Certification Exam. Throughout the book, you will find helpful insights directly related to the exam. The last two chapters are dedicated entirely to the exam with a practice test at the end of the book. You’ll also:* Learn each phase of designing, documenting, and presenting a four-story office building using a simple yet engaging continuous tutorial* Follow the tutorial sequentially or jump to any chapter by downloading the project files from the Sybex website* Use the start-to-finish tutorial project as a reference for your own real-world projects and to develop a powerful Revit skillset* Gain thorough knowledge of Revit’s essential concepts and features to make the move from 2D drafting to 3D building information modeling* Get up to speed with advanced features, including new coverage of advanced walls, families, sites, topography, and moreThe Autodesk Revit 2024 for Architecture: No Experience Required, 3rd Edition, is the go-to guide for professionals and students seeking to learn Revit’s essential functions quickly and effectively. ERIC WING lives in Syracuse NY where he is the Director of BIM Services for C&S Companies, and is a popular speaker at events around the world speaking on many topics. Eric is also an author for LinkedIn Learning where he has authored over 70 full courses. Eric has truly been a leader in the AEC industry for over 25 years, and works on multi-scale multi-disciplinary projects daily. He is also currently a Professor at Syracuse University teaching BIM and Advanced BIM at the School of Architecture, and at the School of Engineering.

Regulärer Preis: 46,99 €