Zum Hauptinhalt springen Zur Suche springen Zur Hauptnavigation springen

Computer und IT

Produkte filtern

Produktbild für SAP Integrated Business Planning

SAP Integrated Business Planning

Mit diesem Buch steuern Sie Ihre Supply Chain schnell und lückenlos. Zunächst lernen Sie die verschiedenen Prozesse, Bestandteile sowie die Konfiguration von SAP Integrated Business Planning for Supply Chain im Detail kennen. Anschließend zeigen Ihnen die Autoren, wie Sie das Tool für die bereichsübergreifende Echtzeitplanung und -analyse Ihrer gesamten Lieferkette einsetzen. Best Practices unterstützen Sie bei Ihrem Implementierungsprojekt. Aus dem Inhalt: User Interfaces von SAP IBPVerwendung von Stamm- und BewegungsdatenExcel-Konfiguration Sales and Operations PlanningDemand PlanningInventory PlanningSupply and Response PlanningSupply Chain Control Tower AnalyticsSAP JamZeit- und auftragsbasierte SchnittstellenBest Practices: Rapid Deployment Solutions   Einleitung ... 15   1.  Betriebswirtschaftliche Einordnung ... 19        1.1 ... Prozesse der Supply-Chain-Planung ... 19        1.2 ... Überblick über SAP IBP ... 27        1.3 ... Integrierte Beispiele (Best Practice) ... 38   2.  Benutzeroberflächen ... 45        2.1 ... Browserbasierte Benutzeroberflächen (Web UIs) ... 45        2.2 ... Microsoft Excel ... 61   3.  Grundlagen der übergreifenden Konfiguration ... 101        3.1 ... Attribute ... 101        3.2 ... Stammdatentypen ... 106        3.3 ... Zeitprofile ... 116        3.4 ... Planungsbereiche ... 131        3.5 ... Planungsebenen ... 156        3.6 ... Kennzahlen ... 161        3.7 ... Versionen ... 168        3.8 ... Planungsoperatoren ... 170        3.9 ... Globale Konfiguration ... 176        3.10 ... Aktivierung von Planungsmodellen ... 178   4.  Sales and Operations Planning mit SAP IBP ... 185        4.1 ... Überblick und Ziele ... 185        4.2 ... Funktionen von SAP IBP für Sales and Operations ... 189        4.3 ... Der S&OP-Prozess mit SAP IBP ... 205        4.4 ... Konfiguration und Einstellungen in SAP IBP für Sales and Operations ... 224   5.  Absatzplanung mit SAP IBP für Demand ... 251        5.1 ... Überblick und Ziele ... 251        5.2 ... Klassische Absatzplanung mit SAP IBP für Demand ... 254        5.3 ... Demand Sensing mit SAP IBP für Demand ... 271        5.4 ... Konfiguration von SAP IBP für Demand ... 277   6.  Bestandsplanung mit SAP IBP für Inventory ... 313        6.1 ... Einführung in die Bestandsplanung ... 313        6.2 ... Konfiguration von SAP IBP für Inventory ... 317   7.  Demand-Driven Materials Requirement Planning ... 379        7.1 ... Überblick und Ziele ... 379        7.2 ... Der DDMRP-Prozess mit SAP IBP ... 381        7.3 ... SAP IBP für Demand-Driven Replenishment konfigurieren ... 384   8.  Bestätigungs- und Beschaffungsplanung mit SAP IBP für Response and Supply ... 405        8.1 ... Basiseinstellungen ... 407        8.2 ... Priorisierung der Bedarfe ... 424        8.3 ... Beschaffungs- und Kontingentierungsplanung ... 427        8.4 ... Bestätigungsplanung ... 439        8.5 ... Deployment ... 443        8.6 ... Simulations- und Szenarioplanung ... 444        8.7 ... Konfiguration der Response-and-Supply-Planung ... 446   9.  SAP Supply Chain Control Tower ... 511        9.1 ... SAP Supply Chain Control Tower -- Ziele und Funktionen ... 511        9.2 ... Konfiguration des SAP Supply Chain Control Towers ... 521 10.  SAP Jam ... 539        10.1 ... Integration von SAP Jam in SAP IBP ... 540        10.2 ... Funktionen von SAP Jam ... 549 11.  Datenintegration in SAP IBP ... 561        11.1 ... Zeitreihenbasierte Integration ... 562        11.2 ... Auftragsbasierte Integration ... 590        11.3 ... Integration mit SAP Ariba ... 615   Das Autorenteam ... 619   Index ... 621

Regulärer Preis: 79,90 €
Produktbild für Controlling in SAP S/4HANA

Controlling in SAP S/4HANA

Mit diesem Buch meistern Sie die tägliche Arbeit im Controlling mit SAP S/4HANA! Anhand anschaulicher Beispiele leitet es Sie durch den Wertefluss im SAP-System: Sie lernen, wie Sie eine aussagekräftige Kostenstellenrechnung aufbauen sowie Ihre Produkte und Dienstleistungen kalkulieren. Außerdem erfahren Sie, was das Zusammenwachsen von FI und CO für Sie bedeutet und welche neuen Planungs-, Analyse- und Reportingmöglichkeiten Ihnen zur Verfügung stehen. Viele praktische Beispiele und Tipps unterstützen Sie dabei, die Möglichkeiten des Systems voll auszuschöpfen. Aus dem Inhalt: Stammdaten und OrganisationsstrukturenUniversal JournalGemeinkostencontrollingKostenstellenrechnungInnenauftragsrechnungProduktkostenplanungKostenträgerrechnungErgebniscontrollingDeckungsbeitragsrechnung   Vorwort ... 13   Einleitung ... 15   1.  Integration von Controlling und Finanzbuchhaltung ... 21        1.1 ... Verschmelzung des Controllings mit der Finanzbuchhaltung im Universal Journal ... 22        1.2 ... Verknüpfung von Stammdaten der Finanzbuchhaltung und des Controllings ... 24        1.3 ... Zusammenfassung ... 27   2.  Organisationsstruktur in Controlling und Finanzbuchhaltung ... 29        2.1 ... Organisationsstrukturen in der Finanzbuchhaltung ... 30        2.2 ... Organisationsstrukturen im Controlling ... 38        2.3 ... Zusammenfassung ... 47   3.  Werteflüsse in das Controlling ... 49        3.1 ... Schnittstellen zur Finanzbuchhaltung ... 49        3.2 ... Schnittstellen zur Materialwirtschaft ... 60        3.3 ... Schnittstellen zur Produktion ... 75        3.4 ... Schnittstellen zum Vertrieb ... 82        3.5 ... Zusammenfassung ... 91   4.  Stammdaten anlegen und pflegen ... 93        4.1 ... Kostenarten ... 94        4.2 ... Bilanz-/GuV-Strukturen, Gruppen und Hierarchien für Kostenarten anlegen und pflegen ... 109        4.3 ... Kostenstellen gruppieren ... 113        4.4 ... Kostenstellen anlegen und pflegen ... 117        4.5 ... Leistungsarten anlegen und pflegen ... 129        4.6 ... Statistische Kennzahlen anlegen und pflegen ... 134        4.7 ... Innenaufträge anlegen und pflegen ... 137        4.8 ... Projekte anlegen und pflegen ... 150        4.9 ... Zusammenfassung ... 161   5.  Gemeinkosten-Controlling ... 163        5.1 ... Kostenstellenrechnung ... 163        5.2 ... Innenaufträge ... 203        5.3 ... Zusammenfassung ... 270   6.  Produktkosten-Controlling ... 271        6.1 ... Produktkostenkalkulation ... 272        6.2 ... Kostenträgerrechnung ... 349        6.3 ... Reporting im Produktkosten-Controlling ... 382        6.4 ... Zusammenfassung ... 404   7.  Ergebnisrechnung ... 405        7.1 ... Einführung in die Ergebnisrechnung ... 406        7.2 ... Grundeinstellungen ... 413        7.3 ... Istwertefluss ... 450        7.4 ... Reporting ... 516        7.5 ... Predictive Accounting in SAP S/4HANA ... 524        7.6 ... Zusammenfassung ... 533   Anhang ... 535        A ... Glossar ... 537        B ... Transaktionen und SAP-Fiori-Apps ... 547        C ... Weiterführende Informationsquellen ... 553        D ... Die Autorinnen ... 559   Index ... 561

Regulärer Preis: 79,90 €
Produktbild für Deep Learning mit TensorFlow, Keras und TensorFlow.js

Deep Learning mit TensorFlow, Keras und TensorFlow.js

Deep Learning - eine Schlüsseltechnologie der Künstlichen Intelligenz. Neuronale Netze bringen Höchstleistung, wenn sie zu Deep-Learning-Modellen verknüpft werden - vorausgesetzt, Sie machen es richtig. Große und gute Trainingsdaten beschaffen, geschickt implementieren ... lernen Sie hier, wie Sie die mächtige Technologie wirklich in Ihren Dienst nehmen. Unsere Autoren zeigen Ihnen sowohl die Arbeit mit Python und Keras als auch für den Browser mit JavaScript, HTML5 und TensorFlow.js. Aus dem Inhalt: Deep-Learning-GrundkonzepteInstallation der FrameworksVorgefertigte Modelle verwendenDatenanalyse und -vorbereitungConvolutional Networks, LSTM, RNN, Pooling ...Aufgaben eines Modells richtig festlegenEigene Modelle trainierenOverfitting und Underfitting vermeidenErgebnisse visualisieren   1.  Einführung ... 15        1.1 ... Über dieses Buch ... 15        1.2 ... Ein Einblick in Deep Learning ... 17        1.3 ... Deep Learning im Alltag und in der Zukunft ... 19   2.  Machine Learning und Deep Learning ... 33        2.1 ... Einführung ... 33        2.2 ... Lernansätze beim Machine Learning ... 38        2.3 ... Deep-Learning-Frameworks ... 44        2.4 ... Datenbeschaffung ... 46        2.5 ... Datasets ... 48        2.6 ... Zusammenfassung ... 65   3.  Neuronale Netze ... 67        3.1 ... Aufbau und Prinzip ... 67        3.2 ... Lernprozess neuronaler Netze ... 73        3.3 ... Datenaufbereitung ... 81        3.4 ... Ein einfaches neuronales Netz ... 82        3.5 ... Netzarchitekturen ... 91        3.6 ... Bekannte Netze ... 98        3.7 ... Fallstricke beim Deep Learning ... 101        3.8 ... Zusammenfassung ... 106   4.  Python und Machine-Learning-Bibliotheken ... 107        4.1 ... Installation von Python 3.7 mit Anaconda ... 108        4.2 ... Alternative Installationen von Python 3.7 ... 113        4.3 ... Programmierumgebungen ... 116        4.4 ... Jupyter Notebook ... 121        4.5 ... Python-Bibliotheken für das Machine Learning ... 126        4.6 ... Nützliche Routinen mit NumPy und Scikit-learn für ML ... 129        4.7 ... Ein zweites Machine-Learning-Beispiel ... 133        4.8 ... Zusammenfassung ... 137   5.  TensorFlow: Installation und Grundlagen ... 139        5.1 ... Einführung ... 139        5.2 ... Installation ... 143        5.3 ... Google Colab: TensorFlow ohne Installation benutzen ... 153        5.4 ... Tensoren ... 154        5.5 ... Graphen ... 160        5.6 ... Benutzung der CPU und GPU ... 171        5.7 ... Erstes Beispiel: Eine lineare Regression ... 174        5.8 ... Von TensorFlow 1.x zu TensorFlow 2 ... 180        5.9 ... Zusammenfassung ... 183   6.  Keras ... 185        6.1 ... Von Keras zu tf.keras ... 185        6.2 ... Erster Kontakt ... 189        6.3 ... Modelle trainieren ... 191        6.4 ... Modelle evaluieren ... 193        6.5 ... Modelle laden und exportieren ... 194        6.6 ... Keras Applications ... 197        6.7 ... Keras Callbacks ... 198        6.8 ... Projekt 1: Iris-Klassifikation mit Keras ... 200        6.9 ... Projekt 2: CNNs mit Fashion-MNIST ... 204        6.10 ... Projekt 3: Ein einfaches CNN mit dem CIFAR-10-Dataset ... 213        6.11 ... Projekt 4: Aktienkursvorhersage mit RNNs und LSTMs ... 220        6.12 ... Zusammenfassung ... 226   7.  Netze und Metriken visualisieren ... 227        7.1 ... TensorBoard ... 228        7.2 ... TensorBoard.dev ... 246        7.3 ... Debugging mit TensorBoard (nur TF 1.x) ... 248        7.4 ... Der TensorBoard-Debugger mit Keras (nur TF 1.x) ... 257        7.5 ... Visualisierung mit Keras ... 259        7.6 ... Visualisierung von CNNs mit Quiver (nur mit Keras.io) ... 267        7.7 ... Interaktive Visualisierung mit Keras-Callbacks, Node.js und HTML5 selbst implementieren ... 271        7.8 ... Weitere Visualisierungsmöglichkeiten ... 281   8.  TensorFlow.js ... 285        8.1 ... Anwendungsfälle ... 285        8.2 ... Installation von BrowserSync ... 288        8.3 ... Installation von TensorFlow.js ... 290        8.4 ... Konzepte ... 293        8.5 ... Ihr erstes Modell mit TensorFlow.js: Eine quadratische Regression ... 304        8.6 ... Laden und Speichern von Modellen ... 318        8.7 ... PoseNet-Modell mit TensorFlow.js ... 327        8.8 ... Eine intelligente Smart-Home-Komponente mit TensorFlow.js und Node.js ... 343        8.9 ... TensorFlow.js noch einfacher: ml5.js ... 356   9.  Praxisbeispiele ... 361        9.1 ... Projekt 1: Verkehrszeichenerkennung mit Keras ... 363        9.2 ... Projekt 2: Intelligente Spurerkennung mit Keras und OpenCV ... 379        9.3 ... Projekt 3: Erkennung der Umgebung mit YOLO und TensorFlow.js bzw. ml5.js ... 392        9.4 ... Projekt 4: Haus oder Katze? Vorgefertigte Modelle mit Keras benutzen -- VGG-19 ... 403        9.5 ... Projekt 5: Buchstaben- und Ziffernerkennung mit dem Chars74K-Dataset und Datenaugmentierung ... 410        9.6 ... Projekt 6: Stimmungsanalyse mit Keras ... 418        9.7 ... Projekt 7: Sentiment-Analyse mit TensorFlow.js ... 425        9.8 ... Projekt 8: Benutzung von TensorFlow Hub ... 429        9.9 ... Projekt 9: Hyperparameter-Tuning mit TensorBoard ... 437        9.10 ... Projekt 10: CNN mit Fashion-MNIST und TensorFlow-Estimators (nur TF 1.x) ... 442        9.11 ... Allgemeine Tipps und Tricks ... 455 10.  Ausblick ... 463        10.1 ... Deep Learning in der Cloud ... 463        10.2 ... Bildgenerierung mit Deep Learning ... 471        10.3 ... Musik mit Deep Learning ... 476        10.4 ... Videogenerierung mit Deep Learning ... 478        10.5 ... Deep Learning einfacher gemacht ... 480 11.  Fazit ... 489   Index ... 492

Regulärer Preis: 39,90 €
Produktbild für User Experience mit SAP

User Experience mit SAP

Benutzerfreundliche, anforderungsorientierte SAP-Oberflächen? Nichts leichter als das! In diesem Buch lernen Sie Methoden und Best Practices kennen, mit denen der Fokus der Entwicklung von Anfang an auf den Erwartungen der Anwender liegt. Die Autoren zeigen Ihnen, wie Sie mit SAP-Fiori-Design und modernen SAP-Technologien Anwendungen erstellen, die der digitalen Transformation in Ihrem Unternehmen den Weg bereiten. Aus dem Inhalt: User Experience, Usability und DesignUX-Fehlgriffe und was man daraus lernen kannKonzepte von SAP Fiori 3.0Methoden und TechnikenDesigngetriebene EntwicklungPrototyping, Umsetzung und EvaluationSAP Screen PersonasSAP Fiori ElementsSAP Mobile Cards und Mobile Development Kit (MDK)SAP Cloud Platform SDK for iOSSAP CoPilot und SAP Conversational AIAugmented Reality und weitere UI-Trends   Vorwort ... 15   Einleitung ... 17 TEIL I  Einführung ... 23   1.  Was ist eigentlich User Experience? ... 25        1.1 ... User Experience, Usability und UI-Design ... 26        1.2 ... User Experience in Zeiten von Marken, Innovationen und Social Media ... 34        1.3 ... Zusammenfassung ... 36   2.  Dos and Don'ts: Faktoren für gute User Experience ... 37        2.1 ... Drei Beispiele für User Experience und was man daraus lernen kann ... 38        2.2 ... Einflussfaktoren für User Experience ... 50        2.3 ... Gute User Experience ist kein Zufall ... 53        2.4 ... Zusammenfassung ... 58   3.  SAPs Weg zur neuen User Experience ... 61        3.1 ... Rückblick: die Zeit vor SAP Fiori ... 61        3.2 ... SAP Fiori - SAP entdeckt User Experience ... 69        3.3 ... SAP Fiori 2.0 - die SAP S/4HANA User Experience ... 81        3.4 ... SAP Fiori 3 - konsistent, intelligent und integriert ... 88        3.5 ... Zusammenfassung ... 95 TEIL II  UX-Strategie, -Methoden und -Techniken ... 97   4.  Mit Experience Management zum intelligenten Unternehmen ... 99        4.1 ... SAP S/4HANA als Mittelpunkt der Intelligent Suite ... 100        4.2 ... Neuer Kurs für Ihre UX-Strategie ... 111        4.3 ... Zusammenfassung ... 119   5.  Die passende UX-Strategie ... 121        5.1 ... Blaupause für den UX-Designprozess ... 122        5.2 ... Die Rolle des UX-Designers ... 131        5.3 ... Design Thinking und ein nutzerorientierter Designprozess ... 135        5.4 ... UX-Methoden ... 137        5.5 ... Stolpersteine umgehen ... 156        5.6 ... Zusammenfassung ... 159   6.  Ein Blick in den SAP-Baukasten ... 161        6.1 ... SAP-UI-Technologien und UX-Werkzeuge im Überblick ... 162        6.2 ... SAP Cloud Platform ... 168        6.3 ... Wichtige UI-Technologien ... 172        6.4 ... Werkzeuge ... 180        6.5 ... Einstiegspunkte und Clients ... 184        6.6 ... Auswahl der richtigen UX-Technologie ... 188        6.7 ... Zusammenfassung ... 189 TEIL III  User Experience gestalten ... 191   7.  Klassische Transaktionen mit SAP Screen Personas transformieren ... 193        7.1 ... Einsatzszenarien und Zielgruppe von SAP Screen Personas ... 194        7.2 ... Mit SAP Screen Personas arbeiten ... 208        7.3 ... Praxisbeispiel: Redesign einer SAP-Transaktion für Instandhaltungsprozesse ... 222        7.4 ... Zusammenfassung ... 235   8.  Vorgefertigte User Experience: SAP Fiori Elements und SAP Build ... 237        8.1 ... Einführung in SAP Fiori Elements ... 238        8.2 ... Entwicklung von Apps mit SAP Fiori Elements ... 255        8.3 ... Praxisbeispiel: Entwicklung einer Raumplanungs-App ... 271        8.4 ... Zusammenfassung ... 291   9.  Eigene SAP-Fiori-Apps entwickeln ... 293        9.1 ... Standard oder Eigenentwicklung? Einsatzmöglichkeiten für SAP-Fiori-Design und SAPUI5 ... 294        9.2 ... Praxisbeispiel 1: High-Fidelity-Prototyping mit Axure RP und SAP Fiori Design Stencils ... 308        9.3 ... Praxisbeispiel 2: Design von SAP-Fiori-Apps für das Smart-Carrier-Projekt ... 316        9.4 ... Zusammenfassung ... 329 10.  SAP aus der Brieftasche: SAP Mobile Cards und Mobile Development Kit ... 331        10.1 ... Einführung in die SAP Cloud Platform Mobile Services ... 332        10.2 ... Eine OData-Service-Applikation zur Datenanbindung anlegen ... 335        10.3 ... Mobile Cards entwickeln ... 340        10.4 ... Cross-Plattform-Apps mit dem Mobile Development Kit entwickeln ... 352        10.5 ... Praxisbeispiel: Gestaltung eines innovativen Prozesses zur effizienten Raumnutzung ... 362        10.6 ... Zusammenfassung ... 370 11.  Eine mobile iOS-App: SAP Cloud Platform SDK for iOS ... 373        11.1 ... Besonderheiten der mobilen Entwicklung ... 374        11.2 ... Einführung in das SAP Cloud Platform SDK for iOS ... 384        11.3 ... Praxisbeispiel: Design einer Produktkatalog-App für iOS ... 409        11.4 ... Zusammenfassung ... 431 TEIL IV  Design- und Technologietrends für die User Experience der Zukunft ... 433 12.  Smarte Assistenten im Geschäftsumfeld: SAP Conversational AI ... 435        12.1 ... Conversational User Experience ... 436        12.2 ... SAP Conversational AI ... 439        12.3 ... Praxisbeispiel: Entwicklung eines Chatbots mit SAP Conversational AI ... 443        12.4 ... Von SAP CoPilot zu SAP Conversational AI ... 450        12.5 ... Best Practices für die Designphase von Conversational-UX-Anwendungen ... 452        12.6 ... Zusammenfassung ... 456 13.  User Experience für Geschäftsanwendungen der Zukunft ... 459        13.1 ... Interaktion per Stift ... 460        13.2 ... Interaktion mit virtuellen Objekten ... 465        13.3 ... Zusammenfassung ... 486   A.  Weiterführende Literatur und Quellen ... 489   B.  Die Autoren ... 497   Index ... 499

Regulärer Preis: 79,90 €
Produktbild für Routineaufgaben mit Python automatisieren (Auflg. 2)

Routineaufgaben mit Python automatisieren (Auflg. 2)

Praktische Programmierlösungen für Einsteiger, aktualisiert auf Python 3. In komplett neuer 2. Auflage!Wenn Sie jemals Stunden damit verbracht haben, Dateien umzubenennen oder Hunderte von Tabelleneinträgen zu aktualisieren, dann wissen Sie, wie stumpfsinnig manche Tätigkeiten sein können. Wie wäre es, den Computer dazu zu bringen, diese Arbeiten zu übernehmen?In diesem Buch lernen Sie, wie Sie mit Python Aufgaben in Sekundenschnelle erledigen können, die sonst viel Zeit in Anspruch nehmen würden. Programmiererfahrung brauchen Sie dazu nicht: Wenn Sie einmal die Grundlagen gemeistert haben, werden Sie Python-Programme schreiben, die automatisch alle möglichen praktischen Aufgaben für Sie abarbeiten:eine oder eine Vielzahl von Dateien nach Texten durchsuchenDateien und Ordner erzeugen, aktualisieren, verschieben und umbenennendas Web durchsuchen und Inhalte herunterladenExcel-Dateien aktualisieren und formatierenPDF-Dateien teilen, zusammenfügen, mit Wasserzeichen versehen und verschlüsselnErinnerungsmails und Textnachrichten verschickenOnline-Formulare ausfüllenSchritt-für-Schritt-Anleitungen führen Sie durch jedes Programm und Übungsaufgaben am Ende jedes Kapitels fordern Sie dazu auf, die Programme zu verbessern und Ihre Fähigkeiten auf ähnliche Problemstellungen zu richten.Verschwenden Sie nicht Ihre Zeit mit Aufgaben, die auch ein gut dressierter Affe erledigen könnte. Bringen Sie Ihren Computer dazu, die langweilige Arbeit zu machen!

Regulärer Preis: 34,90 €
Produktbild für Nutzerverhalten verstehen - Softwarenutzen optimieren

Nutzerverhalten verstehen - Softwarenutzen optimieren

Software muss nicht nur technische Definitionen, Standards und Normen erfüllen, sondern von ihren Benutzern auch entsprechend wahrgenommen werden. Nutzer und Käufer erwarten eine bestimmte Leistung, die zu den eigenen Zielen passen muss und es ist Aufgabe der Softwareentwickler, diese Leistung zu liefern.Da es hierbei nie eine vollständige Passung geben kann, entsteht ein Kommunikationsproblem – ein Kommunikationsproblem zwischen Menschen, das noch zu selten ernstgenommen wird.Über bekannte Ansätze hinausgehend zeigt das Buch anhand vieler praxisnaher Beispiele ein Verfahren, mit dem Sie Kommunikationsprobleme während der Entwicklung von Software aufdecken und bearbeiten und mit dem Sie auch nach der Veröffentlichung Ihrer Software Möglichkeiten der Optimierung identifizieren können.Zusätzliche Fragen per App: Laden Sie die Springer Nature Flashcards-App kostenlos herunter und nutzen Sie exklusives Zusatzmaterial, um an weiteren Beispielen zu üben und Ihr Wissen zu prüfen.DR. MARIO DONICK ist Kommunikationswissenschaftler. Er studierte Germanistik und Geschichte an der Universität Rostock und war dort bis 2013 wissenschaftlicher Mitarbeiter am Institut für Informatik. 2016 erschien seine Dissertation zu Unsicherheit und Ordnung der Computernutzung. Seitdem arbeitet er im und zum technischen Kundenservice und ist Autor und Entwickler. Zuletzt erschien sein Sachbuch „Die Unschuld der Maschinen“.Einleitung: Was Software-Qualität mit menschlicher Kommunikation zu tun hat - Kommunikation bei der Software-Entwicklung - Über die Beziehung von Nutzer*in, Software und Nutzungssituation - Softwarenutzung strukturiert beobachten - Strukturelle Analyse der Beobachtungsdaten - Analyseergebnisse interpretieren: Software als Medium und Schnittstelle, Quality of Interaction und Gestaltungsnormen

Regulärer Preis: 29,99 €
Produktbild für Arduino Software Internals

Arduino Software Internals

It’s not enough to just build your Arduino projects; it’s time to actually learn how things work! This book will take you through not only how to use the Arduino software and hardware, but more importantly show you how it all works and how the software relates to the hardware.Arduino Software Internals takes a detailed dive into the Arduino environment. We’ll cover the Arduino language, hardware features, and how makers can finally ease themselves away from the hand holding of the Arduino environment and move towards coding in plain AVR C++ and talk to the microcontroller in its native language.What You’ll Learn:* How the Arduino Language interfaces with the hardware, as well as how it actually works in C++;* How the compilation system works, and how kit can be altered to suit personal requirements;* A small amount of AVR Assembly Language;* Exactly how to set up and use the various hardware features of the AVR without needing to try and decode the data sheets – which are often bug ridden and unclear;* Alternatives to the Arduino IDE which might give them a better workflow;* How to build their own Arduino clone from scratch.Who This Book Is For:No expertise is required for this book! All you need is an interest in learning about what you’re making with Arduinos and how they work. This book is also useful for those looking to understand the AVR microcontroller used in the Arduino boards. In other words, all Makers are welcome! Norman Dunbar is an Oracle Database Administrator. Norman has had a long running relationship with Electronics since childhood and computers since the late 1970s, and the Arduino was a perfect marriage of the two interests. With a love of learning new things, examining and explaining the Arduino Language and the hardware became a bit of a hobby, and as piles of notes expanded, Norman has now decided to publish his work.1. Introduction1.1. Arduino Installation Paths1.2. Coding Style1.3. The Arduino Language1.4. Coming UpPart 1 - Arduino Compilation2. Preferences.txt2.1. Using an ICSP For All Uploads2.2. Change the Action of Home and End Keys2.3. Setting Tab Stops3. Globally Defined Paths4. Boards.Txt4.1. Arduino Uno Example5. Platform.txt5.1. Build Recipes5.2. Pre and Post Build Hooks6. Programmers.txt7. Compiling a Sketch7.1. Arduino Sketch (*.ino) Preprocessing7.2. Arduino Sketch (*.ino) Build8. The Arduino main() Function9. Header File Arduino.h9.1. Header File avr\pgmspace.h9.2. Header File avr\io.h9.3. Header File avr\interrupt.h9.4. Header File binary.h9.5. Header File WCharacter.h9.6. Header File WString.h9.7. Header File HardwareSerial.h9.8. Header File USBAPI.h9.9. Header File pins_arduino.h10. The init() Function10.1. Enabling the Global Interrupt Flag10.2. Enabling Timer 010.3. Timer 0 Overflow Interrupt10.4. Enabling Timer 1 and Timer 210.5. Initialising the Analogue to Digital Converter10.6. Disabling the USARTPart 2 - Arduino Language Reference11. Digital Input/Output11.1. Function pinMode()11.2. Function digitalRead()11.3. Function digitalWrite()12. Analogue Input/Output12.1. Function analogReference()12.2. Function analogRead()12.3. Function analogWrite()13. Advanced Input/Output13.1. Function tone()13.2. Function noTone()13.3. Function pulseIn()13.4. Function pulseInLong()13.5. Function shiftIn()13.6. Function shiftOut()14. Time14.1. Function delay()14.2. Function delayMicroseconds()14.3. Function micros()14.4. Function millis()15. Interrupts15.1. Function interrupts()15.2. Function noInterrupts()15.3. Function attachInterrupt()15.4. Function detachInterrupt()16. Bits and Bobs16.1. Function bit()16.2. Function bitClear()16.3. Function bitRead()16.4. Function bitSet()16.5. Function bitWrite()16.6. Function highByte()16.7. Function lowByte()16.8. Function sbi()16.9. Function cbi()17. Arduino Classes17.1. The Print Class17.2. The Printable Class17.3. The Stream Class17.4. The HardwareSerial Class17.5. The String ClassPart 3 - Converting to the AVR Language18. Introduction19. Numbering Systems.19.1. Decimal Numbering19.2. Binary Numbering19.3. Hexadecimal Numbering20. Binary Logical Operations20.1. NOT20.2. AND20.3. OR20.4. XOR21. Using the Arduino IDE21.1. Replacing pinMode()21.2. Replacing digitalWrite()21.3. Replacing digitalRead()Part 4 - Alternatives to the Arduino IDE22. PlatformIO22.1. Installing PlatformIO Core22.2. Testing PlatformIO Core22.3. PlatformIO in an IDE22.4. PlatformIO Home23. Arduino Command Line23.1. Obtaining the Arduino-CLI23.2. Installing23.3. Installing Platforms23.4. Configuring the CLI23.5. Creating Sketches23.6. Selecting a Board23.7. Compiling Sketches23.8. Uploading Sketches23.9. Getting Help23.10. Serial Usage23.11. FinallyPart 5 - About the ATMega328P24. ATmega328P Fuses24.1. Low Fuse Bits24.2. Low Fuse Factory Default24.3. Arduino Low Fuse Settings24.4. High Fuse Bits24.5. High Fuse Factory Default24.6. Arduino High Fuse Settings24.7. Extended Fuse Bits24.8. Extended Fuse Factory Default24.9. Arduino Extended Fuse Settings25. Brown Out Detection26. The Watchdog Timer26.1. WDT Modes of Operation26.2. Amended Sketch setup() function26.3. WDT Reset26.4. The WDT Control Register26.5. Enabling the WDT26.6. Setting the WDT Timeout Period26.7. Disabling the WDT27. The Analogue Comparator27.1. Reference Voltage27.2. Sampled Voltage27.3. Digital Input27.4. Enable the Analogue Comparator27.5. Select Reference Voltage Source27.6. Select Sampled Voltage Source Pin27.7. Sampled Voltage Summary27.8. Comparator Outputs27.9. Comparator Example28. Timer/Counters28.1. Timer/Counter 0 (8 bits)28.2. Timer/Counter 1 (8, 9, 10 and/or 16 bits)28.3. Timer/Counter 2 (8 bits)28.4. Timer/Counter Clock Sources28.5. Timer/Counter Operating Modes28.6. PWM Modes - Duty Cycle28.7. Too Much to Remember? Try AVRAssist29. Counting29.1. Setting External Counting29.2. Example Sketch30. Timer 1 Input Capture Unit31. Putting the AVR to Sleep31.1. Sleep Modes 23931.2. Analogue Comparator 24632. Power Reduction32.1. Power Consumption32.2. Power Reduction Register32.3. Saving Arduino Power32.4. The Power Functions33. Analogue to Digital Converter (ADC)33.1. ADC Setup and Initiation33.2. Noise Reduction33.3. Temperature Measurement33.4. ADC Example34. USART34.1. Baud Rates34.2. What is a Frame?34.3. Parity34.4. Interrupts34.5. Initialising the USART34.6. USART Checks34.7. USART ExampleAppendices

Regulärer Preis: 56,99 €
Produktbild für Developing Inclusive Mobile Apps

Developing Inclusive Mobile Apps

By failing to consider those with needs different to ourselves, we are telling these people they are not welcome in our app, and therefore that technology as a whole, is not for them. This is not hyperbole—23% of people in the US with a registered disability aren't online at all, that's three times more likely than the general population. When asked why they're not online, disabled respondents say their disability prevents them or that using the internet is too hard.To help your apps combat the issue of digital exclusion, this book covers considerations and tools mobile developers, or anyone creating mobile experiences, can use to make mobile work better for those with disabilities—mental or physical—and how to create a better experience for everyone.Software is not made up of cold, unthinking algorithms. Software is a craft in the truest sense of the word, and one of the greatest tools you can have as a craftsperson is empathy for the people who will be using your app. Each one of whom is an individual with different abilities, experiences, knowledge, and circumstances.WHAT YOU'LL LEARN* Create mobile experiences that work for as many people as possible* Incorporate a worldview of accessibility and customer service into your design* Work with accessibility tools and techniques commonly available for developersWHO THIS BOOK IS FORMobile developers working solo or as part of a team. UX designers, quality engineers, product owners, and anybody working in mobile.ROB WHITAKER is an iOS software development engineer at Capital One UK with a passion for improving digital experiences for everyone. He actively observes how people use technology, and considers how we can all make those interactions better. Currently he’s working on a project to make the Capital One UK app the first mobile app certified by the RNIB (Royal National Institute for Blind People).Chapter 1: What is Accessibility?• Intro to accessibility - great accessibility is a great experience for everyone• Intro to disability - ie, its not all visual• Why mobile is the best for accessible innovationChapter 2: What is Digital Inclusion?• Brief history of accessible thinking• Inclusive design & the persona spectrum• EmpathyChapter 3: Accessibility Tools on Android• Brief overview of the accessibility features & tools built into Android. What these mean for users, and how to leverage them as developers• Including code snippetsChapter 4: Accessibility Tools for iOS• Brief overview of the accessibility features & tools built into iOS. What these mean for users, and how to leverage them as developers• Including code snippetsChapter 5: Ensuring good accessibility• User research• Testing with accessibility toolsChapter 6: Visual Impairments• Practical tips for improving the experience for people with visual impairments• Including code snippetsChapter 7: Motor issues• Practical tips for improving the experience for people with motor issues• Including code snippetsChapter 8: Deaf & Hard of Hearing• Practical tips for improving the experience for people with auditory impairments• Including code snippetsChapter 9: Anxiety & Mental Health• Practical tips for improving the experience for people with visual mental health issues• Including code snippetsChapter 10: Dyslexia, Autism and Learning Difficulties• Practical tips for improving the experience for people with learning difficulties• Including code snippetsChapter 11: Poor Digital Skills• Good accessibility is not just about disability, but ability too• What skills are essential for digital life, and how do we measure up• Practical tips for improving the experience for people with poor digital skillsChapter 12: Life Circumstances• Good accessibility is not just about disability, but people's circumstances too• How circumstances such as low income, poor education etc can affect your digital interactions• Practical tips for improving the experience for people with with difficult life circumstancesChapter 13: Age, Gender & Sexuality• Theres a huge gap in digital use between 18 year olds, and those aged 60+.• How do we make sure we're not prejudicing based on age or experience, gender or sexuality when creating softwareChapter 14: Internationalization

Regulärer Preis: 56,99 €
Produktbild für C++20 Recipes

C++20 Recipes

Discover the newest major features of C++20, including modules, concepts, spaceship operators, and smart pointers. This book is a handy code cookbook reference guide that covers the C++ core language standard as well as some of the code templates available in standard template library (STL).In C++20 Recipes: A Problem-Solution Approach, you'll find numbers, strings, dates, times, classes, exceptions, streams, flows, pointers, and more. Also, you'll see various code samples, templates for C++ algorithms, parallel processing, multithreading, and numerical processes. It also includes 3D graphics programming code. A wealth of STL templates on function objects, adapters, allocators, and extensions are also available.This is a must-have, contemporary reference for your technical library to help with just about any project that involves the C++ programming language.WHAT YOU WILL LEARN* See what's new in C++20Write modules * Work with text, numbers, and classes* Use the containers and algorithms available in the standard library* Work with templates, memory, concurrency, networking, scripting, and more* Code for 3D graphicsWHO THIS BOOK IS FORProgrammers with at least some prior experience with C++.DR. J. BURTON BROWNING earned his doctorate from North Carolina State University. He has conducted research in areas including: distance learning, programming, and instructional technology. As a life-long learner and someone who has interests in topics such as: programming, photography, robotics, car restoration, wood working, hunting, reading, fishing, and archery, he is never at a loss for something to do. The art and joy of serving as a professor suits his inquisitive nature. Dr. Browning’s previous publications include works on cross-functional learning teams (CFLT), The Utopian School (teacher-led school model), computer programming (several languages), open-source software, healthcare statistics and data mining, CNC plasma cutter operation, educational technology, biography, mobile learning, online teaching, and more.BRUCE SUTHERLAND is a video game programmer hailing from Dundee, Scotland. He graduated with a Bsc (Hons) Computer Games Technology from the University of Abertay, Dundee in Scotland, graduating in 2005. After graduating he began his first job in the games industry at 4J Studios where he worked on Star Trek: Encounters (PS2), The Elder Scrolls IV: Oblivion (PS3), Star Trek: Conquest (PS2, Wii), Ducati Moto (NDS) and AMF Pinbusters! (NDS). In July 2008 he moved from Dundee to Melbourne Australia where he joined Visceral Studios and was a software engineer on Dead Space (Xbox 360, PS3, PC), The Godfather II (Xbox 360, PS3, PC) and Dead Space 3 (Xbox 360, PS3, PC). He developed an interest in developing for Android in his spare time and writes tutorials on his blog.1. Beginning C++2. Modern C++3. Working with Text4. Working with Numbers5. Classes6. Inheritance7. The STL Containers8. The STL Algorithms9. Templates10. Memory11. Concurrency12. Networking13. Scripting14. 3D Graphics Programming

Regulärer Preis: 66,99 €
Produktbild für Effektiv Python programmieren

Effektiv Python programmieren

90 Wege für bessere Python-Programme Bewährte Verfahren, Tipps und Tricks für robusten, leistungsfähigen und wartungsfreundlichen Code Grundlegende Aufgaben besser und effektiver erledigen Lösungen für das Debuggen, Testen und Optimieren zur Verbesserung von Qualität und Performance Der Einstieg in die Python-Programmierung ist einfach, daher ist die Sprache auch so beliebt. Pythons einzigartige Stärken und Ausdrucksmöglichkeiten sind allerdings nicht immer offensichtlich. Zudem gibt es diverse verborgene Fallstricke, über die man leicht stolpern kann. Dieses Buch vermittelt insbesondere eine Python-typische Herangehensweise an die Programmierung. Brett Slatkin nutzt dabei die Vorzüge von Python zum Schreiben von außerordentlich stabilem und schnellem Code. Er stellt 90 bewährte Verfahren, Tipps und Tricks vor, die er anhand praxisnaher Codebeispiele erläutert. Er setzt dabei den kompakten, an Fallbeispielen orientierten Stil von Scott Meyers populärem Buch »Effektiv C++ programmieren« ein. Auf Basis seiner jahrelangen Erfahrung mit der Python-Infrastruktur bei Google demonstriert Slatkin weniger bekannte Eigenarten und Sprachelemente, die großen Einfluss auf das Verhalten des Codes und die Performance haben. Sie erfahren, wie sich grundlegende Aufgaben am besten erledigen lassen, damit Sie leichter verständlichen, wartungsfreundlicheren und einfach zu verbessernden Code schreiben können. Aus dem Inhalt: Umsetzbare Richtlinien für alle wichtigen Bereiche der Entwicklung in Python 3 mit detaillierten Erklärungen und Beispielen Funktionen so definieren, dass Code leicht wiederverwendet und Fehler vermieden werden können Bessere Verfahren und Idiome für die Verwendung von Abstraktionen und Generatorfunktionen Systemverhalten mithilfe von Klassen und Interfaces präzise definieren Stolpersteine beim Programmieren mit Metaklassen und dynamischen Attributen umgehen Effizientere und klare Ansätze für Nebenläufigkeit und parallele Ausführung Tipps und Tricks zur Nutzung von Pythons Standardmodulen Tools und Best Practices für die Zusammenarbeit mit anderen Entwicklern Lösungen für das Debuggen, Testen und Optimieren zur Verbesserung von Qualität und Performance

Regulärer Preis: 9,99 €
Produktbild für Berufsalltag effektiv gestalten mit visuellen und kreativen Notizen

Berufsalltag effektiv gestalten mit visuellen und kreativen Notizen

* VISUELLE NOTIZEN GANZ EINFACH IM BERUF NUTZEN* VON TO-DO-LISTEN ÜBER BRAINSTORMING, GESPRÄCHE UND MEETINGS BIS HIN ZU PROZESSEN UND DIAGRAMMEN* MIT ZAHLREICHEN VORLAGEN UND BEISPIELENMit visuellen Notizen und Sketchnotes lassen sich Inhalte anhand einer Kombination aus Schrift und Bild optimal und anschaulich darstellen und besser merken. Dieses Buch richtet sich an alle, die die Vorteile des visuellen Arbeitens für sich entdecken und ihren Arbeitsalltag effektiver und kreativer gestalten wollen – sei es für sich selbst oder für die Zusammenarbeit in Teams..Angela Altenbeck zeigt Ihnen, wie Sie ohne viel Aufwand mit einfachen Visualisierungen und Sketchnotes Ihren beruflichen Alltag effizienter gestalten, ohne dass Sie dafür besondere Zeichenfähigkeiten brauchen.Sie lernen zunächst alle grundlegenden Elemente kennen, mit denen Sie Ihre Notizen visualisieren können. Im Anschluss daran erfahren Sie, wie Sie mit einfachen Zeichnungen und hilfreichen Vorlagen zahlreiche berufliche Situationen visuell unterstützen können: Gedanken strukturieren, Ideen finden, Aufträge definieren, Gesprächsnotizen und Protokolle erstellen, Abläufe, Prozesse und Diagramme darstellen sowie Meetings und Reden vorbereiten.Haben Sie einmal damit angefangen, werden Sie nicht mehr darauf verzichten wollen. Mit diesem Buch finden Sie einen einfachen Einstieg in die Visualisierung im Beruf.Angela Altenbeck ist Leiterin der Vertriebssteuerung in einem Finanzdienstleistungsinstitut und selbstständig als Visual Worker & Thinker. In ihrem Businessalltag verknüpft sie ihre Arbeit als Führungskraft, Coach und Trainerin im agilen Umfeld effizient und erfolgreich mit dem visuellen Arbeiten.Angela Altenbeck ist Leiterin der Vertriebssteuerung in einem Finanzdienstleistungsinstitut und selbstständig als Visual Worker & Thinker. In ihrem Businessalltag verknüpft sie ihre Arbeit als Führungskraft, Coach und Trainerin im agilen Umfeld effizient und erfolgreich mit dem visuellen Arbeiten.

Regulärer Preis: 9,99 €
Produktbild für Mailchimp

Mailchimp

Vom Setup des Accounts über das Anlegen von Adresslisten, Gruppen, Segmenten und Tags sowie das Aufsetzen von Kampagnen bis zu Newsletter-Gestaltung, -Versand und ErfolgskontrolleAlle neuen Funktionen für Facebook-, Google- und Instagram-Werbung, Landingpages und Postkartenversand sowie ausführliche Erklärung des neuen Mailchimp-PreismodellsZahlreiche Schritt-für-Schritt-Anleitungen und wertvolle Praxistipps für erfolgreiches E-Mail-MarketingMailchimp ist mit 60% Marktanteil weltweit führend im Bereich der E-Mail-Marketing- und Newsletter-Software und ist für jeden geeignet - ganz unabhängig vom Einsatzgebiet: Unternehmen, Organisationen, Blogger und private Anwender können Mailchimp kostenlos zum Versand von Newslettern und Transaktionsmails und für die Marketing-Automation nutzen.Mit diesem Praxis-Handbuch erhalten Sie eine leicht verständliche Einführung in Mailchimp. Alle Themen werden Schritt für Schritt und praxisnah erläutert. Fortgeschrittenen Nutzern dient das Buch als praktisches Nachschlagewerk mit umfangreichem Stichwortverzeichnis.Neben einer grundlegenden Einführung in das Thema E-Mail-Marketing und Newsletter-Versand behandelt der Autor detailliert alle Themen, die für die Arbeit mit Mailchimp eine Rolle spielen:Nach dem Setup des Accounts erfahren Sie, wie Sie Listen für Ihre E-Mail-Adressen erstellen und diese effizient verwalten. Ausführlich und Schritt für Schritt wird beschrieben, wie Sie die Anmeldeformulare und die Benutzeroberfläche so überarbeiten, dass sie den Anforderungen an modernes E-Mail-Marketing optimal gerecht werden.Nachdem die Grundsteine gelegt sind, geht es um das Design und den Versand Ihrer Newsletter: Der Autor zeigt, welche Templates zur Verfügung stehen, und Sie lernen alle verfügbaren Inhaltselemente kennen. Sie erfahren, wie Sie einzelne Kampagnen aufsetzen, versenden und mittels Statistiken und A/B-Tests den Erfolg Ihrer Newsletter kontrollieren.Für den fortgeschrittenen Einsatz geht der Autor am Ende des Buches noch auf Facebook- und Instagram-Kampagnen, Webhooks, die API-Programmierung und Mailchimp-Apps ein.Aus dem Inhalt:Preismodell und ComplianceAccount-SetupAdresslisten aufsetzenNewsletter-AnmeldungenMailchimp-Formulare übersetzenImport und Export von ListenGruppen und Segmente anlegenNewsletter-Design und TemplatesE-Commerce-IntegrationNewsletter-Versand: Kampagnen aufsetzen, Inhalte verfassen, A/B-TestsAutomationsFacebook-, Google- und Instagram-KampagnenPostkartenversandAnalyse und AuswertungWebhooksAPI-ProgrammierungMailchimp-AppsAuf der Webseite zum Buch finden Sie hilfreiche Praxistipps und Informationen über neue Funktionen und Erweiterungen zu Mailchimp:www.mailchimp-buch.deMichael Keukert berät beim E-Commerce-Dienstleister AIXhibit AG seit mehreren Jahren Kunden im E-Mail-Marketing mit MailChimp. Auf der Webseite zum Buch unter www.mailchimp-buch.de finden Sie hilfreiche Praxistipps und Informationen über neue Funktionen und Erweiterungen zu MailChimp.

Regulärer Preis: 39,99 €
Produktbild für Affinity Publisher 1.8 (2. Auflg.)

Affinity Publisher 1.8 (2. Auflg.)

Praxiswissen für Einsteiger in 2.  AuflageDie Layout- und Desktop-Publishing-Software Affinity Publisher besticht durch einen professionellen Funktionsumfang - und dies ohne Abo- und Cloud-Zwang zu einem günstigen Preis. Trotzdem erhalten Sie ein sehr leistungsfähiges Werkzeug, mit dem Sie hochwertige Publikationen für Druck, Web und andere Medien erstellen können. Der Schwerpunkt des Buches liegt auf der Gestaltung von Druckpublikationen, wie sie bei vielen kleinen und mittleren Unternehmen, Vereinen, Behörden oder auch Privatleuten, die ihre Werke professionell gestalten möchten, anfallen.Winfried Seimert gibt Ihnen zunächst eine Übersicht über das Programm und seine Arbeitsweise, so dass Sie sich schnell zurechtfinden. Neben dem Erstellen von und dem Umgang mit Satzdateien erfahren Sie, was es mit den Master-Seiten auf sich hat. Der Autor zeigt Ihnen außerdem, wie genial StudioLink die beiden Schwesterprogramme Affinity Photo und Affinity Designer in den Workflow einbindet. Schritt für Schritt lernen Sie, mit Typografie und Grundlinienrastern umzugehen, komplexe Layouts für Flyer oder Zeitschriften anzulegen, Grafikelemente einzusetzen und die Farben gezielt zu steuern. Schließlich können Sie Ihre Layout-Entwürfe als PDF ausgeben, diese optimal für den Druck vorbereiten und dabei die notwendigen Einstellungen beachten.Abgerundet wird das Buch durch einen Praxisteil, in dem Sie das Erlernte gleich umsetzen und so Layouts für Visitenkarten, eindrucksvolle Fotobücher, Flyer und Broschüren erhalten.Aus dem Inhalt:Erste Schritte mit dem PublisherArbeit mit SatzdateienTexterfassung: Rahmentext, Grafiktext, Pfadtext und TabellenTexte mit Publisher gestalten und Objekte selbst erstellen und arrangierenBilder und Grafiken platzierenHilfreiche Techniken und Einstellungen z. B. zu Farbprofilen, Werkzeugen und AssetsAnsprechende Gestaltung von Visitenkarten, Fotobüchern, Flyern und BroschürenÜber den Autor:Winfried Seimert ist IT-Dozent, Consultant und Autor zahlreicher Fachbücher insbesondere zu den Themen Software und Betriebssysteme. Dabei hat er immer den Komfort des Anwenders im Blick und erklärt entsprechend praxisnah. So erfreuen sich seine Bücher aufgrund ihrer durchdachten Strukturierung bereits seit Mitte der neunziger Jahre großer Beliebtheit.

Regulärer Preis: 9,99 €
Produktbild für C# für Dummies

C# für Dummies

C# ist eine der am meisten genutzten Programmiersprachen, doch wie den Ein- oder Umstieg schaffen? Genau dabei hilft Ihnen dieses Buch. Nachdem Sie sich zunächst die notwendigen Grundlagen erarbeitet haben, lernen Sie auch alles Notwendige über LINQ, XML und ADO.NET. Anschließend werden Sie sicher durch das Schreiben Ihrer ersten eigenen .NET-Anwendung geleitet. Noch nicht genug? Kapitel zu fortgeschrittenen .NET-Techniken wie die dynamische Programmierung oder die Task Parallel Library runden das Buch ab. Steffen Steinbrecher programmiert schon seit über 15 Jahren. Nach dem Studium sammelte er mehrjährige Erfahrung in der professionellen Softwareentwicklung im .NET-Umfeld. Er lebt in der Nähe von Kaiserslautern. In seiner Freizeit betreibt er einen Blog, auf dem er hauptsächlich über verschiedene .NET-Themen schreibt.Über den Autor 11EINLEITUNG 23Über dieses Buch 23Wie dieses Buch aufgebaut ist 24Symbole, die in diesem Buch verwendet werden 26Wie es weiter geht 27TEIL I: LOS GEHT’S 29KAPITEL 1 GRUNDLAGEN UND EINFÜHRUNG31Grundlagen der Programmierung 31Warum programmieren wir eigentlich? 32Programmiersprachen 33.NET-Plattformarchitektur 37Wie funktioniert eine .NET-Sprache? 39Das .NET-Framework 42Die Programmiersprache C# 44Das Prinzip der objektorientierten Programmierung 44Objekte und ihre Klassen 44Abstraktion 47Kapselung 48Vererbung 48Polymorphie 49KAPITEL 2 ENTWICKLUNGSWERKZEUGE UND TOOLS53Ein Programm erstellen 53Microsoft Visual Studio 2019 Community Edition 59Ihr erstes eigenes Projekt 60Der Marktplatz für fertige Lösungen: NuGet 71KAPITEL 3 DAS ABC DER SPRACHE C#75Bezeichner 75Namenskonventionen 76Schlüsselwörter 78Anweisungen 79Kommentare 79Datentypen, Variablen und Konstanten 82Deklaration von Variablen 84Das Schlüsselwort var oder Typinferenz 86Konstanten deklarieren 88Zugriff und Verwendung von Variablen 89Wert- und Referenztypen 90Weitere Datentypen 97Gültigkeitsbereiche von Variablen 100Konvertieren von Datentypen 101Was ist eine Methode? 110Übergeben von Parametern 112Methoden mit Rückgabewert 115Methoden ohne Rückgabewert 117Namensräume 119Wo finde ich was? 121Verwendung von Namensräumen 122Alias für einen Namensraum 124KAPITEL 4 OPERATOREN UND PROGRAMMSTEUERUNG127Operatoren 127Rechenoperatoren 128Zuweisungsoperatoren 132Logische Operatoren 133Den Programmablauf steuern: Verzweigungen und Kontrollstrukturen 136if-Anweisung 137switch-Anweisung und -Ausdruck 144Vorgänge wiederholen: Schleifen 148for-Schleife 149while-Schleife 151do-while-Schleife 155foreach-Schleife 157Sie haben es sich anders überlegt? 158KAPITEL 5 ZEICHENFOLGEN, ARRAYS UND DATUMSWERTE161Zeichen und Zeichenfolgen 161String-Variablen deklarieren 162String-Interpolation und kombinierte Formatierung 164Zeichenfolgen analysieren 166Zeichenfolgen manipulieren 168Sonderzeichen in Zeichenfolgen 170StringBuilder: Wenn Geschwindigkeit eine Rolle spielt 172Formatierung von Zeichenfolgen 173Arrays 178Arrays deklarieren 179Arrays erzeugen 179Arrays initialisieren 180Zugriff auf Array-Elemente 182Eigenschaften und Methoden von Arrays 185Datums- und Zeitberechnungen 188Die DateTime-Struktur 188Die TimeSpan-Struktur 192Praxisbeispiele 193KAPITEL 6 OBJEKTORIENTIERTE PROGRAMMIERUNG MIT C#197Klassen, Eigenschaften und Methoden 197Klassen 198Eigenschaften 198Objekte 204Methoden und Konstruktoren 205Statische Klassen 207Vererbung 210Ober- und Unterklassen 210Methoden überschreiben 212Der Zugriff auf die Member der Basisklasse mit base 213Abstrakte Klassen 214Interfaces 216KAPITEL 7 FEHLER PASSIEREN, MACHT ABER NICHTS: AUSNAHMEBEHANDLUNG221Mit Ausnahmen umgehen 222Wie man einen Fehler »fängt«! 225Der Parameter einer catch-Klausel 226Ausnahmetypen 228Fehler auslösen 231Eigene Fehlerklassen erstellen 232KAPITEL 8 WEITERE SPRACHFEATURES 235Delegates 235Anonyme Methoden 239Lambda-Ausdrücke 240Ereignisse – was geht ab? 242Ereignisse registrieren und behandeln 243Ereignisse veröffentlichen 244Generics – generische Datentypen 247Generische Klassen, Methoden und Eigenschaften 248Generische Auflistungen 251Nette Helfer: Attribute 259Sie wollen mehr? Erweiterungsmethoden 261TEIL II: WEITERE SPRACHFEATURES VON C# 265KAPITEL 9 ZUGRIFFE AUF DAS DATEISYSTEM267Klassen für den Zugriff auf das Dateisystem 267Arbeiten mit Verzeichnissen 269Arbeiten mit Dateien 276Nicht bei der Ausnahmebehandlung sparen! 280Praxisbeispiele 282Verzeichnisgröße ermitteln 282Kopieren von Verzeichnissen 284KAPITEL 10 DATEIZUGRIFF UND STREAMS287Arbeiten mit Dateien 287Text-Dateien erstellen, lesen und ändern 288Arbeiten mit Streams 291Lesen und Schreiben 293Datei mit einem Stream schreiben 296Komprimieren von Dateien mit .NET-Klassen 297Neues ZIP-Archiv erzeugen 298Alle Dateien eines ZIP-Archivs extrahieren 300Objekte serialisieren 301Im Binärformat serialisieren 302XML 306JSON-Dateien 308KAPITEL 11 ASYNCHRONE UND PARALLELE PROGRAMMIERUNG313Grundlagen und Begrifflichkeiten 314Asynchrone Programmiermuster 318Programmieren mit Threads 318Die TPL – Task Parallel Library 331Ein gutes Team: async und await 342KAPITEL 12 DATEN ABFRAGENMIT LINQ349LINQ-Grundlagen 349Die Basis für LINQ-Abfragen 351Abfragen mit LINQ 353Die alternativen Schreibweisen von LINQ-Abfragen 358Die wichtigsten Abfrageoperatoren 359Ergebnis filtern (where-Operator) 359Ergebnis sortieren (orderby-Operator) 362Ergebnis partitionieren (skip- und take-Operator) 363Doppelte Einträge löschen (distinct-Operator) 365Aggregat-Operatoren 366Praxisbeispiele 367CSV-Datei mit LINQ einlesen 367KAPITEL 13 GRUNDLAGEN VON ADO.NET371Vorbereitungen 372Installation der Datenbank 372Beispieldaten importieren 374Datenbankzugriffe mit ADO.NET 377Verbindung zur Datenbank herstellen 378Datensätze abfragen 381Datensätze einfügen 386Datensätze aktualisieren 388Datensätze löschen 390Das DataSet und der DataAdapter 392Der DataAdapter –die Brücke zu den Daten 393Asynchrone Datenbankzugriffe 404TEIL III: EINE EIGENE C#-ANWENDUNG SCHREIBEN 411KAPITEL 14 FEHLERSUCHE UND SOFTWAREQUALITÄT413Welche Fehlerarten gibt es überhaupt? 414Fehler zur Compiletime (Übersetzungszeit) 414Fehler zur Runtime (Laufzeit) – Bugs 414Der Debugger 415Ein paar Grundlagen 415Überprüfen von Code und Variablen zur Laufzeit 416Überprüfen von Zeichenfolgen in der Schnellansicht 421Anzeigen von Rückgabewerten einer Funktion 422Attributed Debugging 423Dem Fehler auf die Schliche kommen – der Stacktrace 425Codequalität verbessern 427Suchen Sie nach roten und grünen Schlangenlinien 428Achten Sie auf die Glühbirne 430KAPITEL 15 BENUTZEROBERFLÄCHE MIT WINDOWS FORMS433Grundgerüst einer Windows-Forms-Anwendung 434Die Datei Program.cs 435Die Dateien Form1.cs und Form1.Designer.cs 436Benutzeroberfläche erstellen 439Steuerelemente verwenden 440Ereignisse von Steuerelementen 443Windows-Forms-Anwendung: Ja oder Nein? 449KAPITEL 16 MODERNE OBERFLÄCHEN MIT WPF UND XAML451Meine erste WPF-Anwendung 452XAML –Extended Application Markup Language 454Logischer und visueller Elementbaum in WPF 457Layout in WPF 458Ereignisse in WPF 470Commands 473Ressourcen in WPF 476Ressourcen in separate Datei auslagern 479Das gewisse Etwas: Styles 481Was ist ein Style? 482Templates 487Databinding –die Benutzeroberfläche mit Daten versorgen 491Die Richtung des Bindings: Wie Daten aktualisiert werden 493Der UpdateSourceTrigger: Wann Daten aktualisiert werden 494TEIL IV: FORTGESCHRITTENE TECHNIKEN IN C# UND WPF 497KAPITEL 17 FORTGESCHRITTENE TECHNIKEN RUND UM DIE WPF499Das Beispielprogramm 499Das MVVM-Entwurfsmuster 501Das Model 503Das ViewModel 503Datenbeschaffung 510Eigene Commands implementieren 511KAPITEL 18 MODULARE ANWENDUNG AUF BASIS VON C# UND WPF – EIN BEISPIEL517Die Beispielanwendung 518Vorbereitungen und Erstellung der Solution 520Styling der Anwendung 524Das Dependency-Injection-Entwurfsmuster 527Dynamische Oberflächen mit Prism-Regionen 529Erstellung eines UserControls 533Registrierung von Views 535Erstellung eines Prism-Moduls 536Anlegen des Projekts für das Modul 537Erstellen der Benutzeroberfläche 538Registrierung des Moduls 544Austausch- und wiederverwendbare Komponenten 545Registrierung und Verwendung der Klasse 547Fazit –Was haben Sie jetzt gewonnen? 549TEIL V: DER TOP-TEN-TEIL 551KAPITEL 19 ZEHN DINGE IN C#, DIE SIE WIRKLICH LERNEN UND VERWENDEN SOLLTEN!553Initialisierer für Objekte und Collections 553Automatisch implementierte Eigenschaften initialisieren 554null-coalescing Operator ?? 555String-Interpolation für dynamische Zeichenfolgen 555Null-conditional Operator 556nameof()-Ausdruck 557is- und as-Operatoren 558Zeichenfolgen mit String.IsNullOrEmpty() überprüfen 559break- und continue-Anweisung 560TryParse für die Umwandlung von Zeichenketten 561KAPITEL 20 ZEHN NÜTZLICHE OPEN-SOURCE-PROJEKTE563MahApps.Metro: Verpassen Sie Ihrer Anwendung den Metro-Style 563Modern UI for WPF (MUI) 563MaterialDesignInXamlToolkit 564Extended WPF Toolkit™ 564WPFLocalizationExtension 564ResXManager 565Prism 565Sammlung von Erweiterungsmethoden 565Modern UI Icons 566Material Design Icons 566Stichwortverzeichnis 567

Regulärer Preis: 24,99 €
Produktbild für Praxisbuch Unsupervised Learning

Praxisbuch Unsupervised Learning

Entdecken Sie Muster in Daten, die für den Menschen nicht erkennbar sindUnsupervised Learning könnte der Schlüssel zu einer umfassenderen künstlichen Intelligenz seinVoller praktischer Techniken für die Arbeit mit ungelabelten Daten, verständlich geschrieben und mit unkomplizierten Python-BeispielenVerwendet Scikit-learn, TensorFlow und KerasEin Großteil der weltweit verfügbaren Daten ist ungelabelt. Auf diese nicht klassifizierten Daten lassen sich die Techniken des Supervised Learning, die im Machine Learning viel genutzt werden, nicht anwenden. Dagegen kann das Unsupervised Learning - auch unüberwachtes Lernen genannt - für ungelabelte Datensätze eingesetzt werden, um aussagekräftige Muster zu entdecken, die tief in den Daten verborgen sind – Muster, die für den Menschen fast unmöglich zu entdecken sind.Wie Data Scientists Unsupervised Learning für ihre Daten nutzen können, zeigt Ankur Patel in diesem Buch anhand konkreter Beispiele, die sich schnell und effektiv umsetzen lassen. Sie erfahren, wie Sie schwer zu findende Muster in Daten herausarbeiten und dadurch z.B. tiefere Einblicke in Geschäftsprozesse gewinnen. Sie lernen auch, wie Sie Anomalien erkennen, automatisches Feature Engineering durchführen oder synthetische Datensätze generieren.Ankur A. Patel ist Vice President Data Science bei 7Park Data, einem Portfolio-Unternehmen von Vista Equity Partners. Bei 7Park Data verwenden Ankur und sein Data-Science-Team alternative Daten, um Datenprodukte für Hedge-Fonds und Unternehmen sowie Machine Learning als Service (MLaaS) für Geschäftskunden zu entwickeln.

Regulärer Preis: 39,90 €
Produktbild für Cloud Debugging and Profiling in Microsoft Azure

Cloud Debugging and Profiling in Microsoft Azure

Use this collection of best practices and tips for assessing the health of a solution. This book provides detailed techniques and instructions to quickly diagnose aspects of your Azure cloud solutions.The initial chapters of this book introduce you to the many facets of Microsoft Azure, explain why and how building for the cloud differs from on-premise development, and outline the need for a comprehensive strategy to debugging and profiling in Azure. You learn the major types of blades (FaaS, SaaS, PaaS, IaaS), how different views can be created for different scenarios, and you will become familiar with the Favorites section, Cost Management & Billing blade, support, and Cloud Shell. You also will know how to leverage Application Insights for application performance management, in order to achieve a seamless cloud development experience. Application Insights, Log Analytics, and database storage topics are covered. The authors further guide you on identity security with Azure AD and continuous delivery with CI and CD covered in detail along with the capabilities of Azure DevOps. And you are exposed to external tooling and trouble shooting in a production environment.After reading this book, you will be able to apply methods to key Azure services, including App Service (Web Apps, Function Apps,and Logic Apps), Cloud Services, Azure Container Service, Azure Active Directory, Azure Storage, Azure SQL Database, Cosmos DB, Log Analytics, and many more.WHAT YOU WILL LEARN* Debug and manage the performance of your applications* Leverage Application Insights for application performance management* Extend and automate CI/CD with the help of various build tools, including Azure DevOps, TeamCity, and Cake bootstrapperWHO THIS BOOK IS FORApplication developers, designers, and DevOps personnel who want to find a one-stop shop in best practices for managing their application’s performance in the cloud and for debugging the issues accordinglyJEFFREY CHILBERTO is a software consultant specializing in the Microsoft technical stack, including Azure, BizTalk, MVC, WCF, and SQL Server. He has enterprise development experience in a wide range of industries, including banking, telecommunications, and healthcare in the USA, Europe, Australia, and New Zealand.SJOUKJE ZAAL is a managing consultant, Microsoft Cloud architect, and Microsoft Azure MVP with over 15 years of experience providing architecture, development, consultancy, and design expertise. She works at Capgemini, a global leader in consulting, technology services, and digital transformation.GAURAV ARORAA is a serial entrepreneur and startup mentor. He has a MPhil in computer science, and is a Microsoft MVP award recipient. He is a lifetime member of the Computer Society of India (CSI), an advisory member and senior mentor of IndiaMentor, certified as a Scrum trainer/coach, ITIL-F certified, and PRINCE-F and PRINCE-P certified. He is an open source developer, and a contributor to the Microsoft TechNet community. Recently, he was awarded the Icon of the Year for Excellence in Mentoring Technology Startups for the 2018-19 by Radio City, which is a Jagran Initiative, for his extraordinary work during his career of 22 years in the industry and the field of technology mentoring.ED PRICE is Senior Program Manager in Engineering at Microsoft, with an MBA in technology management. He ran Microsoft customer feedback programs for Azure Development and Visual Studio. He also was a technical writer at Microsoft for six years, helped lead TechNet Wiki, and now leads efforts to publish key guidance from AzureCAT (Customer Advisory Team).CHAPTER 1: Building Solutions in the Azure CloudCHAPTER GOAL: The first chapter will introduce the reader to the many facets of Microsoft Azure, why and how building for the cloud differs from on-prem development, and the need for a comprehensive strategy to debugging and profiling in Azure.We will cover the major types of blades (FaaS, SaaS, PaaS, IaaS).NO OF PAGES: 20SUB -TOPICS1. Microsoft Azure overview2. FaaS (Functions as a Service/Code as a Service) – a tour of Azure Functions and Logic Apps3. SaaS (Software as a Service) – Web Apps, Office3654. PaaS (Platform as a Service) – Cloud Services5. IaaS (Infrastructure as a Service) – Virtual Machines, SQL ServerChapter 2: The Azure PortalCHAPTER GOAL: The different Azure blades have many common features. This chapter will explore the Azure portal and some of the common features. The dashboard will be explained and how different views can be created for different scenarios. The Favorites section, the Cost Management & Billing blade, support, and Cloud Shell will all be introduced. The goal of the chapter is to get the reader comfortable with navigating the portal and feeling less overwhelmed, especially if this is the first time they’ve used the portal.NO OF PAGES: 35SUB - TOPICS1. Azure portal – what is a blade?2. Dashboard3. Navigation – favorites, subscription filtering, and searching4. You’re not alone – help and support5. Cost management6. Cloud shellChapter 3: Services in the CloudCHAPTER GOAL: Using examples in Azure Functions and Logic Apps, this chapter will provide an example of building an Azure Function and calling it from a Logic App. The logging and debugging capabilities will be explored in the appropriate blades.NO OF PAGES: 25SUB - TOPICS1. What is serverless?2. Azure Functions* Logic Apps* Using tags for billing Chapter 4: Application Insights and Log AnalyticsCHAPTER GOAL: Using the example built in Chapter 2, we will apply Application Insights and use it to monitor the solution.NO OF PAGES: 20SUB - TOPICS:1. Application Insights overview2. Adding to Azure Functions3. Adding Log Analytics to a Logic AppChapter 5: Databases and StorageCHAPTER GOAL: Building upon chapters 1 and 2, persistent storage will be incorporated into the example. Different implementations will be explored, including Azure SQL Database, Azure Cosmos DB, and Azure Storage Tables.NO OF PAGES: 25SUB - TOPICS:1. Azure SQL Database2. Azure Cosmos DB3. Azure Storage TablesCHAPTER 6: Azure Web AppCHAPTER GOAL: An Azure Web App will now be added to the example, and we’ll expand on the Application Insights capabilities, including custom events.NO OF PAGES: 20SUB – TOPICS:1. Overview of the Web App (functional)2. App Service blade overview – default and adding new graphs3. Diagnose and solve problemsChapter 7: Identity Security with Azure ADCHAPTER GOAL: Azure AD security will be added to the solution. OpenID will be used to secure the Azure Web App. The Logic App and Azure Function will be secured to only be accessible from the Web App (not directly to the user).NO OF PAGES: 20SUB – TOPICS:1. Overview of Azure AD2. Tracking user activity3. AD Connect Health4. AD reportingChapter 8: Continuous DeliveryCHAPTER GOAL: CI, CD will be covered. Capabilities of VSTS (covering Git, TFVC) will be shown, with the help of Build and Deployment. The chapter will focus on getting a better understanding of the state of a solution under change. What is currently deployed and where is it? How does VSTS and the Azure portal relate, and how can you get a complete view of the solution?NO OF PAGES: 25SUB – TOPICS:1. Introduction to VSTS2. Projects and dashboards3. Code – TFVC4. Code – Git5. Work, Wiki, Test – How these can be used to better understand the development process6. Build7. ReleaseChapter 9: External ToolingCHAPTER GOAL: Extend and automate CI, CD with the help of various build tools, viz. VSTS, TeamCity, and Cake bootstrapper.NO OF PAGES: 15SUB – TOPICS:1. Azure portal dashboard – widgets2. VSTS – pluginsChapter 10: Visualizing the Health of a SolutionCHAPTER GOAL: We cover troubleshooting in a production environment.NO OF PAGES: 18SUB – TOPICS:1. Remote combining reports for a complete picture2. Combining reports for a complete picture3. Disaster recovery and versioning of applications in a solution4. Enterprise reporting

Regulärer Preis: 66,99 €
Produktbild für Practical Machine Learning in R

Practical Machine Learning in R

GUIDES PROFESSIONALS AND STUDENTS THROUGH THE RAPIDLY GROWING FIELD OF MACHINE LEARNING WITH HANDS-ON EXAMPLES IN THE POPULAR R PROGRAMMING LANGUAGEMachine learning—a branch of Artificial Intelligence (AI) which enables computers to improve their results and learn new approaches without explicit instructions—allows organizations to reveal patterns in their data and incorporate predictive analytics into their decision-making process. Practical Machine Learning in R provides a hands-on approach to solving business problems with intelligent, self-learning computer algorithms.Bestselling author and data analytics experts Fred Nwanganga and Mike Chapple explain what machine learning is, demonstrate its organizational benefits, and provide hands-on examples created in the R programming language. A perfect guide for professional self-taught learners or students in an introductory machine learning course, this reader-friendly book illustrates the numerous real-world business uses of machine learning approaches. Clear and detailed chapters cover data wrangling, R programming with the popular RStudio tool, classification and regression techniques, performance evaluation, and more.* Explores data management techniques, including data collection, exploration and dimensionality reduction* Covers unsupervised learning, where readers identify and summarize patterns using approaches such as apriori, eclat and clustering* Describes the principles behind the Nearest Neighbor, Decision Tree and Naive Bayes classification techniques* Explains how to evaluate and choose the right model, as well as how to improve model performance using ensemble methods such as Random Forest and XGBoostPractical Machine Learning in R is a must-have guide for business analysts, data scientists, and other professionals interested in leveraging the power of AI to solve business problems, as well as students and independent learners seeking to enter the field.FRED NWANGANGA, PHD, is an assistant teaching professor of business analytics at the University of Notre Dame's Mendoza College of Business. He has over 15 years of technology leadership experience. MIKE CHAPPLE, PHD, is associate teaching professor of information technology, analytics, and operations at the Mendoza College of Business. Mike is a bestselling author of over 25 books, and he currently serves as academic director of the University's Master of Science in Business Analytics program. About the Authors viiAbout the Technical Editors ixAcknowledgments xiIntroduction xxiPART I: GETTING STARTED 1CHAPTER 1 WHAT IS MACHINE LEARNING? 3Discovering Knowledge in Data 5Introducing Algorithms 5Artificial Intelligence, Machine Learning, and Deep Learning 6Machine Learning Techniques 7Supervised Learning 8Unsupervised Learning 12Model Selection 14Classification Techniques 14Regression Techniques 15Similarity Learning Techniques 16Model Evaluation 16Classification Errors 17Regression Errors 19Types of Error 20Partitioning Datasets 22Holdout Method 23Cross-Validation Methods 23Exercises 24CHAPTER 2 INTRODUCTION TO R AND RSTUDIO 25Welcome to R 26R and RStudio Components 27The R Language 27RStudio 28RStudio Desktop 28RStudio Server 29Exploring the RStudioEnvironment 29R Packages 38The CRAN Repository 38Installing Packages 38Loading Packages 39Package Documentation 40Writing and Running an R Script 41Data Types in R 44Vectors 45Testing Data Types 47Converting Data Types 50Missing Values 51Exercises 52CHAPTER 3 MANAGING DATA 53The Tidyverse 54Data Collection 55Key Considerations 55Collecting Ground Truth Data 55Data Relevance 55Quantity of Data 56Ethics 56Importing the Data 56Reading Comma-Delimited Files 56Reading Other Delimited Files 60Data Exploration 60Describing the Data 61Instance 61Feature 61Dimensionality 62Sparsity and Density 62Resolution 62Descriptive Statistics 63Visualizing the Data 69Comparison 69Relationship 70Distribution 72Composition 73Data Preparation 74Cleaning the Data 75Missing Values 75Noise 79Outliers 81Class Imbalance 82Transforming the Data 84Normalization 84Discretization 89Dummy Coding 89Reducing the Data 92Sampling 92Dimensionality Reduction 99Exercises 100PART II: REGRESSION 101CHAPTER 4 LINEAR REGRESSION 103Bicycle Rentals and Regression 104Relationships Between Variables 106Correlation 106Regression 114Simple Linear Regression 115Ordinary Least Squares Method 116Simple Linear Regression Model 119Evaluating the Model 120Residuals 121Coefficients 121Diagnostics 122Multiple Linear Regression 124The Multiple Linear Regression Model 124Evaluating the Model 125Residual Diagnostics 127Influential Point Analysis 130Multicollinearity 133Improving the Model 135Considering Nonlinear Relationships 135Considering Categorical Variables 137Considering Interactions Between Variables 139Selecting the Important Variables 141Strengths and Weaknesses 146Case Study: Predicting Blood Pressure 147Importing the Data 148Exploring the Data 149Fitting the Simple Linear Regression Model 151Fitting the Multiple Linear Regression Model 152Exercises 161CHAPTER 5 LOGISTIC REGRESSION 165Prospecting for Potential Donors 166Classifi cation 169Logistic Regression 170Odds Ratio 172Binomial Logistic Regression Model 176Dealing with Missing Data 178Dealing with Outliers 182Splitting the Data 187Dealing with Class Imbalance 188Training a Model 190Evaluating the Model 190Coeffi cients 193Diagnostics 195Predictive Accuracy 195Improving the Model 198Dealing with Multicollinearity 198Choosing a Cutoff Value 205Strengths and Weaknesses 206Case Study: Income Prediction 207Importing the Data 208Exploring and Preparing the Data 208Training the Model 212Evaluating the Model 215Exercises 216PART III: CLASSIFICATION 221CHAPTER 6 K-NEAREST NEIGHBORS 223Detecting Heart Disease 224k-Nearest Neighbors 226Finding the Nearest Neighbors 228Labeling Unlabeled Data 230Choosing an Appropriate k 231k-Nearest Neighbors Model 232Dealing with Missing Data 234Normalizing the Data 234Dealing with Categorical Features 235Splitting the Data 237Classifying Unlabeled Data 237Evaluating the Model 238Improving the Model 239Strengths and Weaknesses 241Case Study: Revisiting the Donor Dataset 241Importing the Data 241Exploring and Preparing the Data 242Dealing with Missing Data 243Normalizing the Data 245Splitting and Balancing the Data 246Building the Model 248Evaluating the Model 248Exercises 249CHAPTER 7 NAÏVE BAYES 251Classifying Spam Email 252Naïve Bayes 253Probability 254Joint Probability 255Conditional Probability 256Classification with Naïve Bayes 257Additive Smoothing 261Naïve Bayes Model 263Splitting the Data 266Training a Model 267Evaluating the Model 267Strengths and Weaknesses of the Naïve Bayes Classifier 269Case Study: Revisiting the Heart Disease Detection Problem 269Importing the Data 270Exploring and Preparing the Data 270Building the Model 272Evaluating the Model 273Exercises 274CHAPTER 8 DECISION TREES 277Predicting Build Permit Decisions 278Decision Trees 279Recursive Partitioning 281Entropy 285Information Gain 286Gini Impurity 290Pruning 290Building a Classification Tree Model 291Splitting the Data 294Training a Model 295Evaluating the Model 295Strengths and Weaknesses of the Decision Tree Model 298Case Study: Revisiting the Income Prediction Problem 299Importing the Data 300Exploring and Preparing the Data 300Building the Model 302Evaluating the Model 302Exercises 304PART IV: EVALUATING AND IMPROVING PERFORMANCE 305CHAPTER 9 EVALUATING PERFORMANCE 307Estimating Future Performance 308Cross-Validation 311k-Fold Cross-Validation 311Leave-One-Out Cross-Validation 315Random Cross-Validation 316Bootstrap Sampling 318Beyond Predictive Accuracy 321Kappa 323Precision and Recall 326Sensitivity and Specificity 328Visualizing Model Performance 332Receiver Operating Characteristic Curve 333Area Under the Curve 336Exercises 339CHAPTER 10 IMPROVING PERFORMANCE 341Parameter Tuning 342Automated Parameter Tuning 342Customized Parameter Tuning 348Ensemble Methods 354Bagging 355Boosting 358Stacking 361Exercises 366PART V: UNSUPERVISED LEARNING 367CHAPTER 11 DISCOVERING PATTERNS WITH ASSOCIATION RULES 369Market Basket Analysis 370Association Rules 371Identifying Strong Rules 373Support 373Confi dence 373Lift 374The Apriori Algorithm 374Discovering Association Rules 376Generating the Rules 377Evaluating the Rules 382Strengths and Weaknesses 386Case Study: Identifying Grocery Purchase Patterns 386Importing the Data 387Exploring and Preparing the Data 387Generating the Rules 389Evaluating the Rules 389Exercises 392Notes 393CHAPTER 12 GROUPING DATA WITH CLUSTERING 395Clustering 396k-Means Clustering 399Segmenting Colleges with k-Means Clustering 403Creating the Clusters 404Analyzing the Clusters 407Choosing the Right Number of Clusters 409The Elbow Method 409The Average Silhouette Method 411The Gap Statistic 412Strengths and Weaknesses of k-Means Clustering 414Case Study: Segmenting Shopping Mall Customers 415Exploring and Preparing the Data 415Clustering the Data 416Evaluating the Clusters 418Exercises 420Notes 420Index 421

Regulärer Preis: 25,99 €
Produktbild für Microsoft Teams - Die Anleitung für Einsteiger im Homeoffice

Microsoft Teams - Die Anleitung für Einsteiger im Homeoffice

Aktualisierte Auflage September 2020!- Effizient und entspannt von zu Hause arbeiten- Schritt für Schritt erklärt - mit Tipps und HilfenMicrosoft Teams ist das optimale Onlinetool, um mit Ihren Kolleginnen und Kollegen vom Homeoffice aus zusammen zu arbeiten. Dieses Buch zeigt, welche Möglichkeiten Ihnen das Programm bietet, wie Sie Teams und Kanäle richtig nutzen und wie Sie Informationen über Aktivitäten erhalten. Schritt für Schritt erfahren Sie, wie Sie gemeinsam an Dateien arbeiten, Besprechungen planen, chatten und per Video telefonieren. Sorgen Sie dafür, dass Sie während eines Meetings nicht gestört werden, erstellen Sie eine Kontaktliste für Anrufe und finden Sie gesendete Dateien wieder. Mit dieser Anleitung lernen Sie, wie Sie sich mit MS Teams organisieren, um zu Hause produktiv und stressfrei arbeiten zu können.Aus dem Inhalt:- Mit Kollegen und Arbeitsgruppen chatten- Dateien freigeben und gemeinsam bearbeiten- Persönliche Einstellungen verwalten- Teams und Kanäle erstellen und Teammitglieder hinzufügen- Während eines Videoanrufs den Bildschirm freigeben- Gastbenutzer einladen- Besprechungen planen - Nachrichten und Kontakte suchen und organisieren- Microsoft Teams auf dem Smartphone nutzen- Übersicht der Tastenkombinationen

Regulärer Preis: 4,99 €
Produktbild für Das Internet der Dinge und Künstliche Intelligenz als Game Changer

Das Internet der Dinge und Künstliche Intelligenz als Game Changer

Das Internet der Dinge (IoT) und Künstliche Intelligenz (KI) bieten im Zuge der Digitalisierung große Chancen für innovative Geschäftsmodelle und Produktivitätssteigerungen von Unternehmen. Diese Chancen nutzen gegenwärtig vor allem die großen Digital-Champions und Startups. Umfassend und aktuell greifen die Autoren diese Herausforderung für etablierte Unternehmen auf. Zentrale These des Buches ist, dass diese digitalen Technologien die Spielregeln des Wettbewerbs grundlegend verändern und zu Game Changern werden. Die Autoren belegen dies in vier Blöcken: Im ersten Teil erläutern sie wichtige Begriffe. Im zweiten Teil beschreiben Timothy Kaufmann und Hans-Gerd Servatius die Entwicklung zum neuen Management 4.0-Paradigma und dessen Bausteine. Der dritte Teil beschäftigt sich mit dem Wandel der Informations- und Kommunikationstechnik hin zu einer durch IoT- und KI-Technologien geprägten digitalen Architektur. Der abschließende vierte Teil skizziert die Bausteine einer Innovationspolitik 4.0 für den digitalen Wandel, die den Rahmen für Management- und Architektur-Innovationen liefert.Dank klarer Gliederung, anschaulicher Erläuterung der neuen Konzepte und zahlreicher Beispiele aus der Praxis ist das Buch eine wichtige Orientierungshilfe für alle, die nach erfolgreichen Wegen zu einem Management 4.0 und einer digitalen Architektur suchen.TIMOTHY KAUFMANN arbeitet bei SAP als Business Development Director für neue Technologien. Er ist Mitinitiator der Open Industry 4.0 Alliance.PROF. DR. HANS-GERD SERVATIUS ist geschäftsführender Gesellschafter des Innovationsspezialisten Competivation. Daneben lehrt er an der Universität Stuttgart und der RWTH Aachen. Er ist Autor mehrerer Bücher und zahlreicher Fachartikel.Digitale Technologien verändern den Wettbewerb.- Das neue Management 4.0-Paradigma.- Digitale Geschäftsmodelle gemeinsam mit IoT- und KI-Plattformpartnern.- Integration der Objectives and Key Results (OKR-) Methode in agile Strategie- und Innovationsprozesse.- Digitaler Wandel in einer evolutionären Organisation.- Produktivitätssteigerung mit Künstlicher Intelligenz.- Eine IT-Architektur 4.0 unterstützt IoT und KI.- IoT- und KI-Architekturen.- Datengetriebene Services und die Architektur 4.0.- Geschäftsprozesse und die Architektur 4.0.- Das Wertversprechen und die Architektur 4.0.- IoT- und KI-Innovationsökosysteme und die Architektur 4.0.- Auf dem Weg zu einer Innovationspolitik 4.0.

Regulärer Preis: 42,99 €
Produktbild für Practical MATLAB Modeling with Simulink

Practical MATLAB Modeling with Simulink

Employ the essential and hands-on tools and functions of MATLAB's ordinary differential equation (ODE) and partial differential equation (PDE) packages, which are explained and demonstrated via interactive examples and case studies. This book contains dozens of simulations and solved problems via m-files/scripts and Simulink models which help you to learn programming and modeling of more difficult, complex problems that involve the use of ODEs and PDEs.You’ll become efficient with many of the built-in tools and functions of MATLAB/Simulink while solving more complex engineering and scientific computing problems that require and use differential equations. Practical MATLAB Modeling with Simulink explains various practical issues of programming and modelling.After reading and using this book, you'll be proficient at using MATLAB and applying the source code from the book's examples as templates for your own projects in data science or engineering.WHAT YOU WILL LEARN* Model complex problems using MATLAB and Simulink* Gain the programming and modeling essentials of MATLAB using ODEs and PDEs* Use numerical methods to solve 1st and 2nd order ODEs* Solve stiff, higher order, coupled, and implicit ODEs* Employ numerical methods to solve 1st and 2nd order linear PDEs* Solve stiff, higher order, coupled, and implicit PDEsWHO THIS BOOK IS FOREngineers, programmers, data scientists, and students majoring in engineering, applied/industrial math, data science, and scientific computing. This book continues where Apress' Beginning MATLAB and Simulink leaves off.Sulaymon L. Eshkabilov, PhD is currently a visiting professor at the Department of Agriculture and Biosystems, North Dakota State University, USA. He obtained his ME diploma from Tashkent Automobile Road Institute, his MSc from Rochester Institute of Technology, NY, USA and his PhD from Cybernetics Institute of Academy Sciences of Uzbekistan in 1994, 2001 and 2005, respectively. He was an associate professor at Tashkent Automobile Road Institute for December 2006 – January 2017. He also held visiting professor and researcher positions at Ohio University, USA for 2010/2011 and Johannes Kepler University, Austria in January – September 2017. He teaches courses: “MATLAB/Simulink applications for mechanical engineering and numerical analysis” and “Modeling of Engineering Systems” for undergraduate students, “Advanced MATLAB/Mechatronics” seminar/class, “Control applications”, “System identification”, “Experimentation and testing with analog and digital devices” for graduate students.His research areas are mechanical vibrations, control, mechatronics and system dynamics. He is an author of over 30 research papers published in peer reviewed journals and conference proceedings in the USA, UK, Uzbekistan, Portugal, Russian Federation, India, Germany and Egypt, and four books published in the USA, Uzbekistan and Sweden. Two of the four books are devoted to MATLAB/Simulink applications for mechanical engineering students and numerical analysis. He has worked as an external academic expert in the European Commission to assess academic projects for 2009 – 2018 and coordinated/authored five institutional joint European projects funded by the European Commission for 2003 – 2016 that involved over two dozen universities from Uzbekistan, UK, Sweden, Italy, Austria, Spain, Portugal, Romania and Belgium.PART I: ORDINARY DIFFERENTIAL EQUATIONSChapter 1: Analytical Solutions of Ordinary Differential EquationsChapter 2: Numerical Methods for First Order ODEsChapter 3: Numerical Methods for Second Order ODEsChapter 4: Stiff ODEsChapter 5: Higher Order and Coupled ODEsChapter 6: Implicit ODEsChapter 7: Comparative Analysis of ODE Solution MethodsPART II: ORDINARY DIFFERENTIAL EQUATIONS-BOUNDARY VALUE PROBLEMSChapter 8: Boundary Value ProblemsPART III: APPLICATIONS OF ORDINARY DIFFERENTIAL EQUATIONSChapter 9: Spring-Mass-Damper SystemsChapter 10: Electro-Mechanical and Mechanical SystemsChapter 11: Trajectory ProblemsChapter 12: Simulation ProblemsPART IV: PARTIAL DIFFERENTIAL EQUATIONSChapter 13: Solving Partial Differential Equations

Regulärer Preis: 66,99 €
Produktbild für Mastering VMware NSX for vSphere

Mastering VMware NSX for vSphere

A CLEAR, COMPREHENSIVE GUIDE TO VMWARE’S LATEST VIRTUALIZATION SOLUTIONMastering VMware NSX for vSphere is the ultimate guide to VMware’s network security virtualization platform. Written by a rock star in the VMware community, this book offers invaluable guidance and crucial reference for every facet of NSX, with clear explanations that go far beyond the public documentation. Coverage includes NSX architecture, controllers, and edges; preparation and deployment; logical switches; VLANS and VXLANS; logical routers; virtualization; edge network services; firewall security; and much more to help you take full advantage of the platform’s many features.More and more organizations are recognizing both the need for stronger network security and the powerful solution that is NSX; usage has doubled in the past year alone, and that trend is projected to grow—and these organizations need qualified professionals who know how to work effectively with the NSX platform. This book covers everything you need to know to exploit the platform’s full functionality so you can:* Step up security at the application level* Automate security and networking services* Streamline infrastructure for better continuity* Improve compliance by isolating systems that handle sensitive dataVMware’s NSX provides advanced security tools at a lower cost than traditional networking. As server virtualization has already become a de facto standard in many circles, network virtualization will follow quickly—and NSX positions VMware in the lead the way vSphere won the servers. NSX allows you to boost security at a granular level, streamline compliance, and build a more robust defense against the sort of problems that make headlines. Mastering VMware NSX for vSphere helps you get up to speed quickly and put this powerful platform to work for your organization.ELVER SENA SOSA is a data center solutions architect with 20 years' networking experience. He is the author of two VMWare Press VCP certification books, holds VCDX-NV and VCI certifications from VMWare, and he is a frequent speaker and blogger well known in the VMware community. Introduction xviiCHAPTER 1 ABSTRACTING NETWORK AND SECURITY 1Networks: 1990s 1Colocation 2Workload-to-Server Ratio 3Inefficient Resource Allocation 3The Long Road to Provisioning 3Data Centers Come of Age 4Data Center Workloads 4Workloads Won’t Stay Put 5VMWARE 6Virtualization 6What is Happening in There? 6Portability 8Virtualize Away 8Extending Virtualization to Storage 9Virtual Networking and Security 9NSX to the Rescue 10The Bottom Line 13CHAPTER 2 NSX ARCHITECTURE AND REQUIREMENTS 15NSX Network Virtualization 16Planes of Operation 16NSX Manager Role and Function 18ESXi Hosts 19vCenter Server 20vSphere Distributed Switch 21NSX VIBs 23Competitive Advantage: IOChain 24IOChain Security Features 24NSX Controllers 25NSX Controller Clustering 26NSX Controller Roles 26NSX Edge 28ESG Sizing 30NSX Role-Based Access Control 30Overlay and Underlay Networks 32Replication Modes for Traffic Going to Multiple Destinations 34The Bottom Line 36CHAPTER 3 PREPARING NSX 39NSX Manager Prerequisites 39Open Ports and Name Resolution 40Minimum Resource Requirements for NSX Data Center Appliances 40vSphere HA and DRS 41IP Addressing and Port Groups 43Installing the Client Integration Plug-in 44Installing NSX Manager 44Associating NSX Manager to vCenter 46Adding AD/LDAP to NSX 47Linking Multiple NSX Managers Together (Cross- vCenter NSX) 51Multi-site Consistency with Universal Components 51Primary and Secondary NSX Managers 53Preparing ESXi Clusters for NSX 54Creating a Universal Transport Zone on the Primary NSX Manager 56vSphere Distributed Switches Membership 57Adding Secondary NSX Managers 58The Bottom Line 59CHAPTER 4 DISTRIBUTED LOGICAL SWITCH 61vSphere Standard Switch (vSS) 62Traffic Shaping 63Understanding Port Groups 64NIC Teaming 65Ensuring Security 66Virtual Distributed Switch (vDS) 67Virtual eXtensible LANs (VXLANs) 68Employing Logical Switches 71Three Tables That Store VNI Information 73Collecting VNI Information 74Centralized MAC Table 75VTEP Table 76We Might as Well Talk about ARP Now 79Filling In the L2 and L3 Headers 79Switch Security Module 81Understanding Broadcast, Unknown Unicast, and Multicast 83Layer 2 Flooding 83Replication Modes 83Deploying Logical Switches 84Creating a Logical Switch 85The Bottom Line 85CHAPTER 5 MARRYING VLANS AND VXLANS 87Shotgun Wedding: Layer 2 Bridge 87Architecture 88Challenges 89Deployment 90Under the Hood 102Layer 2 VPN 102NSX Native L2 Bridging 103Hardware Switches to the Rescue 103Hardware VTEPs 103Deployment 104Under the Hood 104The Bottom Line 105CHAPTER 6 DISTRIBUTED LOGICAL ROUTER 107Distributed Logical Router (DLR) 107Control Plane Smarts 108Logical Router Control Virtual Machine 108Understanding DLR Efficiency 111Another Concept to Consider 115Let’s Get Smart about Routing 117OSPF 119Border Gateway Protocol (BGP) 120Oh Yeah, Statics Too 123Deploying Distributed Logical Routers 125The Bottom Line 134CHAPTER 7 NFV: ROUTING WITH NSX EDGES 137Network Function Virtualization: NSX Has It Too 137This is Nice: Edge HA A 138Adding HA 139Let’s Do Routing Like We Always Do 140Deploying the Edge Services Gateway 144Configuring BGP 151Configuring OSPF 154Configuring Static Routes 155Routing with the DLR and ESG 156Using CLI Commands 156Default Behaviors to Be Aware Of 157Equal Cost Multi-Path Routing157The Bottom Line 160CHAPTER 8 MORE NVF: NSX EDGE SERVICES GATEWAY 163ESG Network Placement 163Network Address Translation 164Configuring Source NAT 166Configuring Destination NAT 166Configuring SNAT on the ESG 167Configuring DNAT on the ESG 169ESG Load Balancer 171Configuring an ESG Load Balancer 173Layer 2 VPN (If You Must) 178Secure Sockets Layer Virtual Private Network 179Split Tunneling 180Configuring SSL VPN 180Internet Protocol Security VPN 187Understanding NAT Traversal 188Configuring IPsec Site-to-Site VPN with the ESG 188Round Up of Other Services 190DHCP Service 191Configuring the ESG as a DHCP Server 192DHCP Relay 194Configuring the DLR for DHCP Relay 196DNS Relay 198Configuring DNS Relay on the ESG 199The Bottom Line 200CHAPTER 9 NSX SECURITY, THE MONEY MAKER 203Traditional Router ACL Firewall 203I Told You about the IOChain 204Slot 2: Distributed Firewall 206Under the Hood 207Adding DFW Rules 210Segregating Firewall Rules 214IP Discovery 215Gratuitous ARP Used in ARP Poisoning Attacks 216Why is My Traffic Getting Blocked? 218Great, Now It’s Being Allowed 219Identity Firewall: Rules Based on Who Logs In 220Distributing Firewall Rules to Each ESXi Host: What’s Happening? 220The Bottom Line 222CHAPTER 10 SERVICE COMPOSER AND THIRD-PARTY APPLIANCES 223Security Groups 224Dynamic Inclusion 225Static Inclusion 226Static Exclusion 226Defining a Security Group through Static Inclusion 227Defining a Security Group through Dynamic Inclusion 229Customizing a Security Group with Static Exclusion 231Defining a Security Group Using Security Tags 231Adding to DFW Rules 233Service Insertion 236IOChain, the Gift that Keeps on Giving 236Layer 7 Stuff: Network Introspection 236Guest Introspection 237Service Insertion Providers 238Security Policies 239Creating Policies 239Enforcing Policies 243The Bottom Line 245CHAPTER 11 VREALIZE AUTOMATION AND REST APIS 247vRealize Automation Features 247vRA Editions 249Integrating vRA and NSX 250vRealize Automation Endpoints 250Associating NSX Manager with vRealize Automation 252Network Profiles 253vRA External, Routed, and NAT Network Profiles 255Reservations 258vRealize Orchestrator Workflows 261Creating a Blueprint for One Machine261Adding NSX Workflow to a Blueprint 264Creating a Request Service in the vRA Catalog 265Configuring an Entitlement 268Deploying a Blueprint that Consumes NSX Services 271REST APIs 273NSX REST API GET Request 275NSX REST API POST Request 275NSX REST API DELETE Request 276The Bottom Line 277APPENDIX THE BOTTOM LINE 279Chapter 1: Abstracting Network and Security 279Chapter 2: NSX Architecture and Requirements 280Chapter 3: Preparing NSX 280Chapter 4: Distributed Logical Switch 281Chapter 5: Marrying VLANs and VXLANs 283Chapter 6: Distributed Logical Router 284Chapter 7: NFV: Routing with NSX Edges 286Chapter 8: More NVF: NSX Edge Services Gateway 287Chapter 9: NSX Security, the Money Maker 289Chapter 10: Service Composer and Third-Party Appliances 290Chapter 11: vRealize Automation and REST APIs 291Index 293

Regulärer Preis: 38,99 €
Produktbild für eLearning und Mobile Learning - Konzept und Drehbuch

eLearning und Mobile Learning - Konzept und Drehbuch

In dem Praxishandbuch beschreibt die Autorin, wie ein Drehbuch nach lernpsychologischen und didaktischen Kriterien erstellt werden kann. Sie stellt Werkzeuge für das Konzipieren und Schreiben vor und evaluiert sie. Das Buch und die begleitende Website bieten zahlreiche Hilfsmittel: u. a. eine Checkliste zur Prüfung des fertigen Drehbuchs und eine Qualitätssicherungsmaßnahme, die Zeit und Kosten spart. Die Neuauflage wurde durchgehend aktualisiert. Für Projektleiter in Multimediaagenturen, Fachleute in Unternehmen sowie (zukünftige) Drehbuchautoren.DANIELA MODLINGER M.A. ist seit 1990 in der Verlags- und Multimedia-Branche tätig. Seit dem Jahr 2000 arbeitet sie als Medienautorin und Beraterin für eLearning-Anwendungen im institutionellen und betrieblichen Bildungswesen und bietet außerdem Inhouse-Schulungen zum Thema „Konzeption und Drehbuchschreiben für eLearning und Mobile Learning“ an. Ihre reiche Praxiserfahrung aus zahlreichen Projekten und ihrer weiterhin aktiven Unterrichtstätigkeit ist in dieses Buch eingeflossen.Wie kommt das Drehbuch vom Film zum eLearning - Wer bezieht Stellung bei der Produktion von eLearning - Briefing – welche Inhalte sollen ins Drehbuch? - Konzeption – wie kommt Struktur in die Inhalte? - Was macht ein gutes eLearning-Drehbuch aus? - Mobile Learning – Konzept und Drehbuch - Wie organisiere ich die Arbeit am Drehbuch? - Woran erkenne ich einen guten Medienautor? - Weiterführende Informationen - Checklisten - Glossar

Regulärer Preis: 53,49 €
Produktbild für Tribe of Hackers Security Leaders

Tribe of Hackers Security Leaders

TRIBAL KNOWLEDGE FROM THE BEST IN CYBERSECURITY LEADERSHIPThe Tribe of Hackers series continues, sharing what CISSPs, CISOs, and other security leaders need to know to build solid cybersecurity teams and keep organizations secure. Dozens of experts and influential security specialists reveal their best strategies for building, leading, and managing information security within organizations. Tribe of Hackers Security Leaders follows the same bestselling format as the original Tribe of Hackers, but with a detailed focus on how information security leaders impact organizational security.Information security is becoming more important and more valuable all the time. Security breaches can be costly, even shutting businessesand governments down, so security leadership is a high-stakes game. Leading teams of hackers is not always easy, but the future of your organization may depend on it. In this book, the world’s top security experts answer the questions that Chief Information Security Officers and other security leaders are asking, including:* What’s the most important decision you’ve made or action you’ve taken to enable a business risk?* How do you lead your team to execute and get results?* Do you have a workforce philosophy or unique approach to talent acquisition?* Have you created a cohesive strategy for your information security program or business unit?Anyone in or aspiring to an information security leadership role, whether at a team level or organization-wide, needs to read this book. Tribe of Hackers Security Leaders has the real-world advice and practical guidance you need to advance your cybersecurity leadership career.MARCUS J. CAREY is a cybersecurity researcher and inventor with patents in cryptography and cybersecurity and over 25 years of experience in protecting the public, private, and government sectors. He was the Founder and CEO of Threatcare which was acquired by ReliaQuest. Follow Marcus on Twitter at @marcusjcarey. JENNIFER JIN graduated from The University of Texas at Austin in 2017 and started her first job at Threatcare soon after. She became Threatcare's Head of Communications and Marketing before Threatcare was acquired by ReliaQuest. Jennifer is now the Product Marketing Manager at Mio and is the co-author of Tribe of Hackers. Follow Jennifer on Twitter at @jen_jin. Acknowledgments viiIntroduction viii01 Marcus J. Carey 102 Ian Anderson 603 James Arlen 1404 Mark Arnold 2505 Andrew Bagrin 3106 Zate Berg 3607 Tash Bettridge 4608 Philip Beyer 5009 Kyle Bubp 5810 Joanna Burkey 6411 Bill Burns 7012 Lesley Carhart 7813 Christopher Caruso 8314 Mike Chapple 9115 Steve Christey Coley 9816 Jim Christy 10217 Chris Cochran 11018 Edward Contreras 11419 Dan Cornell 11720 Mary Ann Davidson 12421 Kimber Dowsett 13222 David Evenden 13623 Martin Fisher 14124 Chris Hadnagy 14725 Andrew Hay 15326 Mark Hillick 15727 Terence Jackson 16528 Tanya Janca 16829 David Kennedy 17430 Joe Krull 18031 Robert M. Lee 18832 Rafal Los 19433 Tracy Z. Maleeff 19934 Jeffrey Man 20235 Angela Marafino 20936 James Medlock 21237 Kent Nabors 22138 Charles Nwatu 22839 Greg Ose 23240 Edward Prevost 23941 Ray [REDACTED] 24442 Stephen A. Ridley 24943 David Rook 25544 Marina Segal 25945 Khalil Sehnaoui 26246 Jackie Singh 26747 Dan Tentler 27148 Eugene Teo 27449 Dominique West 27950 Jake Williams 28351 Wirefall 288Appendix: Recommended Reading 293

Regulärer Preis: 16,99 €
Produktbild für Penetration Testing For Dummies

Penetration Testing For Dummies

TARGET, TEST, ANALYZE, AND REPORT ON SECURITY VULNERABILITIES WITH PEN TESTINGPen Testing is necessary for companies looking to target, test, analyze, and patch the security vulnerabilities from hackers attempting to break into and compromise their organizations data. It takes a person with hacking skills to look for the weaknesses that make an organization susceptible to hacking.Pen Testing For Dummies aims to equip IT enthusiasts at various levels with the basic knowledge of pen testing. It is the go-to book for those who have some IT experience but desire more knowledge of how to gather intelligence on a target, learn the steps for mapping out a test, and discover best practices for analyzing, solving, and reporting on vulnerabilities.* The different phases of a pen test from pre-engagement to completion* Threat modeling and understanding risk* When to apply vulnerability management vs penetration testing* Ways to keep your pen testing skills sharp, relevant, and at the top of the gameGet ready to gather intelligence, discover the steps for mapping out tests, and analyze and report results!ROBERT SHIMONSKI is an ethical hacker and a professional IT leader who has led numerous efforts to architect, design, strategize and implement enterprise solutions that must remain secure. Rob has been involved in security and technology operations for over 25 years and has written his books from the trenches of experience.

Regulärer Preis: 19,99 €