Computer und IT
Cloud Computing with AWS
Embark on a ground-up journey to cloud computing and the Amazon Web Services (AWS) eco-system, including all the other systems, services, and the security associated with it. This book provides you with the practical know-how to become an AWS Cloud practitioner.Your exploration will take you from key fundamentals of identity and access, storage, networking, architectures, databases, security and compute services all the way through to more advanced topics. The book is organized into easy-to-follow and engaging chapters with simple examples to make complex concepts very easy to understand followed by simple step-by-step demonstrations and case studies to make you proficient in every area of AWS.You'll manage databases in your on-prem data centers and set up, operate, and scale relational database in the cloud. All the services and resources taught in this book come from the AWS Free Tier, so you will not have to pay anything to use and learn from this book.WHAT YOU'LL LEARN* Understand key concepts and benefits of cloud computing* Employ key cloud computing models and services * Review the concept of virtual machines in a cloud computing context* Study compute services that meet your requirementsWHO THIS BOOK IS FORIT professionals looking to change their domain to cloud computing as well as those who are looking to utilize AWS for their systems and projects.PRAVIN MISHRA has more than 12 years of experience in IT and 8 years as a course trainer. He specializes in designing and implementing multi-Cloud based solutions. As an AWS trainer, Pravin help students and IT professionals switch careers in AWS Cloud. With a strong belief in "learning by doing", he helps his students grow their cloud-based skills and realize their their full potential from basic concepts and methodologies to getting ready to pursue AWS certification. 1. Introduction to Cloud Computing2. Getting Started with AWS3. AWS Identity and Access Management4. AWS Storage Services5. Virtual Private Cloud (VPC)6. Elastic Compute Cloud (EC2)7. High-Level Architecture8. Databases9. Advanced AWS Services10. AWS Security and Management Services11. AWS Billing and Pricing
Visual Studio Code Distilled
Use Visual Studio Code to write and debug code quickly and efficiently on any platform, for any device, using any programming language, and on the operating system of your choice.Visual Studio Code is an open source and cross-platform development tool that focuses on code editing across a variety of development scenarios, including web, mobile, and cloud development. This third edition has been updated to match the latest releases of the environment. Additional updates relate to .NET 7 and explain how to consume AI services from code you write in Visual Studio Code. This new edition is also refreshed with the latest updates, such as enhanced merge editor, creating extensions, support for the Julia language, and much more.The book teaches you how to be immediately productive with Visual Studio Code, from the basics to some of the more complex topics. You will learn how to work on individual code files, complete projects, and come away with an understanding of advanced code-editing features that will help you focus on productivity, and source code collaboration with Git.WHAT YOU WILL LEARN* Get started with practical guidance on Visual Studio Code, including expansive guidance on writing apps with C# and Python* Understand how to edit individual files and how to work with folders by working on the latest workspace trust and multi-root workspaces* Debug code on multiple platforms through real-world guidance, such as working under corporate networks* Package code into Docker containers and deploy these to Azure* Acquire valuable tips, tricks, and suggestions from hard-earned, real-world experience to be more productiveWHO THIS BOOK IS FORAll developers (including JavaScript, Java, NodeJS), not just those with a Microsoft background, who will benefit from learning and using VS code as a cross-platform and cross-language toolALESSANDRO DEL SOLE is Senior Software Engineer for a healthcare company, building mobile apps for doctors and dialysis patients. He has been in the software industry for more than 20 years, focusing on Microsoft technologies such as .NET, C#, Visual Studio, and Xamarin. He has been a trainer, consultant, and a Microsoft MVP since 2008 and is the author of many technical books. He is a Xamarin Certified Mobile Developer, Microsoft Certified Professional, and a Microsoft Programming Specialist in C#.Chapter 1: Introducing Visual Studio CodeChapter Goal: this chapter will introduce Visual Studio Code as a development tool from Microsoft, discussing its open source and cross-platform nature, its goals and most typical usage scenarios, explaining how it works on Windows, macOS and Linux distributions.Chapter 2: Getting to know the WorkspaceChapter Goal: this chapter will explain the VS Code workspace, its menus, commands, toolbars, shortcuts and areas in the user interface the developer must know to get familiar with the environment.Chapter 3: Language support and code editing featuresChapter Goal: this chapter will explain what languages are supported out of the box and which are instead supported through extensibility and, more important, it will cover all the powerful code editing features that represent the core of this tool. This is definitely the most important chapter. This is updated according to the latest releases (e.g. support for Julia language).Chapter 4: Working with files and foldersChapter Goal: this chapter explains how to edit individual files and how to work with folders that contain multiple files (or projects) in a structured way, making the natural step forward after learning about code editing features. This is updated according to the releases of the latest 15 months (e.g. workspace trust, multi-root workspaces).Chapter 5: Customizing VS CodeChapter Goal: this chapter will talk about customizing preferences in the VS Code environment, such as themes, keyboard shortcuts, the code editor, network preferences and much more. This is updated according to the releases of the latest 15 monthsChapter 6: Managing extensionsChapter Goal: this chapter will explain how to extend Visual Studio Code by installing extensions such as additional languages, debuggers, code snippets and team collaboration tools. It will also provide a list of must-have extensions and it will explain how to customize extension settings. As a new topic, guidance on how to create extensions will be provided (this is also the reason why this chapter has been renamed).Chapter 7: Source control with GitChapter Goal: this chapter will discuss source control with Git, which is about how people in the development team can collaborate over the code. Common features such as committing changes, merging and branching will be discussed. As a bonus, this chapter will also discuss how to leverage the integrated Git support against Microsoft Azure DevOps and GitHub via an extension. This is updated according to the releases of the latest 15 months (e.g. enhanced merge editor)Chapter 8: Automating tasksChapter Goal: this chapter will discuss how to execute external tools and commands from VS Code (such as compilers), explaining how this goes beyond being a simple code editor. This is updated according to the releases of the latest 15 monthsChapter 9: Building and debugging codeChapter Goal: this is another key chapter, as it explains how powerful VS Code is as a development tool and not as a simple code editor, due to its capability of running and debugging code with integrated debuggers for .NET and Node.JS and with debuggers that can be installed as extensions. Examples of running and debugging code will be provided for .NET (C#), Node.JS (Java) and Docker. This has been renamed to appear less specific, but it will be updated to target .NET 7.Chapter 10: Writing applications with PythonChapter Goal: this chapter explains how VS Code can be used to build apps with the popular Python language, leveraging all the enhanced editing features described in Chapter 3 and the task automation features described in Chapter 8. It comes with fully working code examples.Chapter 11: Building applications for the CloudChapter Goal: this chapter explains how to set up VS Code to work with Microsoft Azure, installing the appropriate extensions and with practical examples about writing and deploying Azure functions. As a new topic, this chapter also describes how to package code into Docker containers and deploy these to Azure.Chapter 12: Consuming AI Services with VS CodeChapter Goal: this is a brand new chapter that wants to address a trending topic of these days: consuming AI services. In this chapter, code examples will be provided about consuming some of the AI services offered by MS Azure (e.g. Computer Vision API).
Word 2021 - Stufe 1: Grundlagen
- Gut nachvollziehbare Anleitungen mit vielen Bildern.- Übungen mit Lösungen zum Download.- Von einer Dozentin geschrieben - mit Tipps für die Praxis.Ob beruflich, privat oder im Studium: Die Office-Anwendung Word gehört einfach zum Alltag. Sind Sie Einsteiger ohne Vorkenntnisse und möchten den sicheren Umgang mit Word 2021 von Grund auf erlernen? Dann ist dieses Handbuch Ihr optimaler Begleiter, denn es führt Sie mit anschaulichen Beispielen, leicht nachvollziehbaren Anleitungen und Übungen in die Textverarbeitung ein. Allen, die bereits über erste Word-Kenntnisse verfügen, dient es als praktisches Nachschlagewerk. Das Buch ist wie ein Kurs aufgebaut. Schritt für Schritt zeigt Ihnen die Autorin die unzähligen Möglichkeiten von Word. Erfahren Sie, wie Sie z. B. die Rechtschreibprüfung und Silbentrennung nutzen, Text und Seitenlayout gestalten, Formatvorlagen gezielt einsetzen, Bilder einfügen, Serienbriefe erstellen und vieles mehr. Durch ihre langjährige Erfahrung als Dozentin kennt Inge Baumeister die typischen Fragen und Fehler von Anfängern und gibt wertvolle Tipps, die auch Ihre Arbeit spürbar erleichtern!Aus dem Inhalt:- Eingabe-, Bearbeitungs- und Korrekturtechniken- Text mit Schriften, Farben, Einrückungen usw. versehen- Aufzählungen, Nummerierungen und Rahmenlinien- Tabellen verwenden- Bilder und grafische Elemente einfügen- Individuelle Seitenlayouts gestalten- Seitenzahlen sowie Kopf- und Fußzeilen hinzufügen- Dokumente drucken und als PDF speichern- Die Vorteile von Serienbriefen nutzen- Effiziente Gestaltung mit Formatvorlagen- Dokumente überarbeiten und gemeinsam verwenden- Eigene Dokumentvorlagen erstellen
Making a Metaverse That Matters
AN UP-CLOSE ACCOUNT FROM THE WORLD’S FIRST METAVERSE-EMBEDDED REPORTERIn Making a Metaverse That Matters: From Snow Crash & Second Life to A Virtual World Worth Fighting For, the celebrated author of The Making of Second Life and Game Design Secrets, Wagner James Au, delivers an engrossing exploration of how nascent metaverse platforms have already captured the imagination of millions. Featuring powerful stories and dozens of incisive interviews with insiders including Metaverse creator Neal Stephenson himself, the author uses his unique, grassroots-level perspective as the first reporter embedded in a metaverse platform. Readers will learn about:* How to understand and define the Metaverse and cut through the many myths and misconceptions around it.* A behind-the-scenes account of launching Second Life, the first metaverse platform to achieve mainstream awareness, and what its many controversies teach us.* Where current platforms Meta, Roblox, Fortnite, VRChat, and Lamina1, Neal Stephenson’s own metaverse startup, fit in the ecosystem.* How to address the many dangers inherent in the Metaverse before it becomes central to the Internet.Perfect for XR industry members and indie creatives, Making a Metaverse That Matters is also for tech professionals, virtual world communities, and anyone interested in the future of culture and commerce.WAGNER JAMES AU is the author of The Making of Second Life (HarperCollins, 2008), based on his experiences as the first journalist officially embedded in a metaverse platform, and Game Design Secrets (Wiley, 2012). His writing about virtual worlds has been featured in the New York Times, the Wall Street Journal, Wired, and Polygon, among many other publications. His blog New World Notes (nwn.blogs.com) is the longest-running news site devoted to the Metaverse.
Kali Linux Hacking-Tools für Dummies
Sie möchten testen, wie sicher Ihr IT-System ist? Dann hilft Ihnen dieses Buch! Es zeigt Ihnen Schritt für Schritt, wie Sie Ihre Systeme mit Kali Linux auf Herz und Nieren prüfen. Sie lernen, wie Passwörter geknackt werden, wie Sie Schwachstellen von Websites finden, die Konfigurationen von Webservern überprüfen und vieles mehr. Außerdem führen die Autoren Sie in Wireless Attacks, Sniffing, Spoofing und IT-Forensik-Analysen ein. Endlose Theorie? Fehlanzeige! Unter Anleitung ausgewiesener IT-Security-Experten lernen Sie aus der Sicht von Hackern zu denken und Ihre IT-Infrastruktur entsprechend zu sichern. Felix Alexa befasst sich mit der frühzeitigen Erkennung und Abwehr von Angriffen in komplexen Systemen.Konstantin Goretzki engagiert sich im Bereich der offensiven IT-Sicherheit und ist Experte im Bereich WLAN.Tobias Scheible ist Dozent für Cyber Security und IT-Forensik und Autor des Blogs scheible.it.
Ansible for Kubernetes by Example
Learn how to automate your Kubernetes infrastructure using Ansible. This book will enable you to automate more tasks and save time with this human-readable platform.Containerized microservices deployed via Kubernetes allows you to save time, reduce human interaction and errors, and create applications that are more robust. You’ll learn how to automate the most redundant activities such as reports, services, the launch of a pod, adding permanent storage, configuring load balancing, and adding or modifying any Kubernetes parameter. You'll also gain an understanding of end-to-end use cases and how advanced cluster automation, such as Helm packages and node states, are evolving.Each lesson utilizes a specific use-case for the modern Kubernetes cluster and focuses on a single module from the most crucial parameter, complete with code demonstrations. Each code example is battle-proven in real-life with console interaction and verification.WHAT YOU'LL LEARN* Automate Kubernetes cluster management, cloud services, pods, and storage with Ansible* Configure your Ansible controller node* Write and execute Ansible Playbook code that follows best practices* Augment your productivity by applying Infrastructure as Code (IaC)* Troubleshoot Ansible WHO THIS BOOK IS FORIT professionals who would like a jargon-free understanding of Ansible technology, Windows Systems Administrators, DevOps professionals, thought leaders, and infrastructure-as-code enthusiasts.Luca Berton is an Ansible Automation Expert who has been working with Red Hat Ansible Engineer Team for three years. With more than 15 years of experience as a System Administrator, he has strong expertise in Infrastructure hardening and automation. Enthusiast of the Open Source supports the community by sharing his knowledge in different public access events. Geek by nature, Linux by choice, Fedora, of course.Chapter 1: Modern IT Infrastructure and Hello AppCHAPTER GOAL: The tools to handle a modern enterprise IT Infrastructure that enables Infrastructure as Code following DevOps methodologiesSUB -TOPICSModern IT Infrastructure (DevOps & IaC)The move to containersAnsible by Red HatKubernetes and the CNCFKubernetes distributions - OpenShift by Red Hat, Rancher, EKS, AKS, GCPContainers & PodCreating a ‘Hello’ appBuilding Hello AppRunning Hello in DockerDeploying Hello in KubernetesHello OperatorCHAPTER 2: ANSIBLE LANGUAGE CODECHAPTER GOAL: Description of the Ansible Platform and how to write and execute Ansible Playbook code that follows the best practicesSUB - TOPICSAnsible Architecture and Getting StartedAnsible InstallationAnsible Code LanguageCHAPTER 3: ANSIBLE FOR CONTAINERSCHAPTER GOAL: How to automate container management using Ansible (Docker and podman)SUB - TOPICSAnsible For ContainersInstall Docker in Linux and WindowsInstall and Update flatpak in LinuxInstall a snap in LinuxDeploy Web Server in a Container for Linux (Docker and Podman)CHAPTER 4: ANSIBLE FOR K8S TASKSCHAPTER GOAL: How to configure your Ansible controller node to interact with a k8s clusterSUB - TOPICS:Why Kubernetes & How it works.Set up your laboratory (cluster of VMs, Kubespray, Raspberry Pis, OpenShift local)Minikube to Create a ClusterCreate a cluster with KOPS - ( Cloud )Configure Ansible For KubernetesAnsible troubleshooting - Kubernetes K8s 401 UnauthorizedConfigure a Python Virtual EnvironmentConfigure an Ansible Execution EnvironmentReport a list of namespacesReport all deployments in namespaceCreate Kubernetes K8s namespaceCreate Kubernetes K8s podCreate Kubernetes K8s secretUsing a Service to Expose Your AppScale Your AppUpdate Your AppAssign CPU Resources to Kubernetes K8s Containers and PodsAssign Memory Resources to Kubernetes K8s Containers and PodsConfigure a Pod to Use a Volume for StorageApply Multiple YAML Files at Once on Kubernetes K8sCHAPTER 5: ANSIBLE FOR K8S USE-CASESCHAPTER GOAL: Some end-to-end examples about Ansible for Kubernetes usageSUB - TOPICS:Configuring a Java MicroserviceStateless - Deploying PHP Guestbook application with RedisStateful Deploying WordPress and MySQL with Persistent VolumesApply Pod Security Standards at the Namespace LevelRestrict a Container's Access to Resources with AppArmorRestrict a Container's Syscalls with seccompCHAPTER 6: ANSIBLE FOR K8S MANAGEMENTCHAPTER GOAL: How to automate system administration tasks for your K8s cluster using Ansible automationSUB - TOPICS:Report Helm package deployed inside the clusterReport Helm plugins deployed inside clusterDeploy a monitoring tool inside clusterManage Helm repositoriesRemove Helm package deployed inside clusterInstall Helm pluginRemove Helm pluginFetch logs from Kubernetes resourcesApply JSON patch operations to existing objectsCopy files and directories to and from podManage Services on KubernetesTaint a node in a Kubernetes/OpenShift clusterDrain, Cordon, or Uncordon node in k8s clusterKubernetes (K8s) dynamic inventoryRollback Kubernetes (K8S) Deployments and DaemonSetsSet a new size for a Deployment, ReplicaSet, Replication Controller, or JobCHAPTER 7: ANSIBLE FOR K8S CLOUD PROVIDERSCHAPTER GOAL:Some specific examples that automate Kubernetes with the major cloud providers using Ansible automationSUB - TOPICS:Amazon Elastic Kubernetes Service (EKS)Google Kubernetes Engine (GKE)Azure Kubernetes Service (AKS)
Content 360 Grad
Guter Content ist viel mehr als Text und Bild - er ist auch Video, Sound, Design, Podcast usw. Er ist technisch und kreativ, strategisch und spontan, kurzweilig und weitblickend zugleich. Diese Komplexität schlüsselt dieses Praxisbuch für Sie mit wertvollen Erfahrungsberichten vieler Spezialistinnen auf. So erhalten Sie einen fundierten Überblick über die verschiedenen Content-Disziplinen - alles in einem Werk! Mit Beiträgen von Kathi Grelck, Robert Weller, Christine Henning & Hendrik Unger, Katrin Schüler-Springorum, Jennifer Fritz, Anna Turnerm Caroline Hof und Ute Klingelhöfer. Aus dem Inhalt: Grundlagen des Content-MarketingsDas Königsformat TextGutes Design, guter Content?King Video gekonnt in Szene gesetztDie Renaissance des Audio ContentsWie Sie mit Wissen Kunden begeisternContent auf Speed: Social MediaContent im B2BDer Umsatz-Rockstar: Shop-ContentAus- und Weiterbildungsmöglichkeiten 1. Content 360 Grad - Rundumblick auf die Praxis der Content-Arbeit ... 13 1.1 ... Endlich! Die Content-Qualitätssicherung rückt immer mehr in den Fokus ... 17 1.2 ... Meine Top 10 der Content-Stolperfallen ... 22 1.3 ... Content der Zukunft - auf Kollaborationskurs mit der KI? ... 28 1.4 ... In a nutshell - Sie sind die richtige Buchzielgruppe, wenn . ... 40 1.5 ... Was Sie in diesem Buch erwartet ... 41 1.6 ... Abschließend: Content-Strategie = Mach einfach das Richtige! ... 43 2. Das Königsformat Text heute - und auch in der Zukunft? ... 45 2.1 ... Text ist nicht gleich Text? Ein Blick auf die Formatvielfalt ... 46 2.2 ... Be a pro! Tipps für das Verfassen von (digitalen) Inhalten ... 51 2.3 ... Messbar, evaluierbar, testbar? Kann Text überhaupt was? ... 54 2.4 ... Text und SEO - Suchmaschinenoptimierung ist mehr als Keywords ... 59 2.5 ... Text als Vertriebsprofi - Tipps für das Schreiben überzeugender Produkttexte ... 63 2.6 ... Storytelling - mit Emotionen Kunden begeistern ... 68 2.7 ... Diversität und Inklusion im Text - Gendern, Leichte Sprache, Barrierefreiheit ... 72 2.8 ... Automatisierung, künstliche Intelligenz, die Ära des Bewegtbildes - ist Text ein Auslaufmodell? ... 80 3. Gutes Design, guter Content? ... 87 3.1 ... Das CUBI UX-Modell als Framework für die zielgerichtete Gestaltung von Content ... 88 3.2 ... Content Designer*innen als Bindeglied für ganzheitliche Prozesse ... 102 3.3 ... Nützliche Tools fürs Content Design ... 111 3.4 ... Fazit: Guter Content braucht gutes Design ... 117 4. Video ist King! Setzen Sie Bewegtbild gezielt für Ihr Marketing ein ... 119 4.1 ... Warum Bewegtbilder das Web rocken ... 119 4.2 ... Tipps für die Einbettung von Videos ... 122 4.3 ... Pimpen Sie Ihr Video SEO-fit! ... 128 4.4 ... Hochwertige Videos können nur die Großen? Nicht unbedingt ... 132 4.5 ... Ausrüstung und Toolempfehlungen ... 136 5. Schon gehört? Audio-Content ist der Nachwuchsstar am Content-Himmel ... 145 5.1 ... Audio? Worum geht es? ... 145 5.2 ... Erheben Sie die Content-Stimme für Ihre User ... 155 5.3 ... High End Studio oder Smartphone, egal - ein Podcast soll es sein ... 167 6. Mehrwert trumpft klassisches Marketing - wie Sie mit Wissen begeistern ... 181 6.1 ... Was Sie bedenken sollten, bevor Sie loslegen ... 184 6.2 ... Das richtige Thema finden ... 187 6.3 ... Sinnvolle Lernziele setzen ... 191 6.4 ... Ein erstes Konzept erstellen ... 192 6.5 ... Spaß und Abwechslung ins Lernen bringen ... 202 6.6 ... Den Zeitrahmen richtig schätzen und die Rollen im Team festlegen ... 212 6.7 ... Mit gutem Design für Klarheit sorgen ... 215 6.8 ... Einmal testen, bitte! ... 217 6.9 ... Die Aufmerksamkeit der Zielgruppe gewinnen ... 218 6.10 ... Auswerten, verbessern, in die Zukunft denken ... 219 7. Content auf Speed - Inhalte für Social Media ... 221 7.1 ... Einführung: Content für immer mehr abgelenkte Zielgruppen ... 222 7.2 ... Social-Media-Content-Management - nur nebenbei geht meist an den Bedürfnissen vorbei ... 230 7.3 ... Content, der begeistert - Tipps und Beispiele für die gängigsten Social-Media-Formate ... 241 7.4 ... Social sells - Verkaufen über Social Media ... 258 8. Content im B2B - da geht noch einiges! ... 261 8.1 ... Dreamteam - Content Marketing und B2B ... 261 8.2 ... Das B2B-Marketing und seine Herausforderungen ... 262 8.3 ... Ein B2B-Kunde ist auch nur ein Mensch ... 263 8.4 ... Customer Journey im B2B - Ihre Inhalte als Reisebegleiter ... 273 8.5 ... Erfolgsfaktor Storytelling ... 281 8.6 ... Mit Content sichtbar auf Social Media ... 283 8.7 ... Mit Content sichtbar auf LinkedIn ... 290 8.8 ... Und die Kennzahlen? So überzeugen Sie die Geschäftsleitung ... 294 8.9 ... Fazit ... 297 9. Der Umsatz-Rockstar - Shop-Content ... 299 9.1 ... Die drei Grundgesetze eines jeden erfolgreichen Shops - warum der Fokus auf die Zielgruppe so entscheidend ist ... 301 9.2 ... Ab in den Spam-Ordner? Wie Sie Newsletter sinnvoll im E-Commerce einsetzen ... 326 9.3 ... Textautomation - wann guter Content auf Knopfdruck funktioniert ... 334 9.4 ... Safety first - wie Sie E-Commerce rechtssicher gestalten ... 340 9.5 ... Ein Blick in die Content-Glaskugel - wie Onlineshopping auch in der Zukunft funktioniert ... 341 10. Content-Profi werden und bleiben - Aus- und Weiterbildungsmöglichkeiten ... 343 10.1 ... Einmal Content-Profi, immer Content-Profi? Gründe, nicht stehen zu bleiben ... 343 10.2 ... So gehen Sie Weiterbildung strategisch an - Durchführung von Team-Audits ... 348 10.3 ... Der Weiterbildungsmarkt im Überblick - viele Wege führen nach Rom, doch welcher ist meiner? ... 352 10.4 ... Weiterbildung - was will der Markt? ... 355 10.5 ... Weiterbildungsangebote ... 360 10.6 ... Wie Sie das meiste aus einer Weiterbildung herausholen ... 365 10.7 ... Mit Netzwerken am Ball bleiben - wie Content-Profis ihr Wissen up to date halten ... 371 10.8 ... Was darf Weiterbildung kosten? ... 378 10.9 ... 5 Thesen zur Weiterbildung der Zukunft - wo geht die Reise hin? ... 379 10.10 ... Fazit ... 381 Die Beiträger*innen in diesem Buch ... 383 Index ... 395
Warehouse Management mit SAP S/4HANA
Mehr als 1.000 Seiten geballtes EWM-Wissen! Vom Wareneingang über die Qualitätsprüfung und Fertigungsintegration bis hin zum Warenausgang und der nahtlosen Integration in weitere SAP-Lösungen: Lernen Sie Prozesse und Funktionen der Lagerverwaltung mit SAP EWM im Detail kennen. Dieses topaktuelle Buch vermittelt Ihnen praxistaugliches Expertenwissen zu den EWM-Funktionen in SAP S/4HANA (Embedded und Decentralized). Aus dem Inhalt: Organisationsstrukturen und Stammdaten BestandsverwaltungLieferabwicklungObjekte und Elemente der ProzesssteuerungWareneingang und WarenausgangProduktionsintegrationLagerinterne ProzesseQualitätsmanagement (SAP QM)Radio Frequency und MobileBereichsübergreifende Prozesse und FunktionenMonitoring und ReportingAnbindung einer MaterialflusssteuerungMigration auf SAP EWM in SAP S/4HANA Vorwort ... 23 1. Einleitung ... 27 1.1 ... An wen richtet sich dieses Buch? ... 28 1.2 ... Orientierungshilfen in diesem Buch ... 29 1.3 ... Der Inhalt dieses Buches ... 30 1.4 ... Danksagung ... 32 2. Einführung in SAP Extended Warehouse Management ... 35 2.1 ... Lagerverwaltung mit SAP ... 36 2.2 ... SAP EWM ... 39 2.3 ... SAP EWM und SAP S/4HANA ... 45 2.4 ... SAP EWM in SAP S/4HANA ... 56 2.5 ... Dezentrales SAP S/4HANA EWM ... 64 2.6 ... Zusammenfassung ... 70 3. Organisationsstruktur ... 71 3.1 ... Grundlagen ... 72 3.2 ... Organisationsstruktur in SAP S/4HANA ... 74 3.3 ... Organisationsstruktur in SAP S/4HANA EWM ... 83 3.4 ... Zusammenfassung ... 121 4. Stammdaten in SAP S/4HANA EWM ... 123 4.1 ... Evolution der Stammdaten in SAP EWM ... 125 4.2 ... Stammdatenverwendung und Replikation in SAP EWM ... 127 4.3 ... SAP-EWM-Produktstamm ... 132 4.4 ... Verpackungsmaterialien ... 151 4.5 ... Geschäftspartner ... 152 4.6 ... Supply Chain Unit ... 156 4.7 ... Packvorschrift und Packspezifikationen ... 158 4.8 ... Unified Package Builder ... 165 4.9 ... Zusammenfassung ... 169 5. Bestandsverwaltung ... 171 5.1 ... Quants ... 172 5.2 ... Bestandsarten und Verfügbarkeitsgruppen ... 182 5.3 ... Besitzer, Verfügungsberechtigter und Eigentümer ... 188 5.4 ... Chargenverwaltung ... 196 5.5 ... Serialnummern ... 207 5.6 ... Handling Unit Management ... 226 5.7 ... Bestand in Transporteinheiten ... 234 5.8 ... Bestandsidentifikation (Stock ID) ... 234 5.9 ... Mindesthaltbarkeits- und Verfallsdatum verwalten ... 239 5.10 ... Catch Weight Management ... 244 5.11 ... Bestandsspezifische Mengeneinheiten ... 254 5.12 ... Verwaltung von Herkunftslandinformationen ... 259 5.13 ... Bestandsfindung und -bewertung ... 261 5.14 ... Sonderbestände ... 265 5.15 ... Zusammenfassung ... 268 6. Lieferabwicklung ... 269 6.1 ... Aufbau der Lieferung ... 270 6.2 ... Lieferbelege in SAP EWM ... 277 6.3 ... Lieferschnittstelle ... 281 6.4 ... Allgemeine Einstellung der Lieferabwicklung ... 300 6.5 ... Zusammenfassung ... 308 7. Objekte und Elemente der Prozesssteuerung ... 309 7.1 ... Wellenmanagement ... 310 7.2 ... Lageraufgaben und Lagerprozessart ... 328 7.3 ... Lagerauftragserstellung ... 333 7.4 ... Lagerungssteuerung ... 346 7.5 ... Zusammenfassung ... 360 8. Wareneingangsprozess ... 361 8.1 ... Einleitung und Grundlagen ... 361 8.2 ... Wareneingangsankündigung ... 365 8.3 ... Ankunft des Lkws ... 416 8.4 ... Wareneingangsvorbereitung ... 421 8.5 ... Entladung und Wareneingangsbuchung ... 431 8.6 ... Wareneingangssteuerung ... 441 8.7 ... Einlagerung ... 456 8.8 ... Sonderfälle im Wareneingangsprozess ... 469 8.9 ... Wareneingangsprozess im Szenario »Advanced Shipping & Receiving« ... 494 8.10 ... Zusammenfassung ... 512 9. Warenausgangsprozess ... 513 9.1 ... Einführung in den Warenausgangsprozess ... 515 9.2 ... Zusätzliche Tätigkeiten im Warenausgangsprozess ... 519 9.3 ... Warenausgangsprozess in SAP EWM ... 557 9.4 ... Zusammenfassung ... 628 10. Produktionsintegration ... 629 10.1 ... Szenarien und Optionen ... 630 10.2 ... Materialbereitstellung ... 640 10.3 ... Produktionsintegration mit einem externen Manufacturing Execution System ... 669 10.4 ... Wareneingang aus der Produktion ... 682 10.5 ... Intralogistik zur Produktionsversorgung ... 693 10.6 ... Zusammenfassung ... 702 11. Lagerinterne Prozesse ... 703 11.1 ... Nachschub ... 703 11.2 ... ABC-Analyse ... 718 11.3 ... Lager-Reorganisation ... 722 11.4 ... Bestandskonsolidierung ... 731 11.5 ... Ad-hoc-Bewegungen im Lager ... 735 11.6 ... Umbuchungen ... 737 11.7 ... Inventur ... 738 11.8 ... Ungeplanter Warenausgang ... 760 11.9 ... Warenausgang auf die Kostenstelle ... 761 11.10 ... Zusammenfassung ... 763 12. Qualitätsprüfung ... 765 12.1 ... Quality Inspection Engine ... 766 12.2 ... Qualitätsprüfung im Wareneingang ... 782 12.3 ... Lagerinterne Qualitätsprüfungen ... 838 12.4 ... Zusammenfassung ... 842 13. Radio Frequency und Mobile ... 843 13.1 ... Ressourcenmanagement ... 844 13.2 ... Radio-Frequency-Framework ... 871 13.3 ... Datenfunk, Pick-by-Voice und RFID ... 883 13.4 ... Zusammenfassung ... 917 14. Bereichsübergreifende Prozesse und Funktionen ... 919 14.1 ... Erweiterte Retourenabwicklung ... 920 14.2 ... Logistische Zusatzleistungen ... 936 14.3 ... Kit-Bildung ... 951 14.4 ... Integration von SAP EWM mit weiteren SAP-Produkten ... 968 14.5 ... Yard Management ... 993 14.6 ... Transitlagerung ... 1006 14.7 ... Ausnahmebehandlung ... 1015 14.8 ... Cross-Docking ... 1030 14.9 ... Post Processing Framework und Formulardruck ... 1053 14.10 ... Berechtigungen ... 1065 14.11 ... Archivierung ... 1070 14.12 ... Zusammenfassung ... 1072 15. Monitoring und Reporting ... 1073 15.1 ... Monitoring und Reporting im Überblick ... 1073 15.2 ... Lagerverwaltungsmonitor ... 1077 15.3 ... Lagercockpit ... 1097 15.4 ... Grafisches Lagerlayout ... 1105 15.5 ... SAP S/4HANA Embedded Analytics ... 1107 15.6 ... SAP-EWM-spezifisches Reporting in SAP BW/4HANA ... 1128 15.7 ... SAP Analysis for Microsoft Office ... 1136 15.8 ... SAP Analytics Cloud ... 1138 15.9 ... Zusammenfassung ... 1154 16. Anbindung einer Materialflusssteuerung ... 1155 16.1 ... Grundbegriffe und Aufbau eines Materialflusssystems ... 1156 16.2 ... Einrichtung und Simulation eines Materialflusssystems ... 1166 16.3 ... Lagerlayout definieren ... 1171 16.4 ... Verschicken von Telegrammen ... 1178 16.5 ... Routing im Materialflusssystem ... 1180 16.6 ... Überwachung des Materialflusssystems ... 1187 16.7 ... Ausnahmebehandlungen in EWM-MFS ... 1191 16.8 ... Anbindung von Behälterfördertechnik ... 1194 16.9 ... Anbindung über die Lagersteuerrechner-Schnittstelle ... 1207 16.10 ... Zusammenfassung ... 1207 17. Migration auf SAP EWM in SAP S/4HANA ... 1209 17.1 ... Migrationsszenarien und Systeme ... 1210 17.2 ... Umstieg von SAP EWM auf SAP EWM in SAP S/4HANA (dezentral) ... 1212 17.3 ... Umstieg von WM auf Embedded SAP EWM in SAP S/4HANA ... 1229 17.4 ... Zusammenfassung ... 1240 Anhang ... 1243 A ... Abkürzungsverzeichnis ... 1245 B ... Literaturverzeichnis ... 1255 Die Autoren ... 1259 Index ... 1261
Access
Wie Sie in Access 2021 Datenbanken grundlegend richtig konzipieren und schrittweise aufbauen, erfahren Sie als Anwender oder Entwickler in diesem Buch! Nach einer umfassenden Einführung in gutes Datenbankdesign macht es Sie mit der Erstellung von Tabellen, Abfragen, Formularen und Berichten vertraut. Außerdem lernen Sie alle wichtigen fortgeschrittenen Techniken kennen: Von Abfrageoptimierung und VBA- oder DAO-Programmierung über SQL-Server-Anbindung bis zur Entwicklung von Desktopanwendungen ist einfach alles für Sie drin! Aus dem Inhalt: Grundlagen zu Access: Installation und Konfiguration, relationale Datenbanken, BeziehungenDatenbank-Design: Normalisierung, Namenskonventionen, referentielle Integrität, häufige Fehler, Best Practice Tabellen erstellen und ändern; Felddatentypen, Beziehungen erstellen, Primär- und Fremdschlüssel, Alternativschlüssel und IndizesAbfragen erstellen inkl. WorkshopsDatenverbindungen, Import und Export von Daten, Einbinden von SharePoint-Listen; Server-DatenbankenSQL lernen: Daten abfragen und auswerten, Unterabfragen, Aktionsabfragen, Union- und SQL-Pass-Through-AbfragenFormulare erstellen: Formular-Typen, Entwurf, Steuerelemente, Layout, Ansichten, Arbeiten mit mehreren FormularenÜbersichtliche Berichte: Entwurf, Ansichten, Bereiche, Etiketten und mehrspaltige BerichteProgrammierung mit Makros und VBA: Formulare bereichern, auf Ereignisse reagieren, Entwicklungsumgebung, Daten im Speicher verarbeiten, Fallunterscheidungen und Schleifen, Module, Klassenmodule, FehlerbehandlungDAO-Klassenbibliothek: Aktionsabfragen erstellen und ausführen, Datensätze bearbeiten, TransaktionenAnwendungsprogramme erstellen: Desktop-Datenbanken Vorwort ... 17 1. Einleitung ... 21 1.1 ... Was ist Access? ... 21 1.2 ... Wie kann eine Datenbank meine Arbeitsprozesse unterstützen? ... 27 2. Access als Datenbank: Tabellen ... 39 2.1 ... Ein Schnelleinstieg in relationale Datenbanken ... 39 2.2 ... Datenbankdesign ... 45 2.3 ... Erstellen von Tabellen ... 56 2.4 ... Ändern von Tabellen ... 99 2.5 ... Daten in Tabellen ... 105 2.6 ... Formatierungen in Tabellen ... 128 2.7 ... Beziehungen zwischen Tabellen ... 155 2.8 ... Durch die Normalformen das Datenbankdesign verbessern ... 186 2.9 ... Indizes ... 211 2.10 ... Besondere Tabellen ... 221 3. Daten filtern, sortieren und zusammenfassen: Abfragen ... 225 3.1 ... Einfache Abfragen ... 225 3.2 ... Auswerten von Daten eines Datensatzes: Berechnete Felder ... 251 3.3 ... Zusammenfassen von Datensätzen: Gruppierung und Aggregieren ... 272 3.4 ... Abfragen von Daten aus mehreren Tabellen ... 288 3.5 ... Aktionsabfragen ... 305 3.6 ... Workshops zum Normalisieren von Daten ... 320 4. Access und die Verbindungen zur Außenwelt ... 333 4.1 ... Wann braucht man Datenverbindungen? ... 333 4.2 ... Export von Daten ... 343 4.3 ... Zugriff auf eine Access-Desktop-Datenbank aus anderen Programmen ... 376 4.4 ... Import von Daten ... 393 4.5 ... Workshops zum Import von Daten ... 411 4.6 ... Anbindung externer Datenquellen: Verknüpfen von Tabellen ... 461 4.7 ... Was sind Server-Datenbanken? ... 471 4.8 ... Workshops zum SQL Server ... 489 5. SQL -- die Programmiersprache für Datenbanken ... 511 5.1 ... Warum SQL lernen? ... 511 5.2 ... Daten abfragen: SELECT ... 512 5.3 ... Gruppierung und Aggregieren ... 531 5.4 ... Unterabfragen ... 535 5.5 ... Aktionsabfragen: Data Manipulation Language (DML) ... 545 5.6 ... Datenbankobjekte verändern: Data Definition Language (DDL) ... 553 5.7 ... Besondere Abfragen ... 556 6. Formulare ... 563 6.1 ... Formulare entwerfen ... 563 6.2 ... Arbeiten mit Steuerelementen ... 574 6.3 ... Die verschiedenen Steuerelemente ... 601 6.4 ... Mit Layouts in Formularen arbeiten ... 668 6.5 ... Formulartypen ... 681 6.6 ... Arbeiten mit mehreren Formularen ... 692 6.7 ... Formulare aus einer Vorlage erstellen ... 715 6.8 ... Workshops zu Formularen ... 718 7. Berichte ... 749 7.1 ... Berichte entwerfen ... 749 7.2 ... Arbeiten mit Layouts in Berichten ... 763 7.3 ... Ansichten eines Berichts ... 764 7.4 ... Bereiche in Berichten ... 771 7.5 ... Berichte mit mehreren Spalten ... 796 7.6 ... Workshops zu Berichten ... 804 8. Einfache Programmierung mit Makros ... 819 8.1 ... Makros ... 819 8.2 ... Auf Ereignisse reagieren ... 837 8.3 ... Besondere Makros ... 847 9. Visual Basic for Applications (VBA), die Programmiersprache für Microsoft-Office-Anwendungen ... 855 9.1 ... Warum VBA lernen? ... 855 9.2 ... Formulare bereichern ... 857 9.3 ... Die integrierte Entwicklungsumgebung ... 867 9.4 ... Daten im Speicher verarbeiten ... 877 9.5 ... Kontrollstrukturen: Verzweigungen und Wiederholungen ... 891 9.6 ... Module ... 899 9.7 ... Klassenmodule ... 927 9.8 ... Fehlerbehandlung ... 956 10. Die Data-Access-Objects-(DAO-)Klassenbibliothek ... 965 10.1 ... Daten abfragen: »Recordset«-Objekte ... 966 10.2 ... Aktionsabfragen ausführen ... 978 10.3 ... Transaktionen ... 980 10.4 ... Andere Klassenbibliotheken ... 984 11. Anwendungsprogramme mit Access erstellen ... 993 11.1 ... Wichtige Elemente eines Anwendungsprogramms ... 994 11.2 ... Zugriffsberechtigungen ... 1005 11.3 ... Ohne Access mit Datenbank-Dateien arbeiten: Die Access Runtime ... 1016 11.4 ... Die Grenzen der Möglichkeiten in Access -- Beyond the Limits ... 1030 Anhang ... 1035 A.1 ... Microsoft SQL Server ... 1035 Index ... 1077
Fokus!
Du bist Product Owner. Die Aufgabe könnte kaum komplexer sein: Die Qualität eures Produkts hängt von deiner Arbeit ebenso ab wie ein wertschätzendes Miteinander. Auch Infrastruktur, Stakeholder und Terminpläne brauchen deine Aufmerksamkeit. Ihr liefert häufig und du musst stets wissen, wie es um den Fortschritt bestellt ist. Dieses Handbuch hilft dir, die Rolle in allen Facetten gut auszufüllen. Es bietet einen Überblick über Prinzipien, Aufgaben und Artefakte in Scrum, lehrt Grundlagen gelungener Kommunikation und eine Fülle ganz konkreter Vorgehensweisen. Du profitierst von der vielseitigen Erfahrung der Autor*innen im Coaching und in der Produktentwicklung. Lerne pfiffige Abläufe und robuste Methoden für verschiedene Projektsituationen kennen. Für den Einstieg und als Begleiter in der Praxis. Aus dem Inhalt: Weshalb Unternehmen agil arbeitenAufgaben in der Product-Owner-RolleMeetings und Retrospektiven gestaltenProduktstrategie und ZieleStory Mapping und ReleaseplanungKommunikation: POs als VermittlerGekonnt priorisierenDesign Thinking: Nutzer*innen beobachten und verstehenDatengetriebene ProduktentwicklungRisiken erkennenAgilität für ganze Unternehmen Vorwort ... 17 1. Gesucht: Product Owner (m/w/d) ... 19 1.1 ... Scrum - eine agile Allzweckmethode? ... 20 1.2 ... Product Owner*in - was ist das eigentlich? ... 25 1.3 ... Fünf Dinge, um die du dich wirklich kümmern musst ... 31 1.4 ... Was ist NICHT dein Job?! ... 40 2. Alles im Blick: die Produktübersicht ... 43 2.1 ... Viele verschiedene Perspektiven einbeziehen ... 44 2.2 ... Alles auf einem Blatt ... 45 2.3 ... Deine Vision zählt ... 48 2.4 ... Die Bedürfnisse der Kundschaft kennenlernen ... 50 2.5 ... Die Produktstruktur entwickeln ... 52 2.6 ... Der Return muss stimmen: Nutzen und wirtschaftliche Anreize ... 58 2.7 ... Unwägbarkeiten und Risiken konstruktiv wenden ... 60 2.8 ... Rechtliche Rahmenbedingungen einbeziehen ... 65 2.9 ... Die Abhängigkeiten ermitteln ... 66 2.10 ... Die Kommunikation mit den Stakeholder*innen aufbauen ... 70 2.11 ... Experimentiere dich an den Auftrag ran ... 73 2.12 ... Deine persönliche Überblicksroutine ... 75 3. Das Fundament: Projektmanagement ... 77 3.1 ... Meilensteine, Iterationen und das Produkt-Ziel ... 78 3.2 ... Deine Vorgehensstrategie entwickeln ... 83 3.3 ... Wie sag ich es den anderen? ... 88 3.4 ... Vom ersten Meilenstein zum Product Backlog ... 90 3.5 ... Produktarten und ihre Herausforderungen ... 93 4. Zeit für Feedback ... 99 4.1 ... Die Wissensspirale ... 100 4.2 ... Feedback: ehrliche Rückmeldungen für die Weiterentwicklung nutzen ... 102 4.3 ... Voraussetzungen für gute Feedback-Gespräche ... 104 4.4 ... Feedback-Regeln ... 107 4.5 ... Der Feedback-Canvas ... 108 4.6 ... Vom Umgang mit Feedback und Fehlern ... 110 4.7 ... Lernmomente gestalten ... 111 4.8 ... Impulse im Entwicklungsalltag aufgreifen ... 111 5. Product Discovery: Raten oder Daten? ... 123 5.1 ... Was ist Product Discovery? ... 124 5.2 ... Immer ist ein guter Zeitpunkt ... 126 5.3 ... Die Haltung entscheidet ... 126 5.4 ... Methoden zur Product Discovery ... 128 5.5 ... Design Thinking ... 139 5.6 ... Serendipität ... 141 5.7 ... Vorsicht vor Denkfehlern! ... 142 5.8 ... Hypothesen bilden und testen ... 143 5.9 ... Wie weiter? ... 144 6. Zuhören, verstehen, ansprechen: dein Kommunikationsjob ... 147 6.1 ... Verständlichkeit und Verständigung herstellen ... 149 6.2 ... Zusammenarbeit durch angemessene Kommunikation initiieren ... 154 6.3 ... Agil kommunizieren ... 159 6.4 ... Gesprächsführung übernehmen in alltäglichen und herausfordernden Situationen ... 161 6.5 ... Kreative Prozesse moderieren ... 171 6.6 ... Schneller entscheiden, statt immer zu warten ... 175 7. Frisch sortiert ist halb gewonnen: das Refinement ... 187 7.1 ... Hol dein Team zusammen ... 188 7.2 ... Stories und Backlog-Einträge schreiben ... 188 7.3 ... Geschickt schneiden ... 195 7.4 ... Akzeptanzkriterien finden ... 200 7.5 ... Definition of Done ... 204 7.6 ... Gut geschätzt: Story Points & Co. ... 207 7.7 ... Sortieren und priorisieren (und mal Nein sagen können) ... 214 7.8 ... Das Refinement ritualisieren: Wie machen wir das regelmäßig? ... 217 8. Interview: Auf einen Kaffee mit Product Ownerin Jil ... 221 8.1 ... Die Product-Owner-Rolle in der Praxis ... 222 8.2 ... Mit Daten arbeiten ... 223 8.3 ... Kommunikation ist das A und O ... 223 8.4 ... Fragen sind »The Only Way«! ... 225 8.5 ... Dein allerbester Freund aus dem Tech-Team ... 226 8.6 ... Geh mit dem Problem ins Team, nicht mit der Lösung ... 226 8.7 ... Tools helfen, den Überblick zu behalten ... 227 8.8 ... Der Blick ins Product Backlog ... 228 8.9 ... Scrum? Kanban? Scrumban! ... 230 8.10 ... Ein gutes Reporting-Tool ist Pflicht ... 231 9. Was liegt an? Planning und Daily ... 233 9.1 ... Das Sprint Planning vorbereiten ... 235 9.2 ... Das Sprint-Ziel formulieren ... 239 9.3 ... Aushandeln: Was kommt in den Sprint? ... 243 9.4 ... Daily zur Information nutzen ... 246 9.5 ... Dem Team Orientierung geben ... 248 9.6 ... Sind wir done done? Die Definition of Done nutzen ... 249 9.7 ... Wertvoll und nützlich? Features abnehmen ... 249 9.8 ... Refinement: Anforderungen erkennen ... 250 9.9 ... Sprint-Wechsel vorbereiten ... 252 9.10 ... Den Sprint abbrechen ... 252 9.11 ... Dann machen wir eben was anderes: der Pivot ... 256 10. Gemeinsam führen ... 259 10.1 ... Wer macht was? ... 260 10.2 ... Die Grundlagen im Agilen Manifest ... 261 10.3 ... Führen und Managen ... 262 10.4 ... Cynefin Framework ... 265 10.5 ... Dich selbst führen ... 268 10.6 ... Mit anderen führen ... 273 11. Tech für Anfänger*innen ... 281 11.1 ... Zuverlässig und mit hoher Qualität entwickeln und liefern ... 282 11.2 ... Anwendungen professionell betreiben ... 294 11.3 ... Rechtliche und Sicherheitsanforderungen sicherstellen ... 298 11.4 ... Aus- und Weiterbildung ... 303 12. Kurs anpassen: das Review ... 305 12.1 ... Das Sprint Review ... 306 12.2 ... Das Review Meeting vorbereiten ... 307 12.3 ... Zum Start ... 314 12.4 ... Der Stand der Dinge ... 317 12.5 ... Die Entwicklungen im Umfeld ... 322 12.6 ... Wie weiter? ... 325 12.7 ... Was nicht ins Review gehört ... 327 13. Auf eine gute Zusammenarbeit! Die Retrospektive ... 329 13.1 ... Wie wird's gemacht? ... 330 13.2 ... Die richtigen Rahmenbedingungen ... 331 13.3 ... Psychologische Sicherheit ... 331 13.4 ... Lass uns über Gefühle sprechen ... 333 13.5 ... Die Retrospektive für kritisches Feedback nutzen ... 334 13.6 ... Ein typischer Ablauf ... 335 13.7 ... Nach der Retro ist vor der Retro ... 337 14. Guter Rat von Lennart ... 339 14.1 ... Was macht ein Agile Coach? ... 339 14.2 ... Der Unterschied zur Scrum-Master-Rolle ... 340 14.3 ... Wie ein agiler Coach unterstützt ... 340 14.4 ... Tipps für das Stakeholder-Management ... 341 14.5 ... Es gibt keine schlechten Nachrichten ... 342 14.6 ... Wenn Führung fordert ... 343 14.7 ... Der Weg zum Agile Coach ... 344 15. Heiße Konflikte willkommen! ... 347 15.1 ... Konflikte für Innovationen nutzen ... 348 15.2 ... Die Basis für Austausch schaffen ... 353 15.3 ... Höflich miteinander umgehen ... 363 15.4 ... Das Kritische ansprechen: der Elefant im Raum ... 365 15.5 ... Nein sagen (können/dürfen/müssen) ... 370 15.6 ... Grenzen der Kommunikation anerkennen und für sich selbst sorgen ... 372 16. Liefern mit Stil ... 377 16.1 ... Wie oft liefern? ... 379 16.2 ... Was ist alles zu tun? ... 381 16.3 ... Liefern ist kein Endpunkt ... 390 17. Umfeld und Unterstützung: die Sicht aufs Unternehmen ... 391 17.1 ... Warum Organisationsentwicklung? ... 392 17.2 ... Vom ersten Scrum Team zum agilen Unternehmen ... 399 17.3 ... Hypothesengeleitete Entwicklung ... 415 18. Gut gemacht! ... 421 18.1 ... Probiere es einfach aus! ... 421 18.2 ... Danke ... 422 Anhang ... 423 A ... Elefanten-Carpaccio (Beispiellösung) ... 423 B ... Literaturverzeichnis ... 427 Das Team, das dieses Buch geschrieben hat ... 437 Index ... 439
Datenmigration in SAP-Systeme
Dieser detaillierte Leitfaden erklärt verständlich, wie eine erfolgreiche Datenübertragung in neue SAP-Systeme ohne Programmieraufwand gelingt. Dabei werden die Grundlagen, alle notwendigen Vorbereitungen und die verschiedenen Ansätze für die Datenmigration in SAP S/4HANA ausführlich beschrieben. Aus dem Inhalt: GrundlagenwissenSAP S/4HANA Migration CockpitSAP Cloud IntegrationSAP SuccessFactorsSAP AribaSAP Business ByDesignLegacy System Migration WorkbenchBeispieldaten zum Download Einleitung ... 17 TEIL I. Grundlagen ... 23 1. Grundlagen der Datenmigration ... 25 1.1 ... Implementierungsansätze ... 25 1.2 ... Migrationsstrategien und Migrationsszenarien ... 30 1.3 ... Exkurs: Historische Daten ... 35 2. Planung von Datenmigrationsprojekten ... 41 2.1 ... Phasen eines Datenmigrationsprojekts ... 41 2.2 ... Arbeitspakete in Datenmigrationspaketen ... 49 2.3 ... Planung und Aufwandsschätzung ... 78 2.4 ... Fazit ... 87 TEIL II. Datenmigration in SAP-Lösungen ... 89 3. Datenmigration in SAP S/4HANA ... 91 3.1 ... Überblick über das SAP S/4HANA Migration Cockpit ... 92 3.2 ... Migration mittels Staging-Tabellen ... 97 3.3 ... Direkter Transfer von Daten aus einem SAP-System ... 154 3.4 ... SAP S/4HANA Migration Object Modeler ... 178 3.5 ... Modellierung für die Datenmigration mit Staging-Tabellen ... 184 3.6 ... Modellierung für die Datenmigration mit Staging-Tabellen in der SAP S/4HANA Cloud, public edition ... 196 3.7 ... Modellierung für den direkten Transfer von Daten aus SAP-Systemen ... 197 3.8 ... Fazit und weitere nützliche Informationsquellen ... 203 4. Datenmigration in SAP SuccessFactors ... 207 4.1 ... Grundsätzliche Vorüberlegungen zur Employee-Central-Datenmigration ... 208 4.2 ... SAP Successfactors Employee Central - Grundlagen ... 214 4.3 ... Infoporter für SAP-ERP-HCM-Daten ... 220 4.4 ... Migration der SAP-Kostenstellen nach Employee Central ... 227 4.5 ... Datenimport in SAP SuccessFactors ... 229 4.6 ... Tipps und Tricks ... 244 4.7 ... Fazit ... 254 5. Datenmigration in SAP Ariba ... 255 5.1 ... Herausforderungen und Komplexitätsfelder ... 256 5.2 ... Migration von Stammdaten ... 258 5.3 ... Migration von Lieferantendaten ... 267 5.4 ... Migration von Bewegungsdaten ... 272 5.5 ... Migration der Benutzerdaten ... 274 5.6 ... Fazit ... 275 6. Datenmigration in SAP Business ByDesign ... 277 6.1 ... Migrationsvorlagen ... 278 6.2 ... Migrationstool ... 290 6.3 ... Hauptschritte der Migration ... 312 6.4 ... Migration von Buchhaltungsdaten ... 336 6.5 ... Änderungsmigration ... 352 6.6 ... Migration als Teilprojekt ... 364 6.7 ... Tipps aus der Praxis ... 370 6.8 ... Fazit ... 374 TEIL III. Alternative Verfahren ... 375 7. Batch-Input ... 377 7.1 ... Was ist Batch-Input? ... 378 7.2 ... Wie funktioniert Batch-Input? ... 378 7.3 ... Vor- und Nachteile des Batch-Input-Verfahrens ... 387 7.4 ... Fazit ... 390 8. IDoc und ALE-Verteilung ... 391 8.1 ... Einführung in die Intermediate Documents (IDocs) ... 391 8.2 ... Stammdatenverteilung ... 401 8.3 ... Vor- und Nachteile des Verfahrens ... 406 8.4 ... Fazit ... 408 9. Legacy System Migration Workbench ... 409 9.1 ... Überblick über die Legacy System Migration Workbench ... 410 9.2 ... Datenmigration mit der Legacy System Migration Workbench ... 413 9.3 ... Aufzeichnungen ... 471 9.4 ... Projekte transportieren ... 481 9.5 ... Vorbereitende Maßnahmen zur Nutzung der IDoc-Eingangsverarbeitung ... 483 9.6 ... LSMW-Umsetzungsprogramm ... 487 9.7 ... Funktionen für Fortgeschrittene ... 491 9.8 ... Anwendungsbeispiele für Fortgeschrittene ... 496 9.9 ... Langtexte ... 511 9.10 ... Fazit ... 516 10. Vorbereitung der Datenmigration mit SAP Cloud Integration ... 519 10.1 ... SAP Cloud Integration im Kontext der Datenmigration ... 520 10.2 ... Wahl des File-to-File-Ansatzes ... 520 10.3 ... Vorbereitung ... 521 10.4 ... Implementierung der Schnittstelle ... 529 10.5 ... Handlungsoptionen für Key-User ... 552 10.6 ... Fazit ... 556 11. Techniken zur Vermeidung von Programmierung ... 559 11.1 ... Kritische Stelle: Datenkonvertierung ... 559 11.2 ... Techniken im Rahmen der Datenkonvertierung ... 560 11.3 ... Fazit ... 571 12. Angrenzende Gebiete ... 573 12.1 ... Datenbankmigration ... 573 12.2 ... Systemkonvertierung ... 578 12.3 ... Fazit ... 581 Anhang ... 583 A ... Glossar ... 583 Das Autorenteam ... 591 Index ... 595
Wie mache ich das in Lightroom Classic und CC? (4. Auflage)
300 Rezepte vom weltweit meistgelesenen Lightroom-AutorWenn Sie nicht so gern dicke Bücher über Lightroom wälzen, sondern lieber nur das Nötige lernen, um Ihre Bilder trotzdem optimal entwickeln und verwalten zu können – dann schauen Sie doch mal in dieses Buch.Hier finden Sie 300 Antworten auf alle wichtigen Fragen zu allen wesentlichen Lightroom- Funktionen für die Versionen Classic und CC – vom Import Ihrer Bilder über ihre Organisation und Entwicklung bis zum Druck.Sie kommen an einer Stelle nicht weiter? Dann schlagen Sie einfach kurz hier nach. Wenn Sie Fragen haben zur effizienten Verwaltung Ihrer Bilder – im Kapitel über Bildorganisation finden Sie garantiert die richtigen Antworten. Sie wollen mit Lightrooms mächtigen, KI-basierten Maskierungsfunktionen arbeiten? Dann hat das Kapitel über Masken die für Sie passenden Rezepte. So verbringen Sie weniger Zeit mit dem Erlernen von Lightroom und mehr Zeit mit der Bearbeitung Ihrer Bilder. Lightroom erlernen Sie so trotzdem – ganz praktisch und fast nebenbei.Ob Sie dieses Buch zum Nachschlagen nutzen, es durchstöbern oder in einem Rutsch durchlesen: Scott Kelby bringt Sie immer auf dem kürzesten Weg ans Ziel, mit so viel Information, wie Sie benötigen, und so verständlich und unterhaltsam, als würde Ihnen ein guter Bekannter Lightroom erklären.
Python lernen - kurz & gut
Der praktische Schnelleinstieg in die Python-Programmierung- Kompakt und verständlich vermittelt dieses Buch den Umgang mit Python 3- Ein interaktiver Einstieg erlaubt direktes Ausprobieren und verschafft schnelle Erfolgserlebnisse- Sie lernen die Python-Grundlagen und einen guten Stil beim Entwickeln- Der Sourcecode, die Beispiele und ergänzende umfangreiche Praxisprojekte sind als Download verfügbar und erleichtern das VerständnisDieses Buch ist für vielbeschäftigte Programmierer:innen, die eine knappe und dennoch gut verständliche Einführung in Python als immer populärer werdende Programmiersprache suchen. Python lernen – kurz & gut bietet einen unterhaltsamen Einstieg und informiert Sie über viele Python-Bestandteile, die Ihnen helfen werden, schnell durchzustarten:- Installation von Python- Schnelleinstieg in die wichtigsten Aspekte- Basisbausteine wie Strings, Enums, Zufallszahlen, Fallunterscheidungen und Schleifen- Klassen und objektorientierte Programmierung- Datencontainer wie Listen, Mengen und Tupel- Fortgeschrittene Themen zu Collections wie Iteratoren, Generatoren, Slicing, Sortierungen und Comprehensions- Datumsverarbeitung inklusive Berechnungen- Dateiverarbeitung und JSON sowie Behandlung von FehlernTrotz seines kompakten Formats liefert dieses Buch eine fundierte Einführung und eine Fülle an leicht nachvollziehbaren Beispielen, die zum Experimentieren einladen. Es unterstützt Sie optimal dabei, Ihre Python-Kenntnisse auf- und auszubauen. Insbesondere wenn Sie bereits ein wenig mit z.B. Java oder C++ vertraut sind, ist dieses Buch die ideale Wahl, um solide in Python einzusteigen.Zum Autor:Michael Inden ist Java- und Python-Enthusiast mit über zwanzig Jahren Berufserfahrung. Nach seinem Studium in Oldenburg hat er bei diversen internationalen Firmen in verschiedenen Rollen etwa als Softwareentwickler, -architekt, Consultant, Teamleiter, CTO sowie Leiter Academy gearbeitet. Seit Anfang 2022 ist er als Head of Development in Zürich tätig. Sein besonderes Interesse gilt dem Design qualitativ hochwertiger Applikationen sowie dem Coaching. Sein Wissen gibt er gerne als Trainer in internen sowie externen Schulungen und auf Konferenzen weiter, etwa bei der JAX/W-JAX, JAX London, Oracle Code One, ch.open sowie bei der Java User Group Switzerland. Zudem hält er Vorlesungen zum Thema Einstieg in Python im Rahmen eines CAS Machine Learning for Software Engineers.
Smart Grids and Internet of Things
SMART GRIDS AND INTERNET OF THINGSSMART GRIDS AND THE INTERNET OF THINGS (IOT) ARE RAPIDLY CHANGING AND COMPLICATED SUBJECTS THAT ARE CONSTANTLY CHANGING AND DEVELOPING. THIS NEW VOLUME ADDRESSES THE CURRENT STATE-OF-THE-ART CONCEPTS AND TECHNOLOGIES ASSOCIATED WITH THE TECHNOLOGIES AND COVERS NEW IDEAS AND EMERGING NOVEL TECHNOLOGIES AND PROCESSES.Internet of Things (IoT) is a self-organized network that consists of sensors, software, and devices. The data is exchanged among them with the help of the internet. Smart Grids (SG) is a collection of devices deployed in larger areas to perform continuous monitoring and analysis in that region. It is responsible for balancing the flow of energy between the servers and consumers. SG also takes care of the transmission and distribution power to the components involved. The tracking of the devices present in SG is achieved by the IoT framework. Thus, assimilating IoT and SG will lead to developing solutions for many real-time problems. This exciting new volume covers all of these technologies, including the basic concepts and the problems and solutions involved with the practical applications in the real world. Whether for the veteran engineer or scientist, the student, or a manager or other technician working in the field, this volume is a must-have for any library. Smart Grids and Internet of Things:* Presents Internet of Things (IoT) and smart grid (SG)-integrated frameworks along with their components and technologies* Covers the challenges in energy harvesting and sustainable solutions for IoTSGs and their solutions for practical applications* Describes and demystifies the privacy and security issues while processing data in IoTSG* Includes case studies relating to IoTSG with cloud and fog computing machine learning and blockchainSANJEEVIKUMAR PADMANABAN, PHD, is a professor in the Department of Electrical Engineering, IT and Cybernetics, University of South-Eastern Norway, Porsgrunn, Norway. He received his PhD in electrical engineering from the University of Bologna, Italy. He has almost ten years of teaching, research and industrial experience and is an associate editor on a number of international scientific refereed journals. He has published more than 750 research papers and has won numerous awards for his research and teaching. JENS BO HOLM-NIELSEN currently works at the Department of Energy Technology, Aalborg University, and is head of the Esbjerg Energy Section. He helped establish the Center for Bioenergy and Green Engineering in 2009 and served as the head of the research group. He has served as a technical advisor for many companies in this industry, and he has executed many large-scale European Union and United Nation projects. He has authored more than 300 scientific papers and has participated in over 500 various international conferences. RAJESH KUMAR DHANARAJ is a professor in the School of Computing Science and Engineering at Galgotias University, Greater Noida, India.He received his PhD in computer science from Anna University, Chennai, India. He has contributed to over 25 books and has 17 patents to his credit. He has also authored over 40 articles and papers in various refereed journals and international conferences. MALATHY SATHYAMOORTHY is an assistant professor in the Department of Computer Science and Engineering at Kongu engineering college. She is pursuing her PhD in wireless sensor networks and has authored or co-authored over 40 papers in refereed journals and book chapters. BALAMURUGAN BALUSAMY is a professor in the School of Computing Science and Engineering, Galgotias University, Greater Noida, India. He received his PhD in computer science and engineering from VIT University, Vellore, India, and has published over 70 articles in scientific journals.
StatQuest - Der illustrierte Machine Learning Guide
Das Buch zum beliebten YouTube-Kanal: StatQuest with Josh Starmer.Machine Learning ist ein mächtiges Werkzeug, kann aber auch unheimlich kompliziert erscheinen. Genau hier setzt dieses Buch an. Egal wie schwierig ein Machine-Learning-Algorithmus auch ist, dieses Buch bricht ihn herunter in kleine, leicht verständliche Häppchen, die einfach nachzuvollziehen sind. Jedes Konzept wird anschaulich illustriert. So erhältst du ein über die bloßen Formeln hinausgehendes Verständnis dafür, wie die einzelnen Methoden funktionieren. Dieses Buch hat nicht zum Ziel, die Konzepte zu vereinfachen. Stattdessen bekommst du mit leicht verständlichen Erläuterungen alles Notwendige an die Hand, um ein tieferes Verständnis für Machine Learning aufzubauen.Das Buch beginnt mit den Grundlagen und setzt keine Vorkenntnisse voraus. Es zeigt dir, was Machine Learning ist und worauf es abzielt, und baut Bild für Bild auf diesem Wissen auf, bis du die Konzepte hinter selbstfahrenden Autos und Gesichtserkennung meisterst.Aus dem Inhalt:Grundlegende Konzepte des Machine LearningsKlassifikation und KreuzvalidierungStatistik-GrundlagenLineare und logistische RegressionGradientenabstiegsverfahrenNaive BayesÜberanpassung vermeiden durch RegularisierungEntscheidungsbäumeSupport Vector Machines (SVMs)Neuronale NetzeÜber den Autor:Josh Starmer ist das Gesicht hinter dem bekannten Youtube-Kanal »StatQuest with Josh Starmer«. Seit 2016 erklärt er allen Interessierten mit seinem innovativen und einzigartigen visuellen Stil Konzepte aus den Bereichen Statistik, Data Science, Machine Learning und Algorithmen. StatQuest hilft Menschen auf der ganzen Welt dabei, Wettbewerbe zu gewinnen, Prüfungen zu bestehen, neue Berufe zu ergreifen und befördert zu werden.
ERP-Software: Funktionalität und Konzepte
Enterprise Resource Planning (ERP) ist eine Software Lösung, die alle Prozesse eines Unternehmens digitalisiert, mit dem Ziel den Automatisierungsgrad zu erhöhen. SAP bietet mit SAP S/4HANA die nächste Generation eines intelligenten ERP-Systems. Das Buch erläutert den Funktionsumfang, das Datenmodell, die Architektur, die zugrundeliegenden Engineering Konzepte und das Programmiermodell von ERP-Systemen basierend auf SAP S/4HANA.Im ersten Teil lernen interessierte Leser*innen die Marktsicht von ERP kennen. Der zweite Teil behandelt die ERP-Geschäftsprozesse für Vertrieb, Marketing, Finanzwesen, Lieferketten, Fertigung, Dienstleistungen, Beschaffung und Personalwesen. Im dritten Teil werden die zugrundeliegenden Konzepte beschrieben, z. B. In-Memory Datenbanken, Analytics und Reporting, Künstliche Intelligenz, Prozess- und Datenintegration, Sicherheit und Compliance, Lebenszyklusmanagement, Performanz und Skalierbarkeit, Konfiguration und Implementierung. Das Buch schliesstmit der Beschreibung und einer Testzugangs-Möglichkeit zur SAP Cloud Appliance Library, mit dem die Leserschaft das SAP S/4HANA System selbst erkunden kann.DER AUTORDR. SIAR SARFERAZ ist seit 20 Jahren leitender Softwarearchitekt bei SAP. In dieser Rolle treibt er die digitale Transformation voran, indem er die Architektur für die ERP-Lösung SAP S/4HANA definiert. Im Kontext von ERP-Software verfügt er über mehr als 30 Patente. Darüber hinaus ist er Autor zahlreicher ERP-Bücher. Er studierte Informatik und Philosophie und promovierte in Informatik.ERP-SOFTWARE: FUNKTIONALITÄT UND KONZEPTEHerausforderungen und Merkmale von ERP-Systemen.- ERP-Marktanalyse.- ERP Zukunftstrends.- Funktionale Abteilungen und Unternehmensdomänen.- Stammdaten des Geschäftspartners.- Stammdaten des Produkts.- Stammdaten der Stückliste.- Geschäftsprozess „Von der Idee bis zur Markteinführung“.- Geschäftsprozess „Von der Bezugsquellenfindung bis zur Zahlung“.- Geschäftsprozess „Von der Planung bis zur Auftragserfüllung“.- Geschäftsprozess „Vom Auftrag bis zum Zahlungseingang“.- Geschäftsprozess „Von der Rekrutierung bis zum Ruhestand“.- Geschäftsprozess „Vom Erwerb bis zur Stilllegung“.- Geschäftsprozess „Unternehmensführung“.- Geschäftsprozess „Finanzwesen“.- Industrielösungen.- ERP-Produktqualitäten: Kundensicht.- ERP-Produktqualitäten: Anbietersicht.- In-Memory Persistenz.- Virtuelles Datenmodell.- Transaktionales Programmiermodell.- Berichtswesen.- Enterprise Suche.- Künstliche Intelligenz.- Internet der Dinge.- Prozessintegration.- Datenintegration.- Erweiterbarkeit: In-App.- Erweiterbarkeit: Side-by-Side.- Benutzeroberflächen.- Identitäts- und Zugriffsverwaltung.- Datenschutz.- Sichere Entwicklung und sicherer Betrieb.- Globalisierung und Lokalisierung.- Skalierbarkeit und Performanz.- Lebenszyklusmanagement.- Konfiguration.- Implementierung.- SAP S/4HANA System erkunden.
Softwarelizenzmanagement kompakt
DIESES BUCH SETZT SICH MIT DEN VERÄNDERUNGEN IM SOFTWARELIZENZMANAGEMENT AUSEINANDERDie Autoren geben einen Überblick über Neuerungen und Veränderungen im Softwarelizenzmanagement und zeigen, wie sie sich auf das Management von Unternehmen auswirken. Dazu präsentieren sie praxisnahe Ansätze und Handlungsempfehlungen, die auf theoretischen Erkenntnissen basieren.Bisher hat sich die Fachliteratur diesem Thema, wenn überhaupt, nur aus operativer Sicht genähert. Das möchte dieses Werk ändern. Deshalb zielt dieses Buch darauf ab, fachliche Zusammenhänge im Bereich des Softwarelizenzmanagements für Sie nachvollziehbar darzustellen. Daneben gehen Stefan Brassel und Andreas Gadatsch auf aktuelle Marktveränderungen ein und geben konkrete Impulse für das (IT-)Management. Durch diese Herangehensweise gelingt den Autoren ein Brückenschlag zwischen der Theorie und Anwendbarkeit ihrer Feststellungen. Neben zentralen Grundlagen enthält das Buch viele Praxisbeispiele aus dem Softwarelizenzmanagement. Ein wichtiger Schwerpunkt dieses Werks ist außerdem die Transformation von Softwarelizenzen hin zu Public Cloud Services.VON DER THEORIE ZUM FOKUS AUF DIE PRAXISZunächst liegt der Fokus dieses Werks auf der Theorie, doch hier halten sich die Autoren nur kurz auf. Sie erfahren z. B. mehr über die klare Abgrenzung zentraler Begriffe wie „Softwarelizenz“ und „Softwarelizenzmanagement“. Auch die Problematik immaterieller Wirtschaftsgüter sowie deren Nutzungsrechte werden behandelt. Anschließend geht das Buch „Softwarelizenzmanagement kompakt” stärker in die Tiefe und erläutert Themen wie:· Praxis der Softwarelizenzierung am Beispiel Microsoft· Transformation: Von der Software Lizenz zu Public Cloud Services· IT-Assetmanagement von Software und Public Cloud-DienstenAbschließend erhalten Sie Handlungsempfehlungen für das Management sowie für eine evtl. notwendige strategische Neuausrichtung von Unternehmen. Erschienen in der Reihe „IT kompakt“, ermöglicht Ihnen dieses Buch über Softwarelizenzmanagement einen schnellen und vor allen Dingen praxisorientierten Einstieg in die Thematik. Daher eignet es sich optimal für Selbststudium und Lehre. Durch den grundlegenden Fokus auf Veränderungen im Softwaremarkt wurde dieses Werk speziell für diese Zielgruppen verfasst:a) Fachverantwortliche des IT-Lizenzmanagementsb) Führungskräfte in der Unternehmensleitung oder in IT-Abteilungenc) Verantwortliche des Geschäftsprozessmanagementsd) Masterstudierende der BWL, Informatik oder WirtschaftsinformatikDIPL.-KFM. STEFAN BRASSEL, M.A. ist Leiter des Bereiches ‚License & Cloud Technology Consulting’ des zur Bechtle AG gehörenden IT-Systemhauses in Aachen, welches für den Bereich Lizenzberatung, Software Asset Management sowie Public Cloud Technology, als interner Dienstleister für die Bechtle Systemhäuser in Nordrhein Westfalen auftritt.DR. ANDREAS GADATSCH ist Inhaber der Professur für Betriebswirtschaftslehre, insbesondere Wirtschaftsinformatik und Leiter des Masterstudienganges Innovations- und Informationsmanagement im Fachbereich Wirtschaftswissenschaften der Hochschule Bonn-Rhein-Sieg in Sankt Augustin.
Business Capabilities
Geschäftsfähigkeiten als effektives Werkzeug für die Gestaltung von Unternehmens- und IT-ArchitekturenDas Konzept der Business Capabilities zur Beschreibung von Geschäftsfähigkeiten wird seit Langem erfolgreich im Enterprise Architecture Management verwendet. Sie gelten als Bindeglied zwischen Geschäftsprozessmanagement, IT-Architektur und Geschäftsstrategie. Die Möglichkeiten, Capabilities nutzbringend einzusetzen, sind jedoch weitaus größer und bieten sich für viele Aufgaben im Rahmen der Unternehmensentwicklung an.Dieses Buch gibt eine systematische Einführung in die Grundlagen, die Anwendung und die Vorbereitung für den Einsatz von Business Capabilities in der Praxis. Es beschreibt, wofür und wie Capability-Modelle verwendet werden können, und zeigt auf, wie Capabilities modelliert und ihr praktischer Einsatz als Werkzeug im Unternehmen vorbereitet wird. Dabei steht eine leichtgewichtige und zugleich flexible Variante von Capabilities im Fokus, die in Unternehmen als ein zentraler, fachlich orientierter Ordnungsrahmen in verschiedenen Arten von Projekten und regelmäßigen Linienaktivitäten eingesetzt werden kann. Neben der konzeptionellen Definition liegt ein Schwerpunkt auf der Einbettung von Capabilities in den Unternehmenskontext, was anhand mehrerer Fallbeispiele verdeutlicht wird. Der Anhang des Buches enthält u. a. eine Übersicht über Objekt- und Beziehungstypen sowie eine Einordnung ausgewählter Rahmenwerke.Das Buch bietet einen flexiblen Werkzeugkasten mit vielen Beispielen für den Einsatz von Capabilities in unterschiedlichen Anwendungsfällen der Unternehmensentwicklung, aus dem sich Gestaltungs- und Führungsrollen bedienen können, um Verbesserungen zu konzipieren und umzusetzen.Über den Autor:Dr. Wolf Pfannenstiel arbeitete nach Studium und Promotion in Informatik an der TU Berlin zunächst mehrere Jahre als Business-Analyst und Softwareproduktmanager, bevor er sich auf Enterprise Architecture Management spezialisierte. Business Capabilities nutzt er als konzeptionelles Werkzeug seit mehr als 15 Jahren erfolgreich in Projekten verschiedener Art und Branchen. Seit 2015 arbeitet er bei der Innovationeers GmbH als Lösungs- und Enterprise-Architekt und begleitet sowohl die Vorbereitung als auch die Umsetzung von Innovations- und Transformationsvorhaben bei Konzernen und großen Mittelständlern.Zielgruppe:Enterprise-Architekt*innenBusiness AnalystsRequirement EngineersProjektverantwortlicheFührungskräfte/Management
Digitalisierung des Bauschaffens
Dieses Fachbuch gibt Planern, Ingenieuren und Entscheidern im Baugeschehen einen verständlichen Leitfaden an die Hand, wie die Möglichkeiten der Digitalisierung im Bausektor souverän und sinnvoll genutzt werden können. Dabei werden sowohl die Chancen als auch die Herausforderungen und Risiken aufgezeigt. Die IT-Grundlagen wie auch relevanten Techniken werden zusammengefasst und deren Anwendung anhand von Praxisbeispielen erläutert. Um die damit verbundenen Methoden als Bauschaffender sofort einsetzen zu können und digitale Kenntnisse auszubauen, werden nachvollziehbare Anwendungsszenarien und die Gestaltung digitaler Maßnahmen im Kontext unterschiedlicher Anwender vertieft. Dies ermöglicht dem Einzelnen als auch Organisationen die schnelle Adaption offener Technologien, um im europäischen und internationalen Vergleich bestehen zu können.
Autodesk Revit 2023
* ARCHITEKTURKONSTRUKTIONEN VOM GRUNDRISS BIS ZUM 3D-MODELL UND PLOT* DIE WICHTIGSTEN KONSTRUKTIONS- UND BEARBEITUNGSBEFEHLE MIT ZAHLREICHEN BEISPIELEN* PRAXISNAHES ANWENDUNGSBEISPIEL EINES EINFAMILIENHAUSES VOM KELLER BIS ZUM DACHDieses Grundlagen- und Lehrbuch zeigt Ihnen die typischen Befehle der Architektursoftware Revit 2023 anhand einer vollständigen Beispielkonstruktion sowie einzelner Demonstrationsbeispiele. Der Autor richtet sich insbesondere an Revit-Neulinge, die einen fundierten, praxisnahen Einstieg suchen. Mit dem Buch und einer 30-Tage-Revit-Testversion von der Autodesk-Webseite können Sie sofort beginnen und in Kürze Ihre ersten Grundrisse und Häuser erstellen.Die wichtigsten Vorgehensweisen werden sowohl mit einem vollständigen Projektbeispiel als auch anhand vieler einzelner Detailbeispiele erklärt und geübt. Bei Revit ist es besonders wichtig, die verschiedenen Befehlsoptionen und Bedienelemente über Beispiele kennenzulernen, weil bei deren Anwendung stets die Element-Eigenschaften und Typvorgaben sowie die Einstellungen der Optionsleiste und der Eingabeaufforderungen beachtet werden müssen, was viel praktische Übung erfordert. Am Ende jedes Kapitels finden Sie Testfragen mit dazugehörigen Lösungen im Anhang.Neben der traditionellen Konstruktionsweise für einzelne Stockwerke mit Wänden, Türen, Fenstern, Geschossdecken, Treppen und Dächern wird auch das konzeptionelle Design vorgestellt, bei dem zunächst als Basis die Gebäudeform als Volumenkörper entworfen wird.Schließlich führt ein Beispiel in den Familieneditor ein, der die Erstellung eigener Architekturkomponenten erlaubt.Abschließend wird auch die Vorgehensweise bei der Gebäudetechnik an einem Beispiel aus dem Sanitärbereich gezeigt.AUS DEM INHALT:* Installation und Benutzeroberfläche* Dokumentiertes Beispielprojekt (Download)* Elemente in andere Geschosse kopieren* Bearbeitungsfunktionen zum Ändern und Anpassen* Bemaßung und Beschriftung im Grundriss und im Schnitt* Ausrichtung des Projekts: Gelände, Himmelsrichtung, Höhe* Außen-, Innen-, Detail- und Schnittansichten* Stützen, Träger, Streben sowie Einführung in den Stahlbau* Verschiedene Dachformen* Fotorealistische Darstellungen mit Rendern* Auswertungen mit Raumstempeln und Elementlisten* Wege über Routen-Analyse bestimmen* Ausgabe mehrerer Pläne und Ansichten als PDF* Alternatives konzeptionelles Design* Einführung in den Familieneditor* BIM-Austausch von und zu Inventor* Arbeiten mit Gebäudetechnik-KomponentenZUM DOWNLOAD:Das Beispielprojekt für das Einfamilienhaus steht zum kostenlosen Download zur Verfügung.Detlef Ridder hat bereits zahlreiche Bücher zu AutoCAD, Inventor, Revit und ArchiCAD veröffentlicht und gibt Schulungen zu diesen Programmen und im Bereich CNC.
Spring 6 Recipes
This in-depth Spring-based Java developer code reference has been updated and now solves many of your Spring Framework 6 problems using reusable, complete and real-world working code examples. SPRING 6 RECIPES (5th Edition) now includes Spring Native which speeds up your Java-based Spring Framework built enterprise, native cloud, web applications and microservices. It also has been updated to now include Spring R2DBC for Reactive Relational Database Connectivity, a specification to integrate SQL databases, like PostgreSQL, MySQL and more, using reactive drivers.Furthermore, this book includes additional coverage of WebFlux for more reactive Spring web applications. Reactive programming allows you to build systems that are resilient to high load, especially common in the more complex enterprise, native cloud applications that Spring Framework lets you build. This updated edition also uses code snippets and examples based on newest available standard long term support release of Java. When you start a new project, you’ll be able to copy the code and configuration files from this book, and then modify them for your specific Spring Framework-based application needs. This can save you a great deal of work over creating a project from scratch.This powerful code reference is a "must have" for your print or digital library. This developer cookbook comes with accompanying source code that is freely available on GitHub under latest Creative Commons open source licensing.WHAT YOU'LL LEARN* Get re-usable code recipes and snippets for core Spring, annotations and other development tools* Dive into Spring Native which merges the popular Spring and GraalVM for increased performance, speed and reliability of your Spring Framework 6 applications* Explore Spring R2BC for reactive relational database connectivity with SQL* Build reactive Spring MVC-based web applications and microservices using WebFlux* Enhance your enterprise or native cloud applications using Spring Transaction Management* Test, secure and deploy your Spring applications using reusable code templates availableWHO THIS BOOK IS FORThis book is for experienced Java programmers, software developers with experience using the Spring Framework.Marten Deinum is a submitter on the open source Spring Framework project. He is also a Java/software consultant working for Conspect. He has developed and architected software, primarily in Java, for small and large companies. He is an enthusiastic open source user and longtime fan, user and advocate of the Spring Framework. He has held a number of positions including Software Engineer, Development Lead, Coach, and also as a Java and Spring Trainer.Daniel Rubio is an independent consultant with over 10 years of experience in enterprise and web-based software. More recently, Daniel is founder and technical lead at MashupSoft.com. He has co-authored the best selling Spring Recipes as well as other books for Apress Media, LLC. Daniel's expertise lies in Java, Spring, Python, Django, JavaScript/CSS and HTML.Josh Long is the Spring Developer Advocate at Pivotal. Josh is a Java Champion, author of 5 books (including O'Reilly's upcoming "Cloud Native Java: Designing Resilient Systems with Spring Boot, Spring Cloud, and Cloud Foundry") and 3 best-selling video trainings (including "Building Microservices with Spring Boot Livelessons" w/ Phil Webb), and an open-source contributor (Spring Boot, Spring Integration, Spring Cloud, Activiti and Vaadin).1. Spring Development Tools2. Spring Core Tasks3. Spring Native: Spring + GraalVM4. Spring MVC5. Spring REST6. Spring MVC - Async Processing7. Spring WebFlux8. Spring Security9. Data Access10. Spring R2DBC11. Spring Transaction Management12. Spring Batch13. Spring with NoSQL14. Spring Java Enterprise Services and Remoting Technologies15. Spring Messaging16. Spring Integration17. Spring TestingA. Spring Deployment to the CloudB. Caching.
Introduction to SparxSystems Enterprise Architect
SparxSystems Enterprise Architect (EA) is a logical choice for many companies and organizations: it combines a broad feature set with an affordable price. However, the robust range of features makes starting to use this fantastic tool a bit intimidating.Enter Michael, a fictional consultant and experienced enterprise architect featured throughout the book to show you how to populate a model with elements and connectors, and how to create diagrams that speak to the audience: management, project managers, internal audit, business stakeholders and IT representatives. As the book progresses Michael's duties continue with more advanced topics including the use of workflow tools such as Kanban boards. You'll even see how to present directly from Enterprise Architect so that latest information can be shown straight from the source!The last days of Michael’s mission are devoted to fine-tuning the enterprise architecture model with the help of tagged values. And to leave the model in the hands of the customer by creating a custom toolbox.WHAT YOU'LL LEARN* Setup EA and populate a model with elements, connectors and diagrams* Review the Big Five of enterprise architect: Model, Packages, Diagrams, Elements, Connectors* Implement evidence-based best practice strategies aligned with overall goalsWHO THIS BOOK IS FORNon-technical users who use EA mainly to document entire landscapes.Peter Doomen has been working as an architect, analyst, consultant, and teacher. He has been using Enterprise Architect since version 4. He has written two other books about the same subject. In daily life, he is fond of champagne and likes to teach about that subject as well. INTRODUCTION TO SPARXSYSTEMS ENTERPRISE ARCHITECTPart I: Getting StartedChapter 1: Setting Up Enterprise Architect* Comparing the different versions of EA* Downloading and setting up EA. * The Big Five of Enterprise Architect: Model, Packages, Diagrams, Elements, ConnectorsChapter 1A: The First Model: Document the Systemplar Enterprise Architecture* Repositories and projects* The model wizard* Case: Two weeks towards a documented enterprise architecture Chapter 2: Working With Elements* Elements and what they represent* Different ways to add elements to the model: one by one, several of the same type, importing* Case: importing the project list into the enterprise architecture* Finding elements in the model and on diagrams. Finding orphans* Deleting elements* Nesting, locking, bookmarking* Element default appearance and auto name counters Chapter 3: Connecting Elements With Connectors* Case: adding business capabilities to the value chain* Quickly adding links with the quick linker and repeat connector* Other ways to add links* Putting elements on the diagram based on links* Styling and hiding connectors* Adding information to connectors: notes, information flows* The relationship matrix and the gap matrixChapter 4: Using Diagrams To Present Information* Case: a business capability model* Manual and autolayout* Copying diagrams* Legends and status colors* Case: a heat map for the software model* Adding elements to the same diagram twice* Showing alternative info and notes* Filtering diagrams* Different views: list, gantt, specification* Special diagrams (packages, graphs)Part II: Presenting and Improving the ModelChapter 5: Workflow Management* Different ways of handling ‘work to do’: bookmarking elements, adding #todo to elements, and setting up a Kanban diagram* Discussions in the EA model* Case: a Kanban diagram for the enterprise architectureChapter 6: Creating Reports and Slideshows* Diagram exports* RTF Reports* Excel exports* A website* Case: a website for the enterprise architecture* Slideshows in the EA user interfaceChapter 7: Tagged Values and Stereotypes* Tagged values: adding, exporting, inheriting applying to multiple items, defining tagged value types* Stereotypes: defining and visualizing them* General types: status, constraint, constraint status, difficulty, priority, test status, requirement, scenario* Case: adding custom information to the enterprise architecture modelChapter 8: Create Your Own Toolbox* Toolbox visibility* A first attempt at creating a toolbox* Adding icons* The order of elements in the toolbox* Default size* Working with metatypes* Adding diagram properties* Shapescripting: the canvas, the structure of a shapescript, some useful commands, limitations* Case: leaving the enterprise architecture model for the architects of the company
Coding Alles-in-einem-Band für Dummies
Wenn Sie Webseiten oder mobile Apps entwickeln möchten, dann ist dieses Buch für Sie gemacht! Auch ganz ohne Vorkenntnisse steigen Sie einfach ein und lernen die einzelnen Programmiersprachen und Technologien jeweils für sich und im Zusammenspiel kennen und einsetzen. Angefangen beim grundlegenden Aufbau einer Webseite mit HTML, CSS und JavaScript über die Entwicklung mobiler Apps für iOS- und Android-Geräte mit Flutter bis hin zur Verarbeitung der Daten mit Python: Hier ist einfach mehr für Sie drin! Wenn Sie sich einen breiten Überblick über die Webentwicklung und Programmierung verschaffen wollen, dann werfen Sie am besten gleich einen Blick in dieses Buch ...Die inhaltliche Breite dieses Werkes ist nur möglich durch die Zusammenarbeit verschiedener erfahrener Programmiererinnen und Programmierlehrer. Unter der Federführung von Chris Minnick, Autor zahlreicher IT-Fachbücher haben Eva Holland, Nikhil Abraham, John Paul Mueller, Luca Massaron und Barry Burd - allesamt Autoren anderer Dummies-Bücher - dieses Handbuch für angehende und fortgeschrittene Webentwicklerinnen geschrieben.
Handbook of Software Fault Localization
Handbook of Software Fault LocalizationA COMPREHENSIVE ANALYSIS OF FAULT LOCALIZATION TECHNIQUES AND STRATEGIES In Handbook of Software Fault Localization: Foundations and Advances, distinguished computer scientists Prof. W. Eric Wong and Prof. T.H. Tse deliver a robust treatment of up-to-date techniques, tools, and essential issues in software fault localization. The authors offer collective discussions of fault localization strategies with an emphasis on the most important features of each approach. The book also explores critical aspects of software fault localization, like multiple bugs, successful and failed test cases, coincidental correctness, faults introduced by missing code, the combination of several fault localization techniques, ties within fault localization rankings, concurrency bugs, spreadsheet fault localization, and theoretical studies on fault localization. Readers will benefit from the authors’ straightforward discussions of how to apply cost-effective techniques to a variety of specific environments common in the real world. They will also enjoy the in-depth explorations of recent research directions on this topic. Handbook of Software Fault Localization also includes:* A thorough introduction to the concepts of software testing and debugging, their importance, typical challenges, and the consequences of poor efforts * Comprehensive explorations of traditional fault localization techniques, including program logging, assertions, and breakpoints * Practical discussions of slicing-based, program spectrum-based, and statistics-based techniques * In-depth examinations of machine learning-, data mining-, and model-based techniques for software fault localization Perfect for researchers, professors, and students studying and working in the field, Handbook of Software Fault Localization: Foundations and Advances is also an indispensable resource for software engineers, managers, and software project decision makers responsible for schedule and budget control. W. ERIC WONG, PHD, is a Full Professor, Director of Software Engineering Program, and the Founding Director of Advanced Research Center for Software Testing and Quality Assurance in Computer Science at the University of Texas at Dallas. He is also a Guest Researcher with the US National Institute of Standards and Technology. Professor Wong was the award recipient of the 2014 IEEE Reliability Society Engineer of the Year. In addition, he was the Editor-in-Chief of the IEEE Transactions on Reliability from June 2016 to May 2022. He received his MS and PhD in Computer Science from Purdue University. T.H. TSE received his PhD from London School of Economics, and was a Visiting Fellow at University of Oxford. He is an Honorary Professor in Computer Science with The University of Hong Kong after retiring from full professorship. He is a Steering Committee Chair of the IEEE International Conference on Software Quality, Reliability, and Security; and an Associate Editor of IEEE Transactions on Reliability. He has over 270 publications, including a book with Cambridge University Press. He ranks internationally as no. 2 in metamorphic testing. He was awarded an MBE by Queen Elizabeth II of the United Kingdom. Chapter 1: Software Fault Localization: An Overview of Research, Techniques, and ToolsChapter 2: Traditional Techniques for Software Fault LocalizationChapter 3: Slicing-Based Techniques for Software Fault LocalizationChapter 4: Spectrum-Based Techniques for Software Fault LocalizationChapter 5: Statistics-Based Techniques for Software Fault LocalizationChapter 6: Machine Learning-Based Techniques for Software Fault LocalizationChapter 7: Data Mining-Based Techniques for Software Fault LocalizationChapter 8: Information Retrieval-Based Techniques for Software Fault LocalizationChapter 9: Model-Based Techniques for Software Fault LocalizationChapter 10: Software Fault Localization in SpreadsheetsChapter 11: Theoretical Aspects of Software Fault LocalizationChapter 12: Software Fault Localization for Programs with Multiple BugsChapter 13: Emerging Aspects of Software Fault Localization