Computer und IT
Mensch-Roboter-Interaktion (2. Auflg.)
Die Rolle der Roboter in der Gesellschaft wächst und diversifiziert sich ständig und bringt eine Vielzahl von Fragen mit sich, die die Beziehung zwischen Robotern und Menschen betreffen. Dieses Lehrbuch zur Mensch-Roboter-Interaktion bietet einen umfassenden Überblick über die interdisziplinären Themen, die für die moderne Forschung von zentraler Bedeutung sind. Studenten und Forscher aus den Bereichen Robotik, künstliche Intelligenz, Informatik, Elektrotechnik sowie Psychologie, Soziologie und Design finden darin einen prägnanten und verständlichen Leitfaden zum aktuellen Stand des Fachgebiets:- Funktion, Design und Leistungsbewertung von Robotern- Kommunikationsmodalitäten wie Sprache, nonverbale Kommunikation und die Verarbeitung von Emotionen- ethische Fragen rund um den Einsatz von Robotern heute und im Kontext unserer künftigen Gesellschaft.Zahlreiche Beispiele und farbige Abbildungen veranschaulichen die verschiedenen Themenfelder. Diskussionsfragen und relevante Literatur am Ende des Kapitels tragen zur Vertiefung bei.Aus dem Inhalt:- Was ist Mensch-Roboter-Interaktion?- Wie ein Roboter funktioniert- Design- Interaktion im Raum- Nonverbale Interaktion- Verbale Interaktion- Wie Menschen Roboter wahrnehmen- Emotionen- Forschungsmethoden- Anwendungen- Roboter in der Gesellschaft- Die ZukunftNeu in der 2. Auflage: Abschnitte zu kollaborativen Robotern, Roboterteams, Roboterschnittstellen; Maschinelles Lernen; Roboter in der Gesellschaft, in denen neue technische Entwicklungen sowie gesellschaftliche Veränderungen berücksichtigt werden. Christoph Bartneck ist außerordentlicher Professor im Fachbereich Informatik und Softwaretechnik an der Universität Canterbury, Neuseeland. Er hat einen Werdegang in Industriedesign und Mensch-Computer-Interaktion. Seine Projekte und Studien werden in führenden Zeitschriften, Zeitungen und Konferenzen veröffentlicht. Seine Interessen liegen in den Bereichen Mensch-Computer Interaktion, Naturwissenschaft und Technologie, sowie visuelles Design. Insbesondere beschäftigt Christoph sich mit den Auswirkungen von Anthropomorphismus auf HRI. Als sekundäres Forschungsinteresse arbeitet er an Projekten im Bereich der Sporttechnologie und der kritischen Untersuchung von Prozessen und Richtlinien in der Wissenschaft. Im Bereich Design beschäftigt sich Christoph mit der Geschichte des Produktdesigns, Mosaiken und Fotografie.Tony Belpaeme ist Professor an der Universität Gent, Belgien, und war zuvor Professor für Robotik und kognitive Systeme an der Universität Plymouth, Großbritannien. Er promovierte in künstlicher Intelligenz an der Vrije Universiteit Brussel (VUB). Ausgehend von der Prämisse, dass Intelligenz in sozialer Interaktion verwurzelt ist, versuchen Tony und sein Forschungsteam, die künstliche Intelligenz sozialer Roboter zu fördern. Dieser Ansatz führt zu einer Reihe an Ergebnissen, die von theoretischen Erkenntnissen bis zu praktischen Anwendungen reicht. Er ist an groß angelegten Projekten beteiligt, in denen untersucht wird, wie Roboter zur Unterstützung von Kindern in der Bildung eingesetzt werden können. Er untersucht, wie kurze Interaktionen mit Robotern zu langfristigen werden können und wie Roboter in der Therapie eingesetzt werden können.Friederike Eyssel ist Professorin für Angewandte Sozialpsychologie und Geschlechterforschung am Zentrum für Kognitive Interaktionstechnologie der Universität Bielefeld. Friederike interessiert sich für verschiedene Forschungsthemen, die von sozialer Robotik, sozialen Agenten und Ambient Intelligenz bis hin zu Einstellungsänderungen, Vorurteilsabbau und der sexuellen Objektivierung von Frauen reichen. Als Quereinsteigerin hat Friederike zahlreiche Publikationen in den Bereichen Sozialpsychologie, Human-Agent Interaction (HAI) und soziale Robotik veröffentlicht.Takayuki Kanda ist Professor für Informatik an der Universität Kyoto, Japan. Außerdem ist er Gastgruppenleiter bei Advanced Telecommunications Research (ATR), Interaction Science Laboratories, Kyoto, Japan. Er erhielt seinen Bachelor in Ingenieurwesen, seinen Master in Ingenieurwesen und seinen Doktortitel in Informatik von der Universität Kyoto, in den Jahren 1998, 2000 bzw. 2003. Er ist eines der Gründungsmitglieder des Kommunikationsroboter-Projekts am Advanced Telecommunications Research (ATR) in Kyoto. Er hat den Kommunikationsroboter Robovie entwickelt und ihn in alltäglichen Situationen eingesetzt, z. B. als Nachhilfelehrer in einer Grundschule und Ausstellungsführer in einem Museum. Zu seinen Forschungsinteressen gehören HAI, interaktive humanoide Roboter und Feldversuche.Merel Keijsers ist Assistenzprofessorin für Psychologie an der John Cabot University in Rom. Sie hat einen Abschluss in Sozialpsychologie und Statistik und promovierte an der Universität Canterbury, über das Thema „Roboter-Mobbing“. In ihrer Doktorarbeit untersuchte sie, welche bewussten und unbewussten psychologischen Prozesse Menschen dazu veranlassen, Roboter zu missbrauchen und zu schikanieren. In jüngster Zeit interessiert sie sich dafür, wie Roboter beeinflussen, auf welche Art Menschen sich selbst sehen. Da sie aus dem Bereich der Sozialpsychologie kommt, interessiert sie sich vor allem für die Gemeinsamkeiten und Unterschiede im Umgang von Menschen mit Robotern im Vergleich zu anderen Menschen.Selma Šabanović ist Professorin für Informatik und Kognitionswissenschaften an der Indiana University, Bloomington, USA, wo sie als Gründerin das R-House Human-Robot Interaction Lab leitet. Ihre Forschungsarbeit umfasst Studien zu Design, Nutzung und Folgen von sozial interaktiven und assistierenden Robotern in verschiedenen sozialen und kulturellen Kontexten, darunter Gesundheitseinrichtungen, Haushalten und verschiedene Länder. Sie befasst sich auch mit der kritischen Untersuchung der gesellschaftlichen Bedeutung und der potenziellen Auswirkungen der Entwicklung und des Einsatzes von Robotern in Kontext auf den Alltag. Sie promovierte 2007 in Wissenschafts- und Technologiestudien am Rensselaer Polytechnic Institute mit einer Dissertation über die kulturübergreifende Untersuchung der sozialen Robotik in Japan und den Vereinigten Staaten. Von 2017 bis 2023 war sie Chefredakteurin der Zeitschrift ACM Transactions on Human-Robot Interaction.
SAP S/4HANA - Architektur
Wenn Sie mit SAP S/4HANA arbeiten, müssen Sie das System in- und auswendig kennen. Mit diesem Buch meistern Sie die technische Anwendungsarchitektur von SAP S/4HANA! Verstehen Sie die neuen Daten- und Programmiermodelle, und erfahren Sie, wie sie sich von SAP ERP unterscheiden. Erfahren Sie mehr über Technologiekomponenten und die einzelnen Anwendungsbereiche wie Finanzen und Logistik. Aus dem Inhalt: SAP S/4HANASAP S/4HANA CloudStammdatenVertrieb und ServiceLogistik und FertigungErweiterte LagerverwaltungFinanzenIdentitäts- und ZugriffsmanagementCloud-Sicherheit und ComplianceCloud-BetriebSide-by-Side-Erweiterungen Vorwort ... 21 SAP S/4HANA: Eine neue ERP-Plattform ... 25 TEIL I. Grundlagen ... 31 1. Herausforderungen moderner ERP-Architekturen ... 33 1.1 ... Merkmale eines modernen ERP-Systems ... 34 1.2 ... Grundsätze der SAP-S/4HANA-Architektur ... 43 1.3 ... Entwicklung eines Cloud-ERP-Systems auf optimaler Grundlage ... 49 1.4 ... Zusammenfassung ... 50 2. Grundlagen der technischen Architektur ... 51 2.1 ... Virtuelles Datenmodell ... 51 2.2 ... ABAP RESTful Application Programming Model ... 58 2.3 ... Zusammenfassung ... 78 3. Vereinfachte User Experience ... 79 3.1 ... User Experience ... 79 3.2 ... Suchen ... 91 3.3 ... Zusammenfassung ... 97 4. Intelligente Funktionen und Analytics ... 99 4.1 ... Analytics ... 99 4.2 ... Machine Learning ... 110 4.3 ... Intelligente Situationsverarbeitung ... 119 4.4 ... Zusammenfassung ... 134 5. Erweiterbarkeit ... 135 5.1 ... Key-User-Erweiterbarkeit ... 136 5.2 ... In-Stack-Entwicklererweiterbarkeit ... 148 5.3 ... Side-by-Side-Erweiterungen ... 151 5.4 ... Zusammenfassung ... 164 6. Integration ... 167 6.1 ... Schnittstellentechnologien zur Integration mit SAP S/4HANA ... 167 6.2 ... SAP Business Accelerator Hub ... 170 6.3 ... Schnittstellen-Monitoring und Fehlerbehandlung ... 171 6.4 ... Kommunikationsmanagement in SAP S/4HANA Cloud ... 175 6.5 ... Cloud Connector ... 180 6.6 ... Prozessintegrationstechnologie ... 182 6.7 ... Event-basierte Integration ... 185 6.8 ... Datenintegration ... 190 6.9 ... Zusammenfassung ... 196 7. Datenschutz und Privatsphäre ... 199 7.1 ... Die Perspektive des Datenschutzes ... 200 7.2 ... Definitionen und Grundsätze ... 200 7.3 ... Zusammenfassung ... 210 TEIL II. Anwendungsarchitektur ... 213 8. Stammdaten ... 215 8.1 ... Produktstammdaten ... 215 8.2 ... Stückliste, Klassifizierungssystem und Variantenkonfiguration ... 227 8.3 ... Geschäftspartner ... 239 8.4 ... Zusammenfassung ... 250 9. Vertrieb ... 251 9.1 ... Überblick über die Architektur ... 251 9.2 ... Struktur der Verkaufsbelege ... 253 9.3 ... Berechtigungen ... 255 9.4 ... Kundenanfragen und Verkaufsangebote ... 256 9.5 ... Kundenauftragsabwicklung ... 257 9.6 ... Verkaufskontrakte ... 258 9.7 ... Verkaufslieferpläne ... 259 9.8 ... Reklamations-, Retouren- und Rückerstattungsmanagement ... 260 9.9 ... Fakturierung ... 261 9.10 ... Vertriebsüberwachung und -analyse ... 262 9.11 ... Preisfindung ... 265 9.12 ... Integration ... 267 9.13 ... Zusammenfassung ... 269 10. Service ... 271 10.1 ... Überblick über die Architektur ... 271 10.2 ... Business-Objekte und Geschäftsprozesse in Servicevorgängen ... 273 10.3 ... Stammdaten und Organisationsmodell ... 276 10.4 ... Datenmodell und Business Transactions Framework ... 277 10.5 ... Integration ... 282 10.6 ... Zusammenfassung ... 285 11. Beschaffung ... 287 11.1 ... Überblick über die Architektur ... 288 11.2 ... Beschaffungsprozesse ... 291 11.3 ... Business-Objekte in der Beschaffung ... 293 11.4 ... Zentralisierte Beschaffung mit Central Procurement ... 295 11.5 ... SAP S/4HANA for Product Sourcing ... 299 11.6 ... Vertragsverwaltung in Unternehmen ... 300 11.7 ... APIs und Integration ... 302 11.8 ... Analytics ... 308 11.9 ... Innovation und intelligente Beschaffung ... 309 11.10 ... Zusammenfassung ... 311 12. Logistik und Fertigung ... 313 12.1 ... Überblick über die Architektur ... 314 12.2 ... Organisationseinheiten ... 317 12.3 ... Stammdatenobjekte ... 317 12.4 ... Bewegungsdaten ... 319 12.5 ... Berechnete Business-Objekte, Engines und Prozesssteuerung ... 322 12.6 ... Übergreifende Funktionen in Logistik und Fertigung ... 343 12.7 ... Logistikintegration -- Szenarien ... 350 12.8 ... Zusammenfassung ... 351 13. Extended Warehouse Management ... 353 13.1 ... Überblick über die Architektur ... 353 13.2 ... Organisationsstruktur ... 355 13.3 ... Stammdaten ... 357 13.4 ... Bestandsverwaltung ... 358 13.5 ... Anwendungskomponenten ... 360 13.6 ... Monitoring und Reporting ... 363 13.7 ... Prozessautomatisierung ... 364 13.8 ... Benutzeroberfläche ... 365 13.9 ... Technische Frameworks ... 366 13.10 ... Lagerautomatisierung ... 367 13.11 ... Zusammenfassung ... 368 14. Finance, Governance, Risk und Compliance ... 371 14.1 ... Überblick über die Architektur von SAP S/4HANA Finance ... 373 14.2 ... Finanzbuchhaltung ... 376 14.3 ... Steuern und gesetzliches Berichtswesen ... 399 14.4 ... Finanzplanung und -analyse ... 402 14.5 ... Kreditorenbuchhaltung ... 423 14.6 ... Receivables Management ... 426 14.7 ... Treasury Management ... 450 14.8 ... Central Finance ... 466 14.9 ... Erweiterbarkeit von SAP S/4HANA Finance ... 482 14.10 ... Governance, Risk, and Compliance ... 483 14.11 ... Zusammenfassung ... 492 15. Lokalisierung in SAP S/4HANA ... 495 15.1 ... SAP Document and Reporting Compliance ... 496 15.2 ... Lokalisierung als Self-Service für SAP S/4HANA Cloud ... 502 15.3 ... Zusammenfassung ... 504 TEIL III. SAP-S/4HANA-Cloud-spezifische Architektur und Betrieb ... 507 16. Scoping und Konfiguration ... 509 16.1 ... Referenz-Content ... 509 16.2 ... SAP Central Business Configuration ... 512 16.3 ... Zusammenfassung ... 525 17. Identitäts- und Zugriffsverwaltung ... 527 17.1 ... Überblick über die Architektur ... 527 17.2 ... Verwalten von Benutzerkonten, Rollen und Katalogen ... 541 17.3 ... Zusammenfassung ... 548 18. Ausgabeverwaltung ... 549 18.1 ... Überblick über die Architektur ... 549 18.2 ... Drucken ... 550 18.3 ... E-Mail ... 553 18.4 ... Electronic Data Interchange ... 554 18.5 ... Formularvorlagen ... 554 18.6 ... Ausgabesteuerung ... 556 18.7 ... Zusammenfassung ... 558 19. Architektur für den Cloud-Betrieb ... 559 19.1 ... SAP-S/4HANA-Cloud-Systemlandschaft ... 559 19.2 ... Rechenzentren ... 563 19.3 ... Multitenancy-Architektur ... 565 19.4 ... Softwarewartung ... 572 19.5 ... Built-In Support ... 575 19.6 ... Zusammenfassung ... 581 20. Sizing und Performance in der Cloud ... 583 20.1 ... Performanceoptimierte Programmierung ... 584 20.2 ... Sizing ... 588 20.3 ... Elastizität und faire Ressourcenverteilung für SAP S/4HANA Cloud Public Edition ... 592 20.4 ... Nachhaltigkeit ... 596 20.5 ... Zusammenfassung ... 597 21. Cloud-Sicherheit und Compliance ... 599 21.1 ... Architektur der Netzwerk- und Datensicherheit ... 599 21.2 ... Sicherheitsmaßnahmen ... 603 21.3 ... Sicherheit des ABAP-Anwendungsservers ... 605 21.4 ... Zertifizierung und Compliance ... 606 21.5 ... Zusammenfassung ... 607 22. Ausblick ... 609 Das Autorenteam ... 611 Index ... 629
KRITIS
In diesem Leitfaden erfahren Sie, was Ihre Pflichten als Betreiber einer kritischen Infrastruktur sind, was Sie in der Nachweisprüfung erwartet und wie Sie sich ideal darauf vorbereiten. Auditoren hilft dieses Handbuch mit Infos zur zusätzlichen Prüfverfahrenskompetenz und Anleitungen zur eigenständigen Durchführung von KRITIS-Audits. Jacqueline Naumann begleitet Sie durch die Verordnungen und Orientierungshilfen des BSIs und erklärt praxisnah, was hinter den Anforderungen steckt. Aus dem Inhalt: Die KritisverordnungDie IT-SicherheitskatalogeDie Unterstützung durch das BSIDie Orientierungshilfen des BSIVorgaben an die NachweisprüfungIhre Pflichten als KRITIS-BetreiberEinen Branchenspezifischen Sicherheitsstandard (B3S) veröffentlichenPlanung der Nachweisprüfung durch den BetreiberVorarbeiten für die Nachweisprüfung durch PrüferDie Nachweisprüfung durchführenAus der Praxis: Prüfung der eingereichten Nachweise durch das BSIUntersuchung zu Umfang und Komplexität der NachweisprüfungZusätzliche Prüfverfahrenskompetenz nach dem BSIG Materialien zum Buch ... 13 Einleitung ... 15 Wie Ihnen dieses Buch helfen kann -- und was es nicht ist ... 17 Der Weg durch das Buch ... 19 Danksagung ... 23 Teil I. Gesetzliche Anforderungen und Begriffe im KRITIS-Umfeld ... 27 1. Geschichtliche Hintergründe zur Nachweisprüfung ... 29 1.1 ... UP KRITIS ... 42 1.2 ... Das IT-Sicherheitsgesetz von 2015 ... 47 1.3 ... Das Gesetz zur Umsetzung der NIS-Richtlinie ... 60 1.4 ... Das IT-Sicherheitsgesetz 2.0 ... 64 1.5 ... Die NIS-2-Richtlinie ... 72 1.6 ... Das BSI-Gesetz (BSIG) ... 75 2. Die Kritisverordnung ... 81 2.1 ... Kritische Infrastrukturen ... 81 2.2 ... Die Erarbeitung der Kritisverordnung ... 82 2.3 ... Begriffe und Definitionen ... 84 2.4 ... Sektoren nach dem BSIG ... 87 2.5 ... Anlagenkategorien für kritische Dienstleistungen ... 101 2.6 ... Anhänge zu den Sektoren ... 102 2.7 ... Welche Betreiber fallen unter das BSIG? ... 112 2.8 ... Unternehmen im besonderen öffentlichen Interesse (UBIs) ... 114 3. Die IT-Sicherheitskataloge (IT-SiKat) für den Sektor Energie ... 117 3.1 ... Die Bundesnetzagentur (BNetzA) ... 119 3.2 ... Das Energiewirtschaftsgesetz (EnWG) ... 120 3.3 ... Die IT-Sicherheitskataloge ... 122 3.4 ... Die ISO/IEC 27019 -- Steuerungssysteme der Energieversorgung ... 130 Teil II. Bedeutung und Verantwortung des BSI für Kritische Infrastrukturen ... 135 4. Die Unterstützung durch das BSI ... 137 4.1 ... Die Gewährleistungsverantwortung gegenüber der Bevölkerung ... 143 4.2 ... Die Meldestelle für Informationssicherheitsvorfälle ... 144 4.3 ... Erstellung von Lagebildern und Weiterleitung von Information an die KRITIS-Betreiber ... 145 4.4 ... Informations- und Meldeflüsse nach dem BSIG ... 152 5. Die Orientierungshilfen (OH) des BSI ... 159 5.1 ... OH zum Aufbau eines branchenspezifischen Sicherheitsstandards (B3S) ... 159 5.2 ... OH zu Systemen zur Angriffserkennung (SzA) ... 161 5.3 ... OH zu Nachweisen (für Prüfer) ... 163 6. Vorgaben an die Art und Weise von Nachweisprüfungen ... 169 6.1 ... Registrierung als KRITIS-Betreiber ... 171 6.2 ... Das Melde- und Informationsportal (MIP) ... 171 6.3 ... Der Nachweisprozess ... 176 6.4 ... Die Vorgabedokumente im Nachweisprozess ... 177 Teil III. Pflichten und Möglichkeiten des KRITIS-Betreibers ... 197 7. Ihre Pflichten als KRITIS-Betreiber ... 199 7.1 ... Der Geltungsbereich für die kritische Dienstleistung ... 200 7.2 ... Organisatorische und technische Vorkehrungen zur Vermeidung von Störungen ... 210 7.3 ... Systeme zur Angriffserkennung (SzA) ... 215 7.4 ... Interne Audits ... 222 7.5 ... Melden von Informationssicherheitsvorfällen, Störungen und Ausfällen ... 223 7.6 ... Gemeinsame übergeordnete Ansprechstelle (GÜAS) ... 224 8. Einen branchenspezifischen Sicherheitsstandard (B3S) veröffentlichen ... 227 8.1 ... Aufbau eines B3S mithilfe der OH B3S ... 227 8.2 ... Einen B3S beim BSI einreichen ... 232 8.3 ... Eignungsfeststellung des BSI ... 235 8.4 ... Aktuell veröffentlichte B3S ... 236 8.5 ... Vorteile und Nachteile vorhandener B3S ... 238 Teil IV. Die Nachweisprüfung gemäß § 8a Abs. 3 BSIG ... 239 9. Planung der Nachweisprüfung durch den Betreiber ... 241 9.1 ... Auswahl einer Prüfstelle ... 241 9.2 ... Anforderungen an eine prüfende Stelle ... 242 9.3 ... Eignung als prüfende Stelle ... 243 10. Vorarbeiten für die Nachweisprüfung durch Prüfer ... 247 10.1 ... Welche Prüfgrundlagen können wir einsetzen? ... 248 10.2 ... Kompetenzbereiche und Aufteilung im Prüfteam ... 257 10.3 ... Fachexperten auswählen und einsetzen ... 258 10.4 ... Die Prüfungsplanung durch die Prüfstelle ... 260 10.5 ... Auswahl von Stichproben ... 264 10.6 ... Berücksichtigung externer Dienstleister ... 266 10.7 ... Die Mängelkategorien des BSI ... 267 11. Die Nachweisprüfung durchführen ... 271 11.1 ... Audit von Managementsystemen nach der ISO 19011 ... 272 11.2 ... Arbeitsschutz für Auditoren ... 275 11.3 ... Remote-Audits ... 277 11.4 ... Mögliche Prüfmethoden ... 282 11.5 ... Verwendung bestehender Zertifikate ... 283 11.6 ... Prüfung der branchenspezifischen Maßnahmen ... 287 11.7 ... Prüfung des BCMS ... 291 11.8 ... Aktualität der BSI-Formulare und OHs beim Prüfteam ... 297 12. Nacharbeiten nach der Nachweisprüfung ... 301 12.1 ... Aufgaben des Prüfers ... 302 12.2 ... Aufgaben des Betreibers ... 316 13. Prüfung der eingereichten Nachweise durch das BSI ... 329 13.1 ... Nachforderung von Dokumenten ... 329 13.2 ... Eskalation bei Unvollständigkeit ... 331 13.3 ... Sonderprüfungen nach dem BSIG ... 332 13.4 ... Nachprüfung wegen zu kleinem Geltungsbereich ... 333 13.5 ... Bußgelder ... 334 Teil V. Aus der Praxis -- in die Praxis ... 339 14. Untersuchung zu Umfang und Komplexität der Nachweisprüfung ... 341 14.1 ... Die BSI-Studie zur Umsetzung der IT-Sicherheitsgesetze ... 342 14.2 ... Studie zu Nachweisprüfungen nach BSIG ... 344 15. Zusätzliche Prüfverfahrenskompetenz nach dem BSIG ... 377 15.1 ... Weiterbildung und schriftliche Prüfung ... 377 15.2 ... Überprüfung Ihrer Antworten ... 378 16. Fazit und Ausblick ... 385 Literaturverzeichnis ... 389 Index ... 395
Getting Great Results with Excel Pivot Tables, PowerQuery and PowerPivot
GET MORE OUT OF YOUR DATA WITH STEP-BY-STEP TUTORIALS FOR THE EXCEL FEATURES YOU NEED TO KNOWExcel is still the most popular tool for organizing and analyzing data, and today's professionals are expected to have a high degree of fluency with it. Complex Excel tools like Pivot Tables, PowerQuery, and PowerPivot can help you manage and report on data the way you need to. Getting Great Results with Excel Pivot Tables, PowerQuery and PowerPivot offers a fresh look at how these tools can help you. Author and Microsoft Certified Trainer Thomas Fragale breaks down the topics into easy-to-use steps and screenshots, so you'll be able to put your advanced Excel skills into practice right away. Using Pivot Tables, PowerQuery, and PowerPivot, you can import, sort, transform, summarize, and present your data, all without having to be a programmer. This book takes the technical jargon out of using these features, so you can do your job more efficiently, bring value to your teams, and advance your career. The plain-English instructions inside will help anyone learn to get quick, meaningful results from your data, without having a degree in computing.* Get easy-to-understand walkthroughs for analyzing data and creating dashboards in Microsoft Excel* Learn how to organize data in Excel and use advanced features to find patterns and insights* Summarize any kind of data faster and easier, leaving you more time for other tasks* Turn raw numbers into new knowledge, reports, and charts that tell coworkers and customers what they need to knowThis book is great for anybody who has tons of raw data and needs to make sense of it. Managers, salespeople, finance professionals, marketers—along with anyone else who works with large amounts of data—will love this quick and easy guide to Pivot Tables, PowerQuery, and PowerPivot. THOMAS FRAGALE has four decades of professional experience in computing. He is a Microsoft Certified Trainer, a Microsoft Certified Office Master, and a Microsoft Certified Expert in Word and Excel. He has trained over 50,000 people in online webinars, public seminars, and on-site training. Fragale’s passion is helping people get the most out of their computers. He has also taught at Fordham University.
LaTeX für Dummies (3. Auflg.)
LATEX LERNEN LEICHT GEMACHTVon der Installation bis zum Druck: Rainer Griesbaum und Ivica Rogina erklären Ihnen in diesem Buch alles, was Sie zu dem bei Mathematikern, Naturwissenschaftlern und Ingenieuren beliebten Textsatzsystem LaTeX wissen müssen. Bringen Sie mit LaTeX umfangreiche Texte elegant in Form und integrieren Sie anschauliche Abbildungen, übersichtliche Tabellen, informative Fu?noten und schön gestaltete mathematische Formeln. Im Handumdrehen haben Sie ein Inhaltsverzeichnis erstellt, ein Register angelegt oder eine ansprechende Präsentation aufgebaut. Das alles können Sie mit dem Online- Editor Overleaf auch im Internet erledigen, alleine oder gemeinsam mit anderen. SIE ERFAHREN * Wie Sie LaTeX und eine * bersichtliche Arbeitsumgebung einrichten* Wie Sie Texte formatieren, Tabellen erstellen oder Formeln setzen* Wie Sie Dokumente strukturieren, Verzeichnisse erstellen und Abbildungen einbindenRAINER GRIESBAUM ist Professor für die Grundlagen des Maschinenbaus an der Hochschule Karlsruhe. IVICA ROGINA ist an derselben Hochschule Professor für Informatik und Mathematik. Beide geben seit vielen Jahren LaTeX-Kurse und verfassen sämtliche Lehrunterlagen mit LaTeX.
Reinforcement Learning
In uralten Spielen wie Schach oder Go können sich die brillantesten Spieler verbessern, indem sie die von einer Maschine produzierten Strategien studieren. Robotische Systeme üben ihre Bewegungen selbst. In Arcade Games erreichen lernfähige Agenten innerhalb weniger Stunden übermenschliches Niveau. Wie funktionieren diese spektakulären Algorithmen des bestärkenden Lernens? Mit gut verständlichen Erklärungen und übersichtlichen Beispielen in Java und Greenfoot können Sie sich die Prinzipien des bestärkenden Lernens aneignen und in eigenen intelligenten Agenten anwenden. Greenfoot (M.Kölling, King’s College London) und das Hamster-Modell (D.Bohles, Universität Oldenburg) sind einfache, aber auch mächtige didaktische Werkzeuge, die entwickelt wurden, um Grundkonzepte der Programmierung zu vermitteln. Wir werden Figuren wie den Java-Hamster zu lernfähigen Agenten machen, die eigenständig ihre Umgebung erkunden. Die zweite Auflage enthält neue Themen wie "Genetische Algorithmen" und "Künstliche Neugier" sowie Korrekturen und Überarbeitungen.UWE LORENZ war nach seinem Studium der Informatik und Philosophie mit Schwerpunkt künstliche Intelligenz und maschinelles Lernen an der Humboldt-Universität in Berlin und einigen Jahren als Projektingenieur für 10 Jahr als Gymnasiallehrer für Informatik und Mathematik tätig. Seit seinem Erstkontakt mit Computern Ende der 80er Jahre hat ihn das Thema Künstliche Intelligenz nicht mehr losgelassen. Derzeit arbeitet er als wissenschaftlicher Mitarbeiter in der Arbeitsgruppe Didaktik der Informatik bei Prof. Dr. Romeike an der Freien Universität Berlin in einem Projekt zur Thematik "Verantwortungsvolle Künstliche Intelligenz in der Lehramtsausbildung".Bestärkendes Lernen als Teilgebiet des Maschinellen Lernens.- Grundbegriffe des Bestärkenden Lernens.- Optimale Entscheidungen in einem bekannten Umweltsystem.- Entscheiden und Lernen in einem unbekannten Umweltsystem.- Neuronale Netze als Schätzer für Zustandsbewertungen und Aktionspreferenzen.- Werden digitale Agenten bald intelligenter als Menschen sein?.- Leitbilder in der KI.
Shopify für Dummies
IN KÜRZESTER ZEIT ERFOLGREICH AUF SHOPIFYMit Shopify bauen Sie Ihren eigenen Online-Shop, der perfekt zu Ihren Bedürfnissen passt. Adrian Piegsa gibt Ihnen einen Überblick über die Shop-Plattform, zeigt Ihnen, wie Sie sich zurechtfinden und worauf Sie achten müssen. Sie lernen Schritt für Schritt, wie Sie Ihren Webshop mit Kategorien und Produkten anlegen, Bestellungen abwickeln und Ihren Erfolg optimieren. Darüber hinaus erfahren Sie alles über Vertriebs- und Werbemöglichkeiten von Shopify und erhalten Tipps und Tricks im Umgang mit der Software ? speziell für den deutschsprachigen Raum. SIE ERFAHREN* Wie Sie sich auf Shopify zurechtfinden* Was eine gute Shop-Struktur ausmacht* Wie Sie Shopify-Apps sinnvoll nutzen* Wie Sie Ihre Statistiken einsehen und auswertenADRIAN PIEGSA gilt als einer der führenden Shopify-Experten im deutschsprachigen Raum. Er ist Gründer und Geschäftsführer der Shopify-Plus-Agentur tante-e und betreibt den führenden deutschsprachigen Podcast rund um Shopify. Darüber hinaus gibt er Kurse für den Einstieg in Shopify.
30 Minuten ChatGPT
Richtiger Umgang mit dem innovativen Chatbot Künstliche Intelligenz ist kein Hype, sondern wird künftig alle Menschen betreffen – in den Arbeitswelten wie auch im Privatleben. ChatGPT ist aus gutem Grund derzeit das Synonym für generative KI-Anwendungen und steht im Mittelpunkt des Interesses und erster Erfahrungen der Menschen mit Künstlicher Intelligenz. Dieses Buch von Michael Gebert und Oliver Schwartz rückt das praktische, anwendungsorientierte Wissen rund um ChatGPT und verwandte KI-Lösungen in den Fokus. Die Leserinnen und Leser erfahren mehr über die Fähigkeiten und Arbeitsweisen von KI und erhalten souveräne Fertigkeiten, um in idealer Weise mit dem Chatbot zu interagieren. Die Autoren liefern wichtiges Grundlagenwissen, das in Zukunft unerlässlich sein wird. Und sie erklären verständlich, welche Regulierung 2024 europaweit in Kraft tritt und wie man sich risikofrei und rechtskonform die Fähigkeiten der KI zunutze machen kann. Mit einem Vorwort von Parsa Marvi, Bundestagabgeordneter, Mitglied im Digitalausschuss und Berichterstatter für den EU AI Act
The Next Level - Minecraften für Profis (5. Auflage)
The Next Level - Minecraften für Profis. In 5., aktualisierter und überarbeiteter Auflage (2024)Der Survival-Modus ist keine Herausforderung mehr für dich? Du hast bereits ausgiebig gebaut, die Welt erforscht und die stärksten Monster besiegt – was soll da noch kommen? Es wird Zeit für das nächste Level! Erlebe ein neues Survival-Gefühl mit Ressourcenpaketen, Mods und völlig neuen Welten. Hebe ab in den Kreativ-Modus, importiere Bauwerke und gestalte eigene Welten mit dem Weltenpinsel. Werde schließlich zum Commander deiner Welt! Tobe dich mit den vielen Minecraft-Befehlen aus und stelle die Welt kreativ auf den Kopf. Zahlreiche Tipps und Beispiele begleiten dich auf deinem Weg zu eigenen Abenteuer-Maps mit selbst programmierten Geschicklichkeits-Parcours und Dungeons.Kein offizielles Minecraft-Produkt. Nicht von Mojang genehmigt oder mit Mojang verbunden.So wirst du zum Minecraft-Profi1. Bring neue Frische ins SpielBlicke hinter die Kulissen und erfahre, wie das Spiel die Illusion von Raum, Zeit und Leben erzeugt. Steige in die Programm-Ressourcen ein und verbessere deine Welten mit Skins, Texturen und Geräuschen. Erweitere dein Spiel und installiere Mods, Shader und alternative Launcher.2. Gestalte deine WeltenErstelle Spezialwelten, experimentiere mit Vergangenheit und Zukunft und greife mit Datenpaketen in die Weltgenerierung ein. Vom einfachen Ändern der Beutetabellen bis zur Gestaltung eigener Dimensionen ist alles dabei. Lerne, wie du Wege und Berge einfach in die Landschaft malst und wie du Minigames und Abenteuer-Welten baust.3. Das Spiel ist größer als du denkstMit den Minecraft-Befehlen entpuppt sich das Spiel als riesiger Kreativbaukasten. Manipuliere Blöcke, Gegenstände und Kreaturen, verbiege ihre Eigenschaften und lasse sie nach Belieben erscheinen und verschwinden. Von Einsteiger-Befehlen, die Zeit und Wetter ändern, bis zu komplexen Experten-Befehlen ist alles abgedeckt und wird Schritt für Schritt mit vielen Beispielen erklärt.Aus dem InhaltSkins für deine SpielfigurRessourcen- und Datenpakete schnürenEigene Mods generierenSpezialversionen von MinecraftWelten aus dem Internet installierenProfi-Tools zur WeltgestaltungProgrammieren mit Minecraft-BefehlenBlöcke und Kreaturen verändernJSON-Dateien und NBT-DatenEigene Abenteuerspiele gestaltenExtra-Kapitel für BedrockReferenz mit allen Minecraft-BefehlenLeseprobe (PDF-Link)
JavaScript Essentials For Dummies
THE CONCISE AND DIGESTIBLE GET-STARTED GUIDE TO JAVASCRIPT PROGRAMMINGJavaScript Essentials For Dummies is your quick reference to all the core concepts about JavaScript—the dynamic scripting language that is often the final step in creating powerful websites. This no-nonsense book gets right to the point, eliminating review material, wordy explanations, and fluff. Find out all you need to know about the foundations of JavaScript, swiftly and crystal clear. Perfect for a brush-up on the basics or as an everyday desk reference on the job, this is the reliable little book you can always turn to for answers.* Get a quick and thorough intro to the basic concepts of coding with JavaScript* Review what you've already learned or pick up essential new skills* Add interactive features to websites with JavaScript programming* Keep this concise reference book handy for jogging your memory as you workThis book is to the point, focusing on the key topics you need to know about this popular programming language. Great for supplementing classroom learning, reviewing for a certification, or staying knowledgeable on the job. PAUL MCFEDRIES is a longtime technical author with more than 100 published titles. His work includes Web Coding & Development All-in-One For Dummies, iPad and iPad Pro For Dummies, Alexa For Dummies, G Suite For Dummies, and Excel Data Analysis For Dummies.
Python Essentials For Dummies
THE NO-NONSENSE WAY TO GET STARTED CODING IN THE PYTHON PROGRAMMING LANGUAGEPython Essentials For Dummies is a quick reference to all the core concepts in Python, the multifaceted general-purpose language used for everything from building websites to creating apps. This book gets right to the point, with no excess review, wordy explanations, or fluff, making it perfect as a desk reference on the job or as a brush-up as you expand your skills in related areas. Focusing on just the essential topics you need to know to brush up or level up your Python skill, this is the reliable little book you can always turn to for answers.* Get a quick and thorough intro to the basic concepts of coding in Python* Review what you've already learned or pick up essential new skills* Create websites, software, machine learning, and automation for school or work* Keep this concise reference book handy for jogging your memory as you codeThis portable Dummies Essentials book focuses on the key topics you need to know about the popular Python language. Great for supplementing a course, reviewing for a certification, or staying knowledgeable on the job. JOHN C. SHOVIC, PHD, is a computer science faculty member specializing in robotics and artificial intelligence at the University of Idaho. ALAN SIMPSON is a web development professional and prolific tech author with more than 100 publications to his credit.
Writing AI Prompts For Dummies
LEARN THE ART OF WRITING EFFECTIVE AI PROMPTS AND BREAK INTO AN EXCITING NEW CAREER FIELDWriting AI Prompts For Dummies gets you started on the path toward becoming an “AI psychologist” capable of getting all types of output from AI systems. This book walks you through the process of mining great results from leading platforms, so you can save time, solve problems, explore creative ideas, conduct research, and beyond. Even if you’re brand new to using AI chatbots, you’ll be able to follow the jargon-free explanations and instructions inside to learn how to ask questions and make requests in terms any AI can understand. Then, you can convert your new skill into greater productivity in your life, or even into a new career. Prompt engineering is a fast-growing career opportunity with six-figure salaries attached. Who knows? This Dummies guide could be your launchpad to a future as an AI whisperer.* Explore the top AI chatbots, creativity engines, and productivity tools* Learn how to write basic text prompts that generate concise, effective output* Create AI-generated photos and illustrations that match your vision* Save time writing code, designing websites, or conducting research When asked “Who needs to learn prompt engineering?” ChatGPT clarifies: professionals, creatives, educators, scientists, and entrepreneurs in many fields can benefit an enhanced ability to use AI productively. And for anyone working in AI, natural language processing, or related areas, Writing AI Prompts For Dummies is simply a must. STEPHANIE DIAMOND is a marketing professional and author or coauthor of more than two dozen books, including Digital Marketing All-in-One For Dummies and Facebook Marketing For Dummies. JEFFREY ALLAN is the Director of the Institute for Responsible Technology and Artificial Intelligence (IRT) at Nazareth University.
R für Data Science (2. Auflg.)
R für Data Science. Daten importieren, bereinigen, umformen und visualisieren. In 2., aktualisierter und erweiterter Auflage (März 2024).Erfahren Sie, wie Sie mit R aus Ihren Daten Erkenntnisse und Einsichten gewinnen. Dieses Buch führt Sie in R und RStudio ein sowie in Tidyverse, eine Sammlung von R-Paketen, mit denen Data-Science-Aufgaben effektiv und zeitsparend erledigt werden können. Auch wenn Sie keine Programmiererfahrung haben, können Sie mit diesem aktualisierten Standardwerk schnell in die Praxis der Data Science einsteigen.Sie lernen, Daten zu importieren, aufzubereiten, zu visualisieren und die Ergebnisse zu präsentieren. Darüber hinaus bekommen Sie einen umfassenden Überblick über den Data-Science-Zyklus und die Tools, die für die Detailarbeit erforderlich sind. Die zweite Auflage behandelt die neuesten Funktionen und Best Practices von Tidyverse und zeigt Ihnen in neu hinzugekommenen Kapiteln, wie Sie Daten aus Spreadsheets, Datenbanken und Websites nutzen. Zahlreiche Übungen unterstützen Sie dabei, das Gelernte praktisch auszuprobieren.Themen des Buchs sind:Visualisieren – Erstellen Sie Diagramme für die Datenauswertung und die Kommunikation von ErgebnissenTransformieren – Erkunden Sie Variablentypen und die Werkzeuge, um mit ihnen zu arbeitenImportieren – Lesen Sie Daten in R ein und bringen Sie sie in eine für die Analyse geeignete FormProgrammieren – Lernen Sie leistungsfähige R-Tools kennen, mit denen Sie Datenprobleme leichter lösen könnenKommunizieren – Verwenden Sie Quarto, um Text, Code und Ergebnisse kombiniert darzustellenLeseprobe (PDF-Link)Zielgruppe: Data Scientists, Datenanalyst*innen, Studierende der InformatikÜber die Autoren:Hadley Wickham ist Chief Scient ist bei Posit, PBC, Gewinner des COPSS-Preises 2019 und Mitglied der R Foundation. Er erstellt Tools (sowohl im Bereich der Datenverarbeitung als auch kognitive), die Data Science einfacher, schneller und unterhaltsamer machen. Zu seinen Arbeiten gehören Pakete für Data Science (Tidyverse: ggplot2, dplyr und tidyr) und die Entwicklung prinzipieller Software (beispielsweise roxygen2, testthat und pkgdown). Außerdem ist er Autor, Lehrer und gefragter Redner, der den Einsatz von R für Data Science propagiert. Mehr erfahren Sie auf seiner Website unter http://hadley.nz.Mine Çetinkaya-Rundel ist Professor of the Practice am Department of Statistical Science an der Duke University in Durham, North Carolina. Außerdem ist sie Developer Educator bei Posit, PBC. Mines Arbeit konzentriert sich auf Innovationen in der Statistik und der Data-Science-Pädagogik, wobei der Schwerpunkt auf Informatik, reproduzierbarer Forschung, studentenzentriertem Lernen und Open-Source-Bildung liegt. Sie hat im Rahmen des Open-Intro-Projekts einführende Statistik-Lehrbücher verfasst, sie ist die Initiatorin und Betreuerin von Data Science in a Box und unterrichtet die beliebte Statistics with R Specialization auf Coursera. Mine wurde 2021 mit dem Hogg Award for Excellence in Teaching Introductory Statistics, 2018 mit dem Harvard Pickard Award und 2016 mit dem ASA Waller Education Award ausgezeichnet. Mehr erfahren Sie auf ihrer Website (https://minecr.com).Garrett Grolemund ist Statistiker, Lehrer und Director of Learning bei der Posit Academy. Er ist Autor von Hands-On Programming with R (O’Reilly) und hat schon früh zu Tidyverse beigetragen.
SQL All-in-One For Dummies
THE MOST THOROUGH SQL REFERENCE, NOW UPDATED FOR SQL:2023SQL All-in-One For Dummies has everything you need to get started with the SQL programming language, and then to level up your skill with advanced applications. This relational database coding language is one of the most used languages in professional software development. And, as it becomes ever more important to take control of data, there’s no end in sight to the need for SQL know-how. You can take your career to the next level with this guide to creating databases, accessing and editing data, protecting data from corruption, and integrating SQL with other languages in a programming environment. Become a SQL guru and turn the page on the next chapter of your coding career.* Get 7 mini-books in one, covering basic SQL, database development, and advanced SQL concepts* Read clear explanations of SQL code and learn to write complex queries* Discover how to apply SQL in real-world situations to gain control over large datasets* Enjoy a thorough reference to common tasks and issues in SQL developmentThis Dummies All-in-One guide is for all SQL users—from beginners to more experienced programmers. Find the info and the examples you need to reach the next stage in your SQL journey. ALLEN G. TAYLOR is a 30-year veteran of the computer industry and the author of more than 40 books, including previous editions of SQL For Dummies and SQL All-in-One For Dummies. RICHARD BLUM has more than 30 years of experience in the IT industry as a systems and network administrator. He is author of Linux All-in-One For Dummies 7th Edition, and PHP, MySQL, & JavaScript All-in-One For Dummies.
Tidy First?
Unordentlicher Code ist ein Ärgernis und schwer zu lesen. In diesem praktischen Leitfaden demonstriert Kent Beck, Schöpfer von Extreme Programming, wann und wie Sie kleinere Aufräumarbeiten durchführen können, um Ihren Code zu optimieren und dabei die Gesamtstruktur Ihres Systems immer besser zu verstehen.Anstatt sich mit zu viel Aufräumen auf einmal zu überfordern, zeigt Kent Beck, wie Sie pragmatisch vorgehen. Sie lernen etwa, wie Sie eine Funktion mit vielen Codezeilen logisch in kleinere Stücke aufteilen. Und nebenbei verstehen Sie wichtige Aspekte der Theorie wie Kopplung, Kohäsion, abgezinste Zahlungsströme und Optionalität.Dieses Buch unterstützt Sie dabei:• die grundlegende Theorie zu verstehen, wie SoftwareDesign funktioniert und welche Kräfte darauf einwirken• unterschiedliche Auswirkungen bei Änderungen am Verhalten eines Systems und bei Änderungen an seiner Struktur einzuschätzen• Ihr Programmiererlebnis zu verbessern, indem Sie manchmal zuerst aufräumen und manchmal später• zu lernen, wie Sie große Veränderungen in kleinen, sicheren Schritten vornehmen• Softwareentwicklung als ein Pflegen menschlicher Beziehungen zu verstehenKent Beck ist Programmierer, Erfinder von Extreme Programming, Pionier im Bereich der Software Patterns, Mitautor von JUnit, Wiederentdecker der testgetriebenen Entwicklung und engagierter Beobachter von 3X: Explore/Expand/Extract. Beck ist – in der alphabetischen Reihenfolge – der erste Unterzeichner des Agilen Manifests. Er lebt in San Francisco, Kalifornien, und ist Chief Scientist bei Mechanical Orchard. Dort vermittelt er Entwicklerinnen und Entwicklern Fähigkeiten, die Geeks dabei helfen sollen, sich in der Welt sicher zu fühlen. Kents Website ist hier zu finden: https://www.kentbeck.com
Einstieg in Ethical Hacking
Penetration Testing und Hacking-Tools für die IT-Security. Erstauflage von Jürgen Ebner aus März 2024.Ethical Hacking spielt eine wesentliche Rolle für die IT-Sicherheit in Unternehmen. Mit diesem Buch lernen Sie, wie ein Angreifer zu denken, um die Systeme von Unternehmen vor Cyberangriffen zu schützen.Sie erfahren, welche gängigen Angriffe es gibt und wie Sie diese in einer sicheren Testumgebung durchführen, um Sicherheitslücken im System aufzuspüren. Hierzu richten Sie Kali Linux auf einer virtuellen Maschine ein und nutzen die zahlreichen integrierten Tools für verschiedene Angriffstechniken wie das Hacken von Passwörtern, Codeinjection, Social Engineering und mehr. Die notwendigen Grundlagen zu Netzwerken, Active Directory und Shell Scripting sind ebenfalls Bestandteil des Buches.Darüber hinaus erfahren Sie, wie ein professioneller Penetrationstest abläuft, welche Rahmenbedingungen dafür notwendig sind und welche Richtlinien eingehalten werden müssen, um legal und ethisch zu hacken.Über den Autor:Jürgen Ebner ist u.a. IT-Techniker und zertifizierter Datenschutz- und IT-Security-Experte. Bei der IT-Betreuung setzt er auf proaktive Services, um für mehr Sicherheit in den Unternehmen zu sorgen. Mit seinem IT-Unternehmen ICTE bietet er neben Managed Services vor allem Security Assessments und die Erarbeitung von Datenschutzkonzepten an.
Hacking - Der umfassende Praxis-Guide (3. Auflg.)
Der umfassende Praxis-Guide in aktualisierter und überarbeiteter 3. Auflage. Inklusive Prüfungsvorbereitung zum CEHv12.Dies ist ein praxisorientierter Leitfaden für angehende Hacker, Penetration Tester, IT-Systembeauftragte, Sicherheitsspezialisten und interessierte Poweruser. Mithilfe vieler Workshops, Schritt-für-Schritt-Anleitungen sowie Tipps und Tricks lernen Sie unter anderem die Werkzeuge und Mittel der Hacker und Penetration Tester sowie die Vorgehensweise eines professionellen Hacking-Angriffs kennen. Der Fokus liegt auf der Perspektive des Angreifers und auf den Angriffstechniken, die jeder Penetration Tester kennen muss.Dabei erläutern die Autoren für alle Angriffe auch effektive Gegenmaßnahmen. So gibt dieses Buch Ihnen zugleich auch schrittweise alle Mittel und Informationen an die Hand, um Ihre Systeme auf Herz und Nieren zu prüfen, Schwachstellen zu erkennen und sich vor Angriffen effektiv zu schützen.Das Buch umfasst nahezu alle relevanten Hacking-Themen und besteht aus sechs Teilen zu den Themen: Arbeitsumgebung, Informationsbeschaffung, Systeme angreifen, Netzwerk- und sonstige Angriffe, Web Hacking sowie Angriffe auf WLAN und Next-Gen-Technologien.Jedes Thema wird systematisch erläutert. Dabei werden sowohl die Hintergründe und die zugrundeliegenden Technologien als auch praktische Beispiele in konkreten Szenarien besprochen. So haben Sie die Möglichkeit, die Angriffstechniken selbst zu erleben und zu üben. Das Buch ist als Lehrbuch konzipiert, eignet sich aber auch als Nachschlagewerk.Sowohl der Inhalt als auch die Methodik orientieren sich an der Zertifizierung zum Certified Ethical Hacker (CEHv12) des EC-Council. Testfragen am Ende jedes Kapitels helfen dabei, das eigene Wissen zu überprüfen und für die CEH-Prüfung zu trainieren. Damit eignet sich das Buch hervorragend als ergänzendes Material zur Prüfungsvorbereitung.Aus dem Inhalt:Aufbau einer Hacking-LaborumgebungEinführung in Kali Linux als Hacking-PlattformSicher und anonym im Internet kommunizierenReconnaissance (Informationsbeschaffung)Vulnerability-ScanningPassword HackingBind und Reverse ShellsMit Malware das System übernehmenSpuren verwischenLauschangriffe und Man-in-the-MiddleSocial EngineeringWeb- und WLAN-HackingAngriffe auf loT-SystemeCloud-Hacking und -SecurityDurchführen von PenetrationstestsÜber die Autoren:Eric Amberg ist selbstständiger Experte für IT-Netzwerke und -Sicherheit und hat in den letzten 20 Jahren zahlreiche Projekte aller Größenordnungen durchgeführt. Er verfügt über zahlreiche Zertifizierungen, unter anderem CEH, CISSP, CCNP Security, LPIC-2 und ist zertifizierter Cisco-Trainer (CSI # 34318).Daniel Schmid ist seit über 10 Jahren bei einem großen Energiekonzern im Bereich Netzwerke und Security tätig und leitet dort große, teils internationale Projekte.Die Autoren sind Gründer der Hacking-Akademie (https://hacking-akademie.de).
Blender All-in-One For Dummies
CREATE EXCELLENT 3D ANIMATIONS WITH FREE, OPEN-SOURCE SOFTWAREWhen you’re looking for help with creating animation with Blender, look no further than the top-selling Blender book on the market. This edition of Blender For Dummies covers every step in the animation process, from basic design all the way to finished product. This book walks you through each project phase, including creating models, adding lighting and environment, animating objects, and building a final shareable file. Written by long-time Blender evangelist Jason van Gumster, this deep reference teaches you the full animation process from idea to final vision. With this fun and easy guide, you’re on your way toward making your animation dreams a reality.* Set up Blender and navigate the interface * Learn how to build models in virtual space* Texture, light, and animate your figures—then render your final product* Get help and inspiration from the Blender community If you’re new to Blender or an experienced user in need of a reference, Blender For Dummies is the easy-to-use guide for you. JASON VAN GUMSTER is an expert Blender consultant to top studios and toolmakers. Jason and his family live the life of digital nomads while he builds custom tools and leads workshops on Blender all over the world. He’s author of all editions of Blender For Dummies, as well as GIMP Bible.
Statistical Analysis with R Essentials For Dummies
THE EASY WAY TO GET STARTED CODING AND ANALYZING DATA IN THE R PROGRAMMING LANGUAGEStatistical Analysis with R Essentials For Dummies is your reference to all the core concepts about R—the widely used, open-source programming language and data analysis tool. This no-nonsense book gets right to the point, eliminating review material, wordy explanations, and fluff. Understand all you need to know about the foundations of R, swiftly and clearly. Perfect for a brush-up on the basics or as an everyday desk reference on the job, this is the reliable little book you can always turn to for answers.* Get a quick and thorough intro to the basic concepts of coding for data analysis in R* Review what you've already learned or pick up essential new skills* Perform statistical analysis for school, business, and beyond with R programming* Keep this concise reference book handy for jogging your memory as you workThis book is to the point, focusing on the key topics readers need to know about this popular programming language. Great for supplementing classroom learning, reviewing for a certification, or staying knowledgeable on the job. JOSEPH SCHMULLER, PHD, is a cognitive scientist and statistical analyst. He creates online learning tools and writes books on the technology of data science. His books include R All-in-One For Dummies and R Projects For Dummies.
WhatsApp wirklichlich einfach erklärt
- WhatsApp richtig und sicher nutzen- Für Einsteiger - mit Tipps und Bildern- So klappt Ihr Umzug aufs neue iOS-Gerät Bleiben Sie über WhatsApp mit Familie und Freunden in Kontakt! Dieses Buch zeigt Ihnen gut nachvollziehbar, wie Sie alle Vorteile der App einfach nutzen und dabei stets auf Ihre Sicherheit achten. Lernen Sie Schritt für Schritt, wie Sie die App starten, Text- sowie Sprachnachrichten austauschen, Fotos senden bzw. empfangen, eine Gruppenkommunikation einrichten und vieles mehr. Erfahren Sie außerdem, wie Sie Ihre alten Konversationen löschen und un-erwünschte Kontakte blockieren. Freuen Sie sich auf zahlreiche praktische Anwendertipps und chatten Sie am besten gleich los! Aus dem Inhalt:- WhatsApp installieren und ein Benutzerkonto erstellen- Nachrichten emotional gestalten und senden- Fotos und Videos empfangen, speichern und verschicken- Lesebestätigung und selbstlöschende Nachrichten- Das eigene Profil und persönliche Einstellungen verwalten- Alles rund um den Status und praktische Tipps zu den Kanälen- So funktionieren Gruppenchats, Umfragen und Communitys- Mit der App telefonieren und ein Livebild übertragen - WhatsApp am PC bedienen- Tipps für den Umzug auf Ihr neues Smartphone
Spring Boot 3 Recipes
Solve all your Spring Boot 3 micro-framework problems using complete, real-world Java-based code snippets and examples inspired by various problems and corresponding solutions to those problems . 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 own specific software programming needs. This can save you a great deal of work over creating a project from scratch.Spring Boot 3 Recipes has been revised to include new features like the new Spring Native, newly repackaged Spring Data, Spring Kafka for messaging and more on Kubernetes/deployment than in the previous edition. It includes Java 17 long term support code and Jakarta EE 9+ code as a base for Spring Boot 3. This handy code reference takes advantage of these things as it introduces you to VMWare's Spring Boot 3 and Spring Native. Quickly, it dives into code snippets on how to apply and integrate SpringBoot 3 with the Spring MVC web framework, web sockets and WebFlux for the rapid development of web applications, web services, microservices and more.You'll also get solutions to common problems with data persistence, integrating Spring Boot with batch processing, algorithmic programming via Spring Batch, and much more. These enable you to enhance or round out your web applications or microservices with a data and/or transaction-tier to boot. Other recipes cover topics such as using and integrating Boot with Spring's enterprise services, Spring Integration, testing, monitoring and more.At the end of the book, you'll have the code snippets and packages to deploy your Spring Boot-created microservices or applications on a cloud platform like Amazon using the popular Kubernetes container. Finally, this code reference is a must have for your Spring library.WHAT YOU'LL LEARN* Get reusable code recipes and snippets for the Spring Boot 3 micro-framework * Discover how Spring Boot 3 integrates with other Spring APIs, tools, and frameworks* Access Spring MVC, web sockets and WebFlux for easier web development* Work with microservices for web services development and integration with your Spring Boot applications* Add persistence and a data tier seamlessly to make your Spring Boot web application do more* Integrate enterprise services via Spring Integration and Jakarta EE to create a more complex Java application using Spring BootWHO THIS BOOK IS FORThis book is for experienced Java and Spring software programmers, developers.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 long-time 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.1. Spring Boot Introduction.- 2. Spring Boot - Basics.- 3. Spring MVC.- 4. WebFlux.- 5. Spring Security.- 6.Spring Boot - Data Access.- 7. Java Enterprise Services.- 8. Spring Messaging.- 9. Spring Boot - Actuator.- 10.Spring Boot - Packing.
Building Generative AI-Powered Apps
Generative AI has gone beyond the responsibility of researchers and data scientists and is being used by production engineers. However, there is a lot of confusion where to get started when building an end-to-end app with generative AI. This book consolidates core models, frameworks, and tools into a single source of knowledge. By providing hands-on examples, the book takes you through the generative AI ecosystem to build applications for production.The book starts with a brief and accessible introduction to transformer models before delving into some of the most popular large language models and diffusions models (image generation). These models are the foundations of both AI and your potential new apps. You will then go through various tools available to work with these models, starting with Langchain, a framework to develop foundational models, which is the next building block you should grasp after understanding generative AI models. The next chapters cover databases, caching, monitoring, etc., which are the topics necessary to build larger-scale applications. Real-world examples using these models and tools are included.By the end of this book, you should be able to build end-to-end apps that are powered by generative AI. You also should be able to apply the tools and techniques taught in this book to your use cases and business.WHAT YOU WILL LEARN* What is Generative AI?* What is ChatGPT and GPT4?* What are language models and diffusions models?* How do we deploy LangChain and HuggingFace?WHO THIS BOOK IS FORSoftware engineers with a few years of experience building applications in any language or infrastructureAARUSHI KANSAL is an experienced principal engineer. She has worked in a variety of technologies, including mobile development, Python, Go, and cloud, along with booming generative AI space. She has spearheaded AI initiatives in the workplace and regularly works on creative POCs in her spare time to stay at the top of the generative AI space.Chapter 1: Introduction to Generative AI.- Chapter 2: LangChain + AI.- Using Chains.- Chapter 3: AI + Embeddings.- Chapter 4: AI + Text at Scale.- Chapter 5: AI and Audio.- Chapter 6: Finetuning GPT.- Chapter 7: Monitoring.- Chapter 8: UI + UX.- Appendix A: .
JavaScript Essentials For Dummies
THE CONCISE AND DIGESTIBLE GET-STARTED GUIDE TO JAVASCRIPT PROGRAMMINGJavaScript Essentials For Dummies is your quick reference to all the core concepts about JavaScript—the dynamic scripting language that is often the final step in creating powerful websites. This no-nonsense book gets right to the point, eliminating review material, wordy explanations, and fluff. Find out all you need to know about the foundations of JavaScript, swiftly and crystal clear. Perfect for a brush-up on the basics or as an everyday desk reference on the job, this is the reliable little book you can always turn to for answers.* Get a quick and thorough intro to the basic concepts of coding with JavaScript* Review what you've already learned or pick up essential new skills* Add interactive features to websites with JavaScript programming* Keep this concise reference book handy for jogging your memory as you workThis book is to the point, focusing on the key topics you need to know about this popular programming language. Great for supplementing classroom learning, reviewing for a certification, or staying knowledgeable on the job. PAUL MCFEDRIES is a longtime technical author with more than 100 published titles. His work includes Web Coding & Development All-in-One For Dummies, iPad and iPad Pro For Dummies, Alexa For Dummies, G Suite For Dummies, and Excel Data Analysis For Dummies.
Generative Art with JavaScript and SVG
This book introduces you to the exciting world of generative art (artwork that are solely or partially created with the use of an autonomous system) through the medium of SVG and JavaScript. More specifically, it will teach the use of Graphery SVG (gySVG), a JavaScript library that closely mirrors the SVG spec and makes scripting SVG very intuitive and enjoyable. Armed with gySVG, the reader will be taught tried and trusted techniques in producing generative imagery. Each chapter will build upon the previous one, and those completely new to programming will be given a primer to help them find their feet.Beginning with a simple generative sketch that illustrates, and then explains, fundamental programming concepts such as variables, data types, operators, loops, conditionals and functions - the reader will go on to explore the power of Scalable Vector Graphics, how to play with randomness and regularity, how to use noise to create organic variance, and how to make sketches interactive and dynamic. More advanced topics will then be tackled, such as paths, filter effects, trigonometry, shape packing, flow fields and fractals.It will be a fun journey, easy to follow, peppered with plenty of attractive sketches throughout. The goal will be to visually inspire readers with compelling examples of what’s possible - rather than bare-bones, make-do illustrations - thereby breathing life into the underlying theoretical concepts.WHAT YOU'LL LEARN:* Generative art is and its creative process* How to use the gySVG library locally with Node.js or online via Codepen* Consolidation of JavaScript fundamentals, using modern ES6+ syntax* Creating a variety of SVG shapes generatively* Creating iterative variations of sketches by randomizing parameters* Using noise to create organic variance* Creating complex SVG paths generatively* How to make sketchesinteractiveWHO IS IT FOR:Web developers and designers and creative coders with an interest in digital and generative art as well as artists who are interested in learning to code with JavaScript.DAVID MATTHEW is a web developer, designer and musician with over 11 years of industry experience who is passionate about generative art and web development, music visualization and in particular, SVG and the often untapped potential it offers.David blogs on topics including JavaScript, CSS WorldPress and creative coding and as a regular producer of generative art, he showcases his work on his Instagram page: instagram.com/davidmatthew_ie 1. The Beginner’s Path.- 2. A Programming Primer.- 3. All About SVG.- 4. Randomness and Regularity.- 5. The Need for Noise.- 6. The All-Powerful Path.- 7. Motion and Interactivity.- 8. Filter Effects.- 9. The Generative Way.