Zum Hauptinhalt springen Zur Suche springen Zur Hauptnavigation springen

Computer und IT

Produkte filtern

Produktbild für Python 3 für Studium und Ausbildung

Python 3 für Studium und Ausbildung

Programmierkenntnisse sind heute eine Kompetenz, die nicht nur in IT-nahen Berufen vorausgesetzt wird. Dieses Buch richtet sich besonders an alle, die Python in Studium und Ausbildung lernen und keine Vorkenntnisse in der Programmierung haben. Die Ausrichtung des Studiengangs spielt dabei keine Rolle. Alle Themen werden fachunabhängig erläutert und die Übungen und praktischen Beispiele decken viele unterschiedliche Anwendungsbereiche ab, so dass Sie auf die verschiedensten Aufgaben optimal vorbereitet sind. Sie werden Schritt für Schritt in die Programmiertechniken eingeführt: von den Grundlagen (Datentypen, Kontrollstrukturen, Funktionen) über die Entwicklung komplexer Anwendungen mit grafischer Benutzungsoberfläche bis hin zur Anbindung an SQL-Datenbanken, Datenvisualisierung und wissenschaftlichem Rechnen mit Arrays (NumPy). Dabei lernen Sie auch, gut lesbare Programmtexte und sauberen Code zu schreiben, und erfahren, wie Sie Fehler finden und von Anfang an vermeiden können. Zahlreiche praktische Programmierübungen helfen Ihnen, Ihr Wissen zu festigen und sich auf Prüfungssituationen vorzubereiten. Die Lösungen zu allen Übungen inklusive Programmcode finden Sie auf der Verlagsseite zum kostenlosen Download.Aus dem Inhalt: Alle Grundlagen einfach erklärtObjektorientierte ProgrammierungMit Modulen arbeiten und eigene Module erstellenVerarbeiten von Texten und BildernGrafische Benutzungsoberflächen mit tkinterSQL-Datenbanken mit sqlite3Wissenschaftliches Rechnen mit NumPyDatenvisualisierung mit MatplotlibNutzung von CoLab und PythonAnywhereWebprogrammierung mit CGI und WSGIAgile Softwareentwicklung Über den Autor: Michael Weigend hat an der Universität Potsdam in Informatik promoviert. Er war für mehr als 30 Jahre als Lehrer tätig und hat 20 Jahre lang an der FernUniversität Hagen Seminare zur Didaktik der Informatik gegeben. An der Universität Münster hält er im Rahmen eines Lehrauftrags Vorlesungen zur Python-Programmierung. Michael Weigend engagiert sich in mehreren nationalen und internationalen Communities für den Computer-Einsatz in der Bildung, darunter Constructionism, International Federation for Information Processing (TC 3 Computers in Education) , Bebras – International Contest on Informatics and Computational Thinking. Er hat über 60 wissenschaftliche Artikel veröffentlicht und mehrere Bücher zu den Themen Programmierung, Web Development und visuelle Modellierung geschrieben.

Regulärer Preis: 19,99 €
Produktbild für  Let's code Scratch! (2. Auflage)

Let's code Scratch! (2. Auflage)

Werde ein echter Programmierer und schreibe deine eigenen Spiele und andere Programme: Scratch ist eine Programmiersprache extra für Kinder und Jugendliche, die leicht zu erlernen ist. Du brauchst kein Vorwissen und lernst in tollen Projekten schrittweise alle Funktionen kennen. Setze dein Wissen ein, um Bälle hüpfen, Katzen tanzen oder Luftballons zerplatzen zu lassen. Deiner Kreativität sind keine Grenzen gesetzt. Ganz nach dem Motto von Scratch: Ausdenken, entwickeln, teilen.Aus dem Inhalt:Scratch installierenScratch im Browser nutzenDie wichtigsten BefehleDein erstes Spiel: Der springende BallDas magische LabyrinthWürfel-, Zahlen- und RatespieleSchreibe dein eigenes Jump'n'RunEigene Spiele mit anderen teilenAlle Projekte auch zum Download Leseprobe (PDF)Autor:Hauke Fehr programmiert seit über 30 Jahren Apps für verschiedene Einsatzzwecke. Die Wissensvermittlung liegt ihm dabei besonders am Herzen.

Regulärer Preis: 19,90 €
Produktbild für Kundenservice mit SAP S/4HANA

Kundenservice mit SAP S/4HANA

Ganzheitliche Serviceprozesse, zufriedene Kund*innen – mit diesem praktischen Handbuch lernen Sie, wie Sie diese Ziele mit SAP S/4HANA Service erreichen. Anhand eines Beispielunternehmens beschreiben die Autoren typische Geschäftsvorfälle im Service, vom Ersatzeilvertrieb über geplante und ungeplante Field-Service-Prozesse bis hin zu In-House-Repair-Abwicklung und Anlagenmanagement. Sie zeigen Ihnen, welche Lösungen der S/4HANA-Standard dafür bietet und welche individuellen Anpassungen darüber hinaus möglich sind. Aus dem Inhalt: Architektur von SAP S/4HANA ServiceOrganisationsstrukturenStamm- und BewegungsdatenZentrale Geschäftsobjekte: Anforderung, Angebot, Auftrag, Rückmeldung, Wartungsplan, Verträge etc.Neue Benutzeroberfläche: Fiori-Apps für ServiceprozesseErsatzteilvertriebField ServiceIn-House RepairIntegration mit Controlling, Sales und HCMSchnittstellen zu SAP Field Service Management und SAP Intelligent Asset Management   Einleitung ... 15   1.  Einführung in SAP S/4HANA Service ... 21        1.1 ... Die neue Servicelösung: SAP S/4HANA Service ... 21        1.2 ... Technische Architektur ... 28        1.3 ... Benutzeroberfläche: SAP Fiori ... 41        1.4 ... Exkurs: SAP S/4HANA Service im Vergleich zu SAP CRM Service und SAP CS ... 44   2.  Grundlagen der Geschäftsvorgangsverarbeitung ... 57        2.1 ... Arbeiten mit Geschäftsvorgängen und Positionen ... 57        2.2 ... Abwicklung von Geschäftsvorgängen und Integration in andere Fachbereiche ... 88        2.3 ... Ausgabeverwaltung mit der SAP-S/4HANA-Ausgabesteuerung ... 98   3.  Unternehmensstruktur und Organisationselemente ... 101        3.1 ... Betriebswirtschaftlicher Hintergrund ... 101        3.2 ... Organisationseinheiten im SAP-Standard ... 102        3.3 ... Konfiguration und Integration in die Serviceprozesse ... 110   4.  Anlagenmanagement ... 123        4.1 ... Betriebswirtschaftlicher Hintergrund ... 123        4.2 ... Anlagenmanagement im SAP-Standard ... 124        4.3 ... Exkurs: SAP Intelligent Asset Management ... 200   5.  Interaction Center und Serviceanforderungsmanagement ... 211        5.1 ... Betriebswirtschaftlicher Hintergrund ... 211        5.2 ... Einstieg in das Interaction Center ... 212        5.3 ... Serviceanforderung ... 230        5.4 ... Praxisbeispiel ... 235        5.5 ... Exkurs: Serviceprozesse in SAP Service Cloud ... 241   6.  Angebotsmanagement und Lösungsangebote ... 261        6.1 ... Betriebswirtschaftlicher Hintergrund ... 261        6.2 ... Serviceauftragsangebote im SAP-Standard ... 262        6.3 ... Praxisbeispiel ... 276   7.  Ersatzteilvertrieb ... 283        7.1 ... Betriebswirtschaftlicher Hintergrund ... 283        7.2 ... Ersatzteilvertrieb im SAP-Standard ... 284        7.3 ... Prozessfacetten ... 292        7.4 ... Praxisbeispiel ... 307   8.  Field Service Management ... 319        8.1 ... Betriebswirtschaftlicher Hintergrund ... 319        8.2 ... Field Service Management im SAP-Standard ... 320        8.3 ... Prozessfacetten ... 327        8.4 ... Praxisbeispiel ... 355        8.5 ... Exkurs: Integration mit SAP Field Service Management ... 363   9.  Werkstattreparatur (In-House Repair) ... 389        9.1 ... Betriebswirtschaftlicher Hintergrund ... 389        9.2 ... Werkstattreparaturprozess im SAP-Standard ... 390        9.3 ... Praxisbeispiel ... 414 10.  Serviceverträge ... 437        10.1 ... Betriebswirtschaftlicher Hintergrund ... 437        10.2 ... Serviceverträge im SAP-Standard ... 438        10.3 ... Praxisbeispiel ... 479 11.  Wiederkehrende Services ... 489        11.1 ... Betriebswirtschaftlicher Hintergrund ... 489        11.2 ... Wiederkehrende Services im SAP-Standard ... 490        11.3 ... Praxisbeispiel ... 522 12.  Analyse und Monitoring von Serviceprozessen ... 533        12.1 ... Betriebswirtschaftlicher Hintergrund ... 533        12.2 ... Aktive Analyse mit SAP-Fiori-Apps ... 534        12.3 ... Monitoring von Servicesituationen ... 541   Das Autorenteam ... 547   Index ... 549

Regulärer Preis: 79,90 €
Produktbild für Angular

Angular

Alles, was Sie über die Angular-Entwicklung wissen sollten – zum Lernen und Nachschlagen. Christoph Höller macht Sie mit allen relevanten Technologien, Standards und Kernbestandteilen des Angular-Frameworks vertraut. Ein durchgehendes Anwendungsbeispiel führt Ihnen die Komponenten praxisnah vor und zeigt, wie Sie Angular für eigene Projekte professionell einsetzen. Inkl. Material Design sowie aller neuen Features und Komponenten. Aus dem Inhalt: Angular-KickstartKomponenten & DirektivenPipes, Services, Dependency-InjectionAngular-CLIModularisierungFormulareHTTP-AnbindungEchtzeitunterstützungInternationalisierungAnimationenPerformance-OptimierungECMAScript, TypeScript, RxJSMaterial DesignNPM-Libraries und Mono-ReposWebComponentsServer-Side Rendering   Materialien zum Buch ... 25   Vorwort ... 27   1.  Angular-Kickstart: Ihre erste Angular-Webapplikation ... 31        1.1 ... Installation der benötigten Software ... 31        1.2 ... Hallo Angular ... 33        1.3 ... Die Blogging-Anwendung ... 43        1.4 ... Zusammenfassung und Ausblick ... 59   2.  Das Angular-CLI: professionelle Projektorganisation für Angular-Projekte ... 61        2.1 ... Das Angular-CLI installieren ... 62        2.2 ... ng new: ein Grundgerüst für die Applikation erstellen ... 62        2.3 ... ng serve: die Anwendung starten ... 69        2.4 ... npm start: Start über die lokale CLI-Version ... 73        2.5 ... ng generate: Komponenten generieren ... 74        2.6 ... ng update: Angular und weitere Abhängigkeiten auf die neueste Version updaten ... 78        2.7 ... ng lint: Linting und der Angular-Style-Guide ... 80        2.8 ... Komponenten- und Ende-zu-Ende-Tests ausführen ... 82        2.9 ... CSS-Präprozessoren verwenden ... 85        2.10 ... Drittanbieter-Bibliotheken einbinden ... 86        2.11 ... ng add: Angular-spezifische Abhängigkeiten zu Ihrer Anwendung hinzufügen ... 87        2.12 ... ng build: deploybare Builds erstellen ... 90        2.13 ... Configurations: Konfiguration unterschiedlicher Build- und Ausführungsumgebungen ... 92        2.14 ... ng deploy: die Anwendung im Web deployen ... 97        2.15 ... Zusammenfassung und Ausblick ... 101   3.  Komponenten und Templating: der Angular-Sprachkern ... 103        3.1 ... Etwas Theorie: der Angular-Komponenten-Baum ... 103        3.2 ... Selektoren: vom DOM-Element zur Angular-Komponente ... 107        3.3 ... Die Templating-Syntax: Verbindung zwischen Applikationslogik und Darstellung ... 110        3.4 ... Komponenten-Schnittstellen definieren: von der einzelnen Komponente zur vollständigen Applikation ... 129        3.5 ... ViewChildren: Zugriff auf Kind-Elemente aus der Komponenten-Klasse ... 140        3.6 ... Content-Insertion: dynamische Komponenten-Hierarchien erstellen ... 143        3.7 ... Der Lebenszyklus einer Komponente ... 153        3.8 ... Zusammenfassung und Ausblick ... 164   4.  Direktiven: Komponenten ohne eigenes Template ... 167        4.1 ... ElementRef und Renderer2: Manipulation von DOM-Eigenschaften eines Elements ... 168        4.2 ... HostBinding und HostListener: Auslesen und Verändern von Host-Eigenschaften und -Events ... 172        4.3 ... Anwendungsfall: Einbinden von Drittanbieter-Bibliotheken ... 174        4.4 ... Anwendungsfall: Accordion-Direktive -- mehrere Kind-Komponenten steuern ... 178        4.5 ... exportAs: Zugriff auf die Schnittstelle einer Direktive ... 181        4.6 ... Zusammenfassung und Ausblick ... 183   5.  Fortgeschrittene Komponenten-Konzepte ... 185        5.1 ... Styling von Angular-Komponenten ... 185        5.2 ... TemplateRef und NgTemplateOutlet: dynamisches Austauschen von Komponenten-Templates ... 196        5.3 ... ViewContainerRef: Komponenten zur Laufzeit hinzufügen ... 204        5.4 ... NgComponentOutlet: dynamisch erzeugte Komponenten noch einfacher verwalten ... 213        5.5 ... ChangeDetection-Strategien: Performance-Boost für Ihre Applikation ... 217        5.6 ... Zusammenfassung und Ausblick ... 230   6.  Standarddirektiven und Pipes: wissen, was das Framework an Bord hat ... 233        6.1 ... Standarddirektiven ... 234        6.2 ... Pipes: Werte vor dem Rendern transformieren ... 247        6.3 ... Zusammenfassung und Ausblick ... 270   7.  Services und Dependency-Injection: lose Kopplung für Ihre Business-Logik ... 273        7.1 ... Grundlagen der Dependency-Injection ... 274        7.2 ... Services in Angular-Applikationen ... 276        7.3 ... Das Angular-Dependency-Injection-Framework ... 277        7.4 ... Weitere Provider-Formen ... 284        7.5 ... Der hierarchische Injector-Baum: volle Flexibilität bei der Definition Ihrer Abhängigkeiten ... 288        7.6 ... Treeshakable-Providers: der DI-Mechanimus auf den Kopf gestellt ... 296        7.7 ... Sichtbarkeit und Lookup von Dependencys ... 297        7.8 ... Zusammenfassung und Ausblick ... 304   8.  Template-driven Forms: einfache Formulare auf Basis von HTML ... 307        8.1 ... Grundlagen zu Formularen: template-driven oder reaktiv? ... 308        8.2 ... Das erste Formular: Übersicht über die Forms-API ... 309        8.3 ... NgModel im Detail: Two-Way-Data-Binding oder nicht? ... 315        8.4 ... Kurzexkurs: Verwendung von Interfaces für die Definition des Applikationsmodells ... 319        8.5 ... Weitere Eingabeelemente ... 322        8.6 ... Verschachtelte Eigenschaften definieren ... 328        8.7 ... Validierungen ... 330        8.8 ... Implementierung der Tags-Liste: wiederholbare Strukturen mit Template-driven Forms ... 347        8.9 ... updateOn: steuern, wann Änderungen übernommen werden ... 351        8.10 ... Zusammenfassung und Ausblick ... 352   9.  Reactive Forms: Formulare dynamisch in der Applikationslogik definieren ... 355        9.1 ... Aktivierung von Reactive Forms für Ihre Applikation ... 356        9.2 ... Das Task-Formular im reaktiven Ansatz ... 356        9.3 ... Formulare und Kontrollelemente auf Änderungen überwachen ... 377        9.4 ... Fallbeispiel: Umfragebogen -- Formulare komplett dynamisch definieren ... 378        9.5 ... ControlValueAccessor: eigene Eingabeelemente für die Forms-API implementieren ... 385        9.6 ... Zusammenfassung und Ausblick ... 394 10.  Routing: Navigation innerhalb der Anwendung ... 397        10.1 ... Project-Manager: die Beispielanwendung ... 398        10.2 ... Die erste Routenkonfiguration: das Routing-Framework einrichten ... 399        10.3 ... Location-Strategien: »schöne URLs« vs. »Routing ohne Server-Konfiguration« ... 404        10.4 ... ChildRoutes: verschachtelte Routenkonfigurationen erstellen ... 407        10.5 ... RouterLinkActive: Styling des aktiven Links ... 413        10.6 ... Routing-Parameter: dynamische Adresszeilenparameter auswerten ... 416        10.7 ... Aus der Anwendungslogik heraus navigieren ... 427        10.8 ... Routing-Guards: Routen absichern und die Navigation generisch beeinflussen ... 429        10.9 ... Redirects und Wildcard-URLs ... 436        10.10 ... Data: statische Metadaten an Routen hinterlegen ... 439        10.11 ... Resolve: dynamische Daten über den Router injizieren ... 439        10.12 ... Der Title-Service: den Seitentitel verändern ... 442        10.13 ... Router-Tree und Router-Events: generisch auf Seitenwechsel reagieren ... 444        10.14 ... Location: direkte Interaktion mit der Adresszeile des Browsers ... 447        10.15 ... Mehrere RouterOutlets: maximale Flexibilität beim Routing ... 449        10.16 ... Zusammenfassung und Ausblick ... 455 11.  HTTP: Anbindung von Angular-Applikationen an einen Webserver ... 457        11.1 ... Die Server-Applikation ... 458        11.2 ... Das Angular-HTTP-Modul verwenden ... 462        11.3 ... Der erste GET-Request: Grundlagen zur HTTP-API ... 462        11.4 ... Asynchrone Service-Schnittstellen modellieren: Anpassung des TaskService ... 466        11.5 ... Die AsyncPipe: noch eleganter mit asynchronen Daten arbeiten ... 468        11.6 ... HttpParams: elegant dynamische Suchen definieren ... 469        11.7 ... Die observe-Eigenschaft: die komplette HttpResponse auswerten ... 472        11.8 ... POST, PUT, DELETE, PATCH und HEAD: Verwendung der weiteren HTTP-Methoden ... 474        11.9 ... JSONP ... 482        11.10 ... Zusammenfassung und Ausblick ... 486 12.  Reaktive Architekturen mit RxJS ... 489        12.1 ... Kurzeinführung in RxJS ... 490        12.2 ... Implementierung einer Typeahead-Suche ... 498        12.3 ... Reaktive Datenarchitekturen in Angular-Applikationen ... 507        12.4 ... Anbindung von Websockets zur Implementierung einer Echtzeitanwendung ... 524        12.5 ... ChangeDetectionStrategy.OnPush: Performance-Schub durch die reaktive Architektur ... 530        12.6 ... Zusammenfassung und Ausblick ... 531 13.  Komponenten- und Unit-Tests: das Angular-Testing-Framework ... 533        13.1 ... Karma und Jasmine: Grundlagen zu Unit- und Komponenten-Tests in Angular-Anwendungen ... 534        13.2 ... Der erste Unit-Test: einfache Klassen und Funktionen testen ... 537        13.3 ... Isolierte Komponenten testen: Grundlagen zu Komponenten-Tests mit dem Angular-Testing-Framework ... 543        13.4 ... Mocks und Spies: Komponenten mit Abhängigkeiten testen ... 549        13.5 ... Services und HTTP-Backends testen ... 555        13.6 ... Formulare testen ... 560        13.7 ... Direktiven und ngContent-Komponenten testen ... 566        13.8 ... waitForAsync und fakeAsync: mehr Kontrolle über asynchrone Tests ... 569        13.9 ... Routing-Funktionalität testen ... 572        13.10 ... Die Tests auf Ihrem Build-Server ausführen ... 576        13.11 ... Zusammenfassung und Ausblick ... 577 14.  Cypress: komfortable Integrationstests für Ihre Anwendung ... 581        14.1 ... Cypress zum Projekt hinzufügen und ausführen ... 582        14.2 ... Cypress lokal und auf Ihrem Build-Server ausführen ... 583        14.3 ... Cypress konfigurieren ... 587        14.4 ... Cypress-Grundlagen: Ihre ersten eigenen Cypress-Tests ... 590        14.5 ... Selektoren, Interaktion mit Elementen und weitere Assertion-Typen: den Tasks-Bereich testen ... 594        14.6 ... cy.on: auf Browser-Events reagieren ... 601        14.7 ... Intercept: REST-Requests untersuchen und manipulieren ... 602        14.8 ... Custom Commands: Den Funktionsumfang von Cypress mit eigenen Kommandos dynamisch erweitern ... 609        14.9 ... Screenshots und Video-Recordings: sehen, was schiefläuft ... 612        14.10 ... Debugging von Cypress-Tests ... 615        14.11 ... Die Cypress-Beispiele als Dokumentation nutzen ... 619        14.12 ... Zusammenfassung und Ausblick ... 621 15.  NgModule und Lazy-Loading: Modularisierung Ihrer Anwendungen ... 625        15.1 ... Feature-Module: Teilbereiche der Applikation kapseln ... 626        15.2 ... Shared-Modules: gemeinsam genutzte Funktionalität kapseln ... 634        15.3 ... Module per Component: das höchste Level an Modularisierung ... 638        15.4 ... Services und Modularisierung ... 640        15.5 ... Lazy-Loading von Applikationsbestandteilen ... 647        15.6 ... Zusammenfassung und Ausblick ... 651 16.  Internationalisierung: mehrsprachige Angular-Anwendungen implementieren ... 653        16.1 ... Einrichtung des i18n-Frameworks ... 654        16.2 ... ng extract-i18n: automatische Generierung der Message-Datei ... 662        16.3 ... Eigene Übersetzungsschlüssel definieren ... 664        16.4 ... Description und Meaning: Metadaten für Übersetzer übergeben ... 665        16.5 ... Weitere Übersetzungstechniken ... 666        16.6 ... $localize: Texte aus dem TypeScript-Code heraus übersetzen ... 668        16.7 ... Pluralisierung und geschlechtsspezifische Texte ... 670        16.8 ... Zusammenfassung und Ausblick ... 677 17.  Das Animation-Framework: Angular-Anwendungen animieren ... 679        17.1 ... Die erste Animation: Grundlagen zum Animation-Framework ... 680        17.2 ... void und *: spezielle States zum Hinzufügen und Entfernen von DOM-Elementen ... 684        17.3 ... Animationen in Verbindung mit automatisch berechneten Eigenschaften ... 687        17.4 ... Animation-Lifecycles: auf den Start und das Ende von Animationen reagieren ... 689        17.5 ... Keyframes: Definition von komplexen, mehrstufigen Animationen ... 690        17.6 ... Styling von Komponenten, die in Animationen verwendet werden ... 691        17.7 ... Groups und Sequences: mehrere Animationen kombinieren ... 693        17.8 ... Querying: komplexe Komponenten animieren ... 696        17.9 ... Staggering: ausgefeilte Listenanimationen definieren ... 700        17.10 ... Animation von Routing-Vorgängen ... 702        17.11 ... Zusammenfassung und Ausblick ... 707 18.  Vollendet in Form und Funktion: Material Design und Angular Material ... 709        18.1 ... Material Design ... 710        18.2 ... Angular Material ... 725        18.3 ... Zusammenfassung ... 771 19.  NPM-Librarys und Mono-Repos: Funktionalität in Bibliotheken auslagern und per NPM veröffentlichen ... 773        19.1 ... Das Angular-CLI-Projekt einrichten ... 774        19.2 ... Die generierte Bibliothek im Detail ... 777        19.3 ... Die Bibliothek kompilieren und im Demo-Projekt einbinden ... 781        19.4 ... Der Mono-Repo-Ansatz für die Entwicklung von mehreren Webapplikationen ... 784        19.5 ... Die Bibliothek über npm veröffentlichen ... 788        19.6 ... Best Practices für die Implementierung von stylebaren Komponenten ... 794        19.7 ... Zusammenfassung und Ausblick ... 802 20.  Angular Elements: Angular-Komponenten als WebComponents bereitstellen ... 805        20.1 ... Einführung in Custom Elements und Angular Elements ... 806        20.2 ... Angular-Komponenten als WebComponents bereitstellen ... 807        20.3 ... Zoneless-Applications: Angular-Anwendungen unabhängig von Zone.js machen ... 816        20.4 ... Den Build für die WebComponent-Auslieferung optimieren ... 818        20.5 ... Die WebComponent in einem Angular-Projekt verwenden ... 819        20.6 ... Die WebComponent in einem Vue-Projekt verwenden ... 822        20.7 ... Zusammenfassung und Ausblick ... 826 21.  Docker: Die Anwendung im Container deployen ... 829        21.1 ... Deployment über nginx: das Docker-Image erstellen und als Container starten ... 830        21.2 ... Multi-Stage Builds ... 835        21.3 ... Die Anwendung über Umgebungsvariablen konfigurieren ... 840        21.4 ... Zusammenfassung und Ausblick ... 848 22.  Server-Side Rendering: Angular-Anwendungen auf dem Server rendern ... 851        22.1 ... Einführung in Server-Side Rendering (SSR): Grundlagen und Vorteile ... 851        22.2 ... Das Angular-Projekt für das Server-Side Rendering vorbereiten ... 854        22.3 ... isPlatformServer und isPlatformBrowser: Wo bin ich gerade? ... 862        22.4 ... Die State-Transfer-API: geladene Daten vom Server auf den Client transferieren ... 862        22.5 ... Title-Service und Meta-Service: Suchmaschinen-Optimierung und Einbindung in Social-Media-Seiten leicht gemacht ... 867        22.6 ... Notwendige Anpassungen am Project-Manager-Code: Stolperfallen und alternative Lösungsansätze beim Server-Side Rendering ... 870        22.7 ... Die Anwendung in der Cloud deployen ... 876        22.8 ... Zusammenfassung ... 889   Anhang ... 891        A ... ECMAScript 2015 (and beyond) ... 891        B ... Typsicheres JavaScript mit TypeScript ... 947   Index ... 1007

Regulärer Preis: 39,90 €
Produktbild für Data Science in der Praxis

Data Science in der Praxis

Der ideale Einstieg in Data Science für Praktiker! Ob mit oder ohne Mathematikkenntnisse – Sie bekommen hier den Rundumblick, den Sie für Ihre Projekte brauchen. So heben Sie den Schatz, den Daten darstellen können, wenn man sie richtig befragt. Sie lernen die einschlägigen Analysemethoden kennen, bekommen eine Einführung in die Programmiersprache R und erfahren, wie Sie maschinelles Lernen einsetzen. Und zwar inklusive dazugehöriger Werkzeuge wie Notebooks, die die Data-Science-Programmierung heutzutage so zugänglich machen. Und weil es mit der Technik allein nicht getan ist, geht das Buch auch auf Probleme der Projektdurchführung ein, beleuchtet verschiedene Anwendungsfelder und vergisst auch nicht, ethische Aspekte anzusprechen. Mit vielen Beispielen, Hinweisen für den Fehlerfall, Entscheidungshilfen und weiteren Praxistipps. Aus dem Inhalt: Erste Schritte mit R und RStudioGrundbegriffe der StatistikVorbereitung: Daten reinigen und transformierenk-Means ClusteringLineare und nichtlineare RegressionVorhersagen, Clustering, KlassifizierungTipps und Werkzeuge für alle ProjektphasenIhre Anwendung als REST-API bereitstellenKI und Maschinelles Lernen einsetzenAnomalieerkennung, Warenkorbanalyse und viele weitere AnwendungsfälleMachine Learning: Modelle richtig trainieren   Materialien zum Buch ... 13   1.  Einleitung ... 15        1.1 ... Warum dieses Buch? ... 15        1.2 ... Das Zeitalter der Daten -- alles nur ein Hype? ... 16        1.3 ... Warum nun Data Science? ... 17        1.4 ... Warum Data Science mit R? ... 19        1.5 ... Für wen ist dieses Buch? ... 20        1.6 ... Kann man Data Science ohne Mathe lernen? ... 20        1.7 ... Wie Sie dieses Buch verwenden können ... 22        1.8 ... Materialien und Kontakt ... 22        1.9 ... Danksagungen ... 22   2.  Machine Learning, Data Science und künstliche Intelligenz ... 25        2.1 ... Aus der Geschichte lernen -- alles nur ein Hype? ... 25        2.2 ... Begriffsdefinitionen ... 34   3.  Ablauf eines Data-Science-Projekts ... 39        3.1 ... Der allgemeine Ablauf eines Data-Science-Projekts ... 39        3.2 ... Business Understanding: Welches Problem soll gelöst werden? ... 43        3.3 ... Grundsätzliche Ansätze im Machine Learning ... 47        3.4 ... Performancemessung ... 49        3.5 ... Kommunikation mit Stakeholdern ... 57        3.6 ... Aus dem Labor in die Welt: Data-Science-Applikationen in Produktion ... 58        3.7 ... Die verschiedenen Rollen in einem Data-Science-Projekt ... 59   4.  Einführung in R ... 67        4.1 ... R: kostenlos, portierbar und interaktiv ... 67        4.2 ... Installation und Konfiguration von R und RStudio ... 74        4.3 ... Erste Schritte mit R ... 89   5.  Explorative Datenanalyse ... 111        5.1 ... Daten: Sammlung, Reinigung und Transformation ... 112        5.2 ... Notebooks ... 117        5.3 ... Das Tidyverse ... 123        5.4 ... Datenvisualisierung ... 137        5.5 ... Datenanalyse ... 148   6.  Anwendungsfall Prognosen ... 159        6.1 ... Lineare Regression ... 159        6.2 ... Anomalie-Erkennung ... 176   7.  Clustering ... 185        7.1 ... Hierarchisches Clustering ... 185        7.2 ... k-Means ... 197   8.  Klassifikation ... 207        8.1 ... Anwendungsfälle für eine Klassifikation ... 207        8.2 ... Trainings- und Testdaten erstellen ... 209        8.3 ... Decision Trees ... 217        8.4 ... Support Vector Machines ... 221        8.5 ... Naive Bayes ... 226        8.6 ... XG Boost: Der Newcomer ... 232        8.7 ... Klassifikation von Text ... 238   9.  Weitere Anwendungsfälle ... 245        9.1 ... Warenkorbanalyse -- Association Rules ... 245        9.2 ... k-nearest Neighbours ... 254 10.  Workflows und Werkzeuge ... 267        10.1 ... Versionierung mit Git ... 267        10.2 ... Mit großen Datenmengen umgehen ... 277        10.3 ... Applikationen via API bereitstellen ... 287        10.4 ... Applikationen erstellen mit Shiny ... 292 11.  Ethischer Umgang mit Daten und Algorithmen ... 307        11.1 ... Datenschutz ... 307        11.2 ... Ethik: Gegen Profiling und Diskriminierung ... 317 12.  Was kommt nach diesem Buch? ... 325        12.1 ... Projekte, Projekte, Projekte ... 325        12.2 ... Wer hilft Ihnen jetzt weiter? ... 329        12.3 ... RSeek ... 335   Anhang ... 337        A ... Typische Fehlermeldungen und geeignete Lösungen ... 339        B ... Glossar ... 343        C ... Literatur ... 347   Index ... 353

Regulärer Preis: 34,90 €
Produktbild für Disposition mit SAP

Disposition mit SAP

Lernen Sie das Customizing zentraler Dispositionselemente in SAP S/4HANA und SAP ERP kennen! Dieses Buch erklärt Ihnen, welche Stammdaten Sie benötigen und wie Sie Planungsstrategien und Prognosen erstellen. Nach der Lektüre wissen Sie, welche Abhängigkeiten Sie beachten sollten und welche Einstellungen für Materialien und Artikel in der Praxis sinnvoll sind. Diese 3. Auflage wurde umfassend aktualisiert und um Informationen zur erweiterten Disposition mit SAP APO und SAP Integrated Business Planning for Supply Chain ergänzt. Aus dem Inhalt: Planungsstrategien und BedarfsverrechnungBedarfsermittlung durch Vorplanung und PrognosenDispositionsverfahren in SAP S/4HANA, ERP, APO und IBPBeschaffungsmenge und SicherheitsbestandBezugsquellenermittlungTerminierungsparameterAdvanced Available-to-Promise (aATP)Dynamic ATP Check (DAC)Capable-to-Confirm (CTC)Disposition mit Kanban-SteuerungErsatzteilplanung (SPP)BestandscontrollingIntegration und Optimierung   Einleitung ... 21 TEIL I  Grundlagen und Prozesse der Disposition ... 29   1.  Grundlagen der Disposition ... 31        1.1 ... Ziele und Aufgaben der Disposition ... 31        1.2 ... Kernfunktionen der Disposition ... 32        1.3 ... Bedarfsrechnung ... 33        1.4 ... Bestandsrechnung ... 38        1.5 ... Bestellrechnung ... 39        1.6 ... Auswahl der Dispositionsvorgehensweise ... 47        1.7 ... Fazit ... 56   2.  Strategische versus operative Disposition ... 59        2.1 ... Aufgaben der Disposition ... 59        2.2 ... Organisatorische Eingliederung der Disposition ... 61        2.3 ... Fazit ... 65   3.  Klassifizierungen von Materialien als Basis für Dispositionsentscheidungen ... 67        3.1 ... Möglichkeiten der Klassifizierung von Materialien ... 68        3.2 ... ABC-Analyse mit SAP ... 76        3.3 ... XYZ-Analyse mit SAP ... 95        3.4 ... Erweiterte Klassifizierungen erstellen ... 98        3.5 ... Fazit ... 113   4.  Ablauf der Disposition in SAP ... 115        4.1 ... Betriebswirtschaftlicher Überblick ... 115        4.2 ... Übersicht über den Dispositionsprozess im SAP-System ... 121        4.3 ... Dispositionsprozess in SAP ECC und SAP S/4HANA ... 123        4.4 ... Dispositionsprozess in SAP APO ... 138        4.5 ... Dispositionsprozess in SAP IBP ... 148        4.6 ... Fazit ... 154 TEIL II  Dispositionsparameter im SAP-System und ihre Auswirkungen ... 157   5.  Allgemeine Dispositionsstammdaten ... 159        5.1 ... Unterschiede zwischen den SAP-ERP-Systemen und den SAP-Planungssystemen ... 159        5.2 ... Massenpflege von Dispositionsstammdaten ... 164        5.3 ... Sondermaterialien ... 168        5.4 ... Stammdatenqualität überprüfen ... 168        5.5 ... Fazit ... 170   6.  Planungsstrategien und Bedarfsverrechnung ... 171        6.1 ... Systemeinstellungen in SAP ECC und SAP S/4HANA ... 172        6.2 ... Planungsstrategien in SAP ECC und SAP S/4HANA ... 180        6.3 ... Planungsstrategien in SAP APO ... 207        6.4 ... Vorplanungsverrechnung in SAP IBP ... 210        6.5 ... Fazit ... 214   7.  Bedarfsermittlung durch Vorplanung und Prognosen ... 217        7.1 ... Planungsinstrumente der SAP-Systeme ... 217        7.2 ... Prognose in den SAP-Systemen ... 232        7.3 ... Prognosegenauigkeit ... 258        7.4 ... Prognoseebene festlegen ... 267        7.5 ... Prognoseergebnisse und Programmplanung ... 271        7.6 ... Fazit ... 277   8.  Dispositionsverfahren ... 279        8.1 ... Dispositionsverfahren in SAP ECC und SAP S/4HANA ... 279        8.2 ... Dispositionsverfahren in SAP APO und im Add-on for Embedded PP/DS ... 301        8.3 ... Dispositionsverfahren in SAP IBP ... 327        8.4 ... Fazit ... 331   9.  Beschaffungsmengenermittlung ... 333        9.1 ... Betriebswirtschaftlicher Hintergrund ... 333        9.2 ... Beschaffungsmengenermittlung in SAP ECC und SAP S/4HANA ... 338        9.3 ... Beschaffungsmengenermittlung in SAP APO und ePP/DS ... 352        9.4 ... Beschaffungsmengenermittlung in SAP IBP ... 363        9.5 ... Fazit ... 365 10.  Sicherheitsbestandsplanung ... 367        10.1 ... Aufgabe des Sicherheitsbestands ... 367        10.2 ... Unsicherheiten in der Disposition ... 368        10.3 ... Auswahl und Festlegung des Servicegrads ... 369        10.4 ... Sicherheitsbestände bei mehrstufigen Abhängigkeiten ... 372        10.5 ... Einstufige Sicherheitsbestandsplanung in SAP ECC und SAP S/4HANA ... 374        10.6 ... Einstufige Sicherheitsbestandsplanung in SAP APO ... 406        10.7 ... Mehrstufige Sicherheitsbestandsplanung mit SAP IBP ... 425        10.8 ... Fazit ... 428 11.  Ermittlung der Bezugsquellen ... 429        11.1 ... Bezugsquellenfindung in SAP ECC und SAP S/4HANA ... 429        11.2 ... Bezugsquellenfindung in SAP APO und ePP/DS ... 451        11.3 ... Bezugsquellenfindung in SAP IBP ... 472        11.4 ... Fazit ... 474 12.  Terminierungsparameter ... 475        12.1 ... Terminierung in SAP ECC und SAP S/4HANA ... 476        12.2 ... Ableitung abhängiger Bedarfe ... 493        12.3 ... Terminierung in SAP APO bzw. ePP/DS ... 501        12.4 ... Terminierung in SAP IBP ... 519        12.5 ... Fazit ... 521 13.  Wechselwirkungen ... 523        13.1 ... Parameterabhängigkeiten ... 523        13.2 ... Beziehungsmodell der Parameteroptimierung ... 527        13.3 ... Fazit ... 531 TEIL III  Dispositionsoptimierung ... 533 14.  Bearbeitung der Dispositionsergebnisse ... 535        14.1 ... Aufgaben der Disponenten und Unterstützung durch die SAP-Systeme ... 535        14.2 ... Dispositionstransaktionen in SAP ECC und SAP S/4HANA ... 538        14.3 ... Apps für die Disposition in SAP S/4HANA ... 548        14.4 ... Operative Disposition mit der erweiterten MRP-Nachbearbeitung ... 552        14.5 ... Alert-Bearbeitung in SAP APO und im Add-on for Embedded PP/DS ... 563        14.6 ... Benutzeroberflächen für die Disposition in SAP IBP ... 579        14.7 ... Fazit ... 586 15.  Verfügbarkeitsprüfung ... 587        15.1 ... Verfügbarkeitsprüfung in SAP ECC und SAP S/4HANA ... 587        15.2 ... Verfügbarkeitsprüfung in SAP APO ... 598        15.3 ... Verfügbarkeitsprüfung in SAP IBP ... 603        15.4 ... Fazit ... 608 16.  Kollaborative Dispositionsverfahren ... 611        16.1 ... Vendor-Managed Inventory (VMI) ... 612        16.2 ... Supplier-Managed Inventory (SMI) ... 623        16.3 ... Kollaboration mit SAP IBP ... 628        16.4 ... Fazit ... 632 17.  Disposition mit Kanban-Steuerung ... 635        17.1 ... Elemente der Kanban-Steuerung ... 635        17.2 ... Pull-Prinzip ... 637        17.3 ... Kanban-Verfahren ... 640        17.4 ... Kanban-Ablauf ... 643        17.5 ... Automatische Kanban-Berechnung ... 646        17.6 ... Auswahlverfahren der Kanban-geeigneten Materialien ... 651        17.7 ... Vergleich der Kanban-Steuerung mit der klassischen Produktionsplanung ... 655        17.8 ... Fazit ... 656 18.  Ersatzteilplanung mit SAP ... 657        18.1 ... Überblick ... 657        18.2 ... Stammdaten und Netzwerkkonzept ... 661        18.3 ... Datenbeschaffung -- Absatzhistorie ... 664        18.4 ... Bestandsaufbau- und Bestandsabbauentscheidungen ... 666        18.5 ... Prognose ... 666        18.6 ... Losgrößen- und Sicherheitsbestandsberechnung ... 668        18.7 ... Distributionsbedarfsplanung ... 670        18.8 ... Deployment ... 672        18.9 ... Produktersetzung ... 673        18.10 ... Weitere Bereiche der Ersatzteilplanung ... 677        18.11 ... Die erweiterte Ersatzteilplanung (eSPP) ... 680        18.12 ... Fazit ... 684 19.  Bestandscontrolling ... 685        19.1 ... Warum Bestandscontrolling? ... 685        19.2 ... Einführung in das Logistikcontrolling ... 686        19.3 ... Probleme bei der Datenbeschaffung ... 695        19.4 ... Unterscheidung von »gutem« und »schlechtem« Materialbestand ... 696        19.5 ... Wichtige Bestandskennzahlen ... 699        19.6 ... Hilfsmittel zur Bestandsanalyse ... 720        19.7 ... Bestandscontrolling in SAP ECC und SAP S/4HANA ... 724        19.8 ... Bestandscontrolling mit SAP APO und SAP BW ... 727        19.9 ... Bestandscontrolling mit SAP IBP ... 738        19.10 ... Fazit ... 738 20.  Dispositionsoptimierung ... 741        20.1 ... Klassische Probleme und Optimierungspotenziale ... 742        20.2 ... Beispielhafter Ablauf eines Optimierungsprojekts ... 747        20.3 ... Optimierungsmöglichkeiten bei der Materialklassifizierung ... 752        20.4 ... Optimierungswerkzeuge von SAP ... 773        20.5 ... Fazit ... 777   Die Autoren ... 779   Index ... 781

Regulärer Preis: 89,90 €
Produktbild für SAP Fiori Elements

SAP Fiori Elements

Erstellen Sie SAP-Fiori-Apps ganz einfach und ohne JavaScript-Programmierung! Dieses Buch zeigt Ihnen, wie Sie sich den Low-Code-Ansatz von SAP Fiori Elements zunutze machen, um Entwicklungszeiten und -aufwand zu reduzieren. In praktischen Beispielen werden Sie duch die Entwicklung von Übersichts- und Detailseiten, analytischen Anwendungen und Objektseiten geführt. Und wenn doch noch individuelle Anpassungen an Ihren Apps erforderlich sind, finden Sie auch dazu hilfreiche Tipps und Anleitungen. Aus dem Inhalt: Warum SAP Fiori Elements?AnwendungsszenarienEinführung in SAPUI5 und SAP FioriOData-GrundlagenEntwicklungsumgebungenEinsatz im SAP Cloud Application Programming ModelEinsatz im ABAP-RESTful-ProgrammiermodellEntwicklungsbeispiele für alle Floorplans Deployment und ErweiterungInterne und externe Navigation   Einleitung ... 13 Teil I  Grundlagen ... 17   1.  Warum SAP Fiori Elements? ... 19        1.1 ... Historische Entwicklung der Benutzeroberflächen bei SAP ... 20        1.2 ... Anforderungen an Benutzeroberflächen in SAP-on-Premise- und -Cloud-Produkten ... 31        1.3 ... Low-Code-Entwicklung ... 35        1.4 ... Beispielapplikation ... 37   2.  Was Sie über SAPUI5 und SAP Fiori wissen sollten ... 39        2.1 ... Kurze Einführung in SAPUI5 ... 39        2.2 ... Standardisierte Entwicklung mit SAP Fiori ... 43   3.  OData als Basis für SAP-Fiori-Elements-Applikationen ... 67        3.1 ... Einführung in den OData-Standard ... 68        3.2 ... CRUDQ-Methoden ... 72        3.3 ... Filterung, Sortierung und sonstige Funktionen ... 82        3.4 ... Verwaltung der OData-Services im SAP-System ... 90        3.5 ... OData- und CDS-Annotationen ... 97   4.  Programmiermodelle ... 101        4.1 ... Warum braucht es neue Programmiermodelle für die Cloud? ... 102        4.2 ... SAP Cloud Application Programming Model ... 105        4.3 ... ABAP RESTful Application Programming Model ... 116   5.  Entwicklungstools ... 123        5.1 ... Cloud-Entwicklungsumgebungen ... 123        5.2 ... Lokale Entwicklungsumgebungen ... 144 Teil II  Entwicklung mit Floorplans ... 161   6.  Einführung in Floorplans und Anwendungsszenarien ... 163        6.1 ... Verfügbare Floorplans ... 163        6.2 ... Anwendungsfälle für die Floorplans ... 174        6.3 ... Generische Annotationen ... 175   7.  Overview Page ... 179        7.1 ... Einführung ... 179        7.2 ... Annotationen für Overview Pages ... 189        7.3 ... CDS View für eine Overview Page ... 190        7.4 ... Entwicklung einer Overview Page im SAP Business Application Studio ... 192        7.5 ... Entwicklung einer Overview Page in der SAP Web IDE ... 212   8.  List Report und Worklist ... 217        8.1 ... Einführung ... 217        8.2 ... Annotationen für List Reports und Worklists ... 230        8.3 ... Entwicklung eines List Reports in der SAP Web IDE ... 231        8.4 ... Entwicklung eines List Reports im SAP Business Application Studio ... 243        8.5 ... Entwicklung einer Worklist im SAP Business Application Studio ... 249   9.  Analytical List Page ... 257        9.1 ... Einführung ... 258        9.2 ... Annotationen für Analytical List Pages ... 267        9.3 ... CDS View für eine Analytical List Page ... 273        9.4 ... Entwicklung einer Analytical List Page im SAP Business Application Studio ... 276        9.5 ... Entwicklung einer Analytical List Page in der SAP Web IDE ... 287        9.6 ... Weiterentwicklung der Analytical List Page ... 292 10.  Object Page ... 295        10.1 ... Einführung ... 295        10.2 ... Annotationen für Object Pages ... 303        10.3 ... CDS View für eine Object Page ... 315        10.4 ... Entwicklung einer Object Page in der SAP Web IDE ... 317        10.5 ... Entwicklung einer Object Page im SAP Business Application Studio ... 325 Teil III  Weiterführende Konzepte ... 329 11.  Deployment ... 331        11.1 ... Continuous Integration und Continuous Delivery ... 332        11.2 ... Deployment-Optionen ... 334        11.3 ... SAP Fiori Launchpad konfigurieren ... 344 12.  Erweiterungen ... 365        12.1 ... Erweiterungsentwicklung mit dem Guided Development ... 366        12.2 ... Overview Page erweitern ... 370        12.3 ... List Report erweitern ... 380        12.4 ... Object Page erweitern ... 386        12.5 ... Analytical List Page erweitern ... 388        12.6 ... Erweiterungsprojekt implementieren ... 395 13.  Navigation ... 409        13.1 ... Interne Navigation ... 409        13.2 ... Externe Navigation ... 416 Anhang.  Wichtige Annotationen ... 423   Das Autorenteam ... 429   Index ... 431

Regulärer Preis: 79,90 €
Produktbild für Word 2021

Word 2021

Word komplett am Bild erklärt. Dieses vollständig farbige Buch zeigt Ihnen, wie Sie all das tun, was man mit Word so wunderbar erledigen kann: Texte schreiben, gestalten, drucken, versenden – mit den Anleitungen in diesem Buch gelingt Ihnen das alles spielend leicht. Außerdem enthält es viele Vorlagen und Beispiele, die Sie direkt übernehmen können. Unsere Autorin Christine Peyton konzentriert sich ganz auf Ihre Bedürfnisse als Anfänger. Freundlich, verständlich und garantiert ohne Fachchinesisch. Aus dem Inhalt: Was ist wo in Word?Texte schreiben und korrigierenTexte gestalten und formatierenNummerierungen und Aufzählungen einfügenBilder und Effekte verwendenTabellen und Diagramme erstellenBriefe und Flyer gestaltenInhaltsverzeichnis und Querverweise anlegenKopfzeilen und Seitenzahlen einfügenMit Vorlagen arbeitenDokumente sicher speichernProblemlos drucken   1.  Bevor es losgeht ... 10        So funktioniert die Tastatur ... 12        So funktioniert die Maus ... 14        So benutzen Sie das Touchpad am Notebook ... 16        Tricks, die das Leben mit Word erleichtern ... 18        Word starten ... 20        Word über einen Touchscreen bedienen ... 22   2.  Was ist wo in Word? ... 24        Ein erster Überblick ... 26        Die einzelnen Registerkarten -- wo findet sich was? ... 28        Registerkarten ein- und ausblenden ... 33        Die verschiedenen Ansichten ... 34        Praktisch: der Lesemodus und der Plastische Reader ... 36        Den Bildschirm einrichten ... 38   3.  Dokumente anlegen, öffnen und speichern ... 40        Eine gespeicherte Datei öffnen ... 44        Auf vorhandenen Vorlagen aufbauen ... 46        Eine Datei speichern -- auf dem PC oder auf OneDrive ... 48        Dokumente auf OneDrive aufrufen ... 54        Die Dateiformate von Word ... 56        PDF-Dateien in Word öffnen und bearbeiten ... 60   4.  Texte schreiben und bearbeiten ... 62        Text eingeben ... 64        Fehlerfreie Texte -- die (Auto-)Korrektur in Word ... 66        Silbentrennung ... 70        Text markieren ... 72        Text kopieren und verschieben ... 76        Textstellen suchen ... 78        Text ersetzen ... 80        Mit Schnellbausteinen arbeiten ... 82        Die Seite einrichten ... 84   5.  Text gestalten und formatieren ... 86        Die Schriftart festlegen ... 88        Die Schriftgröße festlegen ... 90        Eine Schriftfarbe festlegen ... 92        Textabschnitte ordentlich ausrichten ... 94        Abstände zwischen Absätzen festlegen ... 96        Abstände zwischen Zeilen festlegen ... 98        Text mit Hervorhebungen und Effekten versehen ... 100        Rahmen und Linien um Texte setzen ... 102        Schattierungen zuweisen ... 104        Seiten unterschiedlich formatieren -- Abschnittswechsel ... 106        Fußnoten einfügen ... 108        Kopf- und Fußzeilen anlegen und bearbeiten ... 110        Seitenzahlen einfügen ... 114        Kopfzeilen für einzelne Kapitel anlegen ... 116        Mit Formatvorlagen arbeiten ... 118        Vorhandene Formatvorlagen ändern ... 120        Eigene Dokumentvorlagen erstellen ... 122        Eigene Dokumentvorlagen aufrufen ... 124        Arbeit im Team -- Kommentare ... 126        Kommentare kommentieren ... 128        Text sichtbar korrigieren ... 130   6.  Drucken ... 132        Die Druckvorschau im Dialog »Drucken« ... 134        Optionen für den Ausdruck ... 136        Einzelne Seiten drucken ... 140        Tipps und Tricks beim Drucken ... 142        Word-Dokumente extern drucken ... 144   7.  Nummerierungen und Aufzählungen ... 146        Eine einfache Nummerierung einfügen ... 148        Die automatische Nummerierung ausschalten ... 150        Nummerierungen fortsetzen ... 152        Aufzählungszeichen einfügen und ändern ... 154        Listen mit mehreren Ebenen ... 156        Listen formatieren ... 158        Überschriften durchzählen ... 160   8.  Tabellen erstellen und bearbeiten ... 162        Eine Tabelle per Klick erzeugen ... 164        Zeilen und Spalten einfügen und löschen ... 166        Die Tabelle formatieren ... 168        Formatvorlagen für Tabellen nutzen ... 172        Text in Tabellen umwandeln ... 174        Tabellen in Text umwandeln ... 176        Tabellen aus Excel übernehmen ... 178        Profitipps für Tabellen ... 180   9.  Grafiken, Diagramme und Links einfügen ... 184        Bilder einfügen ... 186        Grafikelemente positionieren ... 190        Bilder zuschneiden und bearbeiten ... 192        Onlinegrafiken einfügen ... 196        3D-Bilder einfügen ... 198        Formen hinzufügen ... 200        Formatierte Schriftzüge -- WordArt ... 202        Mehrere Grafiken kombinieren ... 204        Organigramme einfügen ... 206        Diagramme erstellen und formatieren ... 208        Excel-Diagramme einfügen ... 212        Links in ein Word-Dokument einfügen ... 214 10.  Verzeichnisse, Verweise und Co. ... 218        Ein Inhaltsverzeichnis erstellen ... 220        Zum Nachschlagen: Dokumente mit Index ... 224        Auf Textstellen verweisen -- Querverweise ... 226        Literaturverzeichnisse nach den Regeln der Kunst ... 228 11.  Die große Vorlagensammlung ... 232        Serienbrief ... 234        Geschäftsbrief ... 244        Etiketten ... 250        Bewerbungsunterlagen ... 256        Flyer ... 262        Grußkarte ... 266        Rechnung ... 272   Glossar ... 278   Stichwortverzeichnis ... 286

Regulärer Preis: 14,90 €
Produktbild für Office 2021

Office 2021

Dieser umfassende Ratgeber führt Sie zielsicher durch Microsoft Office 2021 und Microsoft 365! Auf 1.200 Seiten beantwortet Ihnen der erfahrene Fachbuchautor und Office-Experte Robert Klaßen alle Ihre Fragen zu Word, Excel, Outlook und PowerPoint und zeigt Ihnen, wie Sie diese auch im Zusammenspiel mit OneNote und Teams sicher nutzen! Ob Sie Einsteiger sind oder schon mit älteren Office-Versionen gearbeitet haben: In diesem Buch erhalten Sie viele Praxistipps und jede Menge Profiwissen, das Ihren Office-Alltag erleichtern wird. Erfahren Sie in leicht verständlichen Schrittanleitungen, wie Sie Briefe schreiben und gestalten, E-Mails senden und empfangen, Kalkulationen erstellen und visualisieren, Präsentationen planen und vortragen und Ihre Termine im Blick behalten. So haben Sie Office sicher im Griff! Aus dem Inhalt: Microsoft Office 2022 kennenlernenFür jeden die richtige EditionOffice 2022 – Neuerungen in der KurzübersichtTexte schreiben mit WordDas Seitenlayout festlegen: Seitenränder, Einzüge und AbständeMit Designs arbeitenUmbrüche und SpaltenDokumentvorlage versus FormatvorlageGrafiken, Tabellen, Verweise und VerzeichnisseKopf- und FußzeilenUmschläge und Etiketten beschriftenStandardformulierungen in Schnellbausteinen festhaltenDokumente überprüfen: Silbentrennung, Thesaurus, KorrekturÄnderungsverfolgung und KommentareDruckenDokumente im Team bearbeiten: Berechtigungen, Dokumentversionen, FreigabenKalkulieren und Analysieren mit ExcelNavigation in TabellendokumentenBedingte FormatierungAutoAusfüllen-FunktionTabellen mithilfe von Designs gestaltenMit umfangreichen Tabellendokumenten arbeitenFormeln und FunktionenDaten importierenMit Formularen arbeitenMit VBA-Code arbeitenUmfangreiche Sortierungen durchführenDaten anhand bestimmter Merkmale filtern (AutoFilter)Daten mit Diagrammen anschaulich auswertenMinidiagramme in Tabellenzellen: SparklinesMit Pivot-Tabellen arbeitenPower PivotWas-wäre-wenn-AnalyseTipps und Tricks für den Excel-AlltagTabellendokumente online bearbeitenE-Mails und Termine im Griff mit OutlookIMAP, Exchange oder POP3Nachrichten und Adressen importierenNachrichten abrufen, schreiben und beantwortenNachrichtenordner pflegen und Nachrichten sortierenArchivfunktionen nutzenBackups der Outlook-Nachrichtendatei erstellenRSS-FeedsEin Adressbuch anlegen und verwaltenVisitenkarten und Signaturen verwendenTermine und Terminserien eintragenAufgaben sortieren und verwaltenNotizen nutzenOutlook im Team einsetzenTipps und Tricks für den Umgang mit OutlookPräsentieren mit PowerPointKreativ oder sachlich? – Den richtigen Stil wählenNeue Folien einfügen, mit Inhalt füllen und gestaltenFolien-, Handzettel- und Notizmaster verwendenMit Animationen arbeitenDiagramme animierenPräsentationen mit Audio- und Videodateien aufwertenBildschirmpräsentationenPräsentationen speichern, drucken und als Video ausgebenPowerPoint im TeameinsatzOffice-Anwendungen im Zusammenspiel: Datenaustausch und KompatibilitätDokumente gemeinsam bearbeitenMakros in Office 2021Praktische Tastaturbefehle   2½ Kilogramm Office ... 35 Teil I  Microsoft 365/Office 2021 kennenlernen ... 37   1.  Für jeden die richtige Edition ... 39        1.1 ... Die Unterschiede zwischen den Editionen ... 39        1.2 ... Update, Upgrade, Vollversion ... 43        1.3 ... Diese Mindestanforderungen muss Ihr Rechner erfüllen ... 46        1.4 ... Office installieren ... 47        1.5 ... Der erste Start ... 48   2.  Die Oberfläche kennenlernen ... 49        2.1 ... Die Benutzeroberfläche von Office kennenlernen ... 49        2.2 ... Das Menüband ... 55        2.3 ... Die Standardregisterkarten ... 63        2.4 ... Die Programmregisterkarten ... 65        2.5 ... Bedingte Registerkarten und Kontextbefehle ... 65        2.6 ... Die Suchfunktion nutzen ... 67        2.7 ... Die Backstage-Ansicht verwenden ... 71        2.8 ... Die Symbolleiste für den Schnellzugriff ... 77        2.9 ... Die Livevorschau nutzen ... 80        2.10 ... So individualisieren Sie Ihre Office-Ansicht ... 82        2.11 ... Tastenkombinationen, die Ihnen das Leben leichter machen ... 83   3.  Office 2021 -- Neuerungen in der Kurzübersicht ... 85        3.1 ... Neues in Office 2021 ... 85        3.2 ... Neues in Word 2021 ... 92        3.3 ... Neues in Excel 2021 ... 93        3.4 ... Neues in PowerPoint 2021 ... 96        3.5 ... Neues in Outlook 2021 ... 97 Teil II  Texte schreiben mit Word ... 99   4.  Die Oberfläche von Word kennenlernen ... 101        4.1 ... Wo finde ich was? -- Die wichtigsten Registerkarten ... 101        4.2 ... Die Ansicht bequem an Ihre Arbeit anpassen ... 115        4.3 ... Zusätzliche Elemente ein- und ausblenden ... 118        4.4 ... Die Darstellungsgröße optimieren ... 122        4.5 ... Die Statusleiste anpassen ... 125        4.6 ... Mit Fenstern umgehen ... 126   5.  Erste Schritte mit Word 2021 ... 129        5.1 ... Ein neues Dokument beginnen ... 129        5.2 ... Schnell zum Ziel mit Onlinevorlagen von Office.com ... 133        5.3 ... Formatvorlagen, Designs und Deckblätter nutzen ... 134        5.4 ... Dokumente formatieren ... 142        5.5 ... Textinhalte markieren, kopieren, ausschneiden, einfügen ... 156        5.6 ... Den Einfüge- und Überschreibmodus nutzen ... 162        5.7 ... Mit Aufzählungen, Nummerierungen und Listen arbeiten ... 163        5.8 ... Die Absatzeinstellungen anpassen ... 170        5.9 ... Textinhalte in großen Dokumenten suchen ... 173        5.10 ... Fehlerhafte Bearbeitungen rückgängig machen ... 174        5.11 ... Dokumente speichern ... 175        5.12 ... Zuletzt verwendete Office-Dokumente öffnen ... 179        5.13 ... Tastenkombinationen für die Arbeit mit Word-Dokumenten ... 182        5.14 ... Wichtige grundlegende Programmeinstellungen festlegen ... 183        5.15 ... Wenn Sie einmal Hilfe brauchen ... 187   6.  Das Seitenlayout festlegen ... 189        6.1 ... Ein wenig Fachkunde ... 189        6.2 ... Die Seitenränder des Dokuments einrichten ... 191        6.3 ... Einzüge und Abstände anpassen ... 196        6.4 ... Hoch- oder Querformat wählen ... 201        6.5 ... Abschnitte in einem Dokument unterschiedlich formatieren ... 202        6.6 ... Wasserzeichen, Grafiken und Farben als Hintergrund nutzen ... 207        6.7 ... Mit Designs arbeiten ... 213        6.8 ... Umbrüche benutzen ... 216        6.9 ... Zeilennummerierungen einsetzen ... 219        6.10 ... Ein Dokument in Spalten unterteilen ... 221        6.11 ... Ebenen definieren und Dokumentstrukturen anpassen ... 222        6.12 ... Objekte ausrichten, gruppieren und drehen ... 227        6.13 ... Weblayouts erstellen ... 230        6.14 ... Die Dokumenteigenschaften in der Backstage-Ansicht anpassen ... 234   7.  Vorlagen verwenden ... 237        7.1 ... Dokumentvorlage vs. Formatvorlage ... 237        7.2 ... Dokumentvorlagen verwenden ... 238        7.3 ... Mit Formatvorlagen arbeiten ... 248   8.  Gestaltungselemente einfügen ... 257        8.1 ... Textfelder hinzufügen ... 257        8.2 ... Grafiken einbinden ... 259        8.3 ... Verweise und Verzeichnisse einfügen ... 280        8.4 ... Mit Kopf- und Fußzeilen arbeiten ... 301        8.5 ... Tabellen in Word einfügen ... 305   9.  Mit Beschriftungen und Serienbriefen arbeiten ... 315        9.1 ... Umschläge beschriften ... 315        9.2 ... Etiketten mit Word anfertigen ... 318        9.3 ... Einen Serienbrief erstellen ... 320        9.4 ... Regeln aufstellen ... 333        9.5 ... Standardformulierungen in Schnellbausteinen festhalten ... 343 10.  Dokumente überprüfen ... 347        10.1 ... Die Silbentrennung nutzen ... 347        10.2 ... Den Thesaurus verwenden ... 350        10.3 ... Recherchieren und übersetzen ... 353        10.4 ... Dokumente korrigieren ... 355        10.5 ... Die Einstellungen für das Nachverfolgen von Änderungen anpassen ... 361        10.6 ... Mit Kommentaren arbeiten ... 363        10.7 ... Dokumente akustisch überprüfen ... 365        10.8 ... Barrierefreiheit überprüfen ... 367        10.9 ... Ähnliche Dokumente vergleichen ... 369 11.  Word-Dateien drucken ... 373        11.1 ... Die Druckeinstellungen in der Backstage-Ansicht festlegen ... 373        11.2 ... Den Schnelldruck verwenden ... 379 12.  Dokumente im Team bearbeiten ... 381        12.1 ... Mit Berechtigungen arbeiten ... 381        12.2 ... Bearbeitung für verschiedene Autoren einschränken ... 383        12.3 ... Verschiedene Dokumentversionen verwalten ... 386        12.4 ... Dokumente auf OneDrive und SharePoint freigeben ... 389        12.5 ... Mit Word Online Dokumente bearbeiten ... 394        12.6 ... Ein Office-Dokument auf einem Weblog veröffentlichen ... 395 13.  Word einrichten und anpassen ... 399        13.1 ... Die Programmeinstellungen individualisieren ... 399        13.2 ... Das Menüband anpassen ... 403        13.3 ... Häufig verwendete Befehle in der Symbolleiste für den Schnellzugriff ablegen ... 406 Teil III  Kalkulieren und Analysieren mit Excel ... 409 14.  Die Oberfläche von Excel 2021 kennenlernen ... 411        14.1 ... Datenbank vs. Tabellenkalkulation: Wo ist der Unterschied? ... 411        14.2 ... Grundlagen zur Arbeit mit Arbeitsmappen und Tabellenblättern ... 411        14.3 ... Wo finde ich was? -- Die wichtigsten Registerkarten ... 414        14.4 ... Zwischen Ansichten wechseln ... 416        14.5 ... Zusätzliche Elemente ein- und ausblenden ... 418        14.6 ... Die Darstellungsgröße ändern ... 419        14.7 ... Die Statusleiste optimieren ... 421        14.8 ... Mit mehreren Fenstern arbeiten ... 421 15.  Erste Schritte mit Excel 2021 ... 427        15.1 ... Ein neues Dokument beginnen ... 427        15.2 ... Schnell zum Ziel mit Vorlagen von Office.com ... 428        15.3 ... Mit Zahlenformatvorlagen arbeiten ... 430        15.4 ... Navigation in Tabellendokumenten ... 434        15.5 ... Bestimmte Werte mit einer bedingten Formatierung hervorheben ... 436        15.6 ... Tabellendokumente formatieren ... 443        15.7 ... Das Kontextmenü als wichtiges Hilfsmittel verwenden ... 446        15.8 ... Die Windows-Zwischenablage in Excel nutzen ... 448        15.9 ... Zellen und benannte Bereiche markieren ... 450        15.10 ... Datenreihen mit der AutoAusfüllen-Funktion schnell ergänzen ... 451        15.11 ... Der richtige Umgang mit Zeilen und Spalten ... 453        15.12 ... Summen und Mittelwerte bilden ... 454        15.13 ... Wie Sie eine umfangreiche Tabelle richtig planen und umsetzen ... 457 16.  Mit Tabellendokumenten arbeiten ... 459        16.1 ... Zellen verbinden und mit Überschriften versehen ... 459        16.2 ... Tabellen mithilfe von Designs gestalten ... 462        16.3 ... Schnellformatvorlagen nutzen ... 464        16.4 ... Hintergrundfarben verwenden ... 469        16.5 ... ClipArts (Online-Bilder) einfügen ... 473        16.6 ... SmartArt-Grafiken einbauen ... 483        16.7 ... Tabellendokumente: kreative oder sachliche Gestaltung? ... 493        16.8 ... Mit umfangreichen Tabellendokumenten arbeiten ... 493        16.9 ... Tabellendokumente speichern, drucken und veröffentlichen ... 501 17.  Mit Formeln und Funktionen arbeiten ... 505        17.1 ... Operatoren, ihre Bedeutung und Rangfolge ... 505        17.2 ... Relative und absolute Zellbezüge ... 507        17.3 ... Die richtige Formel über die Listenfelder auswählen ... 517        17.4 ... Formeln direkt in eine Tabelle eingeben ... 519        17.5 ... Mit Datums- und Zeitwerten rechnen ... 520        17.6 ... Ergebnisse mit der Schnellanalyse erzeugen ... 527        17.7 ... Matrixformeln verwenden ... 529        17.8 ... Funktionen über den Funktionsassistenten suchen ... 532        17.9 ... Finanzmathematische Funktionen ... 534        17.10 ... Statistische Funktionen ... 537        17.11 ... Logische Funktionen nutzen ... 539        17.12 ... Mit umfangreichen Formeln arbeiten ... 541        17.13 ... Daten aus dem Web und aus Access-Datenbanken importieren ... 545        17.14 ... Fehlermeldungen verstehen und die Fehlerursache beheben ... 550        17.15 ... Das Überwachungsfenster gebrauchen ... 551        17.16 ... Gültigkeitsprüfung durchführen ... 553 18.  Mit Formularen arbeiten ... 555        18.1 ... Diese Formularsteuerelemente kennt Excel ... 555        18.2 ... Ein Formular für die Dateneingabe erstellen ... 558        18.3 ... Mit VBA-Code arbeiten ... 564        18.4 ... Ein Tabellenblattformular erstellen ... 570 19.  Daten filtern und sortieren ... 579        19.1 ... Daten schnell alphabetisch sortieren ... 579        19.2 ... Umfangreiche Sortierungen durchführen ... 581        19.3 ... Daten anhand bestimmter Merkmale filtern (AutoFilter) ... 585        19.4 ... Die Bereichssuche benutzen ... 589 20.  Daten mit Diagrammen anschaulich auswerten ... 593        20.1 ... Diese Diagrammtypen kennt Excel 2021 ... 593        20.2 ... Ein Diagramm erstellen ... 594        20.3 ... Diagramme mit Layouts und Formatvorlagen gestalten ... 599        20.4 ... Einzelne Diagrammelemente gestalten ... 604        20.5 ... Welches Element soll sich wo befinden? -- Schnelllayouts verwenden ... 610        20.6 ... Diagrammelemente bearbeiten ... 611        20.7 ... Legenden erstellen und editieren ... 620        20.8 ... Daten richtig beschriften ... 621        20.9 ... Achsen und Skalierungen ändern ... 626        20.10 ... Flächenkartogramme erstellen ... 632        20.11 ... Mit Verbindungslinien, Trendlinien und Fehlerindikatoren arbeiten ... 633        20.12 ... Minidiagramme in Tabellenzellen einsetzen: Sparklines ... 638 21.  Pivot-Tabellen und die Was-wäre-wenn-Analyse ... 641        21.1 ... Mit Pivot-Tabellen arbeiten ... 641        21.2 ... Pivot-Tabellen mit der Funktion »Datenschnitt« filtern ... 649        21.3 ... So analysieren Sie umfangreiche Tabellendaten mit PivotCharts ... 651        21.4 ... Power Pivot ... 653        21.5 ... Die Was-wäre-wenn-Analyse ... 655        21.6 ... Was-wäre-wenn-Analyse mit dem Solver ... 657 22.  Tipps und Tricks für den Excel-Alltag ... 661        22.1 ... Zeilen, Spalten und Fenster fixieren ... 661        22.2 ... Mit Listenfeldern arbeiten ... 662        22.3 ... Oft verwendete Tabellendokumente als Vorlage festhalten ... 665        22.4 ... Eigene Designs und Tabellenformatvorlagen erstellen ... 668        22.5 ... Mit Excel Online Tabellendokumente online bearbeiten ... 672 23.  Excel einrichten und anpassen ... 677        23.1 ... Die wichtigsten Optionen in Excel 2021 ... 677        23.2 ... Optionen für den Umgang mit Berechnungen ... 680        23.3 ... So passen Sie Excel an Ihre Bedürfnisse an ... 682 Teil IV  E-Mails und Termine im Griff mit Outlook ... 691 24.  Die Outlook-Oberfläche kennenlernen ... 693        24.1 ... Wo finden Sie was? -- Die wichtigsten Registerkarten ... 693        24.2 ... Die Bereiche im Outlook-Nachrichtenfenster ... 696        24.3 ... Nachrichtenelemente sortieren und in Gruppen anzeigen ... 699        24.4 ... Die Ansichtseinstellungen verwenden ... 702        24.5 ... IMAP, Exchange oder POP3 ... 705 25.  Erste Schritte mit Outlook 2021 ... 713        25.1 ... Outlook in Betrieb nehmen ... 713        25.2 ... Nachrichten und Adressen importieren ... 714        25.3 ... Nachrichten abrufen, schreiben und beantworten ... 721        25.4 ... Designs, Briefpapier und andere gestalterische Elemente verwenden ... 731        25.5 ... Mit Prioritäten arbeiten ... 733        25.6 ... Für Übersichtlichkeit sorgen: Ordner erstellen und verwalten ... 734 26.  Der richtige Umgang mit Spam ... 737        26.1 ... Eine Unterhaltung ignorieren ... 737        26.2 ... Absender und Domains mit dem Junk-E-Mail-Filter sperren ... 739        26.3 ... Nachrichtenregeln zum Schutz vor unerwünschten E-Mails erstellen ... 742 27.  Nachrichtenordner pflegen ... 745        27.1 ... Nachrichten sortieren ... 745        27.2 ... Mit Kategorien für mehr Übersicht sorgen ... 748        27.3 ... Nachrichten mit Regeln automatisch in bestimmte Ordner verschieben ... 753        27.4 ... Archivfunktionen nutzen ... 758 28.  Ein Adressbuch anlegen und verwalten ... 763        28.1 ... Adressen aus E-Mails übernehmen ... 763        28.2 ... Einen neuen Kontakt anlegen ... 765        28.3 ... Adresseinträge suchen, sortieren und pflegen ... 766        28.4 ... Visitenkarten und Signaturen verwenden ... 770        28.5 ... Mit LDAP-Adressbüchern arbeiten ... 774        28.6 ... Zusammengehörige Kontakte gruppieren und kategorisieren ... 776        28.7 ... Kontakte in andere Dateiformate exportieren ... 782 29.  Termine und Aufgaben planen ... 785        29.1 ... Die optimale Kalenderoption für Ihre Bedürfnisse wählen ... 785        29.2 ... Mit Terminen arbeiten ... 790        29.3 ... Eine Aufgabe erstellen ... 800        29.4 ... Aufgaben sortieren und verwalten ... 803        29.5 ... Mit Nachverfolgungen arbeiten ... 806 30.  Notizen nutzen ... 809        30.1 ... Notizen erstellen und verwalten ... 809        30.2 ... Notizen in Kalendereinträge exportieren ... 812        30.3 ... Outlook mit OneNote verknüpfen ... 814 31.  Outlook im Team einsetzen ... 819        31.1 ... Mit Besprechungsanfragen arbeiten ... 819        31.2 ... Abstimmungen erstellen ... 821        31.3 ... Kalender freigeben und versenden ... 824        31.4 ... Termine und Besprechungseinträge per E-Mail senden ... 827 32.  Die wichtigsten Outlook-Einstellungen ... 829        32.1 ... Einstellungen zur Arbeit mit Nachrichten ... 829        32.2 ... Sicherheitseinstellungen ... 833        32.3 ... Einstellungen für die Arbeit mit Aufgaben und Terminen ... 835 33.  Tipps und Tricks für den Umgang mit Outlook ... 839        33.1 ... Mit Schnellbausteinen häufig verwendete Formulierungen festhalten ... 839        33.2 ... Wenn Sie einmal nicht da sind: automatische Antworten senden ... 841        33.3 ... Häufige Arbeitsschritte in QuickSteps festhalten ... 848        33.4 ... Telefonlisten und Kalendereinträge drucken ... 850 Teil V  Präsentieren mit PowerPoint ... 853 34.  Die PowerPoint-Oberfläche kennenlernen ... 855        34.1 ... Wo finden Sie was? -- Die wichtigsten Registerkarten ... 855        34.2 ... Die verschiedenen Ansichten richtig nutzen ... 859        34.3 ... Raster, Linien und Lineale bei Bedarf zuschalten ... 865 35.  Erste Schritte mit PowerPoint 2021 ... 869        35.1 ... Kreativ oder sachlich? -- Den richtigen Stil wählen ... 869        35.2 ... Dank passender Vorlagen schnell eine Präsentation erstellen ... 870        35.3 ... Neue Folien einfügen und mit Inhalt füllen ... 878        35.4 ... Das Folienlayout schnell ändern ... 892        35.5 ... Folien-, Handzettel- und Notizenmaster verwenden ... 893 36.  Folien gestalten ... 899        36.1 ... Übergänge und Folienwechsel einrichten ... 899        36.2 ... Mit Animationen arbeiten ... 914        36.3 ... Animationspfade ... 926        36.4 ... Diagramme animieren ... 942        36.5 ... Präsentationen mit Audio- und Videodateien aufwerten ... 947 37.  Bildschirmpräsentationen ... 957        37.1 ... Eine Bildschirmpräsentation starten ... 957        37.2 ... Eine zielgruppenorientierte Bildschirmpräsentation erstellen ... 963        37.3 ... Weitere benutzerdefinierte Bildschirmpräsentationen erstellen ... 971        37.4 ... Nicht benötigte Folien ausblenden ... 976        37.5 ... Folien zoomen ... 977        37.6 ... Die Anzeigedauer der Folien festlegen ... 979        37.7 ... Kommentare und Mediensteuerelemente ausblenden ... 981        37.8 ... Die Auflösung Ihrer Präsentation optimieren ... 982        37.9 ... Mit zwei Bildschirmen arbeiten: die Referentenansicht ... 984        37.10 ... Präsentation mit Untertiteln (Transkription) ... 987 38.  Präsentationen speichern, drucken und als Video ausgeben ... 989        38.1 ... Die Eigenschaften einer Präsentation einsehen und bearbeiten ... 989        38.2 ... Eine Präsentation speichern ... 992        38.3 ... Vor dem Druck: Präsentationen in einzelne Abschnitte einteilen ... 994        38.4 ... Präsentation als Video ausgeben ... 997 39.  PowerPoint im Teameinsatz ... 999        39.1 ... Mit Berechtigungen und Freigaben arbeiten ... 999        39.2 ... Mit PowerPoint Online eine Präsentation auf OneDrive bearbeiten ... 1004        39.3 ... Eine Präsentation per E-Mail versenden ... 1005 40.  Tipps und Tricks für die Arbeit mit Präsentationen ... 1007        40.1 ... WordArt-Effekte in einer Folie verwenden ... 1007        40.2 ... Schnell und einfach ein Fotoalbum erstellen ... 1011        40.3 ... Mit einer Vorlage einen Adventskalender erstellen ... 1015 Teil VI  Microsoft Teams ... 1019 41.  Eine Welt, ein Team -- mit Teams ... 1021        41.1 ... Was ist Teams? ... 1021        41.2 ... Microsoft Teams erwerben und starten ... 1022        41.3 ... Kommunikation in Teams ... 1026        41.4 ... Die Teams-Oberfläche kennenlernen ... 1026        41.5 ... Teams-Kommunikation ... 1033        41.6 ... Mit Besprechungen arbeiten ... 1041        41.7 ... Aktivitäten ... 1044 Teil VII  Office-Anwendungen im Zusammenspiel ... 1045 42.  Anwendungsübergreifende Funktionen ... 1047        42.1 ... Die Zwischenablage nutzen ... 1047        42.2 ... Dokumente schreibgeschützt öffnen ... 1051        42.3 ... Hyperlinks auf andere Dateien setzen ... 1055 43.  Datenaustausch zwischen Office-Anwendungen ... 1059        43.1 ... Einfügen oder verknüpfen? ... 1059        43.2 ... Objekte aus anderen Programmen einfügen ... 1059        43.3 ... Word 2021 -- Daten aus Excel und Access übernehmen ... 1061        43.4 ... Excel 2021 -- Daten aus Word und Access verwenden ... 1072        43.5 ... PowerPoint 2021 -- Word- und Excel-Daten nutzen ... 1082        43.6 ... Outlook 2021 -- Kontakte aus Excel importieren ... 1087 44.  Kompatibilität zwischen Versionen ... 1091        44.1 ... Den Kompatibilitätsmodus nutzen ... 1091        44.2 ... Office-Dateien konvertieren ... 1093 45.  Dokumente gemeinsam bearbeiten ... 1097        45.1 ... Mit OneDrive Dokumente austauschen ... 1097        45.2 ... Dokumente mit den Office-Web-Apps online bearbeiten ... 1106        45.3 ... SharePoint aktivieren ... 1110 Teil VIII  Makros in Microsoft Office ... 1111 46.  Wozu verwendet man Makros? ... 1113        46.1 ... Makros -- eine kurze Einführung ... 1113        46.2 ... Beispiele für typische Makroaufgaben ... 1118 47.  Makros in der Praxis ... 1121        47.1 ... Makros in Word ... 1121        47.2 ... Makros in Excel ... 1133   Anhang ... 1139   A.  Tastaturbefehle ... 1141   B.  Hilfreiche Internetseiten ... 1149   C.  Glossar ... 1151   Stichwortverzeichnis ... 1155

Regulärer Preis: 39,90 €
Produktbild für Let's code Scratch!

Let's code Scratch!

Werde ein echter Programmierer und schreibe deine eigenen Spiele und andere Programme: Scratch ist eine Programmiersprache extra für Kinder und Jugendliche, die leicht zu erlernen ist. Du brauchst kein Vorwissen und lernst in tollen Projekten schrittweise alle Funktionen kennen. Setze dein Wissen ein, um Bälle hüpfen, Katzen tanzen oder Luftballons zerplatzen zu lassen. Deiner Kreativität sind keine Grenzen gesetzt. Ganz nach dem Motto von Scratch: Ausdenken, entwickeln, teilen. Für Desktop-Rechner und Tablets. Aus dem Inhalt: Scratch installierenScratch im Browser nutzenDie wichtigsten BefehleDein erstes Spiel: Der springende BallDas magische LabyrinthProgrammiere einen MusicplayerWürfel-, Zahlen- und RatespieleSchreibe dein eigenes Jump'n'RunEigene Spiele mit anderen teilenAlle Projekte auch zum Download   Materialien zum Buch ... 12   1.  Spielend programmieren lernen -- mit Scratch ... 13        Programmieren ist leichter, als du denkst ... 13        Was bedeutet denn eigentlich »programmieren«? ... 15        Scratch macht vor allem Spaß ... 15        Lernen durch Spielen ... 16   2.  Ganz einfach: So kriegst du Scratch auf dein Gerät ... 19        Erste Methode: Scratch direkt im Webbrowser ... 19        Zweite Methode: Scratch-Desktop-Editor fest auf deinem Gerät installieren ... 21   3.  Der Scratch-Editor: dein eigenes Theater mit Bühne, Figuren und Kostümen ... 23        Die Bühne -- hier spielt sich alles ab ... 24        Das Bühnenbild -- ein Hintergrund macht eine Welt ... 24        Figuren -- die Besetzung ... 27        Kostüme: Das Aussehen kann sich verändern ... 32        Klänge: Man kann Figuren auch hören ... 35        Das Skriptfenster -- hier gibst du deine Anweisungen ... 37   4.  Jetzt führst du Regie: Die Figuren folgen deinen Anweisungen ... 39        Bewegungsbefehle ausprobieren ... 39        Jetzt geht's los: Befehle zusammenfügen, das Programmieren beginnt ... 42        Geräusche und Sprache ... 47        Befehle, die das Aussehen der Figur verändern ... 51        Klänge der Figur verwenden ... 53        Eine kleine Zaubershow ... 55        Das Programm verändern ... 61        Dein eigener Film ... 62   5.  Eigene Bühnenbilder und Kostüme ... 65        Bilder aus anderen Quellen in Scratch verwenden ... 65        Ein Bühnenbild in Scratch aus einer Datei laden ... 67        Eine Figur in Scratch laden ... 67        Figuren und Bühnenbilder in Scratch selber erstellen oder bearbeiten ... 68   6.  Nachrichten senden: wie Programme miteinander kommunizieren ... 81        Was ist eine Nachricht? ... 82        Eine Nachricht senden ... 84        Die Nachricht empfangen und reagieren ... 86        Die letzte Nachricht ... 87        Eine Nachricht für viele Figuren gleichzeitig ... 89        Multi-Effekte mit Nachrichten ... 91   7.  Wiederholungen machen Programme erst richtig stark ... 97        Der Wiederholungsblock ... 98        Schleifen verschachteln ... 101        Die fortlaufende Wiederholung ... 102   8.  Ereignisse starten Programme ... 105        Ereignisse als Startpunkt für ein Programm ... 105        Programme mit der Flagge starten ... 106        Skriptblöcke mit der Tastatur starten ... 108        Figuren mit Tasten über Ereignisse steuern ... 110   9.  Was soll passieren, wenn ...? -- Abfragen und Bedingungen ... 115        Wie kann man Bedingungen abfragen? ... 115        Abfragen in Schleifen setzen ... 118        Schleife mit eingebauter Bedingung -- »wiederhole bis ...« ... 120 10.  Springball -- du beginnst dein erstes Spiel ... 123        Schritt 1: der fliegende Ball ... 124        Zwischenspiel: Der Ball zeichnet seine Bahn ... 125        Das Schlagbrett ... 127        Das Brett nach rechts und links steuern ... 130        Pralle vom Brett ab ... 136 11.  Gefahren und Ziele ... 139        Spiel verloren, wenn die untere Kante berührt wird ... 139        Ziele erstellen: Objekte zum Abschießen bauen ... 142        Das Spiel weiter ausbauen ... 148 12.  Das Spiel mit Variablen erweitern und abschließen ... 151        Variablen können Werte speichern ... 153        Die Anzahl abwärts zählen ... 156        Zurück zu Springball -- jetzt mit Zähler ... 159        Kosmetik: das Spiel mit Sound und Schrift verschönern ... 164        Zu guter Letzt: Schriftzüge bei Gewinn und Verlust ... 169        Fertig? Gibt's nicht! ... 171 13.  Rette den armen Krebs ... 175        Die Hauptfigur ... 176        Steuerung des Krebses ... 177        Eine Straße wird gebaut ... 181        Der Verkehr wird geregelt ... 182        Der Unfallcheck ... 184        Kollisionen erkennen und reagieren ... 190        Das Ziel: am Wasser angekommen ... 191        Das Spiel erweitern ... 193 14.  Das Käfer-Labyrinth ... 195        Ein Labyrinth auf die Bühne malen ... 196        Käfer mit Steuerung ... 197        Die Wände als Hindernisse ... 200        Münzen zum Einsammeln ... 204        Das Ziel erstellen ... 207        Ein Zähler für die Münzen ... 208        Programmierung der Gegner ... 212        Verloren beim Berühren der Geister ... 217        Das Spiel gewinnen ... 220 15.  Scratch kann rechnen, würfeln und übersetzen -- Operatoren und Spezialbefehle ... 223        Der Skriptbereich »Operatoren« ... 223        Fragen und Antworten ... 226        Zufallszahlen: Die Katze würfelt ... 229        Zahlenraten mit der Katze ... 233        Spektakulär: Die Katze kann auch übersetzen ... 237        Dein eigener Übersetzer ... 239 16.  Der Krieg der Klone -- aus einem mach viele! ... 241        Ein Luftballon wird vervielfältigt ... 243        Explosionen mit Klonen erzeugen ... 248        Klone als Geschosse ... 251        Das Raumschiff steuern ... 255        Der rote Ball als Ziel ... 258        Verlieren bei Berührung ... 261        Ein richtiges Spiel draus machen ... 262        Das Spiel erweitern und optimieren ... 274 17.  Flapdragon -- lass den Drachen fliegen ... 275        Der Drache und seine Steuerung ... 276        Die Säulen kommen ... 281        Kollision erkennen ... 286        Spielende beim Berühren ... 291        Punkte zählen ... 294        Spiel per Button neu starten ... 295        Optische Verbesserungen ... 298        Das Spiel erweitern und optimieren ... 301 18.  Videoerfassung: Spiele steuern mit Handgesten ... 303        Die Erweiterung »Videoerfassung« ... 303 19.  Arbeiten mit Sound und Musik ... 311        Eigene Klänge aufnehmen und benutzen ... 312        Ein selbst gebautes Keyboard ... 315        Melodien und Rhythmen programmieren ... 320 20.  Hindernislauf: Die Katze überwindet jede Hürde ... 325        Das Bühnenbild ... 325        Die Katze läuft und springt ... 327        Die Katze lernt springen und fallen ... 329        Hindernisse wandern durchs Bild ... 334        Beliebig viele weitere Hindernisse erstellen ... 344        Was passiert nach dem letzten Hindernis? ... 346        Punkte zählen ... 346        Spielanfang und Spielende ... 348        Soundeffekte machen das Spiel komplett ... 351 21.  Wie geht es jetzt weiter? ... 355        Stöbern und remixen -- die Scratch-Community ... 356   Stichwortverzeichnis ... 367

Regulärer Preis: 19,90 €
Produktbild für The Official (ISC)2 SSCP CBK Reference

The Official (ISC)2 SSCP CBK Reference

THE ONLY OFFICIAL BODY OF KNOWLEDGE FOR SSCP—(ISC)2’S POPULAR CREDENTIAL FOR HANDS-ON SECURITY PROFESSIONALS—FULLY REVISED AND UPDATED 2021 SSCP EXAM OUTLINE.Systems Security Certified Practitioner (SSCP) is an elite, hands-on cybersecurity certification that validates the technical skills to implement, monitor, and administer IT infrastructure using information security policies and procedures. SSCP certification—fully compliant with U.S. Department of Defense Directive 8140 and 8570 requirements—is valued throughout the IT security industry. The Official (ISC)2 SSCP CBK Reference is the only official Common Body of Knowledge (CBK) available for SSCP-level practitioners, exclusively from (ISC)2, the global leader in cybersecurity certification and training. This authoritative volume contains essential knowledge practitioners require on a regular basis. Accurate, up-to-date chapters provide in-depth coverage of the seven SSCP domains: Security Operations and Administration; Access Controls; Risk Identification, Monitoring and Analysis; Incident Response and Recovery; Cryptography; Network and Communications Security; and Systems and Application Security. Designed to serve as a reference for information security professionals throughout their careers, this indispensable (ISC)2 guide:* Provides comprehensive coverage of the latest domains and objectives of the SSCP* Helps better secure critical assets in their organizations* Serves as a complement to the SSCP Study Guide for certification candidatesThe Official (ISC)2 SSCP CBK Reference is an essential resource for SSCP-level professionals, SSCP candidates and other practitioners involved in cybersecurity. Foreword xxiiiIntroduction xxvCHAPTER 1: SECURITY OPERATIONS AND ADMINISTRATION 1Comply with Codes of Ethics 2Understand, Adhere to, and Promote Professional Ethics 3(ISC)2 Code of Ethics 4Organizational Code of Ethics 5Understand Security Concepts 6Conceptual Models for Information Security 7Confidentiality 8Integrity 15Availability 17Accountability 18Privacy 18Nonrepudiation 26Authentication 27Safety 28Fundamental Security Control Principles 29Access Control and Need-to-Know 34Job Rotation and Privilege Creep 35Document, Implement, and Maintain Functional Security Controls 37Deterrent Controls 37Preventative Controls 39Detective Controls 39Corrective Controls 40Compensating Controls 41The Lifecycle of a Control 42Participate in Asset Management 43Asset Inventory 44Lifecycle (Hardware, Software, and Data) 47Hardware Inventory 48Software Inventory and Licensing 49Data Storage 50Implement Security Controls and Assess Compliance 56Technical Controls 57Physical Controls 58Administrative Controls 61Periodic Audit and Review 64Participate in Change Management 66Execute Change Management Process 68Identify Security Impact 70Testing/Implementing Patches, Fixes, and Updates 70Participate in Security Awareness and Training 71Security Awareness Overview 72Competency as the Criterion 73Build a Security Culture, One Awareness Step at a Time 73Participate in Physical Security Operations 74Physical Access Control 74The Data Center 78Service Level Agreements 79Summary 82CHAPTER 2: ACCESS CONTROLS 83Access Control Concepts 85Subjects and Objects 86Privileges: What Subjects Can Do with Objects 88Data Classification, Categorization, and Access Control 89Access Control via Formal Security Models 91Implement and Maintain Authentication Methods 94Single-Factor/Multifactor Authentication 95Accountability 114Single Sign-On 116Device Authentication 117Federated Access 118Support Internetwork Trust Architectures 120Trust Relationships (One-Way, Two-Way, Transitive) 121Extranet 122Third-Party Connections 123Zero Trust Architectures 124Participate in the Identity Management Lifecycle 125Authorization 126Proofing 127Provisioning/Deprovisioning 128Identity and Access Maintenance 130Entitlement 134Identity and Access Management Systems 137Implement Access Controls 140Mandatory vs. Discretionary Access Control 141Role-Based 142Attribute-Based 143Subject-Based 144Object-Based 144Summary 145CHAPTER 3: RISK IDENTIFICATION, MONITORING, AND ANALYSIS 147Defeating the Kill Chain One Skirmish at a Time 148Kill Chains: Reviewing the Basics 151Events vs. Incidents 155Understand the Risk Management Process 156Risk Visibility and Reporting 159Risk Management Concepts 165Risk Management Frameworks 185Risk Treatment 195Perform Security Assessment Activities 203Security Assessment Workflow Management 204Participate in Security Testing 206Interpretation and Reporting of Scanning and Testing Results 215Remediation Validation 216Audit Finding Remediation 217Manage the Architectures: Asset Management and Configuration Control 218Operate and Maintain Monitoring Systems 220Events of Interest 222Logging 229Source Systems 230Legal and Regulatory Concerns 236Analyze Monitoring Results 238Security Baselines and Anomalies 240Visualizations, Metrics, and Trends 243Event Data Analysis 244Document and Communicate Findings 245Summary 246CHAPTER 4: INCIDENT RESPONSE AND RECOVERY 247Support the Incident Lifecycle 249Think like a Responder 253Physical, Logical, and Administrative Surfaces 254Incident Response: Measures of Merit 254The Lifecycle of a Security Incident 255Preparation 257Detection, Analysis, and Escalation 264Containment 275Eradication 277Recovery 279Lessons Learned; Implementation of New Countermeasures 283Third-Party Considerations 284Understand and Support Forensic Investigations 287Legal and Ethical Principles 289Logistics Support to Investigations 291Evidence Handling 292Evidence Collection 297Understand and Support Business Continuity Plan and Disaster Recovery Plan Activities 306Emergency Response Plans and Procedures 307Interim or Alternate Processing Strategies 310Restoration Planning 313Backup and Redundancy Implementation 315Data Recovery and Restoration 319Training and Awareness 321Testing and Drills 322CIANA+PS at Layer 8 and Above 328It IS a Dangerous World Out There 329People Power and Business Continuity 333Summary 333CHAPTER 5: CRYPTOGRAPHY 335Understand Fundamental Concepts of Cryptography 336Building Blocks of Digital Cryptographic Systems 339Hashing 347Salting 351Symmetric Block and Stream Ciphers 353Stream Ciphers 365Eu Ecrypt 371Asymmetric Encryption 371Elliptical Curve Cryptography 380Nonrepudiation 383Digital Certificates 388Encryption Algorithms 392Key Strength 393Cryptographic Attacks, Cryptanalysis, and Countermeasures 395Cryptologic Hygiene as Countermeasures 396Common Attack Patterns and Methods 401Secure Cryptoprocessors, Hardware Security Modules, and Trusted Platform Modules 409Understand the Reasons and Requirements for Cryptography 414Confidentiality 414Integrity and Authenticity 415Data Sensitivity 417Availability 418Nonrepudiation 418Authentication 420Privacy 421Safety 422Regulatory and Compliance 423Transparency and Auditability 423Competitive Edge 424Understand and Support Secure Protocols 424Services and Protocols 425Common Use Cases 437Deploying Cryptography: Some Challenging Scenarios 442Limitations and Vulnerabilities 444Understand Public Key Infrastructure Systems 446Fundamental Key Management Concepts 447Hierarchies of Trust 459Web of Trust 462Summary 464CHAPTER 6: NETWORK AND COMMUNICATIONS SECURITY 467Understand and Apply Fundamental Concepts of Networking 468Complementary, Not Competing, Frameworks 470OSI and TCP/IP Models 471OSI Reference Model 486TCP/IP Reference Model 501Converged Protocols 508Software-Defined Networks 509IPv4 Addresses, DHCP, and Subnets 510IPv4 Address Classes 510Subnetting in IPv4 512Running Out of Addresses? 513IPv4 vs. IPv6: Key Differences and Options 514Network Topographies 516Network Relationships 521Transmission Media Types 525Commonly Used Ports and Protocols 530Understand Network Attacks and Countermeasures 536CIANA+PS Layer by Layer 538Common Network Attack Types 553SCADA, IoT, and the Implications of Multilayer Protocols 562Manage Network Access Controls 565Network Access Control and Monitoring 568Network Access Control Standards and Protocols 573Remote Access Operation and Configuration 575Manage Network Security 583Logical and Physical Placement of Network Devices 586Segmentation 587Secure Device Management 591Operate and Configure Network-Based Security Devices 593Network Address Translation 594Additional Security Device Considerations 596Firewalls and Proxies 598Network Intrusion Detection/Prevention Systems 605Security Information and Event Management Systems 607Routers and Switches 609Network Security from Other Hardware Devices 610Traffic-Shaping Devices 613Operate and Configure Wireless Technologies 615Wireless: Common Characteristics 616Wi-Fi 624Bluetooth 637Near-Field Communications 638Cellular/Mobile Phone Networks 639Ad Hoc Wireless Networks 640Transmission Security 642Wireless Security Devices 645Summary 646CHAPTER 7: SYSTEMS AND APPLICATION SECURITY 649Systems and Software Insecurity 650Software Vulnerabilities Across the Lifecycle 654Risks of Poorly Merged Systems 663Hard to Design It Right, Easy to Fix It? 664Hardware and Software Supply Chain Security 667Positive and Negative Models for Software Security 668Is Blocked Listing Dead? Or Dying? 669Information Security = Information Quality + Information Integrity 670Data Modeling 671Preserving Data Across the Lifecycle 674Identify and Analyze Malicious Code and Activity 678Malware 679Malicious Code Countermeasures 682Malicious Activity 684Malicious Activity Countermeasures 688Implement and Operate Endpoint Device Security 689HIDS 691Host-Based Firewalls 692Allowed Lists: Positive Control for App Execution 693Endpoint Encryption 694Trusted Platform Module 695Mobile Device Management 696Secure Browsing 697IoT Endpoint Security 700Endpoint Security: EDR, MDR, XDR, UEM, and Others 701Operate and Configure Cloud Security 701Deployment Models 702Service Models 703Virtualization 706Legal and Regulatory Concerns 709Data Storage and Transmission 716Third-Party/Outsourcing Requirements 716Lifecycles in the Cloud 717Shared Responsibility Model 718Layered Redundancy as a Survival Strategy 719Operate and Secure Virtual Environments 720Software-Defined Networking 723Hypervisor 725Virtual Appliances 726Continuity and Resilience 727Attacks and Countermeasures 727Shared Storage 729Summary 730APPENDIX: CROSS-DOMAIN CHALLENGES 731Paradigm Shifts in Information Security? 732Pivot 1: Turn the Attackers’ Playbooks Against Them 734ATT&CK: Pivoting Threat Intelligence 734Analysis: Real-Time and Retrospective 735The SOC as a Fusion Center 737All-Source, Proactive Intelligence: Part of the Fusion Center 738Pivot 2: Cybersecurity Hygiene: Think Small, Act Small 739CIS IG 1 for the SMB and SME 740Hardening Individual Cybersecurity 740Assume the Breach 742Pivot 3: Flip the “Data-Driven Value Function” 743Data-Centric Defense and Resiliency 744Ransomware as a Service 745Supply Chains, Security, and the SSCP 746ICS, IoT, and SCADA: More Than SUNBURST 747Extending Physical Security: More Than Just Badges and Locks 749The IoRT: Robots Learning via the Net 750Pivot 4: Operationalize Security Across the Immediate and Longer Term 751Continuous Assessment and Continuous Compliance 752SDNs and SDS 753SOAR: Strategies for Focused Security Effort 755A “DevSecOps” Culture: SOAR for Software Development 756Pivot 5: Zero-Trust Architectures and Operations 757FIDO and Passwordless Authentication 760Threat Hunting, Indicators, and Signature Dependence 761Other Dangers on the Web and Net 763Surface, Deep, and Dark Webs 763Deep and Dark: Risks and Countermeasures 764DNS and Namespace Exploit Risks 765Cloud Security: Edgier and Foggier 766Curiosity as Countermeasure 766Index 769

Regulärer Preis: 51,99 €
Produktbild für Introduction to Blender 3.0

Introduction to Blender 3.0

Master the basics of 3D modeling for art, architecture, and design by exploring Blender 3.0. This book explains modeling, materials, lighting, painting, and more with Blender and other external tools.You will configure a 3D architectural environment and set up the workflow of an art and design project within Blender. You will use Blender's main tools—mesh modeling and sculpting—to create virtual objects and environments. And, you will explore building materials and light scenes, followed by drawing and virtual painting. Chapters cover rendering scenes and transforming them into 2D images or videos. You will learn to use Blender 3.0 for video editing as a compositor and video sequence editor (VSE or sequencer) with a wide range of effects available through the nodal system.On completing this book, you will have the knowledge to create art, design, and architecture with this 3D modeler.WHAT YOU WILL LEARN* Create objects and architectural buildings with different techniques of 3D modeling* Master creating an environment for your objects and how to light them* Determine how to create node materials and assign them to your Blender objects* Pick up UV unwrapping and texture painting* Get closer to painting and drawing in Blender* Render your scenes and create stunning videosWHO THIS BOOK IS FORArtists, designers, architects, and animation artists who want to learn Blender by tackling the challenges of building high-end computer graphics, art, design, and architecture. Ideal for readers with little-to-no experience with Blender as it starts with the basics and covers techniques to produce objects, materials, environments.GIANPIERO MOIOLI is a sculptor, architect, and professor of sculpture, virtual architecture, and history of contemporary architecture at the Brera Academy of Fine Arts in Milan. He has been a certified instructor (BFCT) with the Blender Foundation since 2008.Gianpiero graduated with a degree (MA) in sculpture from the Brera Academy of Fine Arts in Milan and received his degree (MA) in architecture from the Polytechnic University of Milan. In 2008, he and Stefania Albertini created the Brera Academy Virtual Lab, a virtual sculpture and architecture laboratory at the Academy of Fine Arts of Brera. He started using Blender in 2004 and presented his first results with this open source software in three Blender conferences in 2008, 2010, and 2011. CHAPTER 1: INTRODUCING BLENDER 3.0Subtopics:• Main changes in the new version 3.0• How to install Blender 3.0 and other versions• The new user interface and user experience• How to use new keyboard shortcuts• Start to understand the new real-time rendererCHAPTER 2: MODELING INORGANIC AND ORGANIC OBJECTS IN BLENDERSubtopics:• Modeling with mesh, curve, surface, and other types of objects• Modeling with modifiers• Sculpting: the basics of modeling in sculpt mode• Project: The mad hatter's tea partyCHAPTER 3: BUILDING A 3D ENVIRONMENTSubtopics:• Modeling for architecture• Character modeling for architecture• Blender 3.0 add-ons for architectural modeling• Procedural and parametric modeling• Modeling and importing furniture• Projects- Modeling a living room- Populating our environment- Modeling a chair for the mad hatter's tea partyCHAPTER 4: MATERIALS, LIGHTING, AND WORLD SETTINGSSubtopics:• Nodes and material nodes• Textures• UV mapping and unwrapping• Lights and shadows• Cameras• The world settings: Sky texture and environment texture• Projects- Creating traditional material nodes- Creating a PBR material- Creating textures for PBR materials- Creating a procedural materialCHAPTER 5: PAINTINGSubtopics:• Painting modes in Blender- Vertex paint- Weight paint• Digital painting tools- Blender's- Krita's• Projects: Weight paint- Painting a texture- Creating a painted texture- Node-based texture paintingCHAPTER 6: RENDER, COMPOSITING, AND VIDEO EDITINGSubtopics:• Cycles and Eevee• The Eevee Rendering Engine• The Cycles Rendering Engine• Freestyle• Post Processing: the Compositor and the Video Sequence Editor (VSE)• Projects- Rendering an image and a video with Eevee- Rendering with Cycles with Denoise - Deepening compositing techniques- Creating a brief video

Regulärer Preis: 66,99 €
Produktbild für Bitcoin For Dummies

Bitcoin For Dummies

A PRIMER ON THE CURRENCY ALTERNATIVE THAT'S CHANGING THE WORLDBitcoin can be a bit puzzling to the uninitiated. Ledger? Blockchain? Mining? These cryptocurrency concepts aren't going away, and there are tremendous opportunities for those with some know-how to get onboard with the crypto culture. Bitcoin For Dummies helps you get un-puzzled, learn the Bitcoin basics, and discover the possibilities in the new world of digital currencies.With this 100% new edition, you can step into the fascinating culture of cryptocurrency and learn how to use Bitcoin as a currency or an investment vehicle. A little bit of knowledge will go a long way, and you’ll be ready to sail smoothly ahead as the crypto tsunami advances.* Demystify Bitcoin and learn how to buy and sell cryptocurrency* Create a digital wallet and make everyday purchases using Bitcoin* Discover the ins and outs of investing in Bitcoin and other up-and-coming cryptocurrencies* Participate in the cutting-edge culture of cryptoBitcoin For Dummies is great for beginning Bitcoin users and investors who need to know the basics about getting started with Bitcoin and cryptocurrency.PETER KENT is author of numerous technology titles as well as his own cryptocurrency video course, Get Crypto Clear: Bitcoin and Cryptocurrency Made Simple.TYLER BAIN is an engineer specializing in the electrical grid and keeping the lights on for all those Bitcoin miners, traders, and node runners. Peter and Tyler are also co-authors of Cryptocurrency Mining For Dummies.Preface xxxixAcknowledgments xliii1 BASIC OPTICAL CALCULATIONS 11.1 Introduction 11.2 Wave Propagation 21.3 CalculatingWave Propagation in Real Life 71.4 Detection 261.5 Coherent Detection 261.6 Interferometers 291.7 Photon Budgets and Operating Specifications 301.8 Signal Processing Strategy 362 SOURCES AND ILLUMINATORS 412.1 Introduction 412.2 The Spectrum 412.3 Radiometry 432.4 Continuum Sources 432.5 Interlude: Coherence 462.6 More Sources 502.7 Incoherent Line Sources 552.9 Lasers 572.10 Gas Lasers 592.11 Solid-State Lasers 592 Diode Lasers 612.13 Laser Noise 693 OPTICAL DETECTION 813.1 Introduction 813.2 Signal-to-Noise Ratios 823.3 Detector Figures of Merit 833.5 Photomultipliers 1003.6 Thermal Detectors 1143.7 Image Intensifiers 1153.9 How Do I Know Which Noise Source Dominates? 1243.10 Hacks 1294 LENSES, PRISMS, AND MIRRORS 1374.1 Introduction 1374.2 Optical Materials 1374.4 Surface Quality 1414.5 Windows 1424.6 Pathologies of Optical Elements 1434.7 Fringes 1434.8 Mirrors 1474.10 Prism Pathologies 1534.11 Lenses 1542 Complex Lenses 1583 Other Lenslike Devices 1625 COATINGS, FILTERS, AND SURFACE FINISHES 1655.1 Introduction 1655.2 Metal Mirrors 1655.4 Simple Coating Theory 1715.5 Moth-Eye Finishes 1795.6 Absorptive Filters 1805.7 Beam Dumps and Baffles 1825.8 White Surfaces and Diffusers 1866 POLARIZATION 1916.1 Introduction 1916.2 Polarization of Light 1916.3 Interaction of Polarization with Materials 1936.4 Absorption Polarizers 1976.5 Brewster Polarizers 1976.6 Birefringent Polarizers 1986.7 Double-Refraction Polarizers 1996.8 TIR Polarizers 2026.9 Retarders 2036.10 Polarization Control 2067 EXOTIC OPTICAL COMPONENTS 211Introduction 211Gratings 211Grating Pathologies 214Types of Gratings 215Resolution of Grating Instruments 218Fine Points of Gratings 219Holographic Optical Elements 222Photonic Crystals and Metamaterials 223Retroreflective Materials 2247.10 Scanners 2257.11 Modulators 2318 FIBEROPTICS2398.1 Introduction 2398.2 Fiber Characteristics 2398.3 Fiber Theory 2428.4 Fiber Types 2478.5 Other Fiber Properties 2518.6 Working with Fibers 2558.7 Fiber Devices 2608.8 Diode Lasers and Fiber Optics 2648.9 Fiber Optic Sensors 2648.10 Intensity Sensors 2658.11 Spectrally Encoded Sensors 2668.12 Polarimetric Sensors 2698.13 Fiber Interferometers 2708.14 Two-Beam Fiber Interferometers 2708.15 Multiple Beam Fiber Interferometers 2728.17 Multiplexing and Smart Structures 2768.18 Fiber Sensor Hype 2769 OPTICAL SYSTEMS 2799.1 Introduction 2799.2 What, Exactly, Does a Lens Do? 2799.3 Diffraction 2889.4 Aberrations 3009.5 Representing Aberrations 3039.6 Optical Design Advice 3069.7 Practical Applications 3089.8 Illuminators 31110 OPTICAL MEASUREMENTS 31510.1 Introduction 31510.2 Grass on the Empire State Building 31510.3 Detection Issues: When Exactly Is Background Bad? 3181 Measure the Right Thing 32210.5 Getting More Signal Photons 32410.6 Reducing the Background Fluctuations 32610.7 Optically Zero-Background Measurements 32810.8 Spectrally Resolved Measurements 32910.9 Electronically Zero-Background Measurements 33310.10 Labeling Signal Photons 33610.11 Closure 34111 DESIGNING ELECTRO-OPTICAL SYSTEMS 34311.1 Introduction 34311.2 Do You ReallyWant To Do This? 34311.3 Very Basic Marketing 35011.4 Classes of Measurement 35211.5 Technical Taste 35411.6 Instrument Design 35711.7 Guiding Principles 36111.8 Design for Alignment 36411.9 Turning a Prototype into a Product 36712 BUILDING OPTICAL SYSTEMS 37112.1 Introduction 37112.2 Construction Style 37112.3 Build What You Designed 37212.4 Assembling Lab Systems 37312.6 Collimating Beams 38112.7 Focusing 38312.8 Alignment and Testing 38512.9 Prototypes 38612.10 Aligning Beams with Other Beams 38712.11 Advanced Tweaking 39012.13 Adhesives 39712.14 Cleaning 40012.15 Environmental Considerations 40213 SIGNAL PROCESSING 40513.1 Introduction 40513.2 Analog Signal Processing Theory 40613.4 Amplifiers 41613.5 Departures From Linearity 41613.6 Noise and Interference 42013.7 Frequency Conversion 43513.8 Filtering 43813.9 Signal Detection 44713.10 Reducing Interference and Noise 45013.11 Data Acquisition and Control 45214 ELECTRONIC BUILDING BLOCKS 45714.1 Introduction 45714.2 Resistors 45714.3 Capacitors 46014.4 Transmission Lines 47014.5 Transmission Line Devices 47614.6 Diodes 47714.7 Bipolar Junction Transistors 47914.8 Field-Effect Transistors (FETs) 48614.9 Heterojunction FETs 48714.10 Signal Processing Components 48814.11 Digitizers 49614.12 Analog Behavior of Digital Circuits 50515 ELECTRONIC SUBSYSTEM DESIGN 50715.1 Introduction 50715.2 Design Approaches 50715.3 Perfection 51415.4 Feedback Loops 51615.5 Local Feedback 52215.6 Signal Detectors 52215.7 Phase-Locked Loops 53015.8 Calibration 53515.9 Filters 53715.10 Other Stuff 54015.11 More Advanced Feedback Techniques 54215.12 Hints 54415.13 Linearizing 54515.17 Bulletproofing 55315.18 Interference 55715.19 Reliable Designs 55816 ELECTRONIC CONSTRUCTION TECHNIQUES 55916.1 Introduction 55916.2 Circuit Strays 55916.3 Circuit Boards 56016.4 Stray Coupling 56316.5 Ground Plane Construction 56316.6 Technical Noise and Interference 56616.7 Product Construction 57216.8 Getting Ready 57416.9 Prototyping 57616.10 Surface Mount Prototypes 58216.11 Prototyping Filters 58516.12 Tuning, or, You Can’t Hit What You Can’t See 58717 DIGITAL SIGNAL PROCESSING 59117.1 Introduction 59117.2 Elementary Operations 59217.3 Dead Time Correction 59517.4 Fourier Domain Techniques 59517.5 The Fast Fourier Transform 60217.6 Power Spectrum Estimation 60817.7 Digital Filtering 61217.8 Deconvolution 61517.9 Resampling 61717.10 Fixing Space-Variant Instrument Functions 61817.11 Finite Precision Effects 61917.12 Pulling Data Out of Noise 62018 FRONT ENDS 62718.1 Introduction 62718.2 Photodiode Front Ends 62818.3 Key Idea: Reduce the Swing Across Cd 63018.4 Transimpedance Amplifiers 63118.5 External Input Stages 63518.6 How to Go Faster 64818.7 Advanced Photodiode Front Ends 65218.8 Other Types of Front End 65818.9 Hints 66019 BRINGING UP THE SYSTEM 66519.1 Introduction 66519.2 Avoiding Catastrophe 66719.3 Debugging and Troubleshooting 67019.4 Getting Ready 67119.5 Indispensable Equipment 67319.6 Debugging Pickup and Interference Problems 67619.6.1 Test Setups 67619.7 Digital Troubleshooting 67719.8 Analog Electronic Troubleshooting 67819.9 Oscillations 68119.10 Other Common Problems 68319.11 Debugging and Troubleshooting Optical Subsystems 68519.12 Localizing the Problem 68820 THERMAL CONTROL 69520.1 Introduction 69520.2 Thermal Problems and Solutions 69620.3 Heat Flow 69920.4 Insulation 70520.7 Heat Sinks 71623 Local Feedback Loops 72320.9 Temperature Controllers 725APPENDIX A GOOD BOOKS 735A.1 Why Books? 735A.2 Good Books for Instrument Builders 735Notation 743Physical Constants and Rules of Thumb 745Index 747

Regulärer Preis: 14,99 €
Produktbild für Excel Dashboards & Reports For Dummies

Excel Dashboards & Reports For Dummies

IT’S TIME FOR SOME TRULY “EXCEL-LENT” SPREADSHEET REPORTINGBeneath the seemingly endless rows and columns of cells, the latest version of Microsoft Excel boasts an astonishing variety of features and capabilities. But how do you go about tapping into some of that power without spending all of your days becoming a spreadsheet guru? It’s easy. You grab a copy of the newest edition of Excel Dashboards & Reports For Dummies and get ready to blow the pants off your next presentation audience! With this book, you’ll learn how to transform those rows and columns of data into dynamic reports, dashboards, and visualizations. You’ll draw powerful new insights from your company’s numbers to share with your colleagues – and seem like the smartest person in the room while you’re doing it. Excel Dashboards & Reports For Dummies offers:* Complete coverage of the latest version of Microsoft Excel provided in the Microsoft 365 subscription* Strategies to automate your reporting so you don’t have to manually crunch the numbers every week, month, quarter, or year* Ways to get new perspectives on old data, visualizing it so you can find solutions no one else has seen beforeIf you’re ready to make your company’s numbers and spreadsheets dance, it’s time to get the book that’ll have them moving to your tune in no time. Get Excel Dashboards & Reports For Dummies today. MICHAEL ALEXANDER is a senior consultant at Slalom Consulting with more than 15 years’ experience in data management and reporting. He is the author of more than a dozen books on business analysis using Microsoft Excel, and has been named Microsoft Excel MVP for his contributions to the Excel community.INTRODUCTION 1About This Book 2Foolish Assumptions 4Icons Used in This Book 4Beyond the Book 4Where to Go from Here 5PART 1: GETTING STARTED WITH EXCEL DASHBOARDS AND REPORTS 7CHAPTER 1: GETTING IN THE DASHBOARD STATE OF MIND 9Defining Dashboards and Reports 10Defining reports 10Defining dashboards 11Preparing for Greatness 12Establish the audience for, and purpose of, the dashboard 12Delineate the measures for the dashboard 13Catalog the required data sources 14Define the dimensions and filters for the dashboard 15Determine the need for drill-down features 16Establish the refresh schedule 16A Quick Look at Dashboard Design Principles 16Rule number 1: Keep it simple 17Use layout and placement to draw focus 19Format numbers effectively 20Use titles and labels effectively 20CHAPTER 2: BUILDING A SUPER MODEL 23Data Modeling Best Practices 24Separating data, analysis, and presentation 24Starting with appropriately structured data 27Avoiding turning your data model into a database 30Using tabs to document and organize your data model 31Testing your data model before building reporting components on top of it 33Excel Functions That Really Deliver 34The VLOOKUP function 34The HLOOKUP function 38The SUMPRODUCT function 40The CHOOSE function 43Using Smart Tables That Expand with Data 45Converting a range to an Excel table 46Converting an Excel table back to a range 49Introducing Dynamic Arrays 49Getting the basics of dynamic arrays 49Understanding spill ranges 51Referencing spill ranges 53Exploring Dynamic Array Functions 54The SORT function 55The SORTBY function 56The UNIQUE function 57The FILTER function 58The XLOOKUP function 61CHAPTER 3: THE PIVOTAL PIVOT TABLE 65An Introduction to the Pivot Table 65The Four Areas of a Pivot Table 66Values area 66Row area 67Column area 67Filter area 68Creating Your First Pivot Table 69Changing and rearranging your pivot table 72Adding a report filter 73Keeping your pivot table fresh 74Customizing Pivot Table Reports 76Changing the pivot table layout 76Customizing field names 78Applying numeric formats to data fields 79Changing summary calculations 80Suppressing subtotals 81Showing and hiding data items 84Hiding or showing items without data 86Sorting your pivot table 88Creating Useful Pivot-Driven Views 89Producing top and bottom views 89Creating views by month, quarter, and year 93Creating a percent distribution view 95Creating a month-over-month variance view 97CHAPTER 4: USING EXTERNAL DATA FOR YOUR DASHBOARDS AND REPORTS 101Leveraging Power Query to Extract and Transform Data 102Reviewing Power Query basics 102Understanding query steps 109Importing Data from Files 111Getting data from Excel workbooks 111Getting data from CSV and text files 113Importing Data from Database Systems 114Importing data from Microsoft Access 114Managing data source settings 116PART 2: BUILDING BASIC DASHBOARD COMPONENTS 119CHAPTER 5: DRESSING UP YOUR DATA TABLES 121Table Design Principles 122Use colors sparingly 122De-emphasize borders 123Use effective number formatting 126Subdue your labels and headers 127Getting Fancy with Custom Number Formatting 129Number formatting basics 129Formatting numbers in thousands and millions 132Hiding and suppressing zeroes 134Applying custom format colors 135Formatting dates and times 136CHAPTER 6: SPARKING INSPIRATION WITH SPARKLINES 139Introducing Sparklines 139Understanding Sparklines 141Creating sparklines 142Understanding sparkline groups 144Customizing Sparklines 145Sizing and merging sparkline cells 145Handling hidden or missing data 146Changing the sparkline type 147Changing sparkline colors and line width 147Using color to emphasize key data points 147Adjusting sparkline axis scaling 148Faking a reference line 149Specifying a date axis 151Autoupdating sparkline ranges 152CHAPTER 7: FORMATTING YOUR WAY TO VISUALIZATIONS 153Enhancing Reports with Conditional Formatting 154Applying basic conditional formatting 154Adding your own formatting rules manually 162Showing only one icon 166Showing Data Bars and icons outside of cells 169Representing trends with Icon Sets 171Using Symbols to Enhance Reporting 173Wielding the Magical Camera Tool 176Finding the Camera tool 176Using the Camera tool 177Enhancing a dashboard with the Camera tool 179Enhancing Excel Reports with Shapes 180Creating visually appealing containers with shapes 180Layering shapes to save space 182Constructing your own infographic widgets with shapes 182PART 3: ADDING CHARTS TO YOUR DASHBOARDS 185CHAPTER 8: CHARTS THAT SHOW TRENDING 187Trending Dos and Don’ts 188Using chart types appropriate for trending 188Starting the vertical scale at zero 190Leveraging Excel’s logarithmic scale 192Applying creative label management 193Comparative Trending 196Creating side-by-side time comparisons 196Creating stacked time comparisons 198Trending with a secondary axis 199Emphasizing Periods of Time 202Formatting specific periods 202Using dividers to mark significant events 203Representing forecasts in your trending components 204Other Trending Techniques 206Avoiding overload with directional trending 206Smoothing data 207CHAPTER 9: GROUPING AND BUCKETING DATA 211Creating Top and Bottom Displays 211Incorporating top and bottom displays into dashboards 212Using pivot tables to get top and bottom views 213Top Values in Charts 216Using Histograms to Track Relationships and Frequency 220Using Excel’s Histogram statistical chart 220Creating a formula-driven histogram 223Adding a cumulative percent 226Using a pivot table to create a histogram 228CHAPTER 10: DISPLAYING PERFORMANCE AGAINST A TARGET 231Showing Performance with Variances 231Showing Performance against Organizational Trends 233Using a Thermometer-Style Chart 234Using a Bullet Graph 235Creating a bullet graph 236Adding data to your bullet graph 239Final thoughts on formatting bullet graphs 241Showing Performance against a Target Range 243PART 4: ADVANCED REPORTING TECHNIQUES 247CHAPTER 11: GIVING USERS AN INTERACTIVE INTERFACE 249Introducing Macros 249Why use a macro? 250Recording your first macro 251Running your macros 254Enabling and trusting macros 257Understanding macro-enabled file extensions 258Enabling macro content 258Setting up trusted locations 258Examining some macro examples 259Building navigation buttons 260Dynamically rearranging pivot table data 261Offering one-touch reporting options 262Getting Started with Form Controls 263Finding Form controls 263Adding a control to a worksheet 264Using the Button Control 266Using the Check Box Control 266Toggling a Chart Series On and Off 268Using the Option Button Control 270Showing Many Views through One Chart 272Using the Combo Box Control 274Changing Chart Data with a Drop-Down Selector 275Using the List Box Control 277Controlling Multiple Charts with One Selector 279CHAPTER 12: ADDING INTERACTIVITY WITH PIVOT SLICERS 283Understanding Slicers 283Creating a Standard Slicer 286Getting Fancy with Slicer Customizations 288Size and placement 288Data item columns 288Other slicer settings 289Creating your own slicer style 289Controlling Multiple Pivot Tables with One Slicer 293Creating a Timeline Slicer 294Using Slicers as Form Controls 296Using Slicers on Excel Table Objects 300CHAPTER 13: SHARING YOUR WORKBOOK WITH THE OUTSIDE WORLD 303Protecting Your Dashboards and Reports 303Securing access to the entire workbook 304Limiting access to specific worksheet ranges 307Protecting the workbook structure 310Linking Your Excel Dashboards to PowerPoint 311Creating a link between Excel and PowerPoint 312Manually updating links to capture updates 313Turning off automatic updating of links 314Distributing Your Dashboards via a PDF 316Distributing Your Dashboards to OneDrive 318Limitations When Publishing to the Web 321PART 5: THE PART OF TENS 323CHAPTER 14: TEN CHART DESIGN PRINCIPLES 325Avoid Fancy Formatting 325Skip the Unnecessary Chart Junk 327Format Large Numbers Where Possible 329Use Data Tables Instead of Data Labels 330Make Effective Use of Chart Titles 332Sort Your Data before Charting 333Limit the Use of Pie Charts 333Don’t Be Afraid to Parse Data into Separate Charts 334Maintain Appropriate Aspect Ratios 336Don’t Be Afraid to Use Something Other Than a Chart 337CHAPTER 15: TEN QUESTIONS TO ASK BEFORE DISTRIBUTING YOUR DASHBOARD 339Does My Dashboard Present the Right Information? 339Does Everything on My Dashboard Have a Purpose? 340Does My Dashboard Prominently Display the Key Message? 340Can I Maintain This Dashboard? 341Does My Dashboard Clearly Display Its Scope and Shelf Life? 341Is My Dashboard Well Documented? 341Is My Dashboard Overwhelmed with Formatting and Graphics? 342Does My Dashboard Overuse Charts When Tables Will Do? 343Is My Dashboard User-Friendly? 343Is My Dashboard Accurate? 344Index 345

Regulärer Preis: 26,99 €
Produktbild für Maschinelles Lernen mit R

Maschinelles Lernen mit R

Wie bringt man Computern das Lernen aus Daten bei?Diese praxisorientierte Einführung vermittelt anhand zahlreicher Beispiele die Grundlagen des maschinellen Lernens mit R, H2O und Keras. Sie werden in die Lage versetzt, den jeweils zielführenden Ansatz auszuwählen und auf eigene Fragestellungen wie Bild-Klassifizierung oder Vorhersagen anzuwenden. Da fehlerhafte Daten den Lernerfolg gefährden können, wird der Datenvorbereitung und -analyse besondere Aufmerksamkeit gewidmet. R stellt hierfür hochentwickelte und wissenschaftlich fundierte Analyse-Bibliotheken zur Verfügung, deren Funktionsweise und Anwendung gezeigt werden. Sie erfahren, für welche Anwendungsfälle statistische Verfahren wie Regression, Klassifikation, Faktoren-, Cluster- und Zeitreihenanalyse ausreichen und wann Sie besser mit neuronalen Netzen wie z. B. CNNs oder RNNs arbeiten sollten. Hier kommen das Framework H20 sowie Keras zum Einsatz. Anhand von Beispielen wird gezeigt, wie Sie Stolpersteine beim Lernvorgang analysieren oder von vornherein vermeiden können. Darüber hinaus erfahren Sie, unter welchen Umständen Sie die Ergebnisse des maschinellen Lernens weiterverwenden können und wie Sie dabei vorgehen.Leseprobe (PDF-Link)Autor:Prof. Dr. Uli Schell lehrt seit 1997 an der Hochschule Kaiserslautern. Er ist stellvertretender Direktor des „Chinesisch-Deutschen Kollegs für Intelligente Produktion“ an der Shanghai DianJi University sowie Leiter der Technischen Akademie Südwest Kaiserslautern. Zuvor war er Software-Entwickler und Methoden-Berater bei BBC und der SAP AG.

Regulärer Preis: 39,99 €
Produktbild für Windows Server 2022 & Powershell All-in-One For Dummies

Windows Server 2022 & Powershell All-in-One For Dummies

ALL THE ESSENTIALS FOR ADMINISTERING WINDOWS SERVER 2022 IN ONE BOOKLooking for a little help installing, configuring, securing, or running a network running Windows Server 2022? Windows Server 2022 & PowerShell All-in-One For Dummies delivers a thorough guide to network administration in a single, convenient book. Whether you need to start from scratch and install a new server or want to jump right into a more advanced topiclike managing security or working in Windows PowerShellyou'll find what you need right here. In this 8-books-in-1 compilation, you'll:* Learn what you need to install and set up a brand-new Windows server installation* Configure your Windows Server and customize its settings based on your needs and preferences* Discover how to install, configure, and work with ContainersThe perfect book for server and system admins looking for a quick reference on Windows Server operation, this book is also a great resource for networking newcomers learning their way around the server software they'll encounter daily. SARA PERROTT is a senior cybersecurity risk manager in the financial services industry and an instructor at Bellevue College. She is the author of Windows Server 2019 & PowerShell All-in-One For Dummies and coauthor of multiple study guides for the AWS Certified SysOps Administrator exam.Introduction 1BOOK 1: INSTALLING AND SETTING UP WINDOWS SERVER 2022 5Chapter 1: An Overview of Windows Server 2022 7Chapter 2: Using Boot Diagnostics 19Chapter 3: Performing the Basic Installation 33Chapter 4: Performing Initial Configuration Tasks 45BOOK 2: CONFIGURING WINDOWS SERVER 2022 73Chapter 1: Configuring Server Roles and Features 75Chapter 2: Configuring Server Hardware 103Chapter 3: Using the Settings Menu 145Chapter 4: Working with Workgroups 155Chapter 5: Promoting Your Server to Domain Controller 171Chapter 6: Managing DNS and DHCP with IP Address Management 203BOOK 3: ADMINISTERING WINDOWS SERVER 2022 217Chapter 1: An Overview of the Tools Menu in Server Manager 219Chapter 2: Setting Group Policy 233Chapter 3: Configuring the Registry 247Chapter 4: Working with Active Directory 263Chapter 5: Performing Standard Maintenance 279Chapter 6: Working at the Command Line 313Chapter 7: Working with PowerShell 325BOOK 4: CONFIGURING NETWORKING IN WINDOWS SERVER 2022 339Chapter 1: Overview of Windows Server 2022 NetworkingChapter 2: Performing Basic Network Tasks 359Chapter 3: Accomplishing Advanced Network Tasks 371Chapter 4: Diagnosing and Repairing Network Connection Problems 389BOOK 5: MANAGING SECURITY WITH WINDOWS SERVER 2022 401Chapter 1: Understanding Windows Server 2022 Security 403Chapter 2: Configuring Shared Resources 419Chapter 3: Configuring Operating System Security 439Chapter 4: Working with the Internet 457Chapter 5: Understanding Digital Certificates 471Chapter 6: Installing and Configuring AD CS 479Chapter 7: Securing Your DNS Infrastructure 499BOOK 6: WORKING WITH WINDOWS POWERSHELL 513Chapter 1: Introducing PowerShell 515Chapter 2: Understanding the NET Framework 547Chapter 3: Working with Scripts and Cmdlets 555Chapter 4: Creating Your Own Scripts and Advanced Functions 565Chapter 5: PowerShell Desired State Configuration 581BOOK 7: INSTALLING AND ADMINISTERING HYPER-V 593Chapter 1: What Is Hyper-V? 595Chapter 2: Virtual Machines 607Chapter 3: Virtual Networking 619Chapter 4: Virtual Storage 637Chapter 5: High Availability in Hyper-V 651BOOK 8: INSTALLING, CONFIGURING, AND USING CONTAINERS 667Chapter 1: Introduction to Containers in Windows Server 2022 669Chapter 2: Docker and Docker Hub 675Chapter 3: Installing Containers on Windows Server 2022 685Chapter 4: Configuring Docker and Containers on Windows Server 2022 695Chapter 5: Managing Container Images 705Chapter 6: Container Networking 715Chapter 7: Container Storage 725Index 733

Regulärer Preis: 33,99 €
Produktbild für Microsoft Project Fundamentals

Microsoft Project Fundamentals

GET A FIRM GRIP ON ONE OF THE MOST POPULAR PROJECT MANAGEMENT APPLICATIONS ON THE MARKET TODAYIn Microsoft Project Fundamentals: Microsoft Project Standard 2021, Professional 2021, and Project Online Editions, accomplished project management leader Teresa Stover delivers a hands-on introduction to Microsoft’s popular project management software filled with real-world examples and plain-language guidance. The book walks you through how to plan, schedule, manage resources, track progress, and more. In the book, you’ll:* Learn principles and best practices of project management while mastering Microsoft Project capabilities, calculations, and views* Understand how task durations, dependencies, and date constraints power the project schedule* Manage human, equipment, and material resources, including availability, cost, and task assignments* Adjust the project to optimize for the project finish date, budget, and resource allocation* Use Microsoft Project to manage waterfall or agile projectsIdeal for anyone seeking to unlock the potential of Microsoft’s leading project management software for their own project work, Microsoft Project Fundamentals is an essential resource for those new to Microsoft Project and project management, as well as previous users and seasoned project professionals looking for a refresher in the latest features of the newest version of Microsoft Project. TERESA S. STOVER is a project management consultant and award-winning author of 15 books. She has consulted with the Microsoft Project team since version 4 and has served as the project manager for projects ranging from online help system development and instructional design to needs assessments and content management.Introduction xivPART I: MANAGE YOUR PROJECTS WITH MICROSOFT PROJECT 1LESSON 1: PROJECT MANAGEMENT BASICS 3Projects and Project Managers 4What Is a Project? 4What Is a Project Manager? 5The Project Triangle 6Project Processes 7Initiating 7Planning 7Executing 8Monitoring and Controlling 8Closing 8Project Management Methodologies 9Waterfall Project Management 9Agile Project Management 10Other Methodologies 10More About Project Management 11Key Terms 11Review Questions 13LESSON 2: INTRODUCING MICROSOFT PROJECT 17How Microsoft Project Helps 18Manage the Schedule 18Calculate Costs 19Balance Resources 20Communicate Progress 21Respond to Changes 21Microsoft Project Solutions 22Touring the Microsoft Project App 24Browse Task and Resource Views 25Browse Reports 26Click Through the Ribbons 26Go Backstage 27Get Help with Project 29Help Within Project 29Help Outside Project 31Key Terms 32Review Questions 33PART II: PLAN YOUR PROJECT 35LESSON 3: ESTABLISH A STRONG FOUNDATION 37Initiate the Project 38Identify the Stakeholders and Project Sponsor 39Authorize the Project Charter 39Start Planning 40Collect Requirements 41Define the Scope 42Organize Project Plan Documents 43Key Terms 45Review Questions 46LESSON 4: SET UP THE PROJECT AND TASKS 47Start a New Project Plan 48Create a New Blank Project 48Copy an Existing Similar Project 49Adapt a Project Template 50Set the Project Start Date 51Enter Task Names 53Where Do Task Names Come From? 54Name Your Tasks 55Explore Task Views 56Work with Tasks in the Task Sheet 57Work with Tasks on the Task Board 60Sequence Tasks 62Reorder Tasks in the Task Sheet 62Reorder Tasks on the Task Board 63Organize the Task Outline 63Key Terms 67Review Questions 68LESSON 5: BUILD THE SCHEDULE 69Decide on Automatic Scheduling 70Change All Tasks to Automatic Scheduling 71Set Any New Tasks to Automatic Scheduling 72Switch from Automatic to Manual Scheduling 72Switch from Manual to Automatic Scheduling 72Get to Know the Gantt Chart 73Enter Task Durations 75Enter Durations in the Gantt Chart 76View Durations on the Task Board 77Set Milestones 79Link Dependent Tasks 80Set Up Task Dependencies 81View Dependencies on a Task Board 82Schedule Sprints for an Agile Project 83Add Sprints to Your Project 84Add Tasks to Your Sprints 85Modify Sprint Information 86Identify Any Hardwired Dates 87Enter Deadline Reminders 89Use Project and Task Calendars 90Review and Change the Project Calendar 91Apply a Task Calendar 91Key Terms 92Review Questions 93LESSON 6: SET UP RESOURCES 97Add Resources to the Plan 98Define Human and Equipment Resources 99Define Material Resources 99Define Cost Resources 100Enter Resource Costs 101Specify Work Resource Costs 102Specify Material Resource Costs 103Specify Cost Resource Costs 103Refine Resource Unit Availability 104Change Resource Units 105Specify Differing Availability Over Time 105Customize Resource Calendars 106Switch the Base Calendar 108Change the Work Week in a Resource Calendar 108Specify an Exception to a Resource Calendar 110Key Terms 112Review Questions 113LESSON 7: ASSIGN RESOURCES TO TASKS 115Assign Work Resources to Tasks 116Assign Material Resources to Tasks 118Assign Cost Resources to Tasks 120Review Resource Assignments 122See Task Costs from Assignments 125Review Task Costs 126Review Task Costs on an Agile Planning Board 127Review the Overall Project Cost Estimate 127Change Assignments 128Replace a Resource Assignment 129Add or Remove a Resource Assignment 129Change Duration on Tasks with Assignments 132Key Terms 133Review Questions 134LESSON 8: CHECK AND ADJUST THE PROJECT 137Check the Project Finish Date 138Review the Project Finish Date 139Bring In the Project Finish Date 142Check Costs 145Review the Total Project Cost 145Reduce Costs 146Check Resource Assignments 153Resolve Overallocations in a Task Sheet 154Resolve Assignment Problems in Team Planner 155Set the Project Baseline 157Key Terms 159Review Questions 161PART III: MONITOR AND CONTROL YOUR PROJECT 163LESSON 9: TRACK PROJECT INFORMATION 165Collect Progress Information 167Enter Actuals in a Waterfall Project 168Enter Progress as Expected 168Enter Different Types of Progress Information 169Distinguish Baseline, Scheduled, and Actual Values 170Update Status in an Agile Project 172Enter Progress on the Task Board 172Enter Progress in the Task Board Sheet 173Specify Percent Complete on the Task Board 174Enter Progress on the Current Sprint 176Move Tasks from One Sprint to Another 177Respond to Changes 178Check the Project Finish Date 178Check the Project Cost 179Check Resource Allocations 179Key Terms 180Review Questions 181LESSON 10: VIEW PROJECT INFORMATION 183See the Data You Need 184Zoom a View In or Out 184Adjust the Timescale 185Show a Specific Outline Level 186Sort Project Information 187Group Project Information 188Filter Project Information 188Highlight Project Information 189Change Columns in a Sheet View 190Add a Column 190Move a Column 192Hide a Column 192Print a View 193Work with More Views 194Browse Graphical Views 195Browse Combination Views 199Key Terms 202Review Questions 204LESSON 11: CUSTOMIZE PROJECT INFORMATION 207Customize a Sheet View 208Customize a Gantt View 210Customize a Board View 212Modify Board View Columns 212Modify Task Cards 213Set Options and Preferences 214Key Terms 215Review Questions 216LESSON 12: REPORT PROJECT INFORMATION 219Work with Reports 220Run a Report 221Adjust the Design of a Report 222Work with Dashboards 223Create a New Report or Dashboard 224Print a Report 226Key Terms 228Review Questions 229PART IV: CLOSE YOUR PROJECT 231LESSON 13: OBTAIN PROJECT ACCEPTANCE 233Present the Project to the Sponsor 234Secure Official Project Sign-Off 236Complete Final Refinements 236Have the Sponsor Sign Off on the Project 238Celebrate With Your Team 238Key Terms 239Review Questions 240LESSON 14: RETAIN PROJECT HISTORY 241Document Lessons Learned 242Identify the Information You Can Use 243Gather Lessons Learned 243Document and Share the Lessons Learned 244Archive Project History 245Clean Up Your Project Plan 245Add Key Documents to the Project Plan 247Organize the Archive File Structure 247Key Terms 248Review Questions 249Appendix Answers to the Review Questions 251Index 263

Regulärer Preis: 25,99 €
Produktbild für Praxiswissen Joomla! 4 - Das Kompendium

Praxiswissen Joomla! 4 - Das Kompendium

Das bewährte Standardwerk zu Joomla! jetzt aktualisiert auf Version 4Sie möchten Schritt für Schritt und ohne langwieriges Ausprobieren eine eigene Website mit Joomla! aufsetzen? Dann ist dieser praxisorientierte Leitfaden zur Joomla!-Version 4 genau das Richtige für Sie. Tim Schürmann führt Sie anhand eines Beispielprojekts in den Aufbau und die Pflege eines Webauftritts ein und behandelt dabei das komplette Joomla!-Themenspektrum von den Grundlagen bis hin zum Profiwissen. Sie erfahren, wie Sie Joomla! installieren, Bilder und Texte verwalten, Ihrer Webpräsenz mit Templates ein unverwechselbares Look-and-feel geben und Ihre Website um zusätzliche Funktionen wie einen Kalender, Kommentarmöglichkeiten oder eine eigene Erweiterung ergänzen. Kapitel zu Suchmaschinenoptimierung, Barrierefreiheit und Datenbankpflege runden das Handbuch ab. Es deckt umfassend die in Joomla! enthaltenen Funktionen ab und eignet sich daher sowohl als Einstieg als auch als Nachschlagewerk.Zielgruppe: Webentwickler*innenalle, die mit Joomla! eine eigene Webpräsenz aufbauen möchtenAutor: Tim Schürmann ist selbständiger Diplom-Informatiker und derzeit hauptsächlich als freier Autor unterwegs. Seine zahlreichen Artikel erscheinen in führenden Zeitschriften und wurden in mehrere Sprachen übersetzt. Er hat bereits einige erfolgreiche Bücher geschrieben, darunter mehrere Auflagen von Praxiswissen Joomla! oder WordPress komplett – Das Kompendium für Websites und Blogs (O’Reilly Verlag). Die Entwicklung von Joomla! verfolgt er nicht nur seit dessen Anfängen, er folterte das Content-Management-System selbstverständlich auch schon in der Praxis mit schwer verdaulichen Inhalten. Seine Steckenpferde sind die Programmierung, Algorithmen, freie Software, Computergeschichte, Schokoladeneis und der ganz alltägliche Wahnsinn.

Regulärer Preis: 42,90 €
Produktbild für Introducing Software Verification with Dafny Language

Introducing Software Verification with Dafny Language

Get introduced to software verification and proving correctness using the Microsoft Research-backed programming language, Dafny. While some other books on this topic are quite mathematically rigorous, this book will use as little mathematical symbols and rigor as possible, and explain every concept using plain English. It's the perfect primer for software programmers and developers with C# and other programming language skills.Writing correct software can be hard, so you'll learn the concept of computation and software verification. Then, apply these concepts and techniques to confidently write bug-free code that is easy to understand. Source code will be available throughout the book and freely available via GitHub.After reading and using this book you'll be able write correct, big free software source code applicable no matter which platform and programming language you use.WHAT YOU WILL LEARN* Discover the Microsoft Research-backed Dafny programming language* Explore Hoare logic, imperative and functional programs* Work with pre- and post-conditions* Use data types, pattern matching, and classes* Dive into verification examples for potential re-use for your own projectsWHO THIS BOOK IS FORSoftware developers and programmers with at least prior, basic programming experience. No specific language needed. It is also for those with very basic mathematical experience (function, variables).BORO SITNIKOVSKI has over ten years of experience working professionally as a software engineer. He started programming with assembly on an Intel x86 at the age of ten. While in high school, he won several prizes in competitive programming, varying from 4th, 3rd, and 1st place. He is an informatics graduate - his bachelor’s thesis was titled “Programming in Haskell using algebraic data structures”, and his master’s thesis was titled “Formal verification of Instruction Sets in Virtual Machines”. He has also published a few papers on software verification. Other research interests of his include programming languages, mathematics, logic, algorithms, and writing correct software. He is a strong believer in the open-source philosophy and contributes to various open-source projects. In his spare time, he enjoys some time off with his family.Introduction: Languages and SystemsChapter 1: Our First ProgramChapter 2: LogicChapter 3: ComputationChapter 4: Mathematical FoundationsChapter 5: ProofsChapter 6: SpecificationsChapter 7: Mathematical InductionChapter 8: Verification ExercisesChapter 9: Implementing a Formal SystemConclusionBibliographyAppendix A: Gödel’s Theorems

Regulärer Preis: 34,99 €
Produktbild für Access für Einsteiger - für die Versionen 2021, 2019, 2016, 2013 & Microsoft 365

Access für Einsteiger - für die Versionen 2021, 2019, 2016, 2013 & Microsoft 365

Für die Versionen 2021, 2019, 2016, 2013, 2010 & Microsoft 365.-     Von der Planung bis zur fertigen Datenbank-     Abfrage- und Auswertungstechniken-     Formulare und Berichte-     Mit praxisnahen Tipps und Beispielen zum DownloadLernen Sie Access von Grund auf verstehen und sicher nutzen! Leicht nachvollziehbare Anleitungen und anschauliche Beispiele helfen Ihnen dabei, Datenbanken anzupassen sowie selbst neu zu konzipieren. Systematisch erläutert die Autorin den Entwurf einer Tabelle und das Erstellen von Beziehungen zwischen Tabellen. Sie zeigt Ihnen, wie Sie Daten eingeben und verschiedene Abfragetechniken anwenden. Erfahren Sie, wie Sie mit Formularen, Steuerelementen und Makros eine benutzerfreundliche Oberfläche gestalten und professionelle Berichte drucken. Als Übungsbeispiel erstellen Sie selbst eine Datenbank zur Verwaltung von Kunden und erfassen deren Bestellungen. Mit Aufgaben am Ende jedes einzelnen Kapitels können Sie das Gelernte verinnerlichen und praktisch umsetzen.Profitieren Sie von Inge Baumeisters Know-how sowie ihrer langjährigen Erfahrung als Dozentin in der Erwachsenenbildung und werden Sie Schritt für Schritt zum Access-Könner!Aus dem Inhalt:-     Aufbau und Planung einer Datenbank -     Tabellen und Beziehungen-     Tabellenentwurf und Datentypen-     Daten eingeben, filtern und sortieren-     Abfragetechniken und eine kleine Einführung in SQL-     Formulare zur komfortablen Benutzerführung gestalten-     Professionelle Berichte drucken-     Steuerelemente einsetzen-     Makros erstellen und nutzen-     Datenimport und -export-     Dokumentation und Wartung von Datenbanken

Regulärer Preis: 24,99 €
Produktbild für Salesforce Platform Governance Method

Salesforce Platform Governance Method

Accelerate your Salesforce implementation to provide benefits to your business more rapidly while maintaining control and improving quality.Salesforce has become one of the most influential business tools in our modern age. What started as the world's most comprehensive customer relationship management (CRM) system available in the market place has now morphed over the years into an ecosystem of tools and services that enable you to run your entire business platform.This book gives you a method (a set of governance processes) that provides a complete view of how to govern and manage any Salesforce implementation. It breaks the architectural components of the Salesforce platform into manageable sections, allowing you to navigate and understand how to govern your Salesforce implementation in a consistent manner with an approach that is structured, repeatable, and clearly defined.Salesforce Platform Governance Method is divided into nine distinct phases which have been chosen based on how the Salesforce platform is architected. This is relevant today because every organization that implements Salesforce will face the same issues around governance, integration, development, and security and the majority of organizations will find, through trial and error, a solution to govern these components. This book will help Salesforce professionals and enterprise organizations as well as small and mid-sized businesses (SMBs) navigate these topics and ultimately have a successful and fully integrated, secure Salesforce implementation.WHAT YOU WILL LEARN* Govern the application architecture on the Salesforce platform, including general architecture, localization and global deployments, workflow and process, formulas and files, and social* Govern the data architecture, including design and data optimization, performance, predictive and actual data volumes, and data movement* Govern the identity and access management aspects of the application and Salesforce platform* Govern the low-level platform capabilities delivered through Lightning, Visualforce, and Apex* Handle community implementations that bring specific features into the Salesforce platform for consideration and governance* Create checklists for the governance steps, laid out in the method, and for any tooling recommendations that can help simplify the process of governanceWHO THIS BOOK IS FORPeople responsible for maintaining a Salesforce SaaS instance or developing changes for that Salesforce instance. Readers should have a basic understanding of the Salesforce platform and a desire to introduce a level of control around the changes being made, reduce issues on their Salesforce instance, and improve quality while increasing the throughput of changes they want to introduce into the platform.LEE HARDING, formerly a Senior Program Architect at Salesforce, is the Technology Director at Harwoods Group, a large automotive retail company in the United Kingdom. Harwoods are using Salesforce's technology at the heart of their digital transformation and considers it a key enabler for their business in the future. Over the past 35 years in IT, Lee has used his skills and experience to help large and small enterprises deliver their business transformations. Lee has handled big transformational programs, involving tens of thousands of users and has helped customers get the most out of their investment in the Salesforce Cloud technologies. Using his experience in large-scale transformation projects Lee has helped many businesses accelerate their implementations and see the benefits sooner, rather than later. Having a broad knowledge base and a keen interest in technology and its governance, Lee has been able to help customers navigate the pros and cons of technology decisions and keeps an open mind as to how technology can benefit his customers at the earliest opportunity, while instilling the right processes to help his customers be successful.LEE BAYLISS, a Senior Program Architect at Salesforce, has worked in the IT industry for over 25 years and has held various positions in operations, engineering, product design, technical leadership, and various lead architect positions for large service providers such as DXC (formerly, EDS/HPES). During Lee’s extensive career in IT, he has worked across many industry sectors, including manufacturing, oil exploration, financial services, and health life sciences. Working with various enterprise businesses, Lee has amassed a wealth of experience delivering IT solutions ranging from lightweight projects to large scale business transformations. For the last 3 years, Lee has been working for Salesforce, a company which is diverse in nature, focused on customer success. Salesforce has created a huge ecosystem of products and services that can propel SME businesses to become trailblazers in their field. At Salesforce, Lee finds himself in a unique position providing guidance on all of the things that large (and small) organizations struggle with—how to implement the Salesforce platform and its components successfully, how to control all the moving parts, and how to drive value throughout the business in a world where digital transformation is a success imperative.CHAPTER 1: THE SALESFORCE LIGHTNING PLATFORM GOVERNANCE METHODThe content of this Chapter introduces the reader to the concepts of governance and how they need to construct their teams and processes to facilitate governance within their organisation. Additionally, the structure of our governance method is described, which sets the structure for the remainder of the book. The book is essentially split into two sections. The first section is the governance method, whilst the second section is the resources needed to perform the governance.Resource BaseKey PointsBasic StructureAdapting the SLPGMArchitecture GovernanceProcess ManagementScoping the Application Governance CyclePlatform TeamCHAPTER 2: APPLICATION ARCHITECTURE (PHASE A)Describes the method by which the application architecture is governed on the Salesforce platform. Areas covered are general architecture, localisation and global deployments, workflow and process, formulas and files and social.ObjectivesApproachInputsStepsOutputsCHAPTER 3: DATA ARCHITECTURE (PHASE B)Describes the method by which the data architecture is governed. Areas covered are design and data optimization, performance, predictive and actual data volumes and data movement.ObjectivesApproachInputsStepsOutputsCHAPTER 4: IDENTITY & ACCESS MANAGEMENT (PHASE C)This Chapter will focus on the governance of the identity and access management aspects of the application and Salesforce platform. These will form part of the technical standards and policies, but it is possible for an application to seek changes to these. For example, A Connected App (external to Salesforce) may be required that can only support a specific authentication solution, which is not part of the technical standards.ObjectivesApproachInputsStepsOutputsCHAPTER 5: SHARING & VISIBILITY (PHASE D)The Salesforce platform is very flexible and as such allows a “developer” to create applications with very little development experience. Obviously the more experience the developer, the more comprehensive the application can be. Salesforce has specifically focused on the ability to create applications and change configuration through “clicks”, negating in the majority of cases the need to actually write “code”. Creating applications and changing configuration via “clicks” is known as Declarative and the Salesforce platform has provided a significant amount of functionality and tailoring capability just through the declarative route. Declarative changes are stored in the metadata of the Org, and as such can be extracted (there are some limitations) and therefore analysed and governed. The approach to this phase is to describe how to take those declarative changes and assess them against the technical standards and policies.ObjectivesApproachInputsStepsOutputsCHAPTER 6: INTEGRATION (PHASE E)Salesforce provides numerous solutions to integration and the right solution will very much depend upon what the requirements are that underpin the integration. However, fundamentally this phase is looking to compare the integration techniques that are part of the technical standards and policies with those that have been used. Then, determine those that have been used, have they been used correctly.ObjectivesApproachInputsStepsOutputsCHAPTER 7: APEX, VISUALFORCE & LIGHTNING (PHASE F)On a shared platform, it is important that every developer takes maximum advantage of the platform to reduce the impact their application has on the overall platform. The phase focuses on governing the low-level platform capabilities delivered through Lightning, Visualforce and Apex.ObjectivesApproachInputsStepsOutputsCHAPTER 8: COMMUNITIES (PHASE G)This phase targets Community implementations specifically, which bring specific features into the Salesforce platform for consideration and governance. As Communities can target Customers, Employees and Partners it is important that any data held within the core Salesforce instance from which the Community is delivered is secured. Therefore, Communities brings about specific sharing capabilities and other considerations that should be reviewed.ObjectivesApproachInputsStepsOutputsCHAPTER 9: MOBILE SOLUTIONS (PHASE H)This phase targets the governance of deploying Salesforce to a mobile device. This will include the configuration and source code, any customization used and security implications.ObjectivesApproachInputsStepsOutputsCHAPTER 10: DEVELOPMENT LIFECYCLE & DEPLOYMENT (PHASE I)The development lifecycle will be well defined in terms of the environments and tooling and the “route to live” that an application will take. The purpose of this phase is to have a means of governing this. In the main, this should not change regularly, but within the enterprise it is not unimaginable that additional Salesforce instances may arise, or that external parties are engaged. In these scenarios, the organization will want to determine whether these situations are adhering to the standards.ObjectivesApproachInputsStepsOutputsCHAPTER 11: RESOURCE BASEThe Resource Base provides the reference material for all of the governance phases. This material is distilled to provide distinct references against which governance is simplified. Additionally, the Resource Base will form the basis for the documentation to support the development within the Salesforce platform. The purpose being, the reference material informs the developers on how to develop, as well as providing a reference to which governance can be performed. The subsequent Chapters within the Resource Base section have a consistent layout, which details the guidelines and best practices from Salesforce as well as a checklist to facilitate the governance process. In addition, any tooling that could be used to help accelerate the governance process is highlighted.OverviewCHAPTER 12: APPLICATION ARCHITECTURE (PHASE A) RESOURCE BASEGuidelines and best practices from Salesforce. Checklist for the governance steps laid out in the method and any tooling recommendations that can help simplify the process of governance.Guidelines & Best PracticesStandardsChecklistsToolingCHAPTER 13: DATA ARCHITECTURE (PHASE B) RESOURCE BASEGuidelines and best practices from Salesforce. Checklist for the governance steps laid out in the method and any tooling recommendations that can help simplify the process of governance.Guidelines & Best PracticesStandardsChecklistsToolingCHAPTER 14: IDENTITY & ACCESS MANAGEMENT (PHASE C) RESOURCE BASEGuidelines and best practices from Salesforce. Checklist for the governance steps laid out in the method and any tooling recommendations that can help simplify the process of governance.Guidelines & Best PracticesStandardsChecklistsToolingCHAPTER 15: SHARING & VISIBILITY (PHASE D) RESOURCE BASEGuidelines and best practices from Salesforce. Checklist for the governance steps laid out in the method and any tooling recommendations that can help simplify the process of governance.Guidelines & Best PracticesStandardsChecklistsToolingCHAPTER 16: INTEGRATION (PHASE E) RESOURCE BASEGuidelines and best practices from Salesforce. Checklist for the governance steps laid out in the method and any tooling recommendations that can help simplify the process of governance.Guidelines & Best PracticesStandardsChecklistsToolingCHAPTER 17: APEX, VISUALFORCE & LIGHTNING (PHASE F) RESOURCE BASEGuidelines and best practices from Salesforce. Checklist for the governance steps laid out in the method and any tooling recommendations that can help simplify the process of governance.Guidelines & Best PracticesStandardsChecklistsToolingCHAPTER 18: COMMUNITIES (PHASE G) RESOURCE BASEGuidelines and best practices from Salesforce. Checklist for the governance steps laid out in the method and any tooling recommendations that can help simplify the process of governance.Guidelines & Best PracticesStandardsChecklistsToolingCHAPTER 19: MOBILE SOLUTIONS (PHASE H) RESOURCE BASEGuidelines and best practices from Salesforce. Checklist for the governance steps laid out in the method and any tooling recommendations that can help simplify the process of governance.Guidelines & Best PracticesStandardsChecklistsToolingCHAPTER 20: DEVELOPMENT LIFECYCLE & DEPLOYMENT (PHASE I) RESOURCE BASEGuidelines and best practices from Salesforce. Checklist for the governance steps laid out in the method and any tooling recommendations that can help simplify the process of governance.Guidelines & Best PracticesStandardsChecklistsTooling

Regulärer Preis: 66,99 €
Produktbild für Java 17 Recipes

Java 17 Recipes

Quickly find solutions to dozens of common programming problems encountered while building Java applications, with recipes presented in the popular problem-solution format. Look up the programming problem that you want to resolve. Read the solution. Apply the solution directly in your own code. Problem solved!Java 17 Recipes is updated to reflect changes in specification and implementation since the Java 9 edition of this book. Java 17 is the next long-term support release (LTS) of the core Java Standard Edition (SE) version 17 which also includes some of the features from previous short term support (STS) releases of Java 16 and previous versions.This new edition covers of some of the newest features, APIs, and more such as pattern matching for switch, Restore Always-Strict-Floating-Point-Semantics, enhanced pseudo-random number generators, the vector API, sealed classes, and enhancements in the use of String. Source code for all recipes is available in a dedicated GitHub repository.This must-have reference belongs in your library.WHAT YOU WILL LEARN* Look up solutions to everyday problems involving Java SE 17 LTS and other recent releases* Develop Java SE applications using the latest in Java SE technology* Incorporate Java major features introduced in versions 17, 16, and 15 into your codeWHO THIS BOOK IS FORProgrammers and developers with some prior Java experience.JOSH JUNEAU has been developing software and enterprise applications since the early days of Java EE. Application and database development have been his focus since the start of his career. He became an Oracle database administrator and adopted the PL/SQL language for performing administrative tasks and developing applications for the Oracle database. In an effort to build more complex solutions, he began to incorporate Java into his PL/SQL applications and later developed standalone and web applications with Java. Josh wrote his early Java web applications utilizing JDBC and servlets or JSP to work with backend databases. Later, he began to incorporate frameworks into his enterprise solutions, such as Java EE and JBoss Seam. Today, he primarily develops enterprise web solutions utilizing Java EE and other technologies. He also includes the use of alternative languages, such as Jython and Groovy, for some of his projects. Over the years, Josh has dabbled in many different programming languages, including alternative languages for the JVM, in particular. In 2006, Josh began devoting time to the Jython Project as editor and publisher of the Jython Monthly newsletter. In late 2008, he began a podcast dedicated to the Jython programming language. Josh was the lead author for The Definitive Guide to Jython, Oracle PL/SQL Recipes, and Java 7 Recipes, and a solo author of Java EE 7 Recipes and Introducing Java EE 7, which were all published by Apress. He works as an application developer and system analyst at Fermi National Accelerator Laboratory, and he also writes technical articles for Oracle and OTN. He was a member of the JSR 372 and JSR 378 expert groups, and is an active member of the Java Community, helping to lead the Chicago Java User Group’s Adopt-a-JSR effort. When not coding or writing, Josh enjoys spending time with his wonderful wife and five children, especially swimming, fishing, playing ball, and watching movies. To hear more from Josh, follow him on Twitter at @javajuneau.LUCIANO MANELLI earned a PhD in computer science from the IT department, University of Bari-Aldo Moro. His PhD focused on grid computing and formal methods, and he published the results in international publications. Luciano obtained several certificates in the IT sector, and, in 2014, began working for the Port Network Authority of the Ionian Sea–Port of Taranto, after working for 13 years for InfoCamere SCpA. He has worked mainly in the design, analysis, and development of large software systems; research and development; testing; and production with roles of increasing responsibility in several areas over the years. Luciano has developed a great capability to make decisions in a technical and business context and is mainly interested in project management and business process management. In his current position, he deals with port community systems and software innovation. Additionally, he has written several IT books and is a contract professor at the Polytechnic of Bari (foundations of computer science), and at the University of Bari-Aldo Moro (programming for web, computer science, and computer lab).1. Getting Started with Java 172. Java 17 Enhancements3. Strings4. Numbers and Dates5. Object-Oriented Java6. Lambda Expressions7. Data Structures and Collections8. Input and Output9. Exceptions and Logging10. Concurrency11. Debugging and Unit Testing12. Unicode, Internationalization, and Currency Codes13. Working with Databases14. JavaFX Fundamentals15. Graphics with JavaFX16. Media with JavaFX17. Java Web Applications18. Nashorn and Scripting19. E-mail20. JSON and XML Processing21. Networking22. Java Modularity

Regulärer Preis: 66,99 €
Produktbild für Mastering ARKit

Mastering ARKit

Embark on a journey to build an augmented reality world. This book puts theory into practical application by building unique augmented reality apps specific to each chapter’s topic.You’ll learn to engineer successful, well-designed, and comprehensive augmented reality applications for Apple devices. First, uncover the foundation of augmented reality on Apple platforms. Understand the building blocks and inner workings of the technologies that power augmented reality. Then, learn about building AR apps using ARKit, SceneKit, SpriteKit, RealityKit, and RealityComposer.You’ll study augmented reality app business models, designs, and content for the ultimate user experience. Plus, you’ll cover the theories and practicalities of ARKit APIs such as surface detection, working with world maps, body motion capture, face tracking, object scanning and detecting, people occlusion, and more. Chapter by chapter, this book helps you to become an advanced augmented reality engineer.By the end of the book, you’ll have the necessary mental models and tools to engineer delightful experiences in Apple’s augmented reality platforms.WHAT YOU'LL LEARN* Build AR apps with SceneKit, SpriteKit, RealityKit, and RealityComposer* Understand the business models that support augmented reality* Incorporate surface detection, computer vision, and body motion capture in your appsWHO THIS BOOK IS FORiOS developers who want to expand their knowledge of ARKit. They should have a solid foundation in the Swift programming language and understand the basics of navigating Xcode.JAYVEN NHAN has worked with the biggest international and national enterprises in health care, financial banking, and entertainment streaming industries. He has published books and over 30 App Store apps. Jayven is an Apple scholar who contributes his best work to passion, fitness training, and nutrition. Passion makes problem-solving an enjoyment. Outside of coding, you may find him listening to audiobooks and podcasts, reading, or learning from YouTube videos.MASTERING ARKITCHAPTER 1: FOUNDATION* Why Augmented Reality?* Why ARKit?* Introduction to ARKit: Under the Hood (includes matrixes)* Graphics Frameworks for ARKit* Session Lifecycles and Tracking Quality* Designing an Augmented Reality Experience* Augmented Reality Experience Prototyping CHAPTER 2: BUILDING WITH ARKIT AND SCENEKIT* Building Your First ARKit App with SceneKit* Understanding and Implementing 3D Objects* Detecting Horizontal Planes and Adding 3D Objects with SceneKit* Understanding Physics by Launching a Rocketship* Light Estimation with Ambient Intensity and Color Temperature* Working with 2D Image Recognition* Saving and Restoring World-mapping Data to Create a Persistence AR Experience* Working with Real Time Vision/Core ML (Using Hand Gestures to Control a Robot CHAPTER 3: AR CONTENT CREATION* Creating 3D Assets* Creating Immersive Audio Experiences CHAPTER 4: BUILDING WITH ARKIT AND SPRITEKIT* Working with SpriteKit and ARKit CHAPTER 5: BUILDING WITH ARKIT, REALITYKIT AND REALITYCOMPOSER* Building Shared Experiences* Face Tracking* Reality Composer: Creating AR Content CHAPTER 6: TRACKING, DETECTION, SCANNING, AND CAPTURE* Simultaneously Integrate Face-Tracking and World Tracking* Object Scanning* Object Detection* Body Motion Capture* People Occlusion CHAPTER 7: ADVANCED* Create System Wide Accessible AR Content: Quick Look with USDZ* Advancing Quick Look with custom logic integrations.* Working with SwiftUI and ARKit* Record Augmented Reality Experiences with ReplayKit

Regulärer Preis: 56,99 €
Produktbild für Introducing Blockchain with Java

Introducing Blockchain with Java

Create your own crypto currency by implementing blockchain technology using Java. This step-by-step guide will teach you how to create a user interface using Java FX and implement SQLite DB using JDBC Driver for the blockchain.INTRODUCING BLOCKCHAIN WITH JAVA includes numerous exercises and test questions to help you solidify what you have learned as you progress through the book, and provides ideas on expanding the codebase to make it your own. You will have access to a fully-functioning repository with Java code.Upon completing this book, you will have the knowledge necessary to program your own blockchains with Java and you will have a completed project for your portfolio.WHAT YOU WILL LEARN* Know the most important theoretical concepts of the blockchain* Code the blockchain in Java* Create a user interface with JavaFX* Implement SQLite DB using JDBC Driver* Create a P2P multi-threaded app * Create your own cryptocurrency app with full functionality* Implement blockchain technology on a P2P network from scratch using Java, JavaFX, and SQLWHO THIS BOOK IS FORAnyone with a basic level knowledge of: Java or similar object-oriented programming language, FXML or HTML or similar markup language, and SQLSPIRO BUZHAROVSKI is a full-stack software developer in the IT sector. He has a degree in mechanical engineering and has worked as an engineer in the oil and gas sector for more than six years. His interests include Java frameworks, blockchain, and the latest high-tech trends. Inspiration for this book came while working as a technical reviewer on the Apress book by Boro Sitnikovski, Introducing Blockchain with Lisp: Implement and Extend Blockchains with the Racket Language.1. Introduction to Blockchain . . . . . . . .1.1. Motivation and basic definitions . .1.2. Encryption . . . . . . . . . . . . . . .1.2.1. Functions . . . . . . . . . . . .1.2.2. Symmetric-key algorithm . .1.2.3. Asymmetric-key algorithm .1.3. Hashing . . . . . . . . . . . . . . . . .1.4. Smart contracts . . . . . . . . . . . .1.5. Bitcoin . . . . . . . . . . . . . . . . . .1.6. Example workflows . . . . . . . . . .Summary . . . . . . . . . . . . . . . . . . .2. Blockchain Core - Model . . . . . . . .2.1 Block.java . .2.2. Transaction.java . . . . . . . . . . . . . . .2.3. Wallet.java . . . . . . . . . . . . . . . . .Summary . . . . . . . . . . . . . . . . .3. Database Setup. . . . . . . .3.1. SQLite Database Browser Quick Setup .3.2. Blockchain.db3.3. Wallet.db . . . . . . . . . . . . . . . . . .3.4 JDBC Driver for SQLite setup3.5 Writing your App init() method.Summary . . . . . . . . . . . . . . . . . . .4. Service Layer Implementation. . . . . .4.1. BlockData.java44.2. WalletData.javaSummary . . . . . . . . . . . . . . . . .5. UI – View Layer. . . . . .5.1. SceneBuilder Quick Setup5.2. Creating Your Views3.2.1. MainWindow.fxml . . . . . . . . . . . . . . . .3.2.2. AddNewTransactionWindow.fxml . . . . . . . . . . . . . . . .5.3. Creating Your View Controllers5.3.1 MainWindowController.java5.3.1 AddNewTransactionController.javaSummary . . . . . . . . . . . . . . . . .6. Network Handlers – Networking Layer. . . . . .6.1. UI Thread6.2. Peer Client Thread6.3. Peer Server Handler – Multithreading requests 6.3.1 Peer Request Thread6.4. Mining ThreadSummary . . . . . . . . . . . . . . . . .

Regulärer Preis: 56,99 €