Computer und IT
Flutter & Dart Kochbuch
Flutter & Dart Kochbuch. Cross-Platform-Apps für die Cloud entwickeln. November 2023.Lernen Sie die Grundlagen der App-Entwicklung mit Flutter und Dart kennen, um Cross-Platform-Apps zu erstellen, die den modernen Anforderungen einer Cloud-gesteuerten Welt gerecht werden. Flutter ist ideal für die Frontend-Entwicklung und hilft Ihnen, plattformübergreifende Anwendungen für die Betriebssysteme Android, iOS, Linux, macOS, Windows und Google Fuchsia zu entwickeln.Das Dart-SDK bietet nativen Zugriff auf Lösungen von Drittanbietern, einschließlich APIs, Datenbanken und Authentifizierung. Zusammen bilden Flutter und Dart eine optimale Lösung für die Entwicklung von plattformübergreifenden Anwendungen. Die Rezepte in diesem Kochbuch zeigen Ihnen anhand von konkreten, praxisnahen und unterhaltsamen Beispielen, wie Sie diese starke Kombination erfolgreich einsetzen – egal ob Sie gerade erst in die Entwicklung mit Flutter einsteigen oder schnell etwas nachschlagen wollen.Aus dem Inhalt:Effektiven Dart-Code mithilfe von Variablen und Datenstrukturen schreibenAnwendungen mit Widgets und Datenverarbeitung erstellen Lösungen von verschiedenen Cloud-Anbietern mit Flutter integrieren Daten über APIs mit Google Cloud Serverless verwaltenMit Firebase-Lösungen wie der Cloud-Firestore-Datenbank arbeiten Webanwendungen, die mit mobilen und Desktop-Plattformen funktionieren, erstellenRichard Rose liebt es, Dinge in der Cloud zu bauen und mit verschiedenen Technologien zu basteln. Er nimmt gerne an technischen Konferenzen teil, um mit anderen Leuten über neue Technologien zu sprechen. Seine Steckenpferde sind Kubernetes und Serverless.Leseprobe (PDF-Link)
Python Crashkurs (3. Auflg.)
Python Crashkurs. Eine praktische, projektbasierte Programmiereinführung. 3., überarbeitete und aktualisierte Auflage.Der Schnellkurs für angehende Python-Profis»Python Crashkurs« zählt zu den weltweiten Bestsellern unter den Einführungen in die Programmiersprache Python. Mit dieser kompakten und gründlichen Anleitung werden Sie in kürzester Zeit Programme schreiben, Probleme lösen und funktionierende Anwendungen entwickeln.Zu Beginn führt Sie Autor Eric Matthes in grundlegende Programmierkonzepte wie Variablen, Listen, Klassen und Schleifen ein. Sie werden Ihr neues Wissen in die Praxis umsetzen, indem Sie ein von »Space Invaders« inspiriertes Arcade-Spiel konzipieren und eine Reihe von Datenvisualisierungen mit den praktischen Python-Bibliotheken programmieren.Mit den Übungen des Buches lernen Sieleistungsfähige Python-Bibliotheken und -Werkzeuge zu verwenden, darunter pytest, Pygame, Matplotlib, Plotly und Djangoimmer komplexere 2D-Spiele zu erstellen, die auf Tastendruck und Mausklicks reagieren Anwendungen zu bauen, mit denen Benutzer Konten erstellen und ihre Daten verwalten können. Stellen Sie Anwendungen online bereit.interaktive Datenvisualisierungen mit einer Vielzahl von Datensätzen zu generierenProgrammierfehler zu beheben und klassische Programmierprobleme zu lösenNeu in dieser Auflage: Diese 3. Auflage wurde komplett auf den jüngsten Stand des Python-Codes gebracht. Zu den neuen und aktualisierten Themen gehören VS Code für die Textbearbeitung, das pathlib-Modul für die Dateiverwaltung, pytest für das Testen Ihres Codes sowie die neuesten Funktionen von Matplotlib, Plotly und Django.Wenn Sie in die Programmierung einsteigen wollen, wird Ihnen »Python Crashkurs« die Fähigkeiten vermitteln, schnell echte Programme zu schreiben.Rezensionen:»Der Autor bietet wieder einen didaktisch überzeugenden, fundierten Python-Schnellkurs, der schon bei den allgemeinen, grundlegenden Programmierkonzepten ansetzt und damit auch schon für Programmieranfänger geeignet ist. Viele Übungsaufgaben (Lösungen online) und Zusammenfassungen erleichtern das Nachvollziehen des Stoffes und die Lernkontrolle.« (ekz-Informationsdienst, Januar 2024)Zielgruppe: Programmiereinsteiger*innen – StudierendeLeseprobe (PDF-Link)Zusatzinformationen hierÜber den Autor:Eric Matthes ist High-School-Lehrer für Naturwissenschaften und Mathematik in Alaska und gibt dort auch Einführungskurse in Python. Programme schreibt er seit dem Alter von fünf Jahren. Zurzeit konzentriert er sich darauf, Software zu entwickeln, die Lernverfahren effizienter machen soll und die Vorteile von Open-Source-Programmen auf den Bildungsbereich überträgt. Seine Freizeit verbringt er mit Klettern und mit seiner Familie.
Excel Formeln und Funktionen für Microsoft 365 und Excel 2013-2021
Funktionen wie SUMME oder MITTELWERT gehören für Excel-Anwender zum täglichen Werkzeug. Darüber hinaus stellt das Programm einen umfangreichen Katalog an Funktionen für (fast) jeden Einsatzzweck bereit – und zudem die Möglichkeit, eigene zu definieren. Dieses Buch vermittelt Ihnen mit gut nachvollziehbaren Anleitungen und Abbildungen das geballte Profiwissen in Excel. Lernen Sie die Datums-, Text-, Logik-, Nachschlage-, Verweis- und Matrixfunktionen sowie ausgewählte Funktionen aus den Bereichen Statistik und (Finanz-)Mathematik mit all ihren Einsatzmöglichkeiten kennen und sicher beherrschen. Außerdem behandelt die Autorin Themen wie die bedingte Formatierung, die Visualisierung mit Diagrammen, die Fehlerbehandlung in Formeln und den viel zu wenig beachteten Solver. Mit seinen zahlreichen praktischen Beispielen dient dieses Handbuch nicht nur als reines Nachschlagewerk, sondern gibt Ihnen auch Tipps, wie Sie die passende Funktion finden.Aus dem Inhalt:- Grundlegende Techniken rund um Formeln und Funktionen- Nützliche Werkzeuge, z. B. Steuerelemente und bedingte Formatierung- Datums-, Uhrzeit- und Textfunktionen- Logische Funktionen und ihre Verwendung (WENN, WENNS, UND, ODER usw.)- Eigene Funktionen definieren ohne Programmierkenntnisse- SVERWEIS & Co., die Nachschlage- und Verweisfunktionen- Tabellen mit neuen Matrixfunktionen filtern und umstellen- Summen, Mittelwerte und Rangfolgen berechnen- Statistische Maßzahlen und Analysen (Verteilungen, Prognosen und Korrelationen)- Zahlen runden und wichtige mathematische Funktionen einsetzen- Verzinsung und Abschreibungen ermitteln- Lösungen mit dem Solver optimieren
Python Crashkurs
Der Schnellkurs für angehende Python-Profis - Verwenden Sie Python-Bibliotheken und -Werkzeuge, darunter pytest, Pygame, Matplotlib, Plotly und Django - Behebung von Programmierfehlern und Lösung gängiger Programmierprobleme - Neu in dieser Ausgabe: u.a. VS Code für die Textbearbeitung und das pathlib-Modul für die Dateiverwaltung »Python Crashkurs« zählt zu den weltweiten Bestsellern unter den Einführungen in die Programmiersprache Python. Mit dieser kompakten und gründlichen Anleitung werden Sie in kürzester Zeit Programme schreiben, Probleme lösen und funktionierende Anwendungen entwickeln. Zu Beginn führt Sie Autor Eric Matthes in grundlegende Programmierkonzepte wie Variablen, Listen, Klassen und Schleifen ein. Sie werden Ihr neues Wissen in die Praxis umsetzen, indem Sie ein von »Space Invaders« inspiriertes Arcade-Spiel konzipieren und eine Reihe von Datenvisualisierungen mit den praktischen Python-Bibliotheken programmieren. Mit den Übungen des Buches lernen Sie - leistungsfähige Python-Bibliotheken und -Werkzeuge zu verwenden, darunter pytest, Pygame, Matplotlib, Plotly und Django - immer komplexere 2D-Spiele zu erstellen, die auf Tastendruck und Mausklicks reagieren - Anwendungen zu bauen, mit denen Benutzer Konten erstellen und ihre Daten verwalten können. Stellen Sie Anwendungen online bereit. - interaktive Datenvisualisierungen mit einer Vielzahl von Datensätzen zu generieren - Programmierfehler zu beheben und klassische Programmierprobleme zu lösen Neu in dieser Auflage: Diese 3. Auflage wurde komplett auf den jüngsten Stand des Python-Codes gebracht. Zu den neuen und aktualisierten Themen gehören VS Code für die Textbearbeitung, das pathlib-Modul für die Dateiverwaltung, pytest für das Testen Ihres Codes sowie die neuesten Funktionen von Matplotlib, Plotly und Django. Wenn Sie in die Programmierung einsteigen wollen, wird Ihnen »Python Crashkurs« die Fähigkeiten vermitteln, schnell echte Programme zu schreiben.
The Composable Enterprise: Agile, Flexible, Innovative
The benefits of digitalisation do not lie in the use of new technologies for existing processes, but in organisational changes and new business models. The book highlights the composable enterprise as the guiding principle for successful digital transformation and associated cost reductions and revenue increases. What does it mean? A composable enterprise is organised in a decentralised process-oriented way. This allows the enterprise to react quickly to new situations, develop or change processes and business models. The information systems are based on platform architectures. A paradigm shift to monolithic applications.Sector concepts for industry, consulting and universities show how organisation and application architectures interlock in the composable enterprise.The reader receives inspiration, a foundation and a compass for the digital transformation of a company to the composable enterprise.PROF. DR. DR. H.C. MULT. AUGUST-WILHELM SCHEER is one of the most influential figures and entrepreneurs in German computing. The ARIS method he developed for enterprise architecture and process management is used internationally.His books on business informatics have been highly influential and have been translated into several languages. His research focuses on information, innovation and business process management. In addition, Scheer is the publisher of the trade journal IM+io.He has founded several successful IT companies. He has been the sole shareholder of IDS Scheer Holding GmbH since 2010. The company network with over 1,300 employees includes the larger companies Scheer GmbH, imc AG and Scheer PAS GmbH. The company network also has holdings in several start-up companies. In 2014, he founded the non-profit research institute August-Wilhelm Scheer Institute for digital products and processes gGmbH (AWSi).He was a member of the SAP AG supervisory board for 20 years. From 2007 to 2011, he was President of Bitkom e. V. As an IT innovator and entrepreneur, he also works as an independent political consultant.Scheer is also an experienced and respected jazz baritone saxophonist and promotes culture and science with the help of the August-Wilhelm Scheer Foundation for Science and Art, which he founded in 2001. He is the holder of numerous national and international accolades. In 2017, he was inducted into the Hall of Fame of German Research.His interpretation of the composable enterprise is his vision for designing future-oriented digitised companies, one which he also implements in his own companies.
Windows 11 - Das große Handbuch (5. Auflg.)
Das Standardwerk für Einsteiger und Fortgeschrittene in neuer 5. Auflage aus November 2023.Das große Standardwerk zu Windows 11! In diesem umfassenden Handbuch erfahren Einsteiger und bereits versiertere Nutzer alles, um das Betriebssystem in seiner neuesten Version sicher und effektiv zu handhaben. Die Windows-Expertin Mareile Heiting hat das geballte Wissen zu Windows 11 für eine reibungslose Anwendung in der Praxis aufbereitet und hält dabei eine Fülle an Insidertipps für Sie parat. So beherrschen Sie alles schnell und mühelos – von der Dateiverwaltung über die Systemwartung bis zum Einrichten von Netzwerken.Aus dem Inhalt:Windows 11 installieren und upgradenSchnelleinstieg in die neue OberflächeStartmenü und Desktop anpassenExplorer und OneDriveEdge und die neuen BrowserfunktionenE-Mails, Termine, Kontakte, Chats und VideokonferenzenWidgets und FenstermanagementProgramme installieren, Geräte verwaltenFotos, Videos, Musik und SpieleComputer vernetzen, Benutzerkonten einrichtenDatensicherheit, Backup und WiederherstellungÜber die Autorin:Mareile Heiting ist seit über zwei Jahrzehnten als IT-Autorin tätig und hat seither zahlreiche Bücher und Artikel für namhafte Fachmedien veröffentlicht. Sie ist spezialisiert auf die Themen Windows, Office, Android, Bild- und Videobearbeitung sowie Webdesign. Ihre Leserinnen und Leser schätzen Ihr Talent, selbst schwierige IT-Themen für Einsteiger verständlich darzustellen.
Linux - Das umfassende Handbuch (18. Auflg.)
Der Kofler – das Linux-Standardwerk in 18. Auflage.»Der Kofler« ist der Standard in Sachen Linux! Wollen Sie einsteigen oder Details nachschlagen, die Distributionen kennenlernen oder intensiv arbeiten? Mit diesem Buch bleiben keine Fragen offen! Von der Installation und den Desktops über die Arbeit im Terminal, die Systemkonfiguration und -administration bis hin zum sicheren Einsatz als Server – hier werden Sie fündig! Distributionsunabhängig und natürlich am Puls der Zeit.Aus dem Inhalt:Installation (Debian, Ubuntu, Fedora, Manjaro, openSUSE)Desktops: GNOME, KDE und mehrFotos, Videos und Audio bearbeiten und verwaltenRaspberry PiArbeiten im Terminal: bash, vim, emacsSoftware-/PaketverwaltungGrafiktreiber, Xorg und WaylandGRUB2, systemd, Kernel und ModuleNetzwerkkonfiguration: DNS, DHCP und mehrLAN- und Root-Server, Linux in der CloudBackups, Firewall, SELinux und AppArmor, KVM, Let's EncryptDocker, KVMLeseprobe (PDF-Link)
Geheimakte Computer
Spiel, Spaß und ... IT-Wissen?! Ein Computerbuch zum Schmökern.Der Informatikunterricht ist dir zu trocken? Du bist auf der Suche nach den wirklich spannenden Themen? Halt! Psssst! Dann wirf doch einen Blick in die »Geheimakte Computer«. Sie ist dein Einstieg in die große weite IT-Welt. Hier erfährst du alles, was dich rund um den Computer wirklich interessiert: Bastelprojekte, Computerspiele, Programmierung und nützliches Wissen zu spannenden Themen wie Hacking, Digitalisierung und Sicherheit, künstliche Intelligenz und interessante Persönlichkeiten der Branche.Genau nach deinem GeschmackDu magst Computer und Spielekonsolen? Aber zocken allein reicht dir nicht aus? Dann wage einen Blick in die »Geheimakte Computer« und erfahre mehr über die faszinierende IT-Welt. Durch spannende Projekte, Geschichten und Aufgaben lernst du Dinge, die dich wirklich interessieren.IT-Themen – unterhaltsam erklärtHacking, künstliche Intelligenz, Computerspiele, Digitalisierung oder die miesen Tricks der Tech-Industrie: hier erfährst du über alle Themen, was dir die Schule nicht vermitteln kann. Das Buch weckt deine Neugier und ermöglicht eine intensive Beschäftigung mit der digitalen Welt.Mehr als ein LesebuchHier wird dir nicht nur wichtiges Wissen rund um den Computer vermittelt. Tobias Hübner gibt dir mit kreativen Maker-Projekten, Programmier-Challenges und unterhaltsamen Hintergrundgeschichten Einblicke in die Welt der Informatik, die dir Programmiereinführungen und der Informatikunterricht nicht bieten können.Aus dem Inhalt:Das kreativste Werkzeug der WeltSo funktioniert ein ComputerAlte Technik neu entdeckenGames – besser als ihr RufEine Spielkonsole mit dem Raspberry PiWie schützt du dich vor Hackertricks?Ist künstliche Intelligenz gefährlich?Digitalisierung – Pro und ContraDie fiesen Tricks der Tech-IndustrieVision: Die Zukunft des ComputersLeseprobe (PDF-Link)Über den Autor:Tobias Hübner setzt sich seit über 15 Jahren als Lehrer, Autor, Dozent und IT-Trainer für digitale Bildung ein und wurde für seine kreativen Ideen mehrfach ausgezeichnet, u. a. vom Bundesfamilienministerium und auf der Frankfurter Buchmesse.
Künstliche Intelligenz verstehen (2. Auflg.)
KI zum Mitmachen und selbst Programmieren - eine spielerische Einführung in aktualisierter 2. Auflage, November 2023.Neugierig auf KI? Lust, zu experimentieren? Dann sind Sie hier richtig. Es erwartet Sie mehr als ein Buch: Lesen, sehen und erleben Sie, wie KI funktioniert. Mit den im Web bereitgestellten Beispielprogrammen können Sie ausprobieren und zuschauen, wie verschiedene KI-Verfahren Texte ergänzen, Spiele gewinnen (oder verlieren – das hängt auch von Ihnen ab ...), Daten sortieren und vieles mehr. Im Buch erfahren Sie, was dahinter steckt. Mit Lerngrafiken und Cartoons von Sophia Sanner. Alle Projekte zum Nachprogrammieren, Herunterladen oder online Ausführen und Verändern. Experimente erwünscht!KI-Verfahren verstehenEinschlägige KI-Verfahren finden Sie hier Schritt für Schritt erklärt. Handgezeichnete Infografiken und JavaScript-Code mit vielen Erläuterungen machen die Technik anschaulich. Sehen Sie z.B., was hinter dem Programm steckt, gegen das Sie gerade noch Reversi gespielt habenOnline experimentierenSie geben der KI die Aufgaben und stellen Parameter wie Wortlänge, Anzahl der Versuche usw. selbst ein. Sie können den Code auch direkt online modifizieren und den Effekt beobachten. Probieren Sie es aus!Über das Spiel hinausWer möchte, steigt noch etwas tiefer ins Fachgebiet ein. Sie finden dafür Vorschläge zum Weiterprogrammieren, ein Glossar und wichtige Grundlagen aus der Informatik. Die vorgestellten Verfahren reichen von Levenstein bis zu Transformern wie ChatGPT und Co.Visuelles JavaScriptIn der Online-Umgebung p5js lassen sich mit einfachem JavaScript visuelle Programme erstellen. Sie dürfen sich dabei auf die Logik der KI konzentrieren. Bahn frei für Ihre Experimente!Aus dem Inhalt:Grundlagen aus der InformatikWörter und Sätze vervollständigenSchreibfehler automatisch korrigierenZusammenhänge erkennen und Daten ordnenSelbstlernende AlgorithmenNeuronale NetzeTransformer und Large Language ModelsLeseprobe (PDF-Link)Über die Autoren: Als Soundkünstler, Kulturmanager und Kurator verbindet Pit Noack Wissenschaft, Technik und Kunst. In seinen Tutorials und Workshops bringt er mit viel Herzblut Jugendlichen und Erwachsenen Grundlagen der Programmierung und der künstlichen Intelligenz bei.Sophia Sanner ist freiberufliche Künstlerin, Kuratorin und Illustratorin. Mit ihren Cartoons und Infografiken gelingt es ihr, auch komplexere Themen auf humorvolle Weise anschaulich zu machen.
Kubernetes Fundamentals
Explore the world of Kubernetes and learn the concepts needed to develop, deploy, and manage applications on this container orchestrator. This step-by-step development guide is designed for application developers and support members aiming to learn Kubernetes and/or prepare for interviews. All the concepts in the book are presented in Q&A format, with questions framed exactly the way they are asked in an interview, giving you a distinctive edge in interviews.You’ll start by understanding how application development and deployment have evolved over the decades leading up to containerization. You’ll then dive deep into core Kubernetes concepts, learning Kubernetes architecture, Kubernetes objects and workload resources, and how to exploit them to their full potential. You’ll also learn Kubernetes deployment strategies and concepts related to rollout and rollback.Moving on, you’ll look at two very important aspects of any computing ecosystem: networking and storage. You will gain an understanding of access control in Kubernetes and how to manage a Kubernetes cluster using probes, resource quotas, taints, and tolerations. You will also get an overview of Docker and review Docker and Kubernetes best practices. Finally, you will learn about the kubectl command line tool.WHAT YOU WILL LEARN* Learn about basic and advanced Kubernetes objects and workload resources* Master important concepts such as namespaces, selectors, annotations, and access control* Understand the Kubernetes networking and storage system* Manage a Kubernetes cluster with the help of probes, resource quotas, limits, and taintsWHO THIS BOOK IS FORApplication developers and technical managers—both on the development and support sides, beginner and intermediate Kubernetes practitioners and aspirants, and those preparing for Kubernetes interviews.HIMANSHU AGRAWAL is a distinguished IT professional with 13+ years of experience in designing and implementing solutions in JEE technologies. He is currently working as Associate Consultant with CGI, for 13+ years. Himanshu specializes in some niche technical areas like JVM, Multithreading, TLS, Apache, and Kubernetes to name a few, and is a Technical Reviewer of published books. Himanshu has earned certifications from some of the top universities like Harvard and MIT. He is an Oracle Certified Java Dev, Oracle Certified Web Component Dev, and certified by Google Cloud in Architecting with Google Kubernetes Engine. Apart from technical areas, he is a Certified SAFe 5 Practitioner. Himanshu extends his technical expertise to teams primarily in BFSI and Telecom sectors.Chapter 1: Welcome to the World of Containers.- Chapter 2: Kubernetes- Deep Dive Begins.- Chapter 3: Essential Objects in Kubernetes Cluster.- CHAPTER 4: Objects Important for Secure Kubernetes Cluster.- CHAPTER 5: Networking in Kubernetes.- CHAPTER 6: Kubernetes Storage System.- CHAPTER 7: Manage Your Kubernetes Cluster Efficiently.- CHAPTER 8: Best Practices – Kubernetes and Docker.- CHAPTER 9: kubectl – The Command Line Tool
Cracking the Data Engineering Interview
Preparing for a data engineering interview can often get overwhelming due to the abundance of tools and technologies, leaving you struggling to prioritize which ones to focus on. This hands-on guide provides you with the essential foundational and advanced knowledge needed to simplify your learning journey.The book begins by helping you gain a clear understanding of the nature of data engineering and how it differs from organization to organization. As you progress through the chapters, you’ll receive expert advice, practical tips, and real-world insights on everything from creating a resume and cover letter to networking and negotiating your salary. The chapters also offer refresher training on data engineering essentials, including data modeling, database architecture, ETL processes, data warehousing, cloud computing, big data, and machine learning. As you advance, you’ll gain a holistic view by exploring continuous integration/continuous development (CI/CD), data security, and privacy. Finally, the book will help you practice case studies, mock interviews, as well as behavioral questions.By the end of this book, you will have a clear understanding of what is required to succeed in an interview for a data engineering role.
Cloud Connector für SAP
In diesem Buch erfahren Sie, wie Sie Ihr On-Premise-System mithilfe des Cloud Connectors ganz einfach mit Ihren Cloud-Systemen verbinden und konfigurieren. Verknüpfen Sie On-Premise-SAP-Produkte mit den SAP-BTP-Services. In diesem Leitfaden finden Sie zuverlässige Informationen zum Erstellen sicherer Verbindungen sowie zur Verwaltung und zur Überwachung des Cloud Connectors. Aus dem Inhalt: SAP Business Technology Platform (SAP BTP)SAP Connectivity ServiceSAP Web IDESAP Business Application StudioCloud-Integration-Service der SAP Integration SuiteAPI ManagementSAP Build Work Zone, Standard EditionInstallation und KonfigurationSecurityAdministrationMonitoringPrinciple Propagation Einleitung ... 13 Teil I. Grundlagen und Einrichtung ... 19 1. Einführung in die SAP Business Technology Platform ... 21 1.1 ... Positionierung von SAP BTP ... 22 1.2 ... Umgebungen ... 30 1.3 ... Architektur ... 39 1.4 ... Zusammenfassung ... 52 2. Sicherheitsgrundlagen ... 55 2.1 ... Protokolle ... 57 2.2 ... Authentifizierung ... 68 2.3 ... Zusammenfassung ... 76 3. Einrichtung des Cloud Connectors ... 77 3.1 ... Dimensionierung ... 77 3.2 ... Netzwerkzonen ... 83 3.3 ... Installation ... 85 3.4 ... Konfiguration ... 93 3.5 ... Hochverfügbarkeit ... 109 3.6 ... Zusammenfassung ... 118 4. Connectivity mit SAP Business Technology Platform ... 119 4.1 ... SAP-Destination-Service im SAP BTP, Neo Environment ... 121 4.2 ... SAP-Destination-Service im SAP BTP, Cloud Foundry Environment ... 126 4.3 ... SAP-Connectivity-Service ... 133 4.4 ... Zusammenfassung ... 137 Teil II. Arbeiten mit dem Cloud Connector ... 139 5. SAP Web IDE ... 141 5.1 ... Aktivierung und Konfiguration ... 142 5.2 ... OData-Services von einem On-Premise-ABAP-System konsumieren ... 145 5.3 ... Verbindung zu einem On-Premise-Git-Repository herstellen ... 159 5.4 ... Einen OData-Service aus einem Cloud-System konsumieren ... 167 5.5 ... Zusammenfassung ... 172 6. SAP Business Application Studio ... 173 6.1 ... Aktivierung und Konfiguration ... 174 6.2 ... Integration mit On-Premise-ABAP-Systemen ... 177 6.3 ... Verbindung zu einem On-Premise-Git-Repository herstellen ... 196 6.4 ... Einen OData-Service aus einem Cloud-System konsumieren ... 206 6.5 ... Zusammenfassung ... 211 7. SAP Integration Suite ... 213 7.1 ... Die Evolution der SAP Integration Suite ... 213 7.2 ... Cloud Integration ... 215 7.3 ... API Management ... 249 7.4 ... Zusammenfassung ... 254 8. SAP Build Work Zone, Standard Edition ... 255 8.1 ... Backend-Konfiguration in SAP S/4HANA ... 256 8.2 ... Konfiguration des Cloud Connectors ... 258 8.3 ... Konfiguration des SAP-BTP-Subaccounts ... 263 8.4 ... Konfiguration von SAP Build Work Zone, Standard Edition ... 266 8.5 ... Zusammenfassung ... 272 Teil III. Administration und Betrieb ... 273 9. Sichere Konfiguration ... 275 9.1 ... UI-Zertifikate ersetzen ... 275 9.2 ... Benutzer gegenüber dem LDAP-Service authentifizieren ... 279 9.3 ... Trust Store pflegen ... 282 9.4 ... HTTPS Mutual Authentication ... 286 9.5 ... Secure Network Communication ... 292 9.6 ... Zusammenfassung ... 299 10. Administration ... 301 10.1 ... Rollen ... 301 10.2 ... Verwaltung der Subaccounts ... 302 10.3 ... Sicherung und Wiederherstellung ... 310 10.4 ... Upgrade ... 313 10.5 ... APIs für die Verwaltung ... 315 10.6 ... Zusammenfassung ... 321 11. Monitoring ... 323 11.1 ... Hardware-Monitoring ... 324 11.2 ... Monitoring des Subaccounts ... 326 11.3 ... Monitoring-APIs ... 330 11.4 ... Alerting ... 340 11.5 ... Audit-Protokollierung ... 342 11.6 ... Zusammenfassung ... 343 12. Principal Propagation ... 345 12.1 ... Ausgangskonfiguration für die Principal Propagation ... 345 12.2 ... SAP BTP, Neo Environment zu On-Premise-ABAP-System ... 365 12.3 ... SAP BTP, Cloud Foundry Environment zu On-Premise-ABAP-System ... 367 12.4 ... Zusammenfassung ... 370 Die Autoren ... 373 Index ... 375
Geheimakte Computer
Der Informatikunterricht ist dir zu trocken? Du bist auf der Suche nach den wirklich spannenden Themen? Halt! Psssst! Dann wirf doch einen Blick in die „Geheimakte Computer“. Sie ist dein Einstieg in die große weite IT-Welt. Hier erfährst du alles, was dich rund um den Computer wirklich interessiert: Bastelprojekte, Computerspiele, Programmierung und nützliches Wissen zu spannenden Themen wie Hacking, Digitalisierung und Sicherheit, künstliche Intelligenz und interessante Persönlichkeiten der Branche. Aus dem Inhalt: Der Computer: das kreativste Werkzeug der WeltKomplex, aber im Prinzip einfach: So funktioniert ein ComputerAlte Technik neu entdeckenGames – besser als ihr RufEine Spielkonsole mit dem Raspberry PiDie dunkle Seite: Hacker-Tricks und wie man sich davor schütztWie gefährlich ist KI?Digitalisierung: Propheten gegen ApokalyptikerDie fiesen Tricks der Tech-IndustrieVision: Die Zukunft des Computers Über dieses Buch ... 11 1. Das kreativste Werkzeug aller Zeiten ... 15 1.1 ... So ist das Buch aufgebaut ... 17 1.2 ... Vom Konsumenten zum Produzenten ... 18 1.3 ... Game Over ... 21 1.4 ... Computerspiele -- mehr als nur Zeitvertreib ... 22 1.5 ... Don't believe the hype! ... 24 1.6 ... Programming-Challenge: Scratch ... 26 1.7 ... Im Porträt: Mitchel Resnick ... 31 1.8 ... Maker-Challenge: Marshmallow-Challenge ... 35 Komplex, aber im Prinzip einfach: So funktioniert ein Computer ... 37 2.1 ... Der Computer für die Jugend ... 38 2.2 ... So funktioniert der Binärcode ... 40 2.3 ... Binärcode -- eine uralte Idee ... 42 2.4 ... Im Porträt: Konrad Zuse ... 45 2.5 ... Die wichtigste Erfindung der letzten 100 Jahre ... 47 2.6 ... Wie Transistoren rechnen ... 48 2.7 ... Von NAND zu Tetris ... 53 2.8 ... Maker-Challenge: ein Logikgatter bauen ... 54 2.9 ... Computer ohne Strom ... 59 2.10 ... Coding-Challenge ... 62 4. Games -- besser als ihr Ruf ... 97 4.1 ... Vom Spiel zum Musikinstrument ... 98 4.2 ... Toshio Iwai und Tod Machover -- die Games-Musiker ... 100 4.3 ... Die Geburt der Spieleindustrie ... 103 4.4 ... Rollenspiele, aber analog statt digital ... 105 4.5 ... Meilensteine der Ultima-Serie ... 106 4.6 ... Gaming-Challenge: Ultima IV spielen ... 109 4.7 ... Interview mit Richard Garriott de Cayeux ... 113 4.8 ... Coding-Challenge: Zeichnen mit Vektoren ... 117 4.9 ... Maker-Challenge: ein Flexahedron bauen ... 119 4.10 ... Schule als Computerspiel ... 125 4.11 ... Was Schulen von Games lernen können ... 126 5. Just for fun: Gaming-Basteleien ... 129 5.1 ... Die Raspberry-Pi-Konsole ... 129 5.2 ... Der Ich-mach-alles-zum-Controller-Controller ... 132 5.3 ... Der One-Button-Ü-Ei-Controller ... 134 5.4 ... Programming-Challenge ... 137 5.5 ... Der IKEA-Joystick ... 140 5.6 ... Deine eigene (tragbare) Konsole ... 145 5.7 ... Bonus-Tipp: alte Konsolen lackieren und umbauen ... 150 Die dunkle Seite: Hackertricks und wie man sich davor schützt ... 155 6.1 ... Die Anfänge des Hackings -- noch ohne Computer ... 157 6.2 ... Hacker als Superhelden ... 159 6.3 ... Die Tools der Hacker ... 161 6.4 ... Fiese Hacking-Hardware für die USB-Schnittstelle ... 163 6.5 ... Maker-Challenge: Setz dem TV-Terror ein Ende ... 166 6.6 ... Den Raspberry in den besten Hacking-Computer (oder den besten zu hackenden Computer) verwandeln ... 169 6.7 ... Erste Schritte in Kali Linux auf dem Raspberry Pi (oder VirtualBox) ... 170 6.8 ... Dein erster Hack ... 172 6.9 ... Die unsichtbaren Daten in der Luft ... 174 6.10 ... Social Engineering -- Menschen hacken ... 176 6.11 ... Interview mit dem IT-Security-Experten Friedhelm Düsterhöft ... 177 6.12 ... Coding-Challenge: Minecraft auf dem Raspberry Pi hacken ... 180 The end of the world as we know it! Wie gefährlich ist künstliche Intelligenz? ... 185 7.1 ... Der Traum vom künstlichen Menschen ... 187 7.2 ... Coding-Challenge: einen einfachen Chatbot programmieren ... 188 7.3 ... Die Anfänge der KI-Forschung ... 189 7.4 ... Was ist Intelligenz? ... 191 7.5 ... Künstliche Intelligenz -- anders, als viele denken ... 193 7.6 ... KI verstehen ... 194 7.7 ... Überwachtes Lernen ... 196 7.8 ... Unüberwachtes Lernen ... 197 7.9 ... Verstärkendes Lernen ... 199 7.10 ... Maker-Challenge: ein selbstfahrendes Auto bauen ... 200 7.11 ... Interview mit der KI-Expertin Viktoriya Olari ... 202 7.12 ... KI-Spielzeug ... 206 7.13 ... KI-Ethik ... 211 8. Computerpropheten: Evangelisten und Apokalyptiker ... 215 8.1 ... Das Ende ist nah ... 215 8.2 ... Manfred Spitzer ... 217 8.3 ... Das ist nachgewiesen. Dazu gibt es gute Untersuchungen ... 218 8.4 ... Ja, aber ... ... 219 8.5 ... Auf anderem Gebiet wesentlich kompetenter ... 220 8.6 ... Joseph Weizenbaum ... 221 8.7 ... Maker-Challenge: einen besseren Chatbot programmieren ... 223 8.8 ... Vom Priester der Informatik zum Ketzer ... 226 8.9 ... Ray Kurzweil ... 228 8.10 ... Erfinder der Zukunft ... 229 8.11 ... Ewiges Leben ... 230 8.12 ... Eine neue Religion ... 231 8.13 ... Was ist der Mensch? ... 232 8.14 ... Und jetzt? ... 233 8.15 ... Maker-Challenge ... 234 8.16 ... Idee Nr. 1: einen LED-Throwie bauen ... 235 8.17 ... Idee Nr. 2: ein LEGO-Set beleuchten ... 237 9. Die fiesen Tricks der Tech-Industrie ... 239 9.1 ... Die Zerstörung einer ganzen Generation? ... 240 9.2 ... Das Handbuch der fiesen Tricks ... 243 9.3 ... Maker-Challenge ... 247 9.4 ... Das Gegengift ... 248 9.5 ... FIFA und die Lootbox ... 249 9.6 ... Illegales Glücksspiel? ... 251 9.7 ... Das unmoralische Diablo ... 254 9.8 ... Die ersten zehn Minuten ... 256 9.9 ... Willkommen an Board! ... 257 9.10 ... Keine Lootboxen? ... 259 9.11 ... Programming-Challenge: ein eigenes Spiel programmieren ... 260 10. Die Zukunft des Computers ... 265 10.1 ... Die Rückkehr des Analogen ... 267 10.2 ... Ungewöhnliche Rechner ... 269 10.3 ... Ein Quantensprung in der Computertechnik ... 270 10.4 ... Quantencomputer ... 273 10.5 ... Wie funktioniert ein Quantencomputer? ... 274 10.6 ... Die Welt als Simulation ... 276 10.7 ... Virtual Reality ... 277 10.8 ... Deine eigene Coding-Challenge ... 280 10.9 ... Dein eigenes Making-Projekt ... 283 Anhang ... 287 A ... Der kleine Raspberry-Pi-Guide ... 287 B ... Einstieg in Python ... 307 Index ... 311
Künstliche Intelligenz verstehen
Neugierig auf KI? Lust, zu experimentieren? Dann sind Sie hier richtig. Es erwartet Sie mehr als ein Buch: Mit den im Web bereitgestellten Beispielen können Sie zuschauen und ausprobieren, wie verschiedene KI-Verfahren Texte ergänzen, Spiele gewinnen (oder auch verlieren – das hängt ganz von Ihnen ab ...), Daten sortieren und vieles mehr. Sie können Parameter wie Textlänge oder Anzahl der Versuche verändern oder auch direkt Hand an den Code anlegen und sehen, was passiert. Dank der Web-Umgebung p5js genügt einfaches JavaScript, um die visuellen Programme zu erstellen. So können Sie sich ganz auf die Logik konzentrieren. Pit Noack zeigt Ihnen im Buch Schritt für Schritt und Verfahren für Verfahren, was dahinter steckt. Mit handgezeichneten Lerngrafiken und Cartoons von Sophia Sanner. Alle Projekte zum Nachprogrammieren, Herunterladen oder online Bearbeiten. Experimente erwünscht! Aus dem Inhalt: Grundlagen aus der InformatikWörter und Sätze vervollständigenSchreibfehler automatisch korrigierenZusammenhänge erkennen und Daten ordnenSelbstlernende AlgorithmenNeuronale NetzeTransformer und Large Language ModelsAuch für Kultur- und Medieninteressierte geeignet Materialien zum Buch ... 16 Vorwort zur zweiten Auflage ... 17 1. Einleitung ... 19 1.1 ... Worum es uns in diesem Buch geht ... 20 1.2 ... Für wen wir dieses Buch geschrieben haben ... 21 1.3 ... Aufbau der einzelnen Kapitel ... 22 1.4 ... Ein Wort an die Programmierunkundigen ... 22 1.5 ... Beispielprogramme und die Webseite zum Buch ... 23 1.6 ... Warum wir JavaScript und p5.js verwendet haben ... 25 1.7 ... Begriffliche Abgrenzung und Fachbegriffe ... 26 1.8 ... Inhalte, Themen, Kapitel ... 27 1.9 ... Dank ... 30 2. Texte bauen mit Markow ... 31 2.1 ... Das Beispielprogramm Nonsense-Texter ... 35 2.2 ... Der Code des Nonsense-Texters unter der Lupe ... 37 2.3 ... Das Beispielprogramm Wörter vorschlagen ... 43 2.4 ... Wörter vorschlagen ... 47 2.5 ... Gewichteter Zufall ... 48 2.6 ... Ideen zum Weitermachen ... 50 2.7 ... Zusammenfassung und Ausblick ... 51 3. Schreibfehler automatisch korrigieren ... 53 3.1 ... Das Beispielprogramm Wortvergleich ... 54 3.2 ... Die Matrix befüllen ... 57 3.3 ... Die Umsetzung im Beispielprogramm ... 62 3.4 ... Das Beispielprogramm Korrekturvorschläge ... 65 3.5 ... Ideen zum Weitermachen ... 67 3.6 ... Zusammenfassung und Ausblick ... 68 4. Wörter gruppieren ... 69 4.1 ... Items und Transaktionen ... 71 4.2 ... Kenngrößen der Assoziationsanalyse ... 72 4.3 ... Ein Beispiel von Hand gerechnet ... 76 4.4 ... Das Beispielprogramm Begriffsnetz ... 79 4.5 ... Eine Tour durch den Code ... 82 4.6 ... Ideen zum Weitermachen ... 88 4.7 ... Zusammenfassung und Ausblick ... 90 5. Spiele für eine Person lösen ... 93 5.1 ... Das Spiel Fruchtkräsch ... 93 5.2 ... Wie findet die KI den besten Zug? ... 95 5.3 ... Eine vielseitig einsetzbare Spiel-KI ... 98 5.4 ... Die Klasse Spielzustand ... 99 5.5 ... Die Klasse KI ... 102 5.6 ... Ideen zum Weitermachen ... 107 5.7 ... Zusammenfassung und Ausblick ... 108 6. Spiele für zwei Personen gewinnen ... 109 6.1 ... Das Spiel Reversi ... 110 6.2 ... Das Beispielprogramm Reversi KI ... 111 6.3 ... Der Minimax-Algorithmus ... 112 6.4 ... Tiefensuche und Rekursion ... 115 6.5 ... Die Klasse Spielzustand ... 123 6.6 ... Die Klasse KI ... 126 6.7 ... Beschleunigung mit Alpha-Beta-Pruning ... 130 6.8 ... Ideen zum Weitermachen ... 131 6.9 ... Zusammenfassung und Ausblick ... 132 7. Q-Learning ... 133 7.1 ... Das Eichhörnchen und das Nussversteck ... 134 7.2 ... Umwelt, Agent, Aktion und Belohnung ... 139 7.3 ... Die Q-Tabelle ... 141 7.4 ... Das Beispielprogramm Q-Lerner ... 142 7.5 ... Die Q-Tabelle befüllen ... 147 7.6 ... Der Code unter der Lupe ... 150 7.7 ... Gamma bestimmt die Weitsicht ... 152 7.8 ... Epsilon: Erforschung oder Anwendung ... 154 7.9 ... Ein zweiter Blick auf den Code ... 156 7.10 ... Alpha ... 158 7.11 ... Was wir weggelassen haben ... 159 7.12 ... Ideen zum Weitermachen ... 161 7.13 ... Zusammenfassung und Ausblick ... 163 8. K-nächste-Nachbarn ... 167 8.1 ... Häschen, Igel, Vogelspinne oder Hai? ... 168 8.2 ... Das Beispielprogramm Tiere erkennen ... 169 8.3 ... Entfernungen bestimmen mit Pythagoras ... 172 8.4 ... Der Code im Detail ... 175 8.5 ... Ideen zum Weitermachen ... 178 8.6 ... Zusammenfassung und Ausblick ... 179 9. K-means-Clustering ... 181 9.1 ... Clusterbildung in Aktion ... 183 9.2 ... Das Beispielprogramm Wetterdaten gruppieren ... 186 9.3 ... Der Code ... 188 9.4 ... Grenzen des Verfahrens ... 191 9.5 ... Ideen zum Weitermachen ... 195 9.6 ... Zusammenfassung und Ausblick ... 195 10. Neuronale Netze I: Das Häschenproblem ... 197 10.1 ... Bilderkennung: ein klassisches Problem ... 198 10.2 ... Was ist ein Modell? ... 199 10.3 ... Der Aufbau eines neuronalen Netzes ... 201 10.4 ... Das Häschenneuron und seine Kollegen ... 204 10.5 ... Das Beispielprogramm Tiere erkennen II ... 209 10.6 ... Der Code ... 211 10.7 ... Ideen zum Weitermachen ... 211 10.8 ... Zusammenfassung und Ausblick ... 212 11. Neuronale Netze II: Auf dem Weg ins Tal ... 213 11.1 ... Das überwachte Lernen ... 214 11.2 ... Die schrittweise Justierung des Modells ... 216 11.3 ... Das Beispielprogramm Gradientenabstieg ... 223 11.4 ... Der Code ... 225 11.5 ... Tipps zum Weitermachen ... 226 11.6 ... Zusammenfassung und Ausblick ... 226 12. Neuronale Netze III: Fehler zurückverfolgen mit dem Neuronentrainer ... 229 12.1 ... Was ist Backpropagation? ... 230 12.2 ... Das Beispielprogramm Neuronentrainer ... 231 12.3 ... Validierungsdaten, Überanpassung, Generatoren ... 237 12.4 ... Weitere Beispielaufgaben ... 240 12.5 ... Die Anzahlen der verdeckten Schichten und der Neuronen ... 244 12.6 ... Was wir weggelassen haben ... 245 12.7 ... Ideen zum Weitermachen ... 246 12.8 ... Zusammenfassung und Ausblick ... 248 13. Neuronale Netze IV: Faltungsnetze, Autoencoder, GANs und DQL ... 249 13.1 ... Faltungsnetze ... 249 13.2 ... Modelle, die Bilder erzeugen ... 258 13.3 ... Autoencoder ... 260 13.4 ... Generative Adversarial Networks ... 261 13.5 ... Deep Q-Learning ... 264 13.6 ... Zusammenfassung und Ausblick ... 265 14. Transformer verstehen ... 267 14.1 ... Ein Sprachmodell von außen betrachtet ... 267 14.2 ... Wörter in Zahlen codieren für Fortgeschrittene ... 269 14.3 ... Worteinbettungen ... 270 14.4 ... Das Beispielprogramm Wort-Navigator ... 276 14.5 ... Vom Text zur Worteinbettung ... 282 14.6 ... Vom Wort zum Satz zum Text: Sequenzeinbettungen ... 290 14.7 ... Das Beispielprogramm Sequenz-Navigator ... 292 14.8 ... Transformer am Horizont ... 297 14.9 ... Zusammenfassung und Ausblick ... 301 14.10 ... Ideen zum Weitermachen ... 304 Nachwort: Auf der Suche nach Trurls Elektrobarden ... 305 Anhang ... 313 A ... Eine kurze Einführung in JavaScript und p5.js ... 315 B ... Glossar ... 359 C ... Quellen und weiterführende Literatur ... 369 D ... Abbildungsverzeichnis ... 373 Index ... 377
Nachhaltiges Grafikdesign
Wenn es darum geht, Ihr Print- oder Webprodukt konsequent nachhaltig zu gestalten, hilft Ihnen dieses Buch von Pia Weißenfeld: Es bietet einen Überblick über die Möglichkeiten und Schwierigkeiten der nachhaltigen Produktion und unterstützt Sie mit praktischen Handlungsanweisungen. Sie erfahren, wie Sie nachhaltige Designprozesse etablieren, ökologische Produktionsweisen fördern, den Verbrauch natürlicher Ressourcen reduzieren und auch bei der Beratung Ihrer Kunden und Kundinnen auf ein möglichst umweltbewusstes und sozial vertretbares Design sowie ressourcenschonende Produktionsweisen und Materialien hinwirken. Das beste Beispiel für ein nachhaltiges Printprodukt ist dabei dieses Buch selbst: Es wurde in Hinblick auf Materialwahl und Produktion komplett nachhaltig gedruckt und trägt das höchste Umweltzeichen für Druckerzeugnisse: den Blauen Engel UZ 195. Aus dem Inhalt: Einordnung des Begriffs Nachhaltigkeit, BegriffsdefinitionenWas zeichnet nachhaltiges Design aus?Nachhaltigkeit in Designprozesse einbindenNachhaltiges Design in der KundenkommunikationNachhaltige Produktion: Druckereien finden und bewerten, umweltfreundliche Druckverfahren, Wahl des Papiers, nachhaltige Veredelungen, RecyclingfähigkeitVegane Printmedien: veganes Papier, Farben und Kleber, vegane Veredelungen sowie Herstellungsprozesse und ZertifizierungsmöglichkeitenNachhaltigkeit im digitalen Design: nachhaltige Websites, grünes Hosting, nachhaltige AnzeigenDie Bedeutung von Inklusion und Barrierefreiheit im DesignNachhaltiges Design und Marketing: Nachhaltigkeit kenntlich machen und transparent bewerbenNachhaltige Arbeitsumgebung schaffen und Ressourcen sparen: Umgang mit elektronischen Geräten und Büromaterial, nachhaltiges Banking, Ökostrom, nachhaltige Workflows, soziales Engagement durch Pro-Bono-ProjekteAnhang: Tipps und Adressen Vorwort ... 7 1. Grundlagen ... 11 1.1 ... Was bedeutet Nachhaltigkeit? ... 11 1.2 ... Social Washing: Greenwashing, Bluewashing, Pinkwashing und Rainbow-Washing ... 18 1.3 ... Emissionen und Klimaneutralität ... 29 1.4 ... Nachhaltiges Marketing ... 33 1.5 ... Ethik im Design: Die Verantwortung von Designer*innen ... 38 2. Was zeichnet nachhaltiges Design aus? ... 41 2.1 ... Environment-Centered Design ... 41 2.2 ... Inklusives Design ... 43 2.3 ... Kriterien für nachhaltiges Design ... 50 2.4 ... Manifeste für die Nachhaltigkeit ... 57 3. Prozesse und Konzeption ... 65 3.1 ... Vorteile eines strukturierten Designprozesses ... 65 3.2 ... Nachhaltige Designprozesse etablieren ... 66 EINBLICK: Co-Kreation bei odenthal design ... 74 3.3 ... Die Kommunikation mit Kund*innen ... 81 3.4 ... Konzeption ... 91 3.5 ... Das Arbeiten mit Bildern ... 105 EINBLICK: Interview mit Simon Veith, nachhaltiger Fotograf aus Köln ... 116 3.6 ... Tools und Methoden für einen nachhaltigen Designprozess ... 119 4. Nachhaltige Druckproduktion ... 129 4.1 ... Eine nachhaltige Druckerei finden ... 130 4.2 ... Druckfarben und Umweltfreundlichkeit ... 145 4.3 ... Offsetdruck vs. Digitaldruck ... 148 4.4 ... Wahl des Papiers ... 153 EINBLICK: Zu Besuch bei Steinbeis Papier ... 158 4.5 ... Veredelungen: nachhaltig oder nicht? ... 188 4.6 ... Beispiele nachhaltiger Druckproduktionen ... 198 5. Nachhaltige Werbetechnik ... 203 5.1 ... Probleme der Nachhaltigkeit im Bereich Werbetechnik ... 203 5.2 ... Nachhaltige Displaysysteme ... 204 5.3 ... Nachhaltige Messestände ... 211 5.4 ... Nachhaltige Give-aways ... 218 6. Nachhaltiges Verpackungsdesign ... 225 6.1 ... Den Lebenszyklus einer Verpackung nachhaltig gestalten ... 226 6.2 ... Das Materialproblem ... 233 6.3 ... Verpackungen neu denken ... 236 7. Vegane Printmedien ... 241 7.1 ... Stoffe tierischen Ursprungs in Printmedien ... 242 7.2 ... V-Label für vegane Druckprodukte ... 245 EINBLICK: Interview mit Roland Makulla von oeding print über das V-Label ... 250 8. Nachhaltige Websites ... 255 8.1 ... Einführung ... 255 8.2 ... Emissionen einer Website messen -- ist das möglich? ... 260 8.3 ... Grünes Webhosting ... 266 8.4 ... Ladezeiten, der Dreh- und Angelpunkt ... 270 8.5 ... Optimierte User Experience ... 271 8.6 ... Inklusion im Webdesign ... 273 8.7 ... Nachhaltige Webgestaltung ... 280 8.8 ... Nachhaltige Webentwicklung ... 299 8.9 ... Nachhaltigere digitale Werbung ... 311 8.10 ... Web vs. Print -- was ist nachhaltiger? ... 318 9. Nachhaltiger Arbeitsalltag ... 323 9.1 ... Ressourcen am Arbeitsplatz einsparen ... 323 9.2 ... Nachhaltige Workflows ... 334 9.3 ... Engagement ... 343 9.4 ... Netzwerke für eine bessere Welt ... 348 Buchempfehlungen ... 354 Literaturverzeichnis ... 355 Index ... 360
SQL (5. Auflage)
SQL. Der Grundkurs für Ausbildung und Praxis. Mit Beispielen in MySQL/MariaDB, PostgreSQL und T-SQL. In 5., aktualisierter Auflage, November 2023. Lernen Sie SQL ohne Datenbank-VorkenntnisseAls Einsteiger:in werden Sie in diesem Buch Schritt für Schritt an die Arbeit mit SQL herangeführt. Vom Aufbau über das Ändern einer Datenbank und die Auswertung der Daten bis hin zur Administration und zum Verteilen der Datenbank auf verschiedene Server lernen Sie alle wesentlichen Aufgabenstellungen kennen. Die Beispiele sind für MySQL/MariaDB, PostgreSQL und T-SQL getestet.Grundlagen und praktischer EinsatzSie erhalten eine kurze Einführung in die wichtigsten Grundbegriffe und Designregeln für relationale Datenbanken wie ER-Modell, Schlüssel, referenzielle Integrität und Normalformen. Anhand einer Beispieldatenbank, die unter MySQL/MariaDB, PostgreSQL und T-SQL verwendet werden kann, erfahren Sie dann, wie Sie SQL sinnvoll anwenden.Kenntnisse mit Übungsaufgaben festigenJedes Kapitel enthält Übungen, mit denen Sie Ihr frisch erworbenes Wissen testen können. Wenn Sie SQL-Befehle einfach nachschlagen wollen, hilft Ihnen der MySQL-Befehlsindex am Ende des Buches. Darüber hinaus geht der Autor auch auf weiterführendeThemen wie NoSQL und SQL Injection ein, die Lust machen, sich über den Grundkurs hinaus vertiefend mit SQL zu beschäftigen.Unter plus.hanser-fachbuch.de finden Sie die Beispieldatenbank mit rund 1.170 SQL-Anweisungen und die Lösungen zu den Übungsaufgaben zum Download.Ihr exklusiver Vorteil: E-Book inside beim Kauf des gedruckten Buches Ralf Adams, Diplom-Informatiker, ist Lehrer für Informatik (Schwerpunkt Anwendungsentwicklung) am Technischen Berufskolleg 1 der Stadt Bochum. Von 2003 bis 2016 war er Mitglied des IHK-Prüfungsausschusses für Fachinformatiker/Anwendungsentwicklung in Bochum. Seine Erfahrungen im Schulbetrieb und im Prüfungsausschuss sind in das Buch mit eingeflossen.Leseprobe (PDF-Link)
Enterprise Social for the Java Platform
Learn everything you need to know about frameworks that help developers to integrate their solutions with social networks or APIs, from general purpose (Facebook, Twitter, Google, Mastodon) to specialized (LinkedIn, Xing, WhatsApp, YouTube, Instagram, Flickr, TikTok) to vertical (eToro, Fitbit, Strava). This book will teach you how to add social media features to web applications or services developed using Java, Jakarta EE, or generally running on a Java Virtual Machine (JVM).Jam-packed with practical examples of social integration into enterprise applications, you’ll learn how to address common requirements such as social login, identity federation, single sign-on via social accounts, OpenID Connect, and mashups. You’ll also see how to leverage Java social frameworks like Facebook Business SDK, Twitter4J, Agorava, Keycloak, and Spring Security.Enterprise Social for the Java Platform is an excellent companion to books covering Jakarta EE Security, Spring Security, portals, and related frameworks. Upon completing it, you’ll be armed with the expertise you need to integrate your own Java enterprise applications with social media networks.WHAT YOU WILL LEARN* Harness the reach and power of social media platforms by integrating your enterprise Java applications with them* Understand social media standards for different platforms* Address common security issuesWHO THIS BOOK IS FORDevelopers, architects, and managers of projects involving the use of APIs or Social Networks.WERNER KEIL is a cloud architect, Eclipse RCP, and a microservice expert for a large bank. He helps Global 500 Enterprises across industries and leading IT vendors. He worked for over 30 years as an IT manager, PM, coach, and SW architect and consultant for the finance, mobile, media, transport, and public sectors. Werner develops enterprise systems using Java, Java/Jakarta EE, Oracle, IBM, Spring or Microsoft technologies, JavaScript, Node, Angular, and dynamic or functional languages. He is a Committer at Apache Foundation, and Eclipse Foundation, a Babel Language Champion, UOMo Project Lead, and active member of the Java Community Process in JSRs such as 321 (Trusted Java), 344 (JSF 2.2), 354 (Money, also Maintenance Lead), 358/364 (JCP.next), 362 (Portlet 3), 363 (Unit-API 1), 365 (CDI 2), 366 (Java EE 8), 375 (Java EE Security), 380 (Bean Validation 2), and 385 (Unit-API 2, also Spec Lead), and was the longest serving Individual Member of the Executive Committee for nine years in a row until 2017. Werner is currently the Community representative in the Jakarta EE Specification Committee. He was among the first five Jakarta EE Ambassadors when it was founded as Java EE Guardians, and is a member of its Leadership Council.Chapter 1: Introduction.- Chapter 2: SocialUse Cases.- Chapter 3: Standardization.- Chapter 4: Social Security.- Chapter 5: Security Frameworks.- Chapter 6: Social Frameworks.- Chapter 7: Social Portals.- Appendix A: References.
Self-Service BI & Analytics
Self-Service BI & Analytics. Planung, Implementierung und Organisation. November 2023.Self-Service im BI- und Analytics-Kontext bedeutet, dass BI-Anwender selbst aktiv werden, um auf bestimmte Daten und Informationsprodukte zuzugreifen. Dabei hängt die Möglichkeit des Self-Service von Umgebungsfaktoren ab, nicht von einzelnen Werkzeugen. Um die Daten nutzen zu können, ist Datenkompetenz bei den Beteiligten erforderlich. Self-Service ist somit als strategischer Prozess zu verstehen, der als Teil der Datenstrategie immer der Unternehmensstrategie folgt und eine Kultur der Transparenz und offenen Kommunikation erfordert.Dieses Buch bietet eine umfassende Einführung in die grundlegenden Konzepte von Self-Service BI & Analytics. Es beschreibt die derzeit gängigen Ansätze mit Fokus auf die Konzeption und Governance von Self-Service. Darüber hinaus werden Lösungen für konkrete Anwendungsfälle vorgestellt. Im Einzelnen werden behandelt:Planung von Self-Service: Was ist vor der Einführung von Self-Service im Kontext einer gesamtheitlichen Datenstrategie, der Organisation und der Unternehmensarchitektur zu beachten? Welche Governance-Anforderungen müssen berücksichtigt werden?Implementierung von Self-Service: Die Entwicklung und der Betrieb von Self-Service-Lösungen werden ebenso aufgezeigt wie die Positionierung gegenüber einer Schatten-IT und die Vermeidung von technischen Schulden.Organisation von Self-Service: BI-Communitys, die Mitarbeiterausbildung und die Etablierung einer Self-Service-Kultur im Unternehmen spielen hier eine wichtige Rolle.Das Buch liefert wertvolle Einblicke und hilfreiche Anregungen für die erfolgreiche Einführung und Realisierung von Self-Service-Initiativen in der Unternehmenspraxis.Michael Kalke implementiert BI-Lösungen seit mehr als zehn Jahren. Zurzeit arbeitet er für die Vaillant Group und etabliert u.a. Self-Service BI.Artur König verantwortet bei der reportingimpulse GmbH die ganzheitliche Umsetzung von Datenprodukten von der Datenquelle bis zum fertigen Datenprodukt im Microsoft-Umfeld. Philipp Baron Freytag von Loringhoven ist ein versierter Marketingexperte und Datenanalyst, der sich seit mehr als 15 Jahren auf die Kombination von Daten, Marketing und Technologie spezialisiert hat.Lars Schreiber arbeitet als Abteilungsleiter für Business Intelligence Services in der Global IT der Pepperl + Fuchs SE. Dr. Thomas Zachrau ist seit über 30 Jahren leidenschaftlich im Bereich Analytics unterwegs. Die Analytik der kundenzentrierten Prozesse liegt ihm besonders am Herzen.Leseprobe (PDF-Link)
Einstieg in WordPress 6 (5. Auflg.)
Einstieg in WordPress 6WordPress ist der ideale Einstieg für alle, die eine eigene Website ins Leben rufen möchten. Und wenn Sie eine Webpräsenz mit WordPress planen, dann finden Sie in diesem Buch einen verständlichen Einstieg – ideal für Anwender mit und ohne Vorwissen. Peter Müller zeigt Ihnen, wie Sie WordPress herunterladen, installieren und auf dem eigenen Webspace betreiben. Sie erfahren, wie Sie WordPress am besten für Ihre Zwecke einsetzen und moderne Funktionen mit wenigen Klicks einbauen. Anschaulich lernen Sie WordPress sowohl als Blogsystem als auch als CMS (Redaktionssystem) kennen. So entsteht Schritt für Schritt Ihre eigene Website. Aktuell zu WordPress 6 und dem neuen Standard-Theme.Aus dem Inhalt:Planung, Domain, WebspaceInstallation online und offlineWordPress als Blog und CMSSeiten und Beiträge erstellen und gestalten im Block-EditorTexte, Bilder, Audio und Video veröffentlichenBlock-Themes anpassen mit dem Website-EditorKlassische Themes anpassen mit dem CustomizerPlugins auswählen und installierenSuchmaschinenoptimierung (SEO)Backups, Updates, Tipps & TricksLeseprobe (PDF)
Photoshop Elements 2024 For Dummies
GET IN TOUCH WITH YOUR CREATIVE SIDE USING PHOTOSHOP ELEMENTSPhotoshop Elements 2024 For Dummies covers the newest version of Adobe’s beginner-friendly photo editing software. With the help of this Dummies guide, you’ll discover the ins and outs of Photoshop Elements, so you can transform your images from ordinary to extraordinary. The software is packed with all the photo editing tools you need to turn your images into showstoppers. With the help of the easy-to-understand instructions in this book, you’ll learn how to use the editing tools, utilize layers, make one-click fixes, brighten colors, add filters, and beyond.* Get started with Photoshop Elements and make basic edits in quick mode* Create different views of an image and use the history panel to find the best version of your image* Replace backgrounds, merge photos, and do other neat editing tricks* Understand camera raw to turn your camera’s image data into a stunning photoThis bestselling Dummies guide is the book you need to get started with Elements and learn the insider tips that will give your images that “wow factor.” BARBARA OBERMEIER is the principal of Obermeier Design and is Chair of the Visual Arts Department at California Lutheran University. TED PADOVA is adjunct professor of visual arts and digital photography at Sillman University in Dumaguete, Philippines. The two have combined to author or co-author over 90 books.
Go Crazy
Go beyond the basics of Go and build complete applications using open-source libraries or the Go programming language by Google. This book will take you deep into the memory lane of the Go language with crunchy details straight from outer space.The applications in this book include the framework for a 2D Go-based game, an image random generator Rest API, financial time series handling for trading, a Kubernetes operator, a Blockchain coding and more. You'll also get refreshers on Go constructs and useful code tricks to build performant projects, and develop an HTTP based cloud ready image generator.Each chapter will be organized in the following format: what the particular application looks like; requirements and user stories of our example program; an introduction to the Go libraries or frameworks used; and the actual implementation of the example program, including common pitfalls and their solutions.Go Crazy will open your eyes to a new world of practical applications for Go. After reading the book, you will be able to apply your Golang knowledge to build your own crazy projects. Free source code will be available on this book's Apress GitHub page.WHAT YOU'LL LEARN* Compile and inline other programming languages, including GPU coding.* Handle Kubernetes clusters via your own operator* Write Go to code against Ethereum based block chains. * Write intelligent bot code to get you rich and famous.WHO THIS BOOK IS FORGo programmers both experienced and novice.Nicolas Modrzyk is the technical guru of Karabiner Software a successful consulting company located in the ever-dynamic Tokyo, Japan, with its mix of ancestral culture, and its future-oriented movement. He is also an active contributor to the Open-Source community in various projects for Imaging, AI and Cloud Computing. As both an engineer and a consultant, Nico has been involved in both sides of selling and designing large scale applications, managing enormous clusters of databases through handwritten middleware, enabling Japanese leaders and pushing international boundaries. Nico is an ardent advocate of Agile methods and is focused on getting the job done right to satisfy clients. He also knows how to say no to customer, and discuss requests to make the product less robust, and convoluted. At the same time, he loves to push both team members, and friends, to challenge themselves and define and reach their clearly goals. To gather culture, and different point of views, he has been meeting people and living in various countries such as France, Ireland, Japan, China, Korea and India as well as the US of A. Nico is the author of a few programming books, available on Amazon. You can talk to Nico in French, English and Japanese, and you can get along with him in Spanish and Chinese. He recently picked up a saxophone to honor his grand-father and his uncle, in the hope to match their skill with a brass instrument. He will be ready for a jazz session together whenever you are.
Data Engineering with AWS
This book, authored by a seasoned Senior Data Architect with 25 years of experience, aims to help you achieve proficiency in using the AWS ecosystem for data engineering. This revised edition provides updates in every chapter to cover the latest AWS services and features, takes a refreshed look at data governance, and includes a brand-new section on building modern data platforms which covers; implementing a data mesh approach, open-table formats (such as Apache Iceberg), and using DataOps for automation and observability.You'll begin by reviewing the key concepts and essential AWS tools in a data engineer's toolkit and getting acquainted with modern data management approaches. You'll then architect a data pipeline, review raw data sources, transform the data, and learn how that transformed data is used by various data consumers. You’ll learn how to ensure strong data governance, and about populating data marts and data warehouses along with how a data lakehouse fits into the picture. After that, you'll be introduced to AWS tools for analyzing data, including those for ad-hoc SQL queries and creating visualizations. Then, you'll explore how the power of machine learning and artificial intelligence can be used to draw new insights from data. In the final chapters, you'll discover transactional data lakes, data meshes, and how to build a cutting-edge data platform on AWS.By the end of this AWS book, you'll be able to execute data engineering tasks and implement a data pipeline on AWS like a pro!
Salesforce Field Service
Salesforce Field Service (formerly Field Service Lightning) connects customers, workforce, and products on a single platform to deliver exceptional on-site services. This book guides Field Service enthusiasts in creating, managing, and automating support with use cases and real-time examples. You will learn Salesforce Field Service which will help you better manage your customers, internal users, and field technicians. As you advance, you’ll learn the whole end-to-end life cycle of creating work orders, associating service appointments to work orders, scheduling and dispatching service appointments to field technicians, and completing the work orders. By the end of this book, you’ll be able to implement, test and deploy Salesforce Field Service for both Desktop and Mobile apps. What you’ll learn · Basics of Field Service · Field Service objects and data model · Field Service schedulingand optimization · Configuring Salesforce Field Service · Managing Salesforce Field Service capabilities · Configuring and using the Field Service Mobile App · Deploying and testing Salesforce Field Service · Salesforce Field Service KPIs and Reporting Who This Book Is for This book is for Salesforce admins, developers, and consultants who are looking to learn and implement Salesforce Field Service. A basic understanding of Salesforce is assumed. Coding or programming experience is not required. Chapter 1: Introducing Salesforce Field Service.- Chapter 2: Salesforce Field Service Objects and Data Model.- Chapter 3: Step by Step Field Service Implementation.- Chapter 4: Scheduling and Optimization.- Chapter 5: Managing Field Service Capabilities.- Chapter 6: Inventory Management.- Chapter 7: Extending Field Service to Mobile.- Chapter 8: Field Service Deployment, Testing, and Analytics.
Modeling and Optimization of Optical Communication Networks
MODELING AND OPTIMIZATION OF OPTICAL COMMUNICATION NETWORKSOPTICAL NETWORKS ARE AN INTEGRAL PART OF MANY OF THE TECHNOLOGIES THAT WE USE EVERY DAY. IT IS A CONSTANTLY CHANGING AND EVOLVING AREA, WITH NEW MATERIALS, PROCESSES, AND APPLICATIONS COMING ONLINE ALMOST DAILY.This book provides a basis for discussing open principles, methods and research problems in the modeling of optical communication networks. It also provides a systematic overview of the state-of-the-art research efforts and potential research directions dealing with optical communication metworks. It also simultaneously focuses on extending the limits of currently used systems encompassing optical and wireless domains and explores novel research on wireless and optical techniques and systems, describing practical implementation activities, results and issues. A handbook on applications for both academia and industry, this exciting new volume includes detailed discussions on real-world case studies on trends and emerging technologies associated with modeling of optical communication networks. This book also describes several numerical models and algorithms for simulation and optimization of optical communication networks. Modeling and optimization presents several opportunities for automating operations and introducing intelligent decision making in network planning and in dynamic control and management of network resources, including issues like connection establishment, self-configuration, and self-optimization, through prediction and estimation by utilizing present network state and historical data. It focuses on extending the limits of currently used systems encompassing optical and wireless domains, and explores the latest developments in applications like photonics, high speed communication systems and networks, visible light communication, nano-photonics, wireless, and MIMO systems. CHANDRA SINGH is an assistant professor in the Department of Electronics and Communication Engineering at the Sahyadri College of Engineering and Management. He is pursuing his PhD from VTU Belagavi, India. He has four patents, published over 25 peer-reviewed publications, and is the editor of seven books. RATHISHCHANDRA R. GATTI, PhD, is a professor and Head of the Department of Mechanical Engineering and Robotics and Automation at the Sahyadri College of Engineering and Management, India. He has four patents, published more than 40 papers in peer-reviewed journals, and has edited seven books. He is also the editor of one journal, and he has over 20 years of industry experience. K.V.S.S.S.S. SAIRAM, Ph.D, is a professor and head of the Electronics and Communications Engineering Department at NITTE University, India. He has over 23 years of experience in teaching and research, and he has published over 50 papers in scholarly journals, conferences, and workshops. He is a reviewer for several journals, and he has authored three books. ASHISH SINGH, PhD, is an associate professor in the Department of Computer and Communication Engineering at NMAM Institute of Technology, Nitte, India. He has 13 years of teaching experience and has published more than 50 research papers in scholarly journals and conferences.