Zum Hauptinhalt springen Zur Suche springen Zur Hauptnavigation springen

Computer und IT

Produkte filtern

Produktbild für SAP SuccessFactors Employee Central

SAP SuccessFactors Employee Central

Straffe HR-Prozesse und zufriedene Mitarbeitende: Lernen Sie, wie Sie Ihre Personalarbeit mit Employee Central auf ein neues Level heben. Schritt für Schritt wird erklärt, wie Sie mit modernster Cloud-Software Mitarbeiter- und Organisationsdaten verwalten, Arbeitszeiten erfassen sowie Gehalt und Zusatzleistungen im Griff behalten. Arbeiten Sie effektiv mit Massenänderungen, nutzen Sie die EC-Standardprozesse, Geschäftsregeln und Workflows, um das Beste aus Ihrem HR-System herauszuholen! Aus dem Inhalt: Grundlagenobjekte (Foundation Objects)PlanstellenmanagementMitarbeiterdatenOrganisationsmanagementGehalt und ZusatzleistungenZeitwirtschaftIntegration mit SAP FieldglassMassenänderungenDokumentenerzeugungReportingRollenbasierte BerechtigungenErweiterbarkeitDaten und SchnittstellenÜberblick über Employee Central Payroll   Vorwort des Autorenteams ... 17   Einleitung ... 19   1.  Employee Central -- Überblick und Implementierung ... 25        1.1 ... Employee Central auf einen Blick ... 26        1.2 ... Employee Central in die Systemlandschaft einbinden ... 34        1.3 ... Implementierung vorbereiten ... 37   2.  Grundlagen der Arbeit in Employee Central ... 51        2.1 ... Mitarbeiterstatus ... 51        2.2 ... Ereignisse und Ereignisgründe ... 54        2.3 ... Workflows nutzen ... 66        2.4 ... Geschäftsregeln ... 101   3.  Grundlagenobjekte ... 115        3.1 ... Was sind Grundlagenobjekte? ... 115        3.2 ... Kategorien von Grundlagenobjekten ... 117        3.3 ... Verknüpfungen und Vererbung bei Grundlagenobjekten ... 123        3.4 ... Grundlagenobjekte konfigurieren ... 125        3.5 ... Daten für Grundlagenobjekte erstellen ... 134   4.  Planstellenmanagement ... 141        4.1 ... Mit Planstellen arbeiten ... 142        4.2 ... Planstellenmanagement einrichten ... 155        4.3 ... Planstellenmanagement im Zusammenspiel mit weiteren SAP-SuccessFactors-Modulen ... 164        4.4 ... Übersicht über die Firmenstruktur ... 166   5.  Mitarbeiterdaten ... 171        5.1 ... Zeitscheiben und Historie nutzen ... 172        5.2 ... Ansichten auf Mitarbeiterdaten ... 174        5.3 ... Self-Services für Mitarbeitende und Vorgesetzte ... 198        5.4 ... Transaktionen zur Pflege des Mitarbeiterlebenszyklus ... 203        5.5 ... Konfiguration ... 209   6.  Zusatzleistungen ... 213        6.1 ... Globale Zusatzleistungen ... 213        6.2 ... Grundlagen der Konfiguration ... 214        6.3 ... Globale Zusatzleistungen in ESS ... 218        6.4 ... Länderspezifische Zusatzleistungen ... 222        6.5 ... US-spezifische Zusatzleistungen ... 224   7.  Zeitmanagement ... 227        7.1 ... Übersicht über das Zeitmanagement ... 227        7.2 ... Abwesenheit ... 238        7.3 ... Arbeitszeiterfassungsbogen ... 259        7.4 ... Employee Central Time Tracking ... 261   8.  Weitere Beschäftigungsarten abbilden ... 271        8.1 ... Grundlegende Konzepte ... 272        8.2 ... Auslandseinsatz ... 272        8.3 ... Mehrfachbeschäftigung ... 285        8.4 ... Auswirkungen von mehreren Beschäftigungsverhältnissen auf andere Module und Prozesse ... 290        8.5 ... Kontingentarbeitende ... 296   9.  Dokumentgenerierung ... 301        9.1 ... Dokumentgenerierungsvorlage erstellen ... 302        9.2 ... E-Mail-Einstellungen für eine Dokumentgenerierungsvorlage erstellen ... 305        9.3 ... Inhalte von Feldern in der Dokumentvorlage zuordnen ... 306        9.4 ... Ein Dokument generieren ... 309 10.  Reporting ... 317        10.1 ... Bericht-Center ... 318        10.2 ... Überblick verfügbarer Reporttypen im Bericht-Center ... 319 11.  Rollenbasierte Berechtigungen ... 355        11.1 ... Einführung in rollenbasierte Berechtigungen ... 356        11.2 ... Berechtigungsgruppen verwalten ... 362        11.3 ... Berechtigungsrollen verwalten ... 366        11.4 ... Berechtigungspflege für MDF-Objekte ... 374        11.5 ... Berechtigungen im Kontext von Employee Central ... 376        11.6 ... Best Practice: Einfachheit, Klarheit und Skalierbarkeit ... 382 12.  Erweiterbarkeit ... 387        12.1 ... Metadata Framework ... 388        12.2 ... MDF-Erweiterungen ... 391        12.3 ... Eine Erweiterung erstellen ... 394        12.4 ... Daten mit einer Standarderweiterung pflegen ... 418        12.5 ... Erweiterung einer Standard-MDF-Erweiterung ... 420        12.6 ... SAP Business Technology Platform ... 422 13.  Daten und Schnittstellen für Employee Central ... 427        13.1 ... Vorüberlegungen zu Datenimporten für die Migration ... 428        13.2 ... Daten importieren ... 432        13.3 ... Daten exportieren ... 465        13.4 ... Berechtigungen für Importe und Exporte pflegen ... 472        13.5 ... Daten aus SAP ERP Human Capital Management migrieren ... 476 14.  Employee Central mit anderen SAP-SuccessFactors-Modulen integrieren ... 477        14.1 ... Benutzerdatendatei ... 479        14.2 ... SAP SuccessFactors Recruiting ... 481        14.3 ... SAP SuccessFactors Onboarding ... 484        14.4 ... SAP SuccessFactors Succession ... 485        14.5 ... SAP-SuccessFactors-Stellenprofile ... 485        14.6 ... SAP SuccessFactors Learning ... 487        14.7 ... SAP SuccessFactors Compensation/Variable Pay ... 487        14.8 ... SAP SuccessFactors Workforce Analytics ... 489        14.9 ... SAP SuccessFactors Employee Central Payroll ... 490 15.  Employee Central Payroll ... 493        15.1 ... Vorabüberlegungen zur Einbindung von Employee Central Payroll ... 494        15.2 ... Daten aus Employee Central zur Nutzung in Employee Central Payroll ... 504        15.3 ... Kerndaten von Employee Central Payroll ... 518        15.4 ... Abrechnungsaufgaben in Employee Central zur Pflege von Daten in Employee Central Payroll verwenden ... 533        15.5 ... Gehaltsabrechnung über das Payroll Control Center verwalten ... 537        15.6 ... Besonderheiten beim Einsatz von Employee Central Payroll ... 550 16.  Tipps für den Betrieb und Ausblick ... 557        16.1 ... Tipps für den Betrieb ... 557        16.2 ... Aktueller Einsatz und Ausblick ... 562   Das Autorenteam ... 567   Index ... 569

Regulärer Preis: 89,90 €
Produktbild für Outlook 2021

Outlook 2021

Lernen Sie Outlook 2021 von Grund auf kennen und erfahren Sie, wie Sie E-Mails schreiben, einen Terminkalender führen, Aufgaben und Erinnerungen anlegen und Outlook zu Ihrem persönlichen Adressbuch machen. Schritt für Schritt begleitet Sie der Outlook-Experte Otmar Witzgall durch das Programm, sodass Sie es schnell privat oder bei der Arbeit einsetzen und die tägliche Informationsflut locker im Griff behalten werden. Egal ob Ein- oder Umsteiger, dieses Buch zeigt Ihnen, wie Sie Outlook 2021 mühelos einsetzen. Aus dem Inhalt: Outlook kennenlernen und einrichtenE-Mails schreiben und versendenDen Posteingang verwaltenOrdnung in Ihre E-Mails bringenViren und unerwünschte Werbung abwehrenFortgeschrittene E-Mail-Funktionen nutzenEin Adressbuch anlegenDas Adressbuch für E-Mails verwendenTermine planenAufgaben organisierenMit Notizen arbeitenOutlook anpassenOutlook-Daten sichern   1.  Outlook kennenlernen und einrichten ... 8        Ein E-Mail-Konto anlegen ... 10        Outlook mit Active-Sync-Konto verbinden ... 14        Outlook manuell mit POP-Konto verbinden ... 18        Die Benutzeroberfläche kennenlernen ... 22        Outlook per Touchscreen bedienen ... 28        Mit Ordnern arbeiten ... 30        Zwischen Outlook-Bereichen navigieren ... 32        Die Outlook-Hilfe nutzen ... 34   2.  E-Mails verfassen und versenden ... 36        Empfänger, Betreff und Co. eingeben ... 38        Eine E-Mail an mehrere Empfänger versenden ... 42        Text eingeben ... 44        Die E-Mail als Entwurf speichern ... 48        Die E-Mail versenden ... 50        Weitere Sendeoptionen festlegen ... 52        Den Versand überprüfen ... 54        Dateien und Fotos anhängen ... 56        Text gestalten ... 60        Mit Formatvorlagen und Designs arbeiten ... 64        Eine Signatur anfügen ... 68   3.  Den Posteingang verwalten ... 70        E-Mails empfangen und lesen ... 72        E-Mails beantworten oder weiterleiten ... 74        Einen Anhang öffnen und speichern ... 78        Lese- und Übermittlungsbestätigung verwenden ... 82        Lesebereich und Ansichten einstellen ... 84        Eine E-Mail drucken ... 88   4.  Nachrichten effizient organisieren ... 90        E-Mails ordnen, verschieben und löschen ... 92        Unterhaltungen aufräumen ... 96        E-Mails automatisch verschieben ... 98        E-Mails suchen ... 104        Suchordner verwenden ... 108        E-Mails kategorisieren ... 110        Nachrichten zur Nachverfolgung kennzeichnen ... 112        Ordner aufräumen ... 114        Nachrichten endgültig löschen ... 120   5.  Viren und unerwünschte Werbung abwehren ... 122        Einen Virenscan durchführen ... 124        Spam blockieren ... 128        Versehentlich blockierte Mails zurückholen ... 130        Sicherheitsmaßnahmen festlegen ... 132   6.  Fortgeschrittene E-Mail-Funktionen nutzen ... 138        E-Mails filtern und sortieren ... 140        Abläufe mit QuickSteps vereinfachen ... 144        Nachrichten per RSS abonnieren ... 148        Mit Schnellbausteinen Zeit gewinnen ... 150   7.  Ein Adressbuch anlegen ... 152        Einen Kontakt hinzufügen ... 154        Einen Kontakt neu anlegen ... 156        Kontakte bearbeiten ... 158        Kontaktordner erstellen ... 162        Kontakte sortieren und filtern ... 164        Kontakte suchen ... 166        Einem Kontakt Dateien und Notizen hinzufügen ... 168        Kontaktgruppen einrichten ... 170        Kontakte in eine Excel-Datei übertragen ... 172        Kontakte aus Excel importieren ... 176   8.  Das Adressbuch für E-Mails verwenden ... 182        Empfänger aus dem Adressbuch wählen ... 184        Eine E-Mail an eine Kontaktgruppe senden ... 186        Visitenkarte abspeichern ... 188        Einen Kontakt als Visitenkarte weitergeben ... 190   9.  Termine planen ... 192        Einen Termin anlegen ... 194        Die Erinnerungsfunktion nutzen ... 198        Aus regelmäßigen Terminen eine Serie machen ... 200        Einem Termin Dateien hinzufügen ... 202        Feiertage im Kalender anzeigen ... 204        Geburtstage eintragen ... 206        Besprechungen organisieren ... 210        Eine E-Mail als Termin übernehmen ... 214        Kalenderdaten weitergeben ... 218        Kalender drucken ... 220 10.  Aufgaben organisieren ... 222        Aufgaben anlegen und bearbeiten ... 224        Die Anzeige von Aufgaben ändern ... 228        An Aufgaben erinnert werden ... 230        Wiederkehrende Aufgaben festlegen ... 232        Dateien und Notizen anhängen ... 234 11.  Mit Notizen arbeiten ... 236        Eine Notiz erstellen ... 238        Notizen einfärben ... 240        Notizen sortieren ... 242        Notizen per E-Mail versenden ... 244 12.  Outlook verwalten und anpassen ... 246        Das Menüband anpassen ... 248        Schnell auf Befehle zugreifen ... 252        Kontoeinstellungen ändern ... 254        Kalenderoptionen ändern ... 256        Einstellungen für Aufgaben vornehmen ... 258        Optionen für den Bereich Personen anpassen ... 260        Mehr Übersicht in den Listenansichten ... 262        Outlook mit Word und Co. verwenden ... 264 13.  Outlook-Daten sichern ... 268        Alte Daten archivieren ... 270        Daten sichern ... 274        Daten wiederherstellen ... 278        Mit Datendateien arbeiten ... 282   Wichtige Tasten und Tastenkombinationen ... 284   Glossar ... 286   Stichwortverzeichnis ... 294

Regulärer Preis: 16,90 €
Produktbild für Die Kunst der agilen Entwicklung (2. Auflage)

Die Kunst der agilen Entwicklung (2. Auflage)

Grundlagen, Methoden und PraktikenUm agile Entwicklung zu meistern, müssen Sie im Team lernen, unzählige Möglichkeiten von Moment zu Moment zu bewerten und intuitiv die beste Vorgehensweise auszuwählen.Dieses Buch beschreibt umfassend und praxisorientiert die Grundlagen, Methoden und Praktiken agiler Softwareentwicklung. James Shore gibt wertvolle Ratschläge für den Projektstart, inkrementellen Entwurf, Continuous Integration, iterative Planung und testgetriebene Entwicklung sowie die Bereitstellung und Refactoring von Software, die aus über zwei Jahrzehnten Erfahrung mit Agilität stammen. Er bringt den State of the Art aus Extreme Programming, Scrum, Lean, DevOps und mehr in ein zusammenhängendes Ganzes und vermittelt darüber hinaus, dass Agilität zu meistern auch bedeutet, in Abhängigkeit von Projektgegebenheiten und der Organisation, in der Software entwickelt wird, Praktiken anzupassen.Diese 2. Auflage ist vollständig überarbeitet und von Grund auf neu geschrieben worden und berücksichtigt dabei die Weiterentwicklung auf dem Gebiet der agilen Entwicklung der letzten 14 Jahre. Neu aufgenommen wurden Themen wie agile Skalierung, DevOps, die Arbeit mit Remote-Teams sowie das Agile Fluency Model zur Einführung und Anpassung von Agilität an die Bedürfnisse des Unternehmens. Autor:James Shore leitet seit 1999 Teams, die agile Entwicklung praktizieren. Er kombiniert ein tiefes Verständnis der agilen Ideen mit jahrzehntelanger praktischer Erfahrung in der Entwicklung und nutzt diese Erfahrung, um Menschen dabei zu unterstützen, zu verstehen, wie alle Aspekte von Agilität zusammenpassen, um herausragende Ergebnisse zu erzielen. James hat den Gordon Pask Award der Agile Alliance für Beiträge zur agilen Praxis erhalten, ist Moderator mehrerer Screencasts zur Softwareentwicklung und Mitbegründer des Agile Fluency Model. Er ist online unter jamesshore.com zu finden.Zielgruppe: Programmierer*innenSoftwareentwickler*innenProduktverantwortlicheProjektmanager*innenQualitätsverantwortlicheManagementStudierende

Regulärer Preis: 49,90 €
Produktbild für Java für Dummies (8. Auflg.)

Java für Dummies (8. Auflg.)

Sie wollen in Java einsteigen oder Ihre Kenntnisse erweitern? »Java für Dummies« ist gleichzeitig Lehrbuch und unverzichtbares Nachschlagewerk für alle Java-Programmierer. Basiswissen zur objektorientierten Programmierung wird genauso vermittelt wie das Prinzip der Wiederverwendbarkeit von Programmbausteinen. Außerdem lernen Sie, wann Variablen innerhalb oder außerhalb von Methoden deklariert werden sollten, wo die Grenzen von Arrays liegen und wie Code mit Exceptions absturzsicher gemacht wird. Diese Auflage von »Java für Dummies« berücksichtigt die Neuerungen der Version Java 17. Barry Burd ist Mathematiker und Professor für Informatik. Er hat alle Auflagen von "Java für Dummies" und "Mit Java programmieren lernen für Dummies" verfasst und schreibt häufig Artikel über Java für Online-Publikationen.Einleitung 23TEIL I: LOS GEHT’S 27Kapitel 1: Alles über Java 29Kapitel 2: Alles über Software 41Kapitel 3: Die grundlegenden Bausteine verwenden 53TEIL II: EIGENE JAVA-PROGRAMME SCHREIBEN 75Kapitel 4: Das Optimum aus Variablen und ihren Werten herausholen 77Kapitel 5: Den Programmablauf mit entscheidungsfindenden Befehlen steuern 115Kapitel 6: Den Programmablauf mit Schleifen steuern 151TEIL III: DAS GROẞE GANZE: OBJEKTORIENTIERTE PROGRAMMIERUNG 169Kapitel 7: Die Sache mit der objektorientierten Programmierung 171Kapitel 8: Zeit und Geld sparen: Code wiederverwenden 211Kapitel 9: Neue Objekte entwerfen 243TEIL IV: INTELLIGENTE JAVA-TECHNIKEN 267Kapitel 10: Variablen und Methoden richtig platzieren 269Kapitel 11: Arrays verwenden, um mit Werten zu jonglieren 301Kapitel 12: Sammlungen und Streams verwenden (wenn Arrays nicht mehr ausreichen) 327Kapitel 13: Gut aussehen, wenn sich die Dinge unerwartet ändern 357Kapitel 14: Namen in Programmteilen gemeinsam nutzen 385Kapitel 15: Referenztypen 411Kapitel 16: Jonglieren mit Java 429Kapitel 17: Datenbankverbindungen aufbauen und nutzen mit Java 449TEIL V: DER TOP-TEN-TEIL 459Kapitel 18: Zehn Ratschläge für neue Softwareentwickler 461Kapitel 19: Zehn Websites für Java 467Abbildungsverzeichnis 469Stichwortverzeichnis 475

Regulärer Preis: 17,99 €
Produktbild für SQL für Dummies (8. Auflg.)

SQL für Dummies (8. Auflg.)

Daten und Datenbanken sind quasi überall. Mit der Standardabfragesprache SQL können Daten in relationalen Datenbanken einfach, strukturiert und zielsicher abgefragt werden. Erfahren Sie in diesem Buch, das kein Vorwissen voraussetzt, wie Sie Datenbanken erstellen, Daten ordnen und abfragen und wie Sie SQL-Anweisungen in Programme und Websites einbinden. Nutzen Sie dieses Buch auch als Nachschlagewerk. Ganz wichtig: Sie lernen auch, wie Sie Ihre Datenbanken und Daten schützen und wie Sie typische Fehler vermeiden. Allen G. Taylor ist Datenbank-Experte und Autor vieler Computerbücher, insbesondere über Datenbanksysteme.Über den Autor 9Einleitung 25TEIL I: GRUNDBEGRIFFE 29Kapitel 1: Grundlagen relationaler Datenbanken 31Kapitel 2: SQL-Grundlagen 45Kapitel 3: Die Komponenten von SQL 77TEIL II: DATENBANKEN MIT SQL ERSTELLEN 105Kapitel 4: Eine einfache Datenbankstruktur erstellen und verwalten 107Kapitel 5: Eine relationale Datenbank mit mehreren Tabellen erstellen 131TEIL III: DATEN SPEICHERN UND ABRUFEN 163Kapitel 6: Daten einer Datenbank bearbeiten 165Kapitel 7: Temporale Daten verarbeiten 183Kapitel 8: Das Angeben von Datenwerten 197Kapitel 9: SQL-Wertausdrücke – fortgeschrittener Teil 225Kapitel 10: Daten zielsicher finden 237Kapitel 11: Relationale Operatoren 267Kapitel 12: Mit verschachtelten Abfragen tief schürfen 289Kapitel 13: Rekursive Abfragen 307TEIL IV: KONTROLLMECHANISMEN 317Kapitel 14: Datenbanken schützen 319Kapitel 15: Daten schützen 335Kapitel 16: SQL in Anwendungen nutzen 355TEIL V: SQL IN DER PRAXIS 369Kapitel 17: Datenzugriffe mit ODBC und JDBC 371Kapitel 18: SQL und XML 381TEIL VI: SQL FÜR FORTGESCHRITTENE 401Kapitel 19: Cursor 403Kapitel 20: Prozedurale Möglichkeiten mit dauerhaft gespeicherten Modulen schaffen 413Kapitel 21: Fehlerbehandlung 431Kapitel 22: Trigger 443TEIL VII: DER TOP-TEN-TEIL 449Kapitel 23: Zehn häufige Fehler 451Kapitel 24: Zehn Tipps für Abfragen 455Anhang A: Wie kommt man zu einer Datenbankumgebung? 459Anhang B: SQL: Reservierte Wörter 465Abbildungsverzeichnis 467Stichwortverzeichnis 471

Regulärer Preis: 22,99 €
Produktbild für Cybersecurity All-in-One For Dummies

Cybersecurity All-in-One For Dummies

OVER 700 PAGES OF INSIGHT INTO ALL THINGS CYBERSECURITYCybersecurity All-in-One For Dummies covers a lot of ground in the world of keeping computer systems safe from those who want to break in. This book offers a one-stop resource on cybersecurity basics, personal security, business security, cloud security, security testing, and security awareness. Filled with content to help with both personal and business cybersecurity needs, this book shows you how to lock down your computers, devices, and systems—and explains why doing so is more important now than ever. Dig in for info on what kind of risks are out there, how to protect a variety of devices, strategies for testing your security, securing cloud data, and steps for creating an awareness program in an organization.* Explore the basics of cybersecurity at home and in business* Learn how to secure your devices, data, and cloud-based assets* Test your security to find holes and vulnerabilities before hackers do* Create a culture of cybersecurity throughout an entire organizationThis For Dummies All-in-One is a stellar reference for business owners and IT support pros who need a guide to making smart security choices. Any tech user with concerns about privacy and protection will also love this comprehensive guide. This All-in-One gathers the expertise of the leading For Dummies authors in the world of cybersecurity, including JOSEPH STEINBERG, author of Cybersecurity For Dummies; KEVIN BEAVER, author of Hacking For Dummies; TED COOMBS, author of Cloud Security For Dummies; and IRA WINKLER, author of Security Awareness For Dummies. BOOK 1: CYBERSECURITY BASICS 5Chapter 1: What Exactly Is Cybersecurity? 7Chapter 2: Getting to Know Common Cyberattacks 23Chapter 3: The Bad Guys You Must Defend Against 49BOOK 2: PERSONAL CYBERSECURITY 69Chapter 1: Evaluating Your Current Cybersecurity Posture 71Chapter 2: Enhancing Physical Security 93Chapter 3: Cybersecurity Considerations When Working from Home 103Chapter 4: Securing Your Accounts 113Chapter 5: Passwords 131Chapter 6: Preventing Social Engineering Attacks 147BOOK 3: SECURING A BUSINESS 169Chapter 1: Securing Your Small Business 171Chapter 2: Cybersecurity and Big Businesses 195Chapter 3: Identifying a Security Breach 211Chapter 4: Recovering from a Security Breach 229Chapter 5: Backing Up 249Chapter 6: Resetting Your Device 277Chapter 7: Restoring from Backups 287BOOK 4: SECURING THE CLOUD 311Chapter 1: Clouds Aren’t Bulletproof 313Chapter 2: Getting Down to Business 333Chapter 3: Developing Secure Software 349Chapter 4: Restricting Access 377Chapter 5: Implementing Zero Trust 407Chapter 6: Using Cloud Security Services 429BOOK 5: TESTING YOUR SECURITY 451Chapter 1: Introduction to Vulnerability and Penetration Testing 453Chapter 2: Cracking the Hacker Mindset 473Chapter 3: Developing Your Security Testing Plan 485Chapter 4: Hacking Methodology 497Chapter 5: Information Gathering 507Chapter 6: Social Engineering 513Chapter 7: Physical Security 529BOOK 6: ENHANCING CYBERSECURITY AWARENESS 541Chapter 1: Knowing How Security Awareness Programs Work 543Chapter 2: Creating a Security Awareness Strategy 553Chapter 3: Determining Culture and Business Drivers 559Chapter 4: Choosing the Best Tools for the Job 573Chapter 5: Measuring Performance 589Chapter 6: Assembling Your Security Awareness Program 601Chapter 7: Running Your Security Awareness Program 621Chapter 8: Implementing Gamification 641Index 655

Regulärer Preis: 32,99 €
Produktbild für R All-in-One For Dummies

R All-in-One For Dummies

A DEEP DIVE INTO THE PROGRAMMING LANGUAGE OF CHOICE FOR STATISTICS AND DATAWith R All-in-One For Dummies, you get five mini-books in one, offering a complete and thorough resource on the R programming language and a road map for making sense of the sea of data we're all swimming in. Maybe you're pursuing a career in data science, maybe you're looking to infuse a little statistics know-how into your existing career, or maybe you're just R-curious. This book has your back. Along with providing an overview of coding in R and how to work with the language, this book delves into the types of projects and applications R programmers tend to tackle the most. You'll find coverage of statistical analysis, machine learning, and data management with R.* Grasp the basics of the R programming language and write your first lines of code* Understand how R programmers use code to analyze data and perform statistical analysis* Use R to create data visualizations and machine learning programs * Work through sample projects to hone your R coding skillThis is an excellent all-in-one resource for beginning coders who'd like to move into the data space by knowing more about R.JOSEPH SCHMULLER is a cognitive scientist and statistical analyst. His recent work in the For Dummies series includes the 5th edition of Statistical Analysis with Excel For Dummies along with Statistical Analysis with R For Dummies and R Projects For Dummies.Introduction 1BOOK 1: INTRODUCING R 5Chapter 1: R: What It Does and How It Does It 7Chapter 2: Working with Packages, Importing, and Exporting 37BOOK 2: DESCRIBING DATA 51Chapter 1: Getting Graphic 53Chapter 2: Finding Your Center 93Chapter 3: Deviating from the Average 103Chapter 4: Meeting Standards and Standings 113Chapter 5: Summarizing It All 125Chapter 6: What’s Normal? 145BOOK 3: ANALYZING DATA 163Chapter 1: The Confidence Game: Estimation 165Chapter 2: One-Sample Hypothesis Testing 181Chapter 3: Two-Sample Hypothesis Testing 207Chapter 4: Testing More than Two Samples 233Chapter 5: More Complicated Testing 257Chapter 6: Regression: Linear, Multiple, and the General Linear Model 279Chapter 7: Correlation: The Rise and Fall of Relationships 315Chapter 8: Curvilinear Regression: When Relationships Get Complicated 335Chapter 9: In Due Time 359Chapter 10: Non-Parametric Statistics 371Chapter 11: Introducing Probability 393Chapter 12: Probability Meets Regression: Logistic Regression 415BOOK 4: LEARNING FROM DATA 423Chapter 1: Tools and Data for Machine Learning Projects 425Chapter 2: Decisions, Decisions, Decisions 449Chapter 3: Into the Forest, Randomly 467Chapter 4: Support Your Local Vector 483Chapter 5: K-Means Clustering 503Chapter 6: Neural Networks 519Chapter 7: Exploring Marketing 537Chapter 8: From the City That Never Sleeps 557BOOK 5: HARNESSING R: SOME PROJECTS TO KEEP YOU BUSY 573Chapter 1: Working with a Browser 575Chapter 2: Dashboards — How Dashing! 603Index 639

Regulärer Preis: 25,99 €
Produktbild für Visual Data Insights Using SAS ODS Graphics

Visual Data Insights Using SAS ODS Graphics

SAS ODS graphics users will learn in this book how to visually understand and communicate the significance of data to deliver images for quick and easy insight, with precise numbers.Many charts or plots require the viewer to run the eye from a bar end or plot point to some point on an axis, and then to interpolate between tick marks to estimate the value. Some design choices can lead to wrong conclusions or mistaken impressions. Graphic software relies on defaults to deliver something if you make a minimal effort, but that something is not likely to be exactly what you want.VISUAL DATA INSIGHTS USING SAS ODS GRAPHICS provides examples using experience-based design principles. It presents examples of bar charts, pie charts, and trend lines or time series plots, the graph types commonly used in business, other organizations, and the media for visual insight into data. Newer graphs are also included: dot plots, needle plots, waterfall charts, butterfly charts, heat maps, bubble plots, step plots, high-low plots, and donut charts. In addition, there are basic tools of statistics: scatter plots, box plots, histograms, fit and confidence plots, and distributions.Author LeRoy Bessler introduces unique creations, including sparsely annotated time series, maximally informative bar charts, better box plots, histograms based on interesting atypical rationales, and much more.The examples use SAS sample data sets as input. Any SAS user can experiment with the code presented to see what else is possible, or adapt it to repurpose the design and apply it with a customized version of that code.WHAT YOU’LL LEARN* Create graphs that are easily and quickly interpreted, and without ambiguity* Supply precise data values that are correct on the graph and correctly associated with the graphic visual elements* Take advantage of widely applicable (but not necessarily available elsewhere) design examples* Avoid bad practices that are encouraged by poor examples elsewhere* Get past sub-optimal designs and results that are built into software defaults* Take advantage of less familiar capabilities available in the softwareWHO THIS BOOK IS FORSAS software users who want to understand their data and/or visually deliver their resultsLEROY BESSLER has been a devotee of computer graphics tools in SAS since 1981, and is an award-winning, internationally recognized expert on data visualization. He has been on a continuing quest to find and promote best graphic designs and practices for delivering visual data insights. His book is a long-in-the-making and gradually evolved guiding compendium of his design principles for communication-effective data visualization, with widely applicable examples. He shares his SAS software knowledge, experience, and ideas at conferences in the USA and overseas, and contributes quarterly articles to the VIEWS Newsletter for SAS users.INTRODUCTIONABOUT THIS BOOKPART I: DESIGN PRINCIPLESCHAPTER 1: PRINCIPLES OF COMMUNICATION-EFFECTIVE GRAPHIC DESIGNA. Joseph Pulitzer on Communication (principles for Press are universally applicable)B. Accelerate/Facilitate Visual Data Insights with SimplicityC. The Effects of Needless ComplexityD. SimplicityE. EleganceF. Sparse Image Focuses AttentionG. Sparse Graph more easily, more quickly interpretedH. Whenever possible, make graph title a headlineI. Text readability—often wrongly assumed by graph creatorsJ. Is what the creator sees what the viewer sees?K. How assure text readabilityL. We read horizontallyM. Axis LabelsN. Image Plus Precise Numbers—Both Are NecessaryO. Annotation or On-Image TableP. Sparse Line AnnotationQ. Y Axis for Time Series PlotsR. Ranking and Subsetting InformationS. Scrolling on Web GraphsT. Maximizing Information Delivery in Titles and SubtitlesU. 3DCHAPTER 2: PRINCIPLES OF COMMUNICATION-EFFECTIVE USE OF COLORA. When and Why Color: Communication, Not DecorationB. Benefits of Boring Black and WhiteC. Contrast with BackgroundD. Always Bad Backgrounds1) Image Backgrounds (continuous tone color)2) Color Gradient Backgrounds3) Textured BackgroundsE. Visual DominanceF. Other Choices for Text EmphasisG. Monitor Color vs HardCopy ColorH. ConsistencyI. Purpose/Significance Assumed Even If UnintendedJ. Color-CodingK. Thickness of Lines and TextL. Size of Plot Markers and Legend Color BlocksM. Maximum Number of Distinguishable Shades of One HueN. Other TipsO. Color Control with ODS Graphics Attribute MapsP. Multi-Line Plot That Obviates Need for a LegendPART II: WIDELY APPLICABLE EXAMPLES YOU CAN USECHAPTER 3: TECHNICAL INTRODUCTIONA. Outer Structure of ODS Graphics Code in ExamplesB. Inner Structure of ODS Graphics Code in ExamplesC. Text Parts of ODS Graphics ImagesD. BordersE. From Defaults through Customization for a Simple ExampleF. What FollowsCHAPTER 4: CHARTS FOR DATA IN CATEGORIESA. Getting Your Charts In OrderB. Pie Charts1) The Perils of Pie Chartsa) 3D Pie Charts are ALWAYS misleadingb) Labels Can Collide If All Outsidec) Labels Can Be Hard To Read If Inside If Insufficient Color Fill Contrastd) Slices Too Small To Be Seen Are Not Necessarily a Probleme) Reason to Avoid the OTHER Collective Pie Slice2) Pie Chart Alternativesa) Default Colors vs Better Background for Inside-Of-Slice Labelsb) All Inside Labelsc) All Outside Labels for Name/Category, Value, Percentd) Label Collisions Probleme) Collision Problem Solvedf) Maximally Informative CallOut Labelsg) Default Legendh) Maximally Informative Legendi) The Ineffable Incontrovertible Insightful Power of Simplicity: The Pac-Man Pie Chart—the Extremes of OtherC. Donut ChartsD. Horizontal Bar Charts1) Default Chart2) Easy Bar Annotation3) Adding Percent of Total Measurement4) Key Design Principlesa) Ranking; Show Them What’s Importantb) Subsetting: Let Part Stand for the Whole5) The Maximally Informative Horizontal Bar Chart6) Interlinked Subsets Images Only7) A Tall Horizontal Bar Chart: The Complement of a Subset8) “Nested” Bar Charts (Web Charts)9) Clustered Bar Chart10 Dot Chart11 When to use alphabetical order for bar labels12 ButterFly ChartE. Vertical Bar Charts1) Basic2) Alternative to the Always Unsatisfactory Stacked Bar Chart3) Bar Over Bar (Overlay) Chart4) Needle Plot5) WaterFall ChartsF. Panels of Bar ChartsG. Other Charts Data with a Single Categorical Key1) Series Chart with Block Chart2) Needle Plot with Block ChartH. Single Categorical Key But Two Measurement Variables: Vertical Bar Chart with Overlaid Line ChartI. Charts for Two Categorical Keys1) Bubble Chart2) Heat Mapa) Defaultb) Improvedc) Alternative with Simpler CodeCHAPTER 5: PLOTS FOR TIME-DEPENDENT DATAA. Best Use of Vertical Axis SpaceB. CurveLabels vs LegendC. Single-Line Plots1) Simple2) Band Plot3) With Band As OverLay “Companion” to Highlight Part of Plotted AreaD. All the ways to present a v e r y l o n g plotE. Multiple Line Plots Concurrently Displayed1) Overlaid2) Overlaid and Using Line Color Control3) Overlaid and Using Data Labels and, to Eliminate Need for Legend, Curve Labels4) Overlaid and Using XAxis Table, No Legend or CurveLabels Needed5) In a PanelF. The Ineffable Incontrovertible Insightful Power of Simplicity: Annotated SparseLines1) Single2) Stacked or PaneledG. Spark Tables - SparkLines Used in a TableH. Other Ways To Present Time Series Data1) Needle Plot2) Step Plot3) High-Low Open-Close Plot for Virtual Multi-Line PlotI. Vertical Bar Charts to Show Date/Time DependenceJ. Animation To Show Time EvolutionK. Other Alternatives to Providing Numbers1) Limiting Labels to Y Values by Using Needle Plot to Get to X axis precisely2) Use DropLines to Both Axes3) Using TEXT Statements4) Using ODS Graphics Annotation [LIGHT HERE, a usage example is provided for the US By-State Population Map]L. When all on-image annotation methods are infeasible, or declined1) Web Graph Linked to Excel Table and Back2) Graph and Table Composite in Excel WorkSheet3) Graph and Table Composite in PowerPoint Slide4) Graph and Table Composite in Word Document5) Graph and Table Composite in PDF FileCHAPTER 6: LOOKING FOR RELATIONSHIPS BETWEEN TWO VARIABLESA. Scatter Charts1) SGSCATTER with PLOT Statement vs SGPLOT with SCATTER Statement2) Annotation with DataLabels3) Highly Informative DataLabels4) DropLines Instead of DataLabels5) Annotation with the TEXT Statement6) PROC SGSCATTER Panel of One Y Variable vs Two X Variables7) PROC SGSCATTER Panel of Two Y Variables vs One X Variable8) PROC SGSCATTER Panel of Three Y Variables vs One X Variable9, 10, 11) Use PROC SGPANEL and SCATTER statement to create above examples—possibly retain just this solution12} Overlay of Two Scatter Plots for Different Values of a Categorical Variable (e.g., Gender) to See Correlations and Differences in the y-x Relationship13) SGPANEL of two Gender-Specific SCATTER plots for data in Item 1213) Horizontal or Vertical Panel of the Above Overlay with the Two Individual Scatter Plots as Companion Images for Clarity15) Annotated Scattter Plot using SGPLOT and SCATTER Statement16) Add x values to annotation and suppress the superfluous axis17) Replace y,x annotation with names of people whose data is plotted18) Maximal annotation with Name, y, x19) SGPANEL other examples TBD, maybe noneB. Fit and Confidence Plots1) Introduction2) ELLIPSE3) Linear Regression Plot4) Cubic Regression Plot5) LOESS Fit6) SPLINE7) Penalized B-Spline PlotC. VLINE Plus VBAR on the Same ChartCHAPTER 7: DISTRIBUTION OF A SINGLE VARIABLEA. Histogram1) Basic2) With Density Plot3) With Fringe PlotB. Density Plot with Fringe PlotC. Box PlotsCHAPTER 8: MAPS FOR DATA WITH GEOGRAPHIC KEYSA. Examples for various types of unit area1) By Country2) By State3) By County4) By Point Location, such as CityB. Rationales for Range Setting for the Measurement ReportedC. Automating implementation of the rationaleD. Annotating the map for maximal information communicationE. The “For Color” Map Problem Solved—Color Coding for MapsF. What to do for a unit area that is too tiny to be readily visiblePART III: OTHER FEATURESCHAPTER 9: WAYS TO ENHANCE YOUR GRAPHA. Attribute MapsB. Reference LinesC. Inserting Text with INSET and TEXT StatementsCHAPTER 10: OTHER WAYS TO DELIVER DATA VISUALIZATIONA. Graph and Table Composite in Excel WorkSheetB. Graph and Table Composite in & Other Examples in PowerPoint SlidesC. Graph and Table Composite in Word DocumentD. Graph and Table Composite in PDF FileE. So you want to build an InfoGraphic1) Creating the elements as individual images2) Assembling a composite from those images3) Creating an image file from the slideCHAPTER 11: MISCELLANEOUS TIPSA. Positioning of Titles in ODS Graphics ImagesB. Title and Footnote Text Handling in Web GraphsC. Pseudo-3D Effects That Introduce No Distortion or Needless ComplexityPART IV: APPENDIXESAPPENDIX A: ADDITIONAL RESOURCES1. SAS-Institute-provided Documentation2. Other Resources at support.sas.com3. Online Conference Proceedings (not available from SAS Institute)4. Online Newsletters5. Blogs6. Others TBDAPPENDIX B: POSSIBLE LENGTHY CODE FOR SOME EXAMPLES

Regulärer Preis: 62,99 €
Produktbild für Practical Debugging at Scale

Practical Debugging at Scale

Overhaul your debugging techniques and master the theory and tools needed to debug and troubleshoot cloud applications in production environments. This book teaches debugging skills that universities often avoid, but that typically consume as much as 60% of our time as developers. The book covers the use of debugger features such as tracepoints, object marking, watch renderers, and more. Author Shai Almog presents a scientific approach to debugging that is grounded in theory while being practical enough to help you to chase stubborn bugs through the maze of a Kubernetes deployment.Practical Debugging at Scale assumes a polyglot environment as is common for most enterprises, but focuses on JVM environments. Most of the tooling and techniques described are applicable to Python, Node, and other platforms, as well as to Java and other JVM languages. The book specifically covers debugging in production, an often-neglected discipline but an all too painful reality. You’ll learn modern techniques around observability, monitoring, logging, and full stack debugging that you can put to immediate use in troubleshooting common ailments in production environments.YOU WILL LEARN:* The scientific method underlying the process of debugging* Debugger capabilities such as tracepoints and marker objects* The correct use of less understood features such as exception breakpoints* Techniques for tracing issues in production Kubernetes environments* Observability and monitoring to resolve production problems* Industry best practices for common tooling such as logging * Profiling to understand performance and memory problems WHO THIS BOOK IS FORDevelopers in Java and JVM-related languages who want to improve their debugging skills and production reliability; and developers of cloud applications who are facing the pain of production bugs that are hard to replicate and fixSHAI ALMOG is an entrepreneur, open source hacker, speaker, author, blogger, Java rockstar, and more. He is a former Sun (later Oracle) developer with more than 30 years of experience. Shai has built JVMs, development tools, mobile phone environments, banking systems, startup/enterprise backends, user interfaces, development frameworks, and much more. He speaks at conferences all over the world and has shared the stage with luminaries such as James Gosling (father of Java). Shai is an award-winning, highly rated speaker with deep technical experience to share and he has a knack for engaging his audience. IntroductionPART I. BASICS1. Know Your Debugger2. The Checklist3. The Auxiliary Tools4. Logging, Testing, and Fail Fast5. Time Travel DebuggingPART II. THE MODERN PRODUCTION ENVIRONMENT6. Debugging Kubernetes7. Serverless Debugging8. Fullstack Debugging9. Observability and Monitoring10. Developer ObservabilityPART III. IN PRACTICE11. Tools of Learning12. Performance and Memory13. Security14. Bug Strategies

Regulärer Preis: 62,99 €
Produktbild für Einstieg in den Mac (3. Auflage)

Einstieg in den Mac (3. Auflage)

Sie haben sich gerade einen Mac gekauft und möchten ihn von Grund auf kennenlernen, sodass Sie ihn schnell und sicher beherrschen.Dabei unterstützt Sie dieses Buch. Der bekannte Mac-Autor Uwe Albrecht führt Sie Schritt für Schritt in den Mac und sein Betriebssystem macOS ein.Sie machen sich mit der Benutzeroberfläche, dem Finder und iCloud Drive vertraut, richten Ihren Mail-Account ein, surfen mit Safari und nutzen die erweiterten Sicherheitseinstellungen, sodass Sie Ihren Mac-Alltag unbeschwert genießen können.Übersicht - Aus dem InhaltDie Ersteinrichtung Ihres MacsSchreibtisch, Finder und iCloud DriveSinnvolle SystemeinstellungenMit Safari surfenE-Mails einrichten und verwaltenViele hilfreiche AppsBackup mit Time MachineAutor: Uwe Albrecht ist 1962 in Stuttgart Bad-Cannstatt im schönen Baden-Württemberg geboren. Nach seiner Schulzeit wandte er sich zunächst einer Handwerkslehre zu, beendete diese mit der Gesellenprüfung und studierte anschließend Biologie, Informatik, Geschichte und Wissenschaftsgeschichte. An das Hochschulstudium schloss er eine Promotion in Wissenschaftsgeschichte und württembergischer Landesgeschichte an, die er neben seiner Tätigkeit als freiberuflicher Journalist und Autor mittlerweile erfolgreich abgeschlossen hat.Seit 1987 arbeitet Uwe Albrecht mit zahlreichen unterschiedlichen Computersystemen und den dazugehörigen Programmen, angefangen von DOS und Unix bis Windows und Linux. 1995 folgte eines der ersten Powerbooks und seitdem sind im Heimbüro tagtäglich iMacs und MacBooks im Einsatz. Natürlich darf auch ein PC oder Notebook mit dem jeweils aktuellen Windows nicht fehlen. Auch was Smartphones und Tablets anbelangt, werden sowohl Geräte mit iOS als auch mit Android oder Windows 10 genutzt. Seit seiner Markteinführung in Deutschland im November 2007 ist das iPhone in der jeweils aktuellen Version der unverzichtbare Begleiter in Alltag und Berufsleben geworden, seit kurzem ergänzt durch die Apple Watch.Den umfassenden und fundierten Kenntnissen der erwähnten Hardwareplattformen, Betriebssysteme und Anwendungsprogramme, schließt sich die jahrelange kreative Arbeit mit der Fotokamera vornehmlich im Bereich der Natur- und Tierfotografie an – mit einer analogen Kamera bis hin zur einer semiprofessionellen DSLR von Nikon sowie der spiegellosten Olympus OM-D M1.

Regulärer Preis: 19,95 €
Produktbild für Pro Deep Learning with TensorFlow 2.0

Pro Deep Learning with TensorFlow 2.0

This book builds upon the foundations established in its first edition, with updated chapters and the latest code implementations to bring it up to date with Tensorflow 2.0.Pro Deep Learning with TensorFlow 2.0 begins with the mathematical and core technical foundations of deep learning. Next, you will learn about convolutional neural networks, including new convolutional methods such as dilated convolution, depth-wise separable convolution, and their implementation. You’ll then gain an understanding of natural language processing in advanced network architectures such as transformers and various attention mechanisms relevant to natural language processing and neural networks in general. As you progress through the book, you’ll explore unsupervised learning frameworks that reflect the current state of deep learning methods, such as autoencoders and variational autoencoders. The final chapter covers the advanced topic of generative adversarial networks and their variants, such as cycle consistency GANs and graph neural network techniques such as graph attention networks and GraphSAGE.Upon completing this book, you will understand the mathematical foundations and concepts of deep learning, and be able to use the prototypes demonstrated to build new deep learning applications.WHAT YOU WILL LEARN* Understand full-stack deep learning using TensorFlow 2.0* Gain an understanding of the mathematical foundations of deep learning * Deploy complex deep learning solutions in production using TensorFlow 2.0* Understand generative adversarial networks, graph attention networks, and GraphSAGEWHO THIS BOOK IS FOR:Data scientists and machine learning professionals, software developers, graduate students, and open source enthusiasts.SANTANU PATTANAYAK works as a Senior Staff Machine Learning Specialist at Qualcomm Corp R&D and is the author of Quantum Machine Learning with Python, published by Apress. He has more than 16 years of experience, having worked at GE, Capgemini, and IBM before joining Qualcomm. He graduated with a degree in electrical engineering from Jadavpur University, Kolkata and is an avid math enthusiast. Santanu has a master’s degree in data science from the Indian Institute of Technology (IIT), Hyderabad. He also participates in Kaggle competitions in his spare time, where he ranks in the top 500. Currently, he resides in Bangalore with his wife.Chapter 1: Mathematical FoundationsChapter Goal: Setting the mathematical base for machine learning and deep learning .No of pages 100Sub -Topics1. Linear algebra2. Calculus3. Probability4. Formulation of machine learning algorithms and optimization techniques.Chapter 2: Introduction to Deep learning Concepts and Tensorflow 2.0Chapter Goal: Setting the foundational base for deep learning and introduction to Tensorflow 2.0 programming paradigm.No of pages: 75Sub - Topics:5. Deep learning and its evolution.6. Evolution of the learning techniques: from perceptron based learning to back-propagation7. Different deep learning objectives functions for supervised and unsupervised learning.8. Tensorflow 2.09. GPUChapter 3: Convolutional Neural networksChapter Goal: The mathematical and technical aspects of convolutional neural networkNo of pages: 801. Convolution operation2. Analog and digital signal3. 2D and 3D convolution, dilation and depth-wise separable convolution4. Common image processing filter5. Convolutional neural network and components6. Backpropagation through convolution and pooling layers7. Translational invariance and equivariance8. Batch normalization9. Image segmentation and localization methods (Moved from advanced Neural Network to here, to make room for Graph Neural Networks )Chapter 4: Deep learning for Natural Language ProcessingChapter Goal: Deep learning methods and natural language processing No of pages:Sub - Topics:1. Vector space model2. Word2Vec3. Introduction to recurrent neural network and LSTM4. Attention5. Transformer network architecturesChapter 5: Unsupervised Deep Learning MethodsChapter Goal: Foundations for different unsupervised deep learning techniquesNo of pages: 60Sub - Topics:1. Boltzmann distribution2. Bayesian inference3. Restricted Boltzmann machines4. Auto Encoders and variation methodsChapter 6: Advanced Neural NetworksChapter Goal: Generative adversarial networks and graph neural networksNo of pages: 70Sub - Topics:1. Introduction to generative adversarial networks2. CycleGAN, LSGAN Wasserstein GAN3. Introduction to graph neural network4. Graph attention network and graph SAGEChapter 7: Reinforcement LearningChapter Goal: Reinforcement Learning using Deep LearningNo of pages: 50Sub - Topics:1. Introduction to reinforcement learning and MDP formulation2. Value based methods3. DQN4. Policy based methods5. Reinforce and actor critic network in policy based formulations6. Transition-less reinforcement learning and bandit methods

Regulärer Preis: 62,99 €
Produktbild für CompTIA Server+ (4. Auflg.)

CompTIA Server+ (4. Auflg.)

Serversysteme einrichten und betreiben. Vorbereitung auf die Prüfung SK0-005. 4. Auflage 2023.Die Prüfung CompTIA Server+ richtet sich an IT-Fachleute und Administratoren und weist die Fähigkeiten nach, Server in Rechenzentren sowie in lokalen und hybriden Umgebungen zu installieren, zu verwalten und Fehler zu beheben. Die Zertifizierung ist nicht auf eine einzige Plattform beschränkt, so dass Sie die Aufgaben in jeder Umgebung ausführen können. Das Zertifikat ist international anerkannt.Die Prüfung SK0-005 teilt sich in diese Fachgebiete auf:Server-Hardware: Installation und ManagementServeradministrationSicherheit und Disaster RecoveryFehlerbehebungSie lernen in diesem Buch die Eigenschaften, den Einsatz und die Konfiguration von Servern von Grund auf kennen, sowohl was die Hardware als auch was die spezifischen Betriebs-systeme und Applikationen von Servern anbelangt.Des Weiteren erläutern die Autoren die Planung und die physischen Umgebungsbedingungen von Servern sowie aktuelle Themen wie z.B. Hochverfügbarkeit, Cloud Computing und Skripterstellung. Außerdem werden wichtige Fragen zur Sicherheit, Datensicherung und zum Disaster Recovery ausführlich behandelt.So können Sie sich das für die Zertifizierung benötigte Fachwissen aneignen und ein praxistaugliches Verständnis der Thematik entwickeln, das Sie in Ihrem Arbeitsalltag bei der Server-Administration voranbringt.Aus dem Inhalt:Server-Hardware: Prozessoren, Arbeitsspeicher, BIOS/UEFIStorage-Lösungen und -technologien: SSD, SAS, SATA, Fibre Channel, iSCSIFehlertoleranz: RAID, EnergieversorgungServer installieren und aktualisierenHardware im Netzwerk: Kabel, Netzwerkkarten, ÜbertragungsgeräteTCP/IP: IPv4 und IPv6Serverrollen: Datei- und Druckdienste, Internet- und Maildienste, NetzwerkdiensteNetzwerkbetriebssysteme: Windows Server, UNIX/Linux und deren InstallationKonfigurationsbetrachtungen: Dateisystem, Kontingentierung, Verzeichnisdienste, GruppenrichtlinienServer Management: Remote-Verbindungen, Ereignisprotokolle, MonitoringSpeichertechnologien, Virtualisierung und Cloud-DiensteDeployment- und VirtualisierungsszenarienPhysische, technische und organisatorische SicherheitDatensicherung in Theorie und PraxisDisaster Recovery PlanningUnterhalt und Troubleshooting in der PraxisDie CompTIA Server+-Prüfung: Fragen, Antworten sowie ein Simulationstest in EnglischÜber die Autoren:Roland Cattini ist von Beruf Betriebs- und Elektroingenieur und befasst sich seit Windows NT-Zeiten als Microsoft-Experte mit Servern. Er ist aktiv in der Installation und Weiterbildung, nicht nur selber als MCSE, MCT, MCDBA, MCTS und MCITP, sondern auch als Trainer für Expertenschulungen in der Schweiz.Markus Kammermann, ausgebildeter ICT-Projektleiter und CompTIA Server+-Techniker, ist seit mehr als zwanzig Jahren in der System- und Netzwerktechnik tätig, fast ebenso lang als Ausbilder und Autor. Er engagiert sich zudem als Dozent in der höheren beruflichen Bildung.Michael Zaugg ist der UNIX- und Linux-Spezialist unter den drei Autoren. Er arbeitet als Network- und Security-Manager und betreut mit seinem Team eine ganze Reihe verschiedener Unix- und Linux-Server.Leseprobe (PDF-Link)

Regulärer Preis: 9,99 €
Produktbild für Internet of Things Using Single Board Computers

Internet of Things Using Single Board Computers

Rapidly prototype and program new IoT and Edge solutions using low-cost Maker tech, such as those from Arduino, Raspberry Pi and Nvidia. With a focus on the electronics, this book allows experienced computer science students as well as researchers, practitioners, and even hobbyists to dive right into actual engineering of prototypes and not just theoretical programming and algorithms.You'll learn to interface sensors, work with various communication mediums, incorporate wired and wireless communication protocols, and more with these single board computers. All while working in the popular Python programming language. Additionally, you’ll discover both scripting-based and drag and drop solutions for different problems. As well as a variety of useful, data gathering approaches. Then you can apply what you’ve learned to IoT projects and troubleshooting Industry 4.0 problems.The rapid growth of technology and new development initiatives has made the Internet of Things and Edge analytics an inevitable platform in all engineering domains. The need for sophisticated and ambient environments controlled by tech has resulted in an exponential growth of automation and artificial intelligence. Internet of Things Using Single Board Computers reflects these recent developments while providing a low-cost, easy ramp into the fields of IoT using single board computers and Python programming.WHAT YOU'LL LEARN* Program Arduino, Raspberry Pi, and Nvidia boards for rapid prototyping in IoT and Edge environments* Interface sensors, communication mediums, and wired and wireless communications into your programs and projects.* Study practical applications of these low-cost solutions in fields such as home automation, smart cities, electrical vehicle charging, and more.WHO THIS BOOK IS FOREngineers and hobbyists working on Internet of Things prototypes and applications. Basic skills in electronics and a working knowledge of Python are recommended. Engineers and scientists working on smart environment projects and smart city applications will also benefit.DR. G. R. KANAGACHIDAMBARESAN completed his Ph.D. at Anna University Chennai in 2017. He is currently an Associate Professor in the Department of CSE at Vel Tech Rangarajan Dr. Sagunthala R&D Institute of Science and Technology. His main research interests include Body Sensor Networks and Fault Tolerant Wireless Sensor Networks. He has published several articles and undertaken consultancy activities for leading MNC companies. He has also guest-edited special issue volumes and books and served as an editorial review board member for peer-reviewed journals. He is presently working on several government sponsored research projects like ISRO, DBT, and DST. Presently, he is the Editor in chief for the Next Generation Computer and Communication Engineering series. INTERNET OF THINGS USING SINGLE BOARD COMPUTERSChapter 1: An Overview of IoTChapter 2: IoT ArchitectureChapter 3: Programming Through pythonChapter 4: Wireless Technology for IoTChapter 5: Building IoT with Raspberry PiChapter 6: Home AutomationChapter 7: Smart Cities and Smart GridsChapter 8: Electric Vehicle ChargingChapter 9: Agriculture

Regulärer Preis: 62,99 €
Produktbild für Numerical Methods Using Kotlin

Numerical Methods Using Kotlin

This in-depth guide covers a wide range of topics, including chapters on linear algebra, root finding, curve fitting, differentiation and integration, solving differential equations, random numbers and simulation, a whole suite of unconstrained and constrained optimization algorithms, statistics, regression and time series analysis. The mathematical concepts behind the algorithms are clearly explained, with plenty of code examples and illustrations to help even beginners get started.In this book, you'll implement numerical algorithms in Kotlin using NM Dev, an object-oriented and high-performance programming library for applied and industrial mathematics. Discover how Kotlin has many advantages over Java in its speed, and in some cases, ease of use. In this book, you’ll see how it can help you easily create solutions for your complex engineering and data science problems.After reading this book, you'll come away with the knowledge to create your own numerical models and algorithms using the Kotlin programming language.WHAT YOU WILL LEARN* Program in Kotlin using a high-performance numerical library* Learn the mathematics necessary for a wide range of numerical computing algorithms* Convert ideas and equations into code* Put together algorithms and classes to build your own engineering solutions* Build solvers for industrial optimization problems* Perform data analysis using basic and advanced statisticsWHO THIS BOOK IS FORProgrammers, data scientists, and analysts with prior experience programming in any language, especially Kotlin or Java.HAKSUN LI, PHD, is founder of NM Group, a scientific and mathematical research company. He has the vision of “Making the World Better Using Mathematics”. Under his leadership, the firm serves worldwide brokerage houses and funds, multinational corporations and very high net worth individuals. Haksun is an expert in options trading, asset allocation, portfolio optimization and fixed-income product pricing. He has coded up a variety of numerical software, including SuanShu (a library of numerical methods), NM Dev (a library of numerical methods), AlgoQuant (a library for financial analytics), NMRMS (a portfolio management system for equities), and supercurve (a fixed-income options pricing system). Prior to this, Haksun was a quantitative trader/quantitative analyst with multiple investment banks. He has worked in New York, London, Tokyo, and Singapore. Additionally, Haksun is the vice dean of the Big Data Finance and Investment Institute of Fudan University, China. He was an adjunct professor with multiple universities. He has taught at the National University of Singapore (mathematics), Nanyang Technological University (business school), Fudan University (economics), as well as Hong Kong University of Science and Technology (mathematics). Dr. Haksun Li has a B.S. and M.S. in pure and financial mathematics from the University of Chicago, and an M.S. and a PhD in computer science and engineering from the University of Michigan, Ann Arbor.1: Introduction to Numerical Methods in Kotlin.-2: Linear Algebra.-3: Finding Roots of Equations.-4: Finding Roots of Systems of Equations.-5: Curve Fitting and Interpolation.-6: Numerical Differentiation and Integration.-7: Ordinary Differential Equations.-8: Partial Differential Equations.-9: Unconstrained Optimization.-10: Constrained Optimization.-11: Heuristics.-12: Basic Statistics.-13: Random Numbers and Simulation.-14: Linear Regression.-15: Time Series Analysis.-References.Table of ContentsAbout the Authors...........................................................................................................iPreface............................................................................................................................ii1. Why Kotlin?..............................................................................................................61.1. Kotlin in 2022.....................................................................................................61.2. Kotlin vs. C++....................................................................................................61.3. Kotlin vs. Python................................................................................................61.4. Kotlin in the future .............................................................................................62. Data Structures.......................................................................................................72.1. Function...........................................................................................................72.2. Polynomial ......................................................................................................73. Linear Algebra .......................................................................................................83.1. Vector and Matrix ...........................................................................................83.1.1. Vector Properties .....................................................................................83.1.2. Element-wise Operations.........................................................................83.1.3. Norm ........................................................................................................93.1.4. Inner product and angle ...........................................................................93.2. Matrix............................................................................................................103.3. Determinant, Transpose and Inverse.............................................................103.4. Diagonal Matrices and Diagonal of a Matrix................................................103.5. Eigenvalues and Eigenvectors.......................................................................103.5.1. Householder Tridiagonalization and QR Factorization Methods..........103.5.2. Transformation to Hessenberg Form (Nonsymmetric Matrices)...........104. Finding Roots of Single Variable Equations .......................................................114.1. Bracketing Methods ......................................................................................114.1.1. Bisection Method ...................................................................................114.2. Open Methods...............................................................................................114.2.1. Fixed-Point Method ...............................................................................114.2.2. Newton’s Method (Newton-Raphson Method) .....................................114.2.3. Secant Method .......................................................................................114.2.4. Brent’s Method ......................................................................................115. Finding Roots of Systems of Equations...............................................................125.1. Linear Systems of Equations.........................................................................125.2. Gauss Elimination Method............................................................................125.3. LU Factorization Methods ............................................................................125.3.1. Cholesky Factorization ..........................................................................125.4. Iterative Solution of Linear Systems.............................................................125.5. System of Nonlinear Equations.....................................................................126. Curve Fitting and Interpolation............................................................................146.1. Least-Squares Regression .............................................................................146.2. Linear Regression..........................................................................................146.3. Polynomial Regression..................................................................................146.4. Polynomial Interpolation...............................................................................146.5. Spline Interpolation .......................................................................................147. Numerical Differentiation and Integration...........................................................157.1. Numerical Differentiation .............................................................................157.2. Finite-Difference Formulas...........................................................................157.3. Newton-Cotes Formulas................................................................................157.3.1. Rectangular Rule....................................................................................157.3.2. Trapezoidal Rule....................................................................................157.3.3. Simpson’s Rules.....................................................................................157.3.4. Higher-Order Newton-Coles Formulas..................................................157.4. Romberg Integration .....................................................................................157.4.1. Gaussian Quadrature..............................................................................157.4.2. Improper Integrals..................................................................................158. Numerical Solution of Initial-Value Problems....................................................168.1. One-Step Methods.........................................................................................168.2. Euler’s Method..............................................................................................168.3. Runge-Kutta Methods...................................................................................168.4. Systems of Ordinary Differential Equations.................................................169. Numerical Solution of Partial Differential Equations..........................................179.1. Elliptic Partial Differential Equations...........................................................179.1.1. Dirichlet Problem...................................................................................179.2. Parabolic Partial Differential Equations........................................................179.2.1. Finite-Difference Method ......................................................................179.2.2. Crank-Nicolson Method.........................................................................179.3. Hyperbolic Partial Differential Equations.....................................................1710..................................................................................................................................1811..................................................................................................................................1912. Random Numbers and Simulation ....................................................................2012.1. Uniform Distribution .................................................................................2012.2. Normal Distribution...................................................................................2012.3. Exponential Distribution............................................................................2012.4. Poisson Distribution ..................................................................................2012.5. Beta Distribution........................................................................................2012.6. Gamma Distribution ..................................................................................2012.7. Multi-dimension Distribution ....................................................................2013. Unconstrainted Optimization ............................................................................2113.1. Single Variable Optimization ....................................................................2113.2. Multi Variable Optimization .....................................................................2114. Constrained Optimization .................................................................................2214.1. Linear Programming..................................................................................2214.2. Quadratic Programming ............................................................................2214.3. Second Order Conic Programming............................................................2214.4. Sequential Quadratic Programming...........................................................2214.5. Integer Programming.................................................................................2215. Heuristic Optimization......................................................................................2315.1. Genetic Algorithm .....................................................................................2315.2. Simulated Annealing .................................................................................2316. Basic Statistics..................................................................................................2416.1. Mean, Variance and Covariance................................................................2416.2. Moment......................................................................................................2416.3. Rank...........................................................................................................2417. Linear Regression .............................................................................................2517.1. Least-Squares Regression..........................................................................2517.2. General Linear Least Squares....................................................................2518. Time Series Analysis ........................................................................................2618.1. Univariate Time Series..............................................................................2618.2. Multivariate Time Series ...........................................................................2618.3. ARMA .......................................................................................................2618.4. GARCH .....................................................................................................2618.5. Cointegration .............................................................................................2619. Bibliography .....................................................................................................2720. Index .....................................................................................................

Regulärer Preis: 66,99 €
Produktbild für Functional Python Programming, 3rd edition

Functional Python Programming, 3rd edition

Not enough developers understand the benefits of functional programming, or even what it is. Author Steven Lott demystifies the approach, teaching you how to improve the way you code in Python and make gains in memory use and performance. If you’re a leetcoder preparing for coding interviews, this book is for you.Starting from the fundamentals, this book shows you how to apply functional thinking and techniques in a range of scenarios, with Python 3.10+ examples focused on mathematical and statistical algorithms, data cleaning, and exploratory data analysis. You'll learn how to use generator expressions, list comprehensions, and decorators to your advantage. You don't have to abandon object-oriented design completely, though – you'll also see how Python's native object orientation is used in conjunction with functional programming techniques.By the end of this book, you'll be well-versed in the essential functional programming features of Python and understand why and when functional thinking helps. You'll also have all the tools you need to pursue any additional functional topics that are not part of the Python language.

Regulärer Preis: 29,99 €
Produktbild für Software Development with Go

Software Development with Go

Gain insights into the different challenges that can be solved using Go, with a focus on containers, Linux, security, networking, user interfaces and other relevant cloud based topics. This book reviews the necessary tools to create container-based cloud solutions with Go, a programming language that was born out of the need to address scalable, high availability cloud computing architecture needs inside Google.Go, also known as Golang, has been adopted across different industries and products with many popular Open Source projects that power cloud computing technologies such as Docker and Kubernetes being written with Go. As the complexity of cloud technology increases, so does the need for people to understand how things work under-the-hood and to fix them when they’re broken.WHAT YOU WILL LEARN* Understand how the various components of a container-based system works* Tackle complex technical issues using Go* Integrate tools that can be used as part of your daily operational needs* Build system-based productsWHO THIS BOOK IS FORDevelopers and Engineers familiar with Go who want to know how different parts of the system work and who want to write command line tools. It will also be beneficial to programmers who already have a system-level understanding and want to use Go to build tools for existing projects and applications.NANIK TOLARAM is a big proponent of open source software with over 20 years of industry experience. He has dabbled in different programming languages, including Java, C, and C++. He has developed products from the ground up working in early startup companies. He is a software engineer at heart, but loves to write technical articles and share his knowledge with others.He learned to program with Go during the COVID 19 pandemic and hasn't looked back.SOFTWARE DEVELOPMENT WITH GOPART 1: SYSTEM PROGRAMMINGChapter 1 - System CallsChapter 2 - System Calls Using GoChapter 3 - Accessing proc File SystemPART 2: CONTAINERSChapter 4 - Simple ContainersChapter 5 - Containers with NetworkingChapter 6 - Docker SecurityPART 3: APPLICATION SECURITYChapter 7 - Gosec and ASTChapter 8 – ScorecardPART 4: NETWORKINGChapter 9 - Simple NetworkingChapter 10 - System NetworkingChapter 11 - Google gopacketChapter 12 - Epoll LibraryPART 5: SECURING LINUXChapter 13 - Vulnerability ScannerChapter 14 – CrowdSecPART 6: TERMINAL USER INTERFACEChapter 15 - ANSI and UIChapter 16 - TUI FrameworkPART 7: LINUX SYSTEMChapter 17 – systemdChapter 18 – cadvisor

Regulärer Preis: 36,99 €
Produktbild für Beginning Spring Data

Beginning Spring Data

Use the popular Spring Data project for data access and persistence using various Java-based APIs such as JDBC, JPA, MongoDB, and more.This book shows how to easily incorporate data persistence and accessibility into your microservices, cloud-native applications, and monolithic enterprise applications. It also teaches you how to perform unit and performance testing of a component that accesses a database. And it walks you through an example of each type of SQL and NoSQL database covered.After reading this book, you’ll be able to create an application that interacts with one or multiple types of databases, and conduct unit and performance testing to analyze possible problems. Source code is available on GitHub.WHAT YOU’LL LEARN* Become familiar with the Spring Data project and its modules for data access and persistence* Explore various SQL and NoSQL persistence types* Uncover the persistence and domain models, and handle transaction management for SQL* Migrate database changes and versioning for SQL* Dive into NoSQL persistence with Redis, MongoDB, Neo4j, and Cassandra* Handle reactive database programming and access with R2DBC and MongoDB* Conduct unit, integration, and performance testing, and moreWHO THIS BOOK IS FORExperienced Java software application developers; programmers with experience using the Spring framework or the Spring Boot micro frameworkANDRES SACCO is a Technical Lead at Prisma. He has experience using languages such as Java, PHP, and NodeJs. He also has experience using Spring. In his previous job, Andres helped find alternative ways to optimize the transference of data between microservices, which reduced the cost of infrastructure by 55%. He also has written internal courses about new technologies and articles on Medium. Andres shares his knowledge of using different types of databases, depending on the situation. He has experience with various types of testing, to search for problems in queries or repositories that access the database. Part I - IntroductionChapter 1: Architecture of the ApplicationsChapter 2: Spring Basics and BeyondChapter 3: Spring Data and Persistence TypesPart II - SQL PersistenceChapter 4: Persistence and Domain ModelChapter 5: Transaction ManagementChapter 6: Versioning or Migrate the Changes of the DatabasePart III - NO-SQL PersistenceChapter 7: Redis key/value DatabaseChapter 8: MongoDB Document DatabaseChapter 9: Neo4j Graph DatabaseChapter 10: Cassandra wide-column DatabaseChapter 11: Reactive access w/R2DBC and MongoDBChapter 12: Unit/Integration TestingChapter 13: Performance TestingChapter 14: Best PracticesPart I - IntroductionThis part or section contains all the introduction about the basics of the Spring and the architecture of theapplication to use the persistence.Chapter 1: Architecture of the applicationsChapter Goal: In this chapter, the readers will see the different ways of structuring one application and thebest practices to organize all the things related to persistence like the use of DAO (repositories on Spring).• Small history of the methods of persistence (Plain query using the class of Java, ORM)• Different types of architectureso Layerso Hexagonal or onion• Persistence design patterso DAO (Repositories in Spring)o Data Transfer Object (DTO)Chapter 2: Spring basics and beyondChapter Goal: In this chapter, the readers will see the different ways of structuring one application and thebest practices to organize all the things related to persistence like the use of DAO (repositories on Spring).• Spring’s Architecture• Dependency Injection and Inversion of Control• Basic Application SetupChapter 3: Spring Data and different types of persistenceChapter Goal: This chapter will provide a full explanation about Spring Data, how it works and what this librarydoes behind the scenes.• How the Spring Data works• How the Repositories workso Using interfaceso Defining a custom implementationPart II - SQL persistenceThis part or section contains the information about different aspects of the persistence of databases whichhave a rigid schema. Also, the readers will see different strategies of deploying the changes on the schemas.Chapter 4: Persistence and domain modelChapter Goal: In this chapter, the readers will learn the basics about persistence and how it works behind thescenes. Also, the readers will see how to create validations in the schema like the size of the column and thedifferent types of relationship between entities.• JPA configuration using annotationso Entity, Ido Types of relationshipso Pre-update, pre-persist• Ways to define the querieso Using specificationso Define SQL• How validate the schema• Types of InherenceChapter 5: Transaction managementChapter Goal: In this chapter, the readers will learn the basics of the transactions and some concepts of ACID.• Definition of ACID• Isolation Levels• Transactional levelsChapter 6: Versioning or migrate the changes of the databaseChapter Goal: In this chapter the readers will see different tools or strategies to include the changes of thedatabases, e.g use Liquibase/Flyway, running the scripts manually, or using the auto-update of the Spring.Also, this chapter will include some mechanism to move the data from one column to another using featureflags.• Mechanism to migrate the changes• Tools to versioning the changeso Liquibaseo Flyway• Using Feature Flags to new featureso What is a Feature flag?o Benefits of use this approacho Common librariesPart III - NO-SQL persistenceIn this section the idea is to cover one example of each type of the databases NO-SQL like key/value,document, graph, and wide-column database. The idea is not to cover all more than one example of a type ofdatabase because most of them have certain operations similar.Chapter 7: Redis key/value databaseChapter Goal: In this chapter, the readers will see how to run a database and save the information using aspecific key. Also, this chapter will show the readers to create a serializer to persist data that is complex andsome best practices like persist the information in async mode.The last point is how to configure the TTL in the information that the readers persist in the database.• What is Redis and which are the benefits?• Connecting with multiples Redis• Persist synchronous or asynchronous• Object Mapping and ConversionChapter 8: MongoDB Document databaseChapter Goal: In this chapter, the readers will see how to run a mongo database and how to persist theinformation with the definition of the entities using the different operations that are permitted on MongoDB.• What is a document store?• Setting up a Mongo• Access using repositories• Manage transactions in a programmatic wayChapter 9: Neo4j Graph databaseChapter Goal: In this chapter, the readers will see how to run a database and how to create different types ofqueries. Also the reader will see the different aspects of the persistence of the information and the use ofreactive approach.• Modeling the problem as a Grapho Cases of usero Benefits• Persisting the domain• Manage transactionsChapter 10: Cassandra wide-column databaseChapter Goal: In this chapter, the readers will see how to configure the database on Spring and thedeclaration of the entities that need to be used to persist the information. Also, the different ways topersist or modify the information on Cassandra.The last point is how to configure the TTL in the information that the readers persist in the database.• What is Cassandra and how works?• Configuration for Cassandra• Access using repositories• Defining a TTLPart IV – Advanced, testing and best practicesThis part covers some aspects of any type of database to create different types of tests and validate theperformance of the queries. Also, this section covers some best practices to reduce the possible problems ormistakes in the applications that access a database.Chapter 11: Reactive accessChapter Goal: This chapter needs to cover how you can access and obtain the information in a reactive way.• What is reactive access?• Modifying queries to be reactiveo R2DBCo MongoDBChapter 12: Unit/Integration testingChapter Goal: This chapter needs to cover more in detail how you can write unit tests without using anexistent database but using the same motor of the database, to do this the reader will use Test Cointainerswith Junit 5 which is the standard to write unit tests.• Unit Testing with Mocks• Integration Testing with a Databaseo What is Test containers?o Test Containers vs embeddedo How you can use it?o Possible problems in the pipelineChapter 13: Performance testingChapter Goal: In this chapter the reader will use some tools like Gatling or QuickPerform to see how tocreate a performance test and analyze if the queries have some issue related with the use ofCPU/memory.• How check or analyze the performance of the queries?• Analyzing the complexity of queries• Performance test of an endpoint that access to a DBChapter 14: Best practicesChapter Goal: In this chapter the reader will know some strategies to improve the performance of thedatabase including some mechanism of cache to reduce the number of times that anyone accesses toobtain information.• Access to the information◦ Master-slave• Using cache to reduce the accessed to DB• Compress the information• Lazy Loading Issues• Pagination and ways to reduce the response

Regulärer Preis: 56,99 €
Produktbild für Perspective Warps and Distorts with Adobe Tools: Volume 2

Perspective Warps and Distorts with Adobe Tools: Volume 2

Gain skills in illustration and logo manipulation that will enhance your designs and make them more appealing--either in your portfolio or for your client’s next graphic project.As Adobe's Photoshop and Illustrator have evolved, new and unique features have been added to these programs that offer different options for warping and distorting graphics and shapes. For the beginner and intermediate student or graphic artist, choosing or knowing which distort or warp tool to use among so many available can become overwhelming and confusing.This book primarily focuses on teaching how to work with various warping tools and effect filters in Illustrator, though you will also be using or comparing graphics from Adobe Photoshop. Knowing how to work between these two applications is a crucial part of understanding how to successfully manipulate your designs. In Illustrator, you'll see how to alter vector graphics, and learn how to do this with your Layers panel in various non-destructive ways.Some of the tools mentioned in this book will be familiar to you, as you may have used them frequently. However, others are well hidden, are new, or perhaps you have never considered that you could use that tool, dialog box, or filter effect to warp or distort.WHAT YOU WILL LEARN* Become proficient in using the warping and distorting tools and effects in Illustrator* Discover how to add perspective to your design or make them look three dimensional * Work with the Appearance panel, Graphic Styles, and Symbols* Combine older tools and newer, enhanced onesWHO THIS BOOK IS FORBeginner- and Intermediate-level readers interested in pursuing careers as graphic artists, photographers, or video artists/animators.Jennifer Harder has worked in the graphic design industry for over ten years. She has a degree in graphic communications and is currently teaching Acrobat, InDesign, and Dreamweaver courses at Langara College.Chapter 1: Introduction to Warps in IllustratorSub -Topics• Setting up the Workspace• Illustrator Panel Review• Saving Your FileChapter 2: Pen and Shape Tools ReviewSub - Topics:• Pen Tools & Curvature Tool• Selection & Direct Selection, Group Selection Tool• Shape tools (Rectangle, Rounded Rectangle, Ellipse, etc.)• Align Panel• Pathfinder Panel• ProjectChapter 3: Working with the Scale, Sheer, Reshape and Free Transform ToolsSub - Topics:• Move (Selection Tool)• Rotate Tool• Reflect Tool• Scale Tool• Shear Tool• Transform Each• Reshape Tool• Free Transform Tools• ProjectChapter 4: Working with Puppet Warp ToolSub - Topics:• Puppet Warp Tool• ProjectChapter 5: Working with Shape Warp (Liquify) ToolsSub – Topics:• Width Tool• Warp Tool• Twirl Tool• Pucker Tool• Bloat Tool• Scallop Tool• Crystalize Tool• Wrinkle Tool• ProjectChapter 6: Working with the Blend ToolSub – Topics: • Blend Tool and Options• Symbols and the Blend Tool• ProjectChapter 7: Warping PatternsSub - Topics:• Pattern Introduction• Repeating Patterns with the Object Menuo Radial Repeato Grid Repeato Mirror Repeat• Pattern Library and Pattern Options Panel• Customizing your Capture Pattern from the Libraries Panel• Patterns and Brushes• ProjectsChapter 8: Gradients, Mesh Tool, and TransparencySub - Topics:• Working with the Gradient Panel and Gradient Toolo Linear Gradiento Radial Gradiento Freeform Gradient• Mesh Tool• Project• Transparency Panel• Gradients and Transparency in Brush PanelChapter 9: Creating Envelope DistortsSub - Topics: • Envelope Distorts on Objects and Type• Make with Warp• Make with Mesh• Make with Top Object• ProjectChapter 10: Working with Text PathsSub - Topics:• Type Tool• Vertical Type Tool• Area Type Tool and Vertical Area Type Toolo Text Wrap• Type on a Path Tool and Vertical Type on a Path Tool• Touch Type Tool• ProjectChapter 11: Working with Effect FiltersSub - Topics:• Illustrator Effectso 3D and Materialso Convert to Shapeo Crop Markso Distort & Transform o Patho Pathfindero Rastero Stylizeo SVG Filterso Warp• Photoshop Effectso Effect Gallery o Blur, Pixelate and Video Effectso Graphic Styles Panel Reviewo Graphic Styles and Symbolso Projecto Where to Acquire Additional effectsChapter 12: Working with Symbol Warping ToolsSub - Topics:• Symbol Creation (Symbol Review)• Symbol Sprayer Tool• Symbol Shifter Tool• Symbol Scruncher Tool• Symbol Sizer Tool• Symbol Spinner Tool• Symbol Stainer Tool• Symbol Screener Tool• Symbol Styler Tool• Creating Graphic Styles for SymbolsChapter 13: Working with 3D and PerspectiveSub - Topics:• Perspective Grid & Perspective Selection Tools• Effect > 3D and Materials (3D Classic)o Rotate (Classic)o Revolve (Classic)o Extrude & Bevel (Classic)• Effect > 3D and Materials Panelo Projecto Rotateo Materialso Revolveo Extrude & Bevelo Inflate• Project• Graph Tools and 3D Effect for creating beginner Infographic IdeaChapter 14: How can I use my warped designs between other Adobe Apps?Sub - Topics:• Workflow of Photoshop and Illustrator Graphics to Other Adobe Applicationso InDesigno Animateo Dreamweavero Saving Exported files or Assets from Photoshop and Illustratoro Other Adobe Applications

Regulärer Preis: 66,99 €
Produktbild für Spielkonsolen und Heimcomputer 1972 bis 2022 (5. Auflage)

Spielkonsolen und Heimcomputer 1972 bis 2022 (5. Auflage)

50 Jahre Bildschirmspaß und digitale Action, chronologisch und fundiert in Klartext, Technik-Tabellen und über 800 Fotos.Die stark erweiterte und aktualisierte Neuauflage des beliebten Fachbuchs zu Videospiel-Hardware zeigt alle Konsolen, Handhelds und Computer aus Amerika, Japan und Europa, präsentiert klassische Software in authentischen Pixeln, nennt Hintergründe und historische Facts. 550 Traumgeräte, Millionenseller von Atari VCS über Commodore Amiga und SNES zu PS5 und Steam Deck, aber auch Entgleisungen und exotische Varianten präsentiert Spielkonsolen und Heimcomputer in durchgehend farbigen Kapiteln und ausführlichen Anhängen - für Alle, die ihr Leben lang spielen, sammeln und wissen wollen. Eine Zeitreise durch die Spielepochen, von der elektromechanischen Urzeit in die Ultra-HD-Gegenwart und von dort in die VR-Zukunft! Über 500 Traumgeräte, Millionenseller vom Commodore 64 zum iPad, vom Atari-Telespiel zur Xbox, und ebenso Flops, Entgleisungen und exotische Varianten präsentiert Spielkonsolen und Heimcomputer in durchgehend farbigen Kapiteln und ausführlichen Anhängen – für alle, die ihr Leben lang spielen, sammeln und wissen wollen. Das Buch wird gelobt als „geeignetes Nachschlagewerk“ und „empfehlens-werte Lektüre“ (c‘t), als „sehr verständlich (...) sehr unterhaltsam“ (Gamestar) oder einfach als „Ass“ (ComputerBILDSpiele) und „Pflichtlektüre“ (PlayZone), und wächst von einst 144 auf 288 Seiten: Eine Zeitreise durch die Spielepochen, von der elektromechanischen Urzeit bis in die Ultra-HD- und VR-Zukunft!Der Autor Winnie Forster, Publizist und Fachmann für digitale Medien, sitzt seit 1982 an der Tastatur, seit 1990 in der Computer- und Videospielbranche. Er war leitender Redakteur beim legendären PowerPlay-Magazin, Mitbegründer von Video Games und – als Redaktionsleiter des Fachverlages Cybermedia – des Multiformat-Magazins Man!ac, das er 1995 ins Netz bringt. Im 21. Jahrhundert arbeitet und spielt Forster am bayerischen Ammerse.Der Autor Winnie Forster, Publizist und Fachmann für digitale Medien, sitzt seit 1982 an der Tastatur, seit 1990 in der Computer- und Videospielbranche. Er war leitender Redakteur beim legendären PowerPlay-Magazin, Mitbegründer von Video Games und – als Redaktionsleiter des Fachverlages Cybermedia – des Multiformat-Magazins Man!ac, das er 1995 ins Netz bringt. Im 21. Jahrhundert arbeitet und spielt Forster am bayerischen Ammersee.

Regulärer Preis: 32,90 €
Produktbild für PHP 8 Basics

PHP 8 Basics

Take advantage of PHP 8's powerful features to create basic web applications, solve code tests (required for most job interviews nowadays), and begin moving towards more advanced PHP concepts. This book provides an introduction to PHP 8, including modules, attributes, JIT compiler, and union types, as well as related frameworks such as Symfony.You will explore fundamental PHP concepts through both practical and hands-on examples. You'll not only gain a solid understanding of PHP fundamentals, but will also be prepared to handle new concepts and technologies as they emerge.After working through the book and its associated demo code, you will be able to build your first basic web application.WHAT YOU WILL LEARN* Develop web applications with PHP 8* Use Vagrant, Docker, JSON API and more* Work with data, form data, arrays, objections, exceptions, regex, and more* Utilize PHP frameworks like Laravel and SymfonyWHO THIS BOOK IS FORThose new to PHP 8 or PHP in general. Some prior experience in web development and DB handling is recommended.GUNNARD ENGEBRETH began coding at the age of 11 through a “Learning BASIC” book given to him by his father. Technology was changing fast and Gunnard rode the wave from 1200 to 56k baud modems. Logging in to BBSs, Prodigy, Compuserve, Delphi and IRC he could see the world changing and he wanted to be a part of it. He soon got involved in the ansi/demo scene, making several application generators for many groups in the 90’s. Visual Basic was the next language of choice allowing him to develop “tools” for online systems such as AOL. This introduced many aspects of development, security and UI while they were still in their infancy. Once the WWW arrived via Mindspring in Atlanta, Ga. Gunnard quickly joined in the race for the web. Learning HTML, PERL and Linux (Slackware at the time) he began to build his skill-set which lead to a full-time Sysadmin position at the age of 20 (2000) at Activegrams/Silverpop. Gunnard has moved around the IT industry from SAN/NAS storage at IBM to custom Wordpress sites for marketing companies, but one thing has stayed the same, a passion for learning and problem solving. Gunnard also DJ’s Drum and Bass as Section31, Playing drums and baking bread.SATEJ KUMAR SAHU works in the role of Senior Enterprise Architect at Honeywell. He is passionate about technology, people, and nature. He believes through technology and conscientious decision making, each of us has the power to make this world a better place. In his free time, he can be found reading books, playing basketball, and having fun with friends and family.Chapter 1: Getting StartedChapter 2: PHP FundimentalsChapter 3: Functions and ClassesChapter 4: DataChapter 5: Form dataChapter 6: ArraysChapter 7: Cookies and SessionsChapter 8: ObjectsChapter 9: Exceptions, Validation, Regular expressionsChapter 10: PHP & MySQL working togetherChapter 11: Basic Database DesignChapter 12: Creating a DB with PHP and MYsqlChapter 13: Basic Website with DBChapter 14: Basic JSON APIChapter 15: Intro to PHP FrameworksChapter 16: Intro to LaravelChapter 17: Intro to SymfonyChapter 18: Basic Symfony applicationChapter 19: Symfony Json APIChapter 20: Intro to Zend / Laminas ProjectChapter 21: Basic Zend / Laminas Project applicationChapter 22: Zend / Laminas Project JSON APIChapter 23: Intro to Slim PHPChapter 24: Basic Slim PHP applicationChapter 25: Slim PHP JSON APIChapter 26 or appendix: Wordpress developmentChapter 27 or appendix: Shopify development

Regulärer Preis: 36,99 €
Produktbild für Blockchain for Teens

Blockchain for Teens

Similar to the Internet in the 1990s, Blockchain promises to revolutionize the world by reforming current business models. This book is a beginner-friendly guide for teens looking to build a basic foundation in Blockchain technologies.You'll start with an introduction to Blockchain, learn about the main features, and understand decentralization. Additionally, you'll get to know the current monetary system, major concepts in cryptography, and an overview of cryptocurrency. The book then explores various topics in Bitcoin, including its history, the consensus mechanism and the mining process.You'll also be introduced to non-fungible tokens (NFT)s, one of Blockchain’s most well-known technologies, and delve into its different aspects, including the top NFT marketplaces. There is also a chapter about the Metaverse, another groundbreaking technology that will influence society throughout the next decade. You'll see how Crypto and NFTs enhance the Metaverse, and the relationship between Blockchain and the Metaverse.At the end of the book you'll review topics from previous chapters in a discussion on the future of Blockchain and conclude with an overview of real-life examples of Blockchain across various industries.WHAT YOU'LL LEARN* Examine the basics of Bitcoin and Ethereum* Create your very own Bitcoin wallet* Understand the concept of NFTs and build your first token* Explore the Metaverse in Blockchain* Envision the future of BlockchainTHIS BOOK IS FORTeens who are looking to build a basic understanding of Blockchain technologies.Brian Wu holds a computer science Master's degree and is a senior blockchain architect and consultant. Brian has over 18 years of hands-on experience across various technologies, including Blockchain, Big Data, Cloud, System, Infrastructure, and UI. He has worked on more than 50 projects in his career.He has written several books, published by O'Reilly and Packt, on popular fields within blockchain, including: "Learn Ethereum (First edition)" "Hands-On Smart Contract Development with Hyperledger Fabric V2", "Hyperledger cookbook," "Blockchain Quick Start Guide," "Security Tokens and Stablecoins Quick Start Guide," "Blockchain By Example," and "Seven NoSQL Databases in a Week."Chapter 1: Blockchain: A Groundbreaking TechnologyCHAPTER GOAL:This chapter will talk about the basics of Blockchain. We will discuss how the current monetary system works and how Blockchain technology impacts money, business, and the modern world. Then, we will move on to fundamentals of cryptography. After that, readers will gain a solid understanding of the concept of consensus algorithms. At the end of the chapter, we will provide an overview of cryptocurrency.NO OF PAGES 25SUB -TOPICS1. What is Blockchain?1. The current monetary system2. The basics of cryptography3. Consensus algorithms4. Understanding cryptocurrencyChapter 2: Bitcoin: The Future of MoneyCHAPTER GOAL:This chapter will familiarize the reader with an overview of Bitcoin. We will also cover the history behind this phenomenon. Next, the reader will learn how Bitcoin works and analyze how Bitcoin is currently being used in businesses. By the end of the chapter, the reader will create their very own Bitcoin wallet.NO OF PAGES: 25 -30SUB - TOPICS1. What is Bitcoin?2. The history of Bitcoin3. How Bitcoin works4. The role of Bitcoin in business5. Taking control of your first Bitcoin walletChapter 3: Ethereum: A Gateway to Cryptocurrency CHAPTER GOAL:This chapter will introduce the core features of Ethereum, including the consensus. Then, the reader will explore the smart contract and tokens, as well as create a smart contract. Then, we will explore decentralized applications. We will also take a look at business in the age of Ethereum. At the end, the reader will learn how to use an Ethereum wallet.NO OF PAGES: 25-30SUB - TOPICS1. Getting to know Ethereum2. The history of Ethereum3. How Ethereum works4. Smart contract and tokens5. Writing your first smart contract6. Decentralized Applications (Dapps)7. Business in the age of Ethereum8. Taking control of your first Ethereum walletChapter 4: NFTs: Crypto as CollectiblesCHAPTER GOAL:This chapter will explain the topic of NFTs, provide an overview of how they work, and examine famous examples of NFTs. The reader will delve into the popular marketplace of NFTs. By the end of chapter, we will learn how to create an NFT, as well as discuss what the future of NFTs may look like.NO OF PAGES : 25 -30SUB - TOPICS:1. What are NFTs?2. How NFTs work3. Famous examples of NFT4. NFT market place5. Creating your own NFT6. The future of NFTChapter 5: Metaverse: The World ReimaginedCHAPTER GOAL:In this chapter, readers will come to understand what the Metaverse is and the history behind it. Then, the reader will take a deeper look at Crypto and NFTs in the Metaverse. Lastly, we will provide an overview of the Metaverse in the world of Blockchain.NO OF PAGES: 25SUB - TOPICS:1. What is the Metaverse?2. The history of the Metaverse3. Crypto and NFTs in the Metaverse4. Blockchain and the MetaverseChapter 6: The Future of BlockchainCHAPTER GOAL:In this chapter, we learn about the evolution of the Internet from Web 1.0, 2.0 and 3.0. Then, we will discuss some use cases of Blockchain across various industries, including finance, healthcare, education, At the end of the bookand the supply chain. We end off with a discussion of how Artificial Intelligence is used in Blockchain.NO OF PAGES: 25SUB - TOPICS:1. The Evolution of the Internet2. Blockchain in Finance3. Blockchain in Healthcare4. Blockchain in Education5. Blockchain in Supply chain6. AI in Blockchain

Regulärer Preis: 62,99 €
Produktbild für Introducing ReScript

Introducing ReScript

This book serves as a succinct guide on ReScript, a functional language for building web applications. Using examples of ReScript language features along with explanations of fundamental concepts in functional programming, this book will show web developers with a background in JavaScript how to effectively use ReScript to its full potential.In Introducing ReScript, you'll learn how to use features in ReScript that JavaScript lacks, such as type inference, null-safety, algebraic data types, pattern matching, and more. Along the way, you'll pick up functional programming concepts like immutability and higher-order functions. You'll also gain a sense of how ReScript works under the hood and how to leverage interoperability between ReScript and JavaScript.Whether you're a web developer interested in dabbling with functional programming or you just want to learn how to write safer and cleaner code for web applications, this book is a great way for you to get started with ReScript.WHAT YOU WILL LEARN* Use ReScript to write clean, safe, and elegant software* Understand the features of ReScript that set it apart from JavaScript, such as type inference, null-safety, and algebraic data types* Explore functional programming concepts like immutabhigher-orderr order functions, and pattern matching* Use popular JavaScript libraries and frameworks in your ReScript code and integrate ReScript code into JavaScript codebasesWHO THIS BOOK IS FORWeb developers that want a strictly typed, safer alternative to JavaScript, as well as web developers interested in learning functional programming and leveraging the elegant and powerful functional features in ReScript.Danny Yang is a professional software engineer at Meta working on infrastructure for WhatsApp. He has previously worked on Facebook Messenger, including the web interface which was written in ReScript. His technical interests include functional programming, compilers, and data visualization, which he writes about on his blog.Chapter 1, IntroChapter Goal: Learn what functional programming is, and the background of the ReScript language● What is ReScript?● Why should you learn ReScript?● What is functional programming?● Why should you learn functional programming?Chapter 2, BasicsChapter Goal: Learn the basic features of ReScript, like expressions and operators- Development environment setup- Hello, World in ReScript- Expressions- Operators- If expressions- Let expressions- Printing and debuggingChapter 3, FunctionsChapter Goal: learn how functions work in ReScript- Defining a function- Applying a function- Polymorphic functions- Anonymous functionsChapter 4, Lists and ArraysChapter Goal: learn the data structures for ordered data in ReScript, learn about immutable data structures- Building a list- Accessing a list- Mutating a list- Arrays and mutability- IterationChapter 5, Records and ObjectsChapter Goal: learn the ways to represent composite data types in ReScript- Records- ObjectsChapter 6, Pattern Matching and DestructuringChapter Goal: learn one of ReScript's most powerful features and how to work with the shape of your data- Pattern matching/switch- Destructuring with let- Destructuring in functionsChapter 7, Algebraic Data TypesChapter Goal: learn how represent complex data in ReScript's type system- Variants- Polymorphic Variants- Options- TuplesChapter 8, Higher Order ProgrammingChapter Goal:- Higher order functions- Map- Filter- Reduce- Generalizing to other data structures- Piping- CurryingChapter 9, ModulesChapter Goal: Introduce modules in ReScript, and how they can be used for higher order programming- What are modules- Scope/visibility- Signature- Import/Export- FunctorsChapter 10, Using ReScript in ProductionChapter Goal: learn about ReScript's interoperability with JavaScript- Calling ReScript from JavaScript- Calling JavaScript from ReScript- Embedding JavaScript in ReScript- Working with DOM- Working with JSON- Runtime representation

Regulärer Preis: 36,99 €
Produktbild für Cisco ACI: Zero to Hero

Cisco ACI: Zero to Hero

It doesn’t matter if you are completely new to Cisco ACI or you already have some experience with the technology, this book will guide you through the whole implementation lifecycle and provide you with a comprehensive toolset to become confident in any ACI-related task.In the beginning, it’s very important to build strong fundamental knowledge about Cisco ACI components. We'll go through underlay networking based on Nexus 9000 switches and describe the APIC controller cluster acting as the management plane of ACI. By building Access Policies, you'll see how to optimally connect servers, storage, routers, switches, or L4-L7 service devices to ACI. Then we'll properly design and implement Logical Application Policies. You will understand all the fabric forwarding behavior when using different ACI settings and architectures while getting a toolset on how to verify and troubleshoot eventual problems.This book also covers external L2 and L3 connectivity in ACI, more advanced features like integration with virtualization hypervisors and Kubernetes, service chaining of L4-L7 devices using Service Graphs, or practical approach to using REST API automation based on Python and Ansible/Terraform._Cisco ACI: Zero to Hero_ can additionally be used as a valuable source of theoretical and practical knowledge for all candidates preparing for CCIE DC v3.0 Written or Lab exams.WHAT YOU'LL LEARN* Understand network evolution and Cisco ACI components * Underlay ACI networking based on Nexus 9000 switches, APIC controllers, and Application Policy Model* Integrate ACI with virtualization hypervisors and Kubernetes* Dynamically and seamlessly include L4-L7 service devices in communication between ACI endpoints * Build ACI Anywhere: ACI Multi-Tier, Stretched Fabric, Multi-POD, Multi-Site, and Remote Leaf* Utilize ACI REST API with Python, related Cobra SDK, Ansible or Terraform, to develop automation and scripts on top of the ACI platformWHO THIS BOOK IS FORNetwork engineers, architects, network developers, administrators or NOC technicians.JAN JANOVIC, 2x CCIE No. 55858 (R&S|DC) and Cisco Certified Instructor (CCSI #35493), is an IT enthusiast with 10+ years of experience with network design, implementation and support for customers from a wide variety of industry sectors. During the last years, he has focused on data center networking, mainly, but not limited to solutions based on Cisco Nexus platforms – traditional vPC architectures, VXLAN BGP EVPN network fabrics and Cisco ACI Software-Defined Networking. All with an emphasis on mutual technology integration, automation and analytic tools. Another significant part of his job is the delivery of professional training for customers all around Europe.During his university studies, he led a group of students to the successful development of the world's first Open-Source EIGRP implementation for the Quagga Linux package (currently under the name FRRouting). He also contributed to OSPF features there.His technical focus additionally expands to public cloud topics connected with the design and deployment of AWS and Azure solutions.Chapter 1: Introduction: Datacenter Network EvolutionCHAPTER GOAL: To put Cisco ACI as a next gen modern datacenter network in the context of network evolution. Why it even exists in the first place, what it can bring for companies, etc.NO OF PAGES 12SUB -TOPICS1. Datacenter Evolution – From traditional 3 tier network architecture through network virtualization (vPC) to Leaf-Spine routed architectures.2. Explained need for new protocol – VXLAN3. Explained need for network automation – centrally managed software defined networking4. Explained need for datacenter network visibilityChapter 2: ACI Fundamentals – Underlay InfrastructureCHAPTER GOAL: Introduce readers to Cisco ACI, its components and basic concepts. It’s very important to establish strong fundamental knowledge of the technology to later build on. This chapter will focus on Underlay Infrastructure – Nexus 9000 and APICs. It explains all the architectural options when building ACI with design considerations for physical cabling and tips for High-Level Design project phases.NO OF PAGES: 46SUB - TOPICS1. Underlay Networking – Nexus 9000 Family Overview. To make sure readers understand advantages of HW based underlay network, its components and to explain main features of N9K CloudScale ASICs.2. APIC controllers. Connecting APICs to fabric, database sharding, Advantages/disadvantages of various cluster options (3, 5, 7 nodes)3. Introduction to ACI Control-plane and Data-plane concepts used in the underlay networking4. ACI Architectures – Introduction to ACI design options – Multi-Tier Fabric, Stretched Fabric, Multi-Pod, Multi-site, Remote Leaf, and Cloud deployments with Nexus Dashboard Orchestrator.Chapter 3: ACI Fabric Initialization & ManagementCHAPTER GOAL: Show readers how to properly configure all the necessary features of Cisco ACI at the beginning of the fabric deployment (including Multi-POD architecture) together with recommended best-practice global configuration and troubleshooting tips for failures in automatic switch discoveryNO OF PAGES : 72SUB - TOPICS:1. Converting standard NX-OS Leaf switch to ACI mode2. APIC Cluster Initialization and Leaf-Spine Fabric Discovery with troubleshooting3. Out-of-band and In-Band connectivity4. Global Best practice configuration and Fabric Policies (Management Access, DNS, NTP, SNMP, Syslog, MP-BGP, ACI Backup)5. Multi-POD deployment with IPN configuration and troubleshooting.Chapter 4: ACI Fundamentals - Access PoliciesCHAPTER GOAL: Introduce readers to the global Access Policies responsible for encapsulation resources management and Leaf access interface configuration. Proper understanding of Access Policies is key for using them later in Logical Tenant Application Models.NO OF PAGES : 24SUB - TOPICS:1. ACI Access Policies – VLAN Pools, Physical domains, AAEP, Interface Policy Group and Profiles, Switch Policy Group and Profiles. All with verification options.Chapter 5: ACI Fundamentals – Application Policy ModelCHAPTER GOAL: It’s crucial to properly understand main Application Policy Model, all its components and design options, when deploying Cisco ACI. Readers will receive practical information from author’s implementation experience.NO OF PAGES: 62SUB - TOPICS1. Application Policy Model – Description of main objects used for creating tenant application policies on top of common underlay network.2. EPG Design – Various approaches when creating your segmentation with EPGs. Description of microsegmentation possibilities using uEPG and ESGs.3. Contract Design – All aspects of implementing security in ACI fabric using contracts with detailed verification and hardware deployment information.4. Recommended Naming Convention – For ACI deployment, it’s crucial to prepare proper object design and naming convention because user cannot rename most of the object later.Chapter 6: Fabric Forwarding & TroubleshootingCHAPTER GOAL: To describe in detail how forwarding in ACI works. Intra-fabric as well as inter fabric use cases with different Bridge Domain Settings for Layer-2 and Layer-3 traffic.NO OF PAGES: 58SUB - TOPICS1. ACI main forwarding concepts – theory behind VXLAN encapsulation, detailed description of ACI’s control-plane mechanisms, followed by unicast and BUM (ARP) traffic forwarding in L2-L3 Bridge Domain settings.2. Multi-POD forwarding – IPN forwarding of unicast and multicast traffic. PIM/IGMP mechanisms.3. Multi-Site forwarding – ISN forwarding, BGP ingress replication of multicast data.4. Troubleshooting Toolset for Fabric Forwarding – Endpoint Tracker, ELAM, fTriage, SPAN, native Visibility & Troubleshooting Tool and interface drop analysisChapter 7: External Layer 2 & Layer 3 ConnectivityCHAPTER GOAL: Explain how to connect ACI to legacy networks for migration purposes and to provide general external connectivity for its Tenants.NO OF PAGES: 69SUB - TOPICS:1. L3 external connectivity – L3OUT components, configuring routing peering with external network – static/dynamic routing, OSPF, EIGPR, BGP routing protocols, prefix filtering, transit routing with verification and troubleshooting tools.2. L2 external connectivity – Best practices when extending legacy VLANs to ACI, Extending BD vs Extending EPG.Chapter 8: Service Chaining with L4-L7 devicesCHAPTER GOAL: Describe all the available options how to include L4-L7 devices in the data-path between ACI EPGs.NO OF PAGES: 401. ACI Service Graph construction – design options2. Routed mode vs Transparent mode, Two-Arm vs. One-Arm Deployment3. Service Graphs with Policy Based Redirect4. Troubleshooting of Service Graphs5. Symmetric Policy Based RedirectChapter 9: Integrating ACI with Virtualization and Container PlatformsCHAPTER GOAL: Introduce readers to advantages of integrating ACI with VM & Container platforms. Access Policies, vSwitch policies, dynamic VM host discovery.NO OF PAGES:521. Principles of VMware vCenter integration and configuration guide. Troubleshooting tips.2. Integrating ACI with Kubernetes – unique complete guide to spin up the Kubernetes cluster and integrate it to ACI in order to gain detailed visibility and enforce security rules.Chapter 10: ACI Automation and ProgrammabilityCHAPTER GOAL: All REST API related information with practical examples for each automation tool. Chapter covers ACI’s Object Model, Data Formats, REST Operation, Tools to access REST API – cURL, Postman, Python Requests, Cobra SDK, Ansible/Terraform orchestrators.NO OF PAGES: 821. REST API Operation – HTTP Methods, Status codes and YAML/JSON/XML data formats2. ACI Object Information Model – Object hierarchy, how to find necessary information about objects from documentation, CLI, Visore tool, API Inspector3. ACI’s REST API – URL and body construction, Authentication4. GUI/CLI tools to access REST API – cURL, Postman5. Python programming – Consuming REST API using requests library and Cobra SDK6. Ansible and Terraform automation of ACI.7. Advanced API features – pre-signed calls and API subscriptions

Regulärer Preis: 66,99 €
Produktbild für Perspective Warps and Distorts with Adobe Tools: Volume 1

Perspective Warps and Distorts with Adobe Tools: Volume 1

Gain skills in image and logo manipulation that will enhance your designs and make them more appealing--either in your portfolio or for your client’s next graphic project.As Adobe's Photoshop and Illustrator have evolved, new and unique features have been added to these programs that offer different options for warping and distorting graphics and shapes. For the beginner and intermediate student or graphic artist, choosing or knowing which distort or warp tool to use among so many available can become overwhelming and confusing.This book primarily focuses on teaching how to work with various warping tools and filters in Photoshop, though you will also be using graphics acquired from Adobe Illustrator. Knowing how to work between these two applications is a crucial part of understanding how to successfully manipulate your designs. In Photoshop, you'll see how to alter both raster images and vector graphics, and learn how to do this with layers in various non-destructive ways.Some of the filters mentioned in this book will be familiar to you, as you may have used them frequently. However, others are well hidden, are new, or perhaps you have never considered that you could use that tool, dialog box, or filter to warp or distort.WHAT YOU WILL LEARN* Become proficient in using the warping and distorting tools and filters in Photoshop, as well as how to correct basic distortions in photos and add perspective* Grasp transferring illustrations from Illustrator for use in Photoshop* Discover how to warp and distort type* Generate unique patterns* Work with Smart Object Layers and Smart Filters* Work in combination with older tools and newer, enhanced ones WHO THIS BOOK IS FORBeginner- and Intermediate-level readers interested in pursuing careers as graphic artists, photographers, or video artists/animators.Jennifer Harder has worked in the graphic design industry for over ten years. She has a degree in graphic communications and is currently teaching Acrobat, InDesign, and Dreamweaver courses at Langara College.Chapter 1: Introduction to WarpsChapter 2: Basic Warping ToolsSub – Topics:• Blur Tool• Sharpen Tool• Smudge Tool• A review of the Perspective Crop Tool• Brief discussion on other tools you may use to enhance or correct your distort (Example, Stamp Tool or other healing brushes)Chapter 3: Warping with PatternsSub - Topics:• Basic Pattern Creation• Drawing and Erasing with a custom Symmetry Paint and paths panel and create a custom pattern layer in Photoshop• Filter Other > Offset filter• Defining a Pattern (where are they stored)• Live shapes pathfinder properties using Pen and Shapes tools• Edit > Fill pattern built-in scripts• The Layers panel working with adjustment layers and patterns• Working with Patterns in Layer Styles• Library Panel: Adobe sensei Capture Create from Image a pattern• Pattern previewChapter 4: Transform Your Layers in a Non-Destructive Way with Smart ObjectsSub - Topics:• Free Transform• Scale• Rotate• Skew• Distort• Perspective• Warp• Warping with Normal or Smart Object Layers• Applying this knowledge to further warping of patterns, brushes, shapes, and stylesChapter 5: Warping TextSub - Topics:• Create Warp Text• Covert Text to Path, Shape Layer or a Frame.• Warping text while the FX Styles are appliedChapter 6: Working with Puppet WarpSub - Topics:• Edit > Puppet Warp (Tool)Chapter 7: Perspective Warp & Content-Aware ScaleSub - Topics:• Edit > Perspective Warp• Edit > Content Aware Scale• Edit > Sky ReplacementChapter 8: Basic Filters & Smart FiltersSub - Topics:Basic Filters:• Filter Gallery > Distort (Diffuse Glow, Glass and Ocean ripple,) Texture > Stained glass• Filter > Blur (Radial Blur, Shape Blur)• Filter > Blur Gallery (Spin Blur)• Filter > Distort (Displace, Pinch, Polar Coordinates, Ripple, Sheer, Spherize, Twirl, Wave, Zigzag)• Filter > Pixelate (Crystalize, Mosaic, Pointillize)• Stylize > Oil paint• Combining Smart Filters and using Masks• Project: Creating a simple GIF animation from some of the distorts created after using the filters• Tips on the Filter > Render Tree, Flame and Picture FrameChapter 9: Advance Filters working Smart FiltersSub - Topics:• Advanced filters:o Lens Correction (Correcting Distortion) o Adaptive Wide Angle (Correcting Distortion)o Camera Raw Filter > geometry (Correcting Distortion)o Filter > Vanishing Pointo Filter > Liquify (workspace related tools)o Filter > Neural Filters Workspace (Smart Portrait, Landscape Mixer)

Regulärer Preis: 66,99 €