Zum Hauptinhalt springen Zur Suche springen Zur Hauptnavigation springen

Computer und IT

Produkte filtern

Produktbild für C# und .NET 6 - Grundlagen, Profiwissen und Rezepte

C# und .NET 6 - Grundlagen, Profiwissen und Rezepte

Dieser komplett überarbeitete Klassiker der C#-/.NET-Programmierung bietet Ihnen Know-how und zahlreiche Rezepte, mit denen Sie häufig auftretende Probleme meistern. Einsteiger erhalten ein umfangreiches Tutorial zu den Grundlagen der C# 10-Programmierung mit Visual Studio 2022, dem Profi liefert es fortgeschrittene Programmiertechniken zu allen wesentlichen Einsatzgebieten der Programmierung mit .NET 6. Zum sofortigen Ausprobieren finden Sie am Ende eines jeden Kapitels hochwertige Lösungen für nahezu jedes Problem. Das Buch gliedert sich in einen Grundlagenteil zur Programmierung, eine Einführung in die Desktop-Programmierung (WPF, MAUI (Multi-platform App UI), einen Technologieteil zu fortgeschrittenen Themen sowie einen komplett neuen Teil zur Web-Programmierung (ASP.NET Core, MVC, Razor, Web-API, Blazor). Es ist der ideale Begleiter für Ihre tägliche Arbeit und zugleich – dank der erfrischenden und unterhaltsamen Darstellung – eine spannende Lektüre, die Lust macht, Projekte auch in der Freizeit umzusetzen.Aus dem Inhalt:Grundlagen der SpracheOOP-KonzepteArrays, Strings, FunktionenEinführung in LINQNeuerungen in C#Einführung in WPFWPF Controls, WPF-DatenbindungAsynchrone Programmierung & Task Parallel LibraryDebugging, Fehlersuche und -behandlungEntity Framework CoreWebanwendungen und APIs mit ASP.NET CoreSingle-Page Applications (SPAs mit BlazorAusblick auf .NET MAUI Leseprobe (PDF)Autoren: Jürgen Kotz arbeitet seit über 20 Jahren als freiberuflicher Trainer, Berater, Entwickler und Autor. Mit .NET beschäftigt er sich seit der ersten Beta-Version. Mit seiner Firma PrimeTime Software in München entwickelt er .NET-Projekte und führt Schulungen in diesem Umfeld durch. Seine Hauptthemen sind dabei die Entwicklung von REST- bzw. SOAP-basierten Services und der Datenzugriff mittels Entity Framework. Darüber hinaus hat er zahlreiche Fachbücher und -artikel geschrieben. Christian Wenz arbeitet als Berater, Trainer und Autor mit Schwerpunkt auf Webtechnologien und ist Autor oder Co-Autor von über 100 Computerbüchern. Er schreibt regelmäßig Beiträge für verschiedene IT-Magazine und hält Vorträge auf Konferenzen rund um den Globus. In seiner täglichen Arbeit ist er einer der Gründer der Webagentur Arrabiata Solutions mit Büros in München und London. 

Regulärer Preis: 49,99 €
Produktbild für Windows 11 Simplified

Windows 11 Simplified

LEARN WINDOWS 11 QUICKLY, EASILY, AND WITH EXPERT HELP FROM A TECH EDUCATION MASTERWindows 11 Simplified is your from-scratch beginner’s guide to the ins and outs of the latest version of Windows. It’s fully updated to include all the coolest new features of Windows 11 and offers a highly visual roadmap – complete with tons of screenshots and illustrations – to Windows 11 mastery. You’ll get up to speed on the basic, and not-so-basic, features of Windows 11 with plain-English instructions and step-by-step screenshots that walk you through every technique you need to know to make Windows 11 do what you want it to do. You’ll learn to navigate the user interface, work with and manage files, create user accounts, and practice using the tools that make Windows 11 the most user-friendly and powerful version of the famous operating system yet. You’ll also discover how to:* Master the basics, as well as a bunch of power-user tools, with easy-to-follow instructions* Learn your way around the interface, File Explorer, the Settings app, and more* Navigate the web, send emails, access online media, and chat with friends and family* Customize windows to look and feel exactly the way you want it toWith the right help, learning a new operating system can be fun, straightforward, and exciting. This book is perfect for everyone from those with no Windows experience at all to users of previous versions who just need a heads-up on the latest features. If you’re ready to become a Windows 11 master, Windows 11 Simplified is the easiest and fastest way to do it. CHAPTER 1 GETTING STARTED WITH WINDOWSExplore the Screen 4Explore the Start Menu 5Start and Close an App 6Connect to Your Wireless Network 8Put Windows to Sleep 10Restart or Shut Down Windows 11Switch to a Microsoft Account 12Install an App 16Switch Between Running Apps 18Arrange Running Apps 20Uninstall an App 22CHAPTER 2 CUSTOMIZING WINDOWSPin an App to the Start Menu 26Open the Settings App 28Change the Lock Screen Background 30Choose a Lock Screen Status App 32Customize Syncing Between Devices 34Access an App’s Features 36Pin an App to the Taskbar 38Change the Theme 40Adjust the Volume 42Set the Time Zone 43Configure Windows to Work with Multiple Monitors 44Customize the Taskbar 46CHAPTER 3 SURFING THE WEBOpen a Web Page 50Open a Web Page in a Tab 52Navigate Web Pages 54Find Text on a Page 55Navigate with the History List 56Change Your Startup Page 58Save Favorite Web Pages 60Take Advantage of the Favorites Bar 62Share a Web Page 64Search for Sites 66Download a File 68CHAPTER 4 SENDING AND RECEIVING EMAILLaunch the Mail App 72Configure Mail Settings 73Configure an Email Account 74Send an Email Message 76Format the Message Text 78Add a File Attachment 80Save a Draft of a Message 82Receive and Read Email Messages 84Reply to a Message 86Forward a Message 88Open and Save an Attachment 90Delete a Message 92Create a Folder for Saving Messages 94CHAPTER 5 GETTING SOCIAL WITH WINDOWSCreate a Contact 98Add Your Google Account 100Add Your iCloud Account 102View a Contact 104Edit a Contact 106Assign a Photo to a Contact 108Add Extra Fields to a Contact 110Filter the Contacts List 112Combine Multiple Profiles for a Contact 114View Your Calendar 116Add an Event to Your Calendar 118Create a Recurring Event 120Add an Event Reminder 121CHAPTER 6 PERFORMING DAY‐TO‐DAY TASKS WITH APPSSearch Your PC 124Write a Note 126Make a To‐Do List 128Configure Skype 130Call Someone Using Skype 132Display a Location on a Map 134Get Directions to a Location 136Check Your Weather Forecast 138Check Another City’s Weather Forecast 140CHAPTER 7 WORKING WITH IMAGESImport Images from a Digital Camera 144Scan an Image 146Navigate the Pictures Folder 148View Your Images 150Start a Slideshow 152Set an Image as the Desktop Background 153Repair an Image 154Add a Photo Effect 156Crop an Image 158Rotate an Image 160Delete an Image 161CHAPTER 8 WORKING WITH MULTIMEDIAImport Videos from a Digital Camera 164Navigate the Videos Folder 166Watch a Video 168Edit a Video 170Make a Movie 174Play a Music CD 178Copy Tracks from a Music CD 182Navigate the Music Folder 184Play Music 186Create a Playlist 188CHAPTER 9 EDITING DOCUMENTSCreate and Save a Document 192Open a Document 194Change the Text Font 196Find Text 198Replace Text 200Insert Special Symbols 202Make a Copy of a Document 204Create a OneNote Notebook 206Add Pages and Sections to a Notebook 208Add Text Notes 210Add an Image to a Notebook Page 212Work with Notebook Lists 214CHAPTER 10 WORKING WITH FILESSelect a File 218Change the File View 220Preview a File 221Copy a File 222Move a File 223Rename a File 224Create a New File 225Delete a File 226Restore a Deleted File 227Add a File to Your OneDrive 228Extract Files from a Compressed Folder 230CHAPTER 11 IMPLEMENTING SECURITYUnderstanding Windows Security 234Check for Security Problems 236Create a Picture Password 238Sign In with a PIN 242Set Up a Fingerprint Sign‐In 244Lock Your Computer 246Configure Your PC to Lock Automatically 248Browse the Web Privately 250CHAPTER 12 MAKING WINDOWS MORE ACCESSIBLEIncrease the Text Size 254Magnify Screen Areas 256Have Screen Text Read to You 258Change to a High‐Contrast Theme 260Apply a Color Filter 262Flash the Screen During Audio Notifications 264Make the Keyboard More Accessible 266Control Windows Via Voice 268

Regulärer Preis: 18,99 €
Produktbild für Vertrieb mit SAP S/4HANA

Vertrieb mit SAP S/4HANA

Sie suchen praxisnahes und wirklich konkretes Wissen zu SAP S/4HANA Sales? Tauchen Sie mit diesem Buch tief in Organisationsstrukturen, Stammdaten, Funktionen und Prozesse des Vertriebs ein. Von der Vorverkaufsphase bis zum Zahlungseingang: Anhand von Beispielen lernen Sie, mit SAP S/4HANA im Vertrieb zu arbeiten. Auch das Zusammenspiel mit Produktion, Materialwirtschaft und Finanzwesen wird fundiert erklärt. Und natürlich macht das Buch Sie mit SAP Fiori, dem neuen Geschäftspartnerkonzept, Embedded Analytics sowie der Migration nach SAP S/4HANA vertraut. Projektteammitglieder und Projektleitung, (Junior-)Beraterinnen und Key-User finden in diesem Buch Antworten auf ihre Fragen. Aus dem Inhalt: Organisationsstrukturen und StammdatenBearbeitung von BelegenPreisfindung und NachrichtenfindungVersandterminierungVerfügbarkeitsprüfungCross-SellingReklamationsabwicklungTerminauftragsabwicklungFakturierungspläneKundeneinzelfertigung und ProduktfertigungReporting und Analysen mit SAP S/4HANA Embedded AnalyticsEinsatz von SAP Fiori im Vertrieb   Einleitung ... 19 Teil I.  Grundlagen des Vertriebs mit SAP S/4HANA ... 31   1.  Überblick über SAP S/4HANA ... 33        1.1 ... Die In-Memory-Technologie und SAP HANA als Datenbank ... 34        1.2 ... Architektur von SAP HANA ... 37        1.3 ... Grundlegende Konzepte von SAP S/4HANA ... 40        1.4 ... User Experience ... 47        1.5 ... Integration in andere Bereiche ... 50   2.  Organisationseinheiten ... 53        2.1 ... Mandant ... 53        2.2 ... Buchungskreis ... 54        2.3 ... Werk ... 55        2.4 ... Lagerort ... 55        2.5 ... Vertriebsbereich ... 56        2.6 ... Verkaufsbüro und Verkäufergruppe ... 58        2.7 ... Organisationseinheiten im Versand ... 59        2.8 ... Organisationsstrukturen im Controlling ... 59   3.  Stammdaten ... 61        3.1 ... Geschäftspartner (Business Partner) ... 61        3.2 ... Materialstamm ... 68        3.3 ... Konditionen ... 74        3.4 ... Nachrichten ... 75        3.5 ... Absprachen ... 76 Teil II.  Vertriebsfunktionen in SAP S/4HANA ... 79   4.  Grundlegende Vertriebsfunktionen ... 81        4.1 ... Verfügbarkeitsprüfung ... 81        4.2 ... Versandterminierung ... 103        4.3 ... Preisfindung ... 111        4.4 ... Nachrichtenfindung ... 128        4.5 ... Chargenfindung ... 142        4.6 ... Serialnummern ... 154   5.  Spezielle Vertriebsfunktionen ... 165        5.1 ... Materialfindung ... 165        5.2 ... Materiallistung und -ausschluss ... 181        5.3 ... Dynamischer Produktvorschlag ... 187        5.4 ... Kreditmanagement ... 197        5.5 ... Bonusabwicklung ... 216        5.6 ... Vertriebsstücklisten ... 221        5.7 ... Dynamische Workflows ... 227   6.  Integration in das Rechnungswesen ... 241        6.1 ... Betriebswirtschaftliche Grundlagen ... 241        6.2 ... Funktionen in SAP S/4HANA ... 242        6.3 ... Szenarien ... 245        6.4 ... Beispiel für das Szenario anonyme Massenfertigung ... 252 Teil III.  Vertriebsprozesse in SAP S/4HANA ... 259   7.  Der Verkaufsbeleg ... 261        7.1 ... Belegstruktur ... 261        7.2 ... Vertriebsprozess ... 269   8.  Terminauftragsabwicklung ... 277        8.1 ... Kundenanfrage ... 278        8.2 ... Kundenangebot ... 279        8.3 ... Terminauftrag ... 280        8.4 ... Lieferungsbearbeitung ... 281        8.5 ... Fakturierung ... 290        8.6 ... Beispiel für die Terminauftragsabwicklung ... 296   9.  Streckenauftragsabwicklung ... 311        9.1 ... Betriebswirtschaftliche Grundlagen ... 311        9.2 ... Streckenauftragsabwicklung in SAP S/4HANA ... 313        9.3 ... Beispiel für den Prozess der Streckenabwicklung ... 317 10.  Konsignationsabwicklung ... 325        10.1 ... Betriebswirtschaftliche Grundlagen ... 325        10.2 ... Konsignationsabwicklung mit SAP S/4HANA ... 326        10.3 ... Beispiel für die Konsignationsabwicklung ... 329 11.  Fakturierungspläne und Anzahlungsabwicklung ... 333        11.1 ... Betriebswirtschaftliche Grundlagen ... 333        11.2 ... Fakturierungspläne in SAP S/4HANA ... 336        11.3 ... Beispiel eines Fakturierungsplans mit Anzahlungen ... 341        11.4 ... Anzahlungsabwicklung mit Belegkonditionen ... 351        11.5 ... Beispiel einer Anzahlungsabwicklung mit Konditionen ... 354 12.  Leihgut- und Mietabwicklung ... 359        12.1 ... Betriebswirtschaftliche Grundlagen ... 359        12.2 ... Leihgutabwicklung ... 360        12.3 ... Beispiel des Customizings von Leihgutabwicklung und Mietgeschäft ... 361 13.  Retourenabwicklung ... 371        13.1 ... Betriebswirtschaftliche Grundlagen ... 371        13.2 ... Retourenabwicklung in SAP S/4HANA ... 373        13.3 ... Beispiel einer Retourenabwicklung ... 379        13.4 ... Erweiterte Retourenabwicklung für Kundenretouren ... 384        13.5 ... Beispiel einer erweiterten Retourenabwicklung ... 387 14.  Gut- und Lastschriften ... 393        14.1 ... Betriebswirtschaftliche Grundlagen ... 393        14.2 ... Gut- und Lastschriften in SAP S/4HANA ... 394        14.3 ... Beispiel einer Gutschriftsabwicklung ... 397 15.  Zentrale Reklamationsbearbeitung ... 405        15.1 ... Betriebswirtschaftliche Grundlagen ... 405        15.2 ... Reklamationsbearbeitung in SAP S/4HANA ... 406        15.3 ... Beispiel für einen Austausch ... 408        15.4 ... Beispiel für eine Gutschrift ... 415 16.  Rahmenverträge ... 421        16.1 ... Betriebswirtschaftliche Grundlagen ... 421        16.2 ... Rahmenverträge in SAP S/4HANA ... 422        16.3 ... Beispiel eines allgemeinen Wertkontrakts ... 426 17.  Cross-Company-Geschäfte ... 435        17.1 ... Betriebswirtschaftliche Grundlagen ... 435        17.2 ... Cross-Company-Konzept in SAP S/4HANA ... 437        17.3 ... Beispiel für den buchungsübergreifenden Verkauf ... 449 18.  Reporting mit SAP S/4HANA Embedded Analytics ... 459        18.1 ... Embedded Analytics in SAP S/4HANA ... 459        18.2 ... Unterschiede zu SAP Business Warehouse ... 469        18.3 ... Unterschiede zum Logistikinformationssystem ... 471        18.4 ... Kennzahlen für den Vertrieb ... 473        18.5 ... Neues Dashboard in der SAP Analytics Cloud ... 478        18.6 ... Integration von SAP BusinessObjects ... 478        18.7 ... Integration in die Prozesse ... 484 Teil IV.  Gestaltung von Wertschöpfungsketten in SAP S/4HANA ... 485 19.  Lagerverkauf mit Chargenfertigung ... 487        19.1 ... Produkte und Märkte ... 487        19.2 ... Organisationsstruktur ... 487        19.3 ... Prozessbeschreibung ... 488        19.4 ... Beispiel eines Lagerverkaufs mit Chargenfertigung ... 493 20.  Vorplanung ohne Endmontage ... 507        20.1 ... Produkte und Märkte ... 507        20.2 ... Organisationsstruktur ... 508        20.3 ... Prozessbeschreibung ... 509        20.4 ... Beispiel einer gesamten Wertschöpfungskette ... 517 21.  Kundeneinzelfertigung ... 541        21.1 ... Produkte und Märkte ... 541        21.2 ... Organisationsstruktur ... 542        21.3 ... Prozessbeschreibung ... 542        21.4 ... Beispiel für Auftragsabwicklung und Controlling einer Kundeneinzelfertigung ... 552 22.  Projektfertigung ... 571        22.1 ... Produkte und Märkte ... 572        22.2 ... Organisationsstruktur ... 572        22.3 ... Prozessbeschreibung ... 573        22.4 ... Beispiel einer Projektfertigung ... 585 23.  Weitere Szenarien ... 609        23.1 ... Losfertigung ... 610        23.2 ... Anonyme Lagerfertigung mit Bruttoplanung ... 610        23.3 ... Kombination von Losfertigung und anonymer Lagerfertigung ... 611        23.4 ... Vorplanung mit Endmontage ... 612        23.5 ... Kundeneinzelfertigung mit Verrechnung gegen die Vorplanung ... 613        23.6 ... Variantenkonfiguration ... 614        23.7 ... Fazit ... 616 Teil V.  Technologien und systemübergreifende Geschäftsprozesse ... 617 24.  Integrationstechnologie ... 619        24.1 ... SAP Business Client ... 619        24.2 ... SAP Business Technology Platform ... 620        24.3 ... Vergleich zwischen SAP Integration Suite und SAP Process Orchestration ... 642 25.  SAP Fiori Launchpad ... 647        25.1 ... Installation ... 649        25.2 ... Vertriebsrollenspezifische Einstellungen im SAP Fiori Launchpad ... 660 26.  Übergreifende Geschäftsprozesse ... 671        26.1 ... SAP Extended Warehouse Management ... 672        26.2 ... SAP S/4HANA International Trade ... 679        26.3 ... SAP Transportation Management ... 682 27.  CRM mit SAP Customer Experience ... 689        27.1 ... Komponenten von SAP Customer Experience ... 690        27.2 ... Customer Journey ... 691        27.3 ... Stammdaten in SAP Customer Experience ... 691        27.4 ... SAP Marketing Cloud ... 693        27.5 ... SAP Sales Cloud ... 695        27.6 ... SAP Service Cloud und SAP Subscription Billing ... 700        27.7 ... SAP Commerce Cloud ... 701        27.8 ... SAP Customer Data Cloud ... 706        27.9 ... Weitere Prozesse und Funktionen in SAP Customer Experience ... 707 28.  Unternehmensübergreifende Auftragsabwicklung ... 711        28.1 ... Prozessbeschreibung ... 712        28.2 ... Beispiel für die unternehmensübergreifende Auftragsabwicklung ... 717 29.  Migration von SAP ERP nach SAP S/4HANA ... 739        29.1 ... Migrationswerkzeuge ... 741        29.2 ... Customizing ... 744        29.3 ... Umgang mit Eigenentwicklungen und Programmen ... 745        29.4 ... Datenmigration ... 749 Teil VI.  Notwendigkeit von Organisationsentwicklung ... 757 30.  Auswirkungen der Unternehmenskultur ... 759        30.1 ... Fehlerkultur ... 761        30.2 ... Silodenken ... 764        30.3 ... Entscheidungsfindung ... 767 31.  Change Management ... 771        31.1 ... Entwicklungsauftrag des Change Managements ... 772        31.2 ... Systemische Beratung ... 776 32.  Zusammenfassung und Ausblick ... 783   Anhang ... 789        A ... Transaktionen und Menüpfade ... 789        B ... Glossar ... 807        C ... Literaturempfehlungen ... 817   Das Autorenteam ... 819   Index ... 821

Regulärer Preis: 79,90 €
Produktbild für Practical Guide to Salesforce Experience Cloud

Practical Guide to Salesforce Experience Cloud

Whether you are brand new to the world of digital experiences on the Salesforce platform or you are looking to take your Experience Cloud (previously "Community Cloud") knowledge to the next level, this detailed guide will help you build and manage a Salesforce site by leveraging the declarative power of the platform with clicks, not code.Each Salesforce site/community is a part of a widespread ecosystem, with thousands of sites and millions of users active today on Experience Cloud. Through valuable social and business tools, this online platform enables companies to empower and equip their customers, partners, and employees in new, powerful ways.Author Philip Weinmeister, Salesforce MVP and the only recipient of the “Community Cloud MVP” Trailblazer award from Salesforce, leads you through the ins and outs of Salesforce Experience Cloud and provides you with an array of best practices to deliver top-notch business portals on the Salesforce platform.This completely revised edition updates all content to reflect the new "experience-centric" branding and a slew of platform updates from the last few years (including screenshots, terminology, features, etc.). Net new content includes Salesforce CMS, the Experience Cloud Consultant certification exam, and Mobile Publisher, among other topics.The book takes you through the entire process: from planning and designing a site to configuration/build, setup, and administration, all the way to deployment. Detailed explanations are provided for key components, templates, and features such as Experience Builder, Audience Targeting, Lightning Bolts, and much more.WHAT YOU WILL LEARN* Plan and design a site using Experience Cloud* Conceptualize how employees, partners, and customers use and benefit from Salesforce sites* Use Experience Builder and Lightning components within an Experience Builder template* Apply topics and knowledge articles to a site to increase value and adoption* Build and display rich content within a site using Salesforce CMS* Create dynamic and personalized user experiences with audience targeting* Build, export, and import unique templates with the Lightning Bolt solution framework* Provide site data for members or site managersWHO THIS BOOK IS FORSalesforce administrators, developers, functional architects, business analysts, and site/community managers.PHIL WEINMEISTER is a Salesforce MVP and VP of Product Management at 7Summits, where he is focused on building innovative components, apps, and bolts that enable impactful, transformative communities on the Salesforce platform. He is 18x Salesforce certified and has delivered numerous Sales Cloud, Service Cloud, and (primarily) Community Cloud solutions to a variety of organizations on Salesforce since 2010. Phil authored Practical Salesforce.com Development Without Code (Apress, 2015) and received an average rating of almost 5 stars on Amazon.com. He has been a Salesforce MVP since 2015 and, in 2017, was was named the first-ever “Community Cloud MVP” at the Lightning Bolt Trailblazer awards at Dreamforce.A graduate of Carnegie Mellon University, with a double major in business administration/IT and Spanish, Phil now resides in Powder Springs, Georgia, USA. He spends most of his “free” time with his gorgeous, sweet wife, Amy, and his children, Tariku, Sophie, Max, and Lyla. When he’s not trying to make his kids laugh, cheering on the Arizona Cardinals, or rap-battling his wife, Phil enjoys traveling, playing various sports, and growing in his walk with Jesus.Stay updated on Phil’s most recent insights and blog posts by following him on Twitter (@PhilWeinmeister).Chapter 1: Why Digital Experiences on the Salesforce Platform? (REVISED)Chapter 2: Planning and Preparing for Success with Experience Cloud (REVISED)Chapter 3: Experience Cloud Licenses and Member Groups: Employees, Partners,and Customers (REVISED)Chapter 4: Experience Cloud Template Types: Tabs, Visualforce, and Lightning (REVISED)Chapter 5: Experience Builder (REVISED)Chapter 6: Experience Pages and Components (REVISED)Chapter 7: Experience Setup, Administration, and Workspaces (REVISED)Chapter 8: Access, Sharing, and Visibility in Experiences (REVISED)Chapter 9: Topics in Experiences (REVISED)Chapter 10: Knowledge (Articles) in Experiences (REVISED)Chapter 11: Process Automation in Experiences (REVISED)Chapter 12: Experience Audience Targeting and Personalization (REVISED)Chapter 13: Lightning Bolt for Experience Cloud (REVISED)Chapter 14: Salesforce CMS (Content) in Experiences (NEW)Chapter 15: B2B and B2C Commerce within Experience Cloud (NEW)Chapter 16: The Community/Experience Cloud Consultant Certification Exam (NEW)Chapter 17: The Best of the Rest: Additional Experience Cloud Topics

Regulärer Preis: 46,99 €
Produktbild für Xiaomi Redmi Note 11 - alle Modelle

Xiaomi Redmi Note 11 - alle Modelle

 Die verständliche Anleitung für Ihr Smartphone:-  Alle Funktionen & Einstellungen auf einen Blick-  Schritt für Schritt erklärt – mit praktischen TippsMit diesem  smarten Praxisbuch  gelingt Ihnen der schnelle und sichere Einstieg in Ihr Smartphone. Lernen Sie die  Xiaomi Redmi Note 11-Modelle  von Grund auf kennen und beherrschen! Anschauliche Anleitungen, Beispiele und Bilder  zeigen Ihnen gut nachvollziehbar, wie Sie Ihr mobiles Gerät optimal handhaben – von der  Ersteinrichtung  und  Personalisierung  über die  große Funktionsvielfalt  bis zu den  wichtigsten Anwendungen . Nutzen Sie darüber hinaus die  übersichtlichen Spicker-Darstellungen : Damit können Sie jene Bedienungsschritte, die man am häufigsten braucht, aber immer wieder vergisst, auf einen Blick finden und umsetzen. Freuen Sie sich auf  viele hilfreiche Tipps  und legen Sie ganz einfach los! Aus dem Inhalt: -  Alle Bedienelemente der Xiaomi-Redmi-Note-11-Modelle -  Ersteinrichtung und Tipps zum Umzug -  Google-Konto erstellen und verwalten -  Die Benutzeroberfläche Ihres Smartphones personalisieren -  Apps aus dem Play Store herunterladen -  Kontakte anlegen und im Adressbuch verwalten -  Anrufe tätigen und SMS austauschen  -  Nachrichten über Mail und WhatsApp versenden und empfangen -  Uhr, Kalender, Maps und andere praktische Apps nutzen  -  Fotos sowie Videos aufnehmen, verwalten und teilen -  Ins Internet gehen über WLAN und mobile Daten  -  Updates, Datenschutz und Sicherheit 

Regulärer Preis: 9,99 €
Produktbild für Vermittlung von BIM in der Hochschullehre

Vermittlung von BIM in der Hochschullehre

In Bezug auf das Bauwesen lässt sich Building Information Modeling (BIM) als ein wichtiger Impulsgeber für den stattfindenden Digitalisierungsprozess benennen. Studierende der baurelevanten Fachdisziplinen müssen daher auf den sicheren Umgang mit dieser Methode vorbereitet werden. Das vorliegende Positionspapier definiert die wichtigsten Lehrinhalte zur Vermittlung von Kenntnissen, Fertigkeiten und Kompetenzen im Bereich BIM, die an den deutschen Fachhochschulen in den Baustudiengängen Berücksichtigung finden sollten. Neben den allgemeinen BIM-Lehrinhalten behandelt das Positionspapier insbesondere die Anforderungen an BIM im Fachgebiet Baubetrieb.

Regulärer Preis: 4,48 €
Produktbild für Umweltinformationssysteme - Wie trägt die Digitalisierung zur Nachhaltigkeit bei?

Umweltinformationssysteme - Wie trägt die Digitalisierung zur Nachhaltigkeit bei?

Der neueste Stand der Forschung und Entwicklung auf dem Gebiet der Umweltinformatik (UI) und umweltbezogener IT-Anwendungsbereiche wird in diesem Tagungsband präsentiert und kritisch diskutiert. Dies umfasst sowohl Konzepte und Anwendungen von Umweltinformationssystemen als auch Technologien, die moderne Umweltinformationssysteme unterstützen und ermöglichen.Entwicklung von Lösungen zur Digitalisierung in der Umweltverwaltung.- Innovative Standards für Datendienste und -modelle.- Digitalisierung für nachhaltiges Leben und Arbeiten sowie für eine nachhaltige Landwirtschaft.- Intelligente Erfassung und Verarbeitung von Daten.- Innovative Modellierung und Entscheidungsunterstützung.

Regulärer Preis: 79,99 €
Produktbild für Microsoft Teams (2. Auflage)

Microsoft Teams (2. Auflage)

Microsoft Teams. Die verständliche Anleitung. In 2., aktualisierter Auflage (April 2022)Teamwork, Collaboration, Homeoffice? Mit diesem verständlichen und umfassenden Einstieg setzen Sie Microsoft Teams gekonnt in vollem Umfang ein. Schritt für Schritt lernen Sie die Möglichkeiten der Software kennen – damit Sie sicher mit Ihren Kollegen in Kontakt treten. Vom einfachen Chat über größere Videokonferenzen und Aufgabeneinteilungen bis hin zur gemeinsamen Arbeit an Dateien und Projekten. Erfahren Sie, wie Sie Ihr Homeoffice professionell und effizient gestalten. Nicole Enders gibt Ihnen in diesem Ratgeber wertvolle Tipps und Tricks für die tägliche Arbeit mit Microsoft Teams an die Hand.Aus dem InhaltWas ist und was kann Teams?Teams richtig einrichtenMit Kollegen chatten und telefonierenDokumente teilenGemeinsam an Dokumenten arbeitenEffizient im HomeofficeTeamarbeit übersichtlich gestaltenProduktive Besprechungen durchführenEin Intranet für die TeamarbeitGovernance – den Überblick behaltenEinsatz anderer Microsoft-365-DiensteMicrosoft Teams im BildungssektorLeseprobe (PDF-Link)

Regulärer Preis: 29,90 €
Produktbild für Theoretische Informatik (5. Auflage)

Theoretische Informatik (5. Auflage)

Das Buch führt umfassend in das Gebiet der theoretischen Informatik ein und behandelt den Stoffumfang, der für das Bachelor-Studium an Universitäten und Hochschulen in den Fächern Informatik und Informationstechnik benötigt wird. Die Darstellung und das didaktische Konzept verfolgen das Ziel, einen durchweg praxisnahen Zugang zu den mitunter sehr theoretisch geprägten Themen zu schaffen. Theoretische Informatik muss nicht trocken sein! Sie kann Spaß machen und genau dies versucht das Buch zu vermitteln. Die verschiedenen Methoden und Verfahren werden anhand konkreter Beispiele eingeführt und durch zahlreiche Querverbindungen wird gezeigt, wie die fundamentalen Ergebnisse der theoretischen Informatik die moderne Informationstechnologie prägen. Das Buch behandelt die Themengebiete: Logik und Deduktion, Automatentheorie, formale Sprachen, Entscheidbarkeitstheorie, Berechenbarkeitstheorie und Komplexitätstheorie. Die Lehrinhalte aller Kapitel werden durch zahlreiche Übungsaufgaben komplettiert, so dass sich die Lektüre neben der Verwendung als studienbegleitendes Lehrbuch auch bestens zum Selbststudium eignet. Aus dem Inhalt: Grundlagen der theoretischen InformatikMathematische GrundlagenLogik und DeduktionFormale SprachenEndliche AutomatenBerechenbarkeitstheorieKomplexitätstheorie Leseprobe (PDF)Autor: Prof. Dr. Dirk W. Hoffmann ist Dozent an der Fakultät für Informatik und Wirtschaftsinformatik der Hochschule Karlsruhe – Technik und Wirtschaft. 

Regulärer Preis: 42,99 €
Produktbild für Office 2021 for Macs For Dummies

Office 2021 for Macs For Dummies

TURN YOUR MAC INTO A PRODUCTIVITY POWERHOUSE WITH OFFICE 2021!Long gone are the days when Microsoft's powerful office suite was just for Windows users. Mac enthusiasts are also able to pop open ubiquitous apps like Word, Excel, and PowerPoint on their preferred desktop or laptop! But if you're new to Microsoft Office on the Mac—or you just need a hand with some of its latest features—you should check out Office 2021 For Macs For Dummies.This handy guide will show you how to conquer the essentials of all the key apps that make Office 2021 such a productivity booster. You'll also discover:* Brand-new features, like an improved dark mode and better accessibility capabilities* How to share documents directly in a collaborative setting How Microsoft's Text Predictions work in various apps in Office 2021Ideal for Mac-lovers who can't escape the lure of Microsoft's iconic office software, Office 2021 For Macs For Dummies is a can't-miss resource that will help you successfully blend the reliable computing power of your Mac or MacBook with the productivity power of Microsoft Office. BOB LEVITUS has written nearly 100 reference books on Apple technologies. He’s the author or coauthor of macOS For Dummies,iPad For Dummies, and iPhone For Dummies, among others.DWIGHT SPIVEY probably wrote the rest of the For Dummies books on Apple products, including iPhone For Seniors For Dummies, iPad For Seniors For Dummies, and Apple Watch For Seniors For Dummies.Introduction 1About This Book 1Foolish Assumptions 2Icons Used in This Book 2Beyond the Book 3Where to Go from Here 3PART 1: INTRODUCTION TO MICROSOFT OFFICE FOR MAC 5CHAPTER 1: OVERVIEW FROM 10000 FEET 7The Many Faces of Office for Mac 7Installing Office 9Getting a Microsoft account 9Downloading and installing Office 9Keeping Your Apps Up-to-Date 11CHAPTER 2: A SWEET SUITE: INTRODUCING THE OFFICE APPS 13What’s New and Good 15The suite life 15Word 18PowerPoint 18Excel 19Outlook 19What’s New but Bad 20Together They’re Better 21CHAPTER 3: COMMON FEATURES IN ALL OFFICE APPS 23Using Menus in Office Apps 23Toolbars Ribbons and Panes: Think “Visual” Menus 25The Quick Access toolbar 26Reveling in the ribbon 26Panes are anything but a pain 28Customizing the Quick Access Toolbar Ribbon Tabs and Keyboard Shortcuts 29Customize the Quick Access toolbar 29Customize ribbon tabs and menus 30Creating ribbon tabs and tab groups 32Customizing keyboard shortcuts 32Creating and Saving Documents 34Using the gallery to open templates or recent documents 34Saving a document 36Saving and Using Documents in the Cloud 39Saving a file on a OneDrive or SharePoint location 40Sharing a file you’ve saved using OneDrive or SharePoint 41Opening a file you’ve saved on your OneDrive or SharePoint location 41Understanding App Preferences 42App preferences: Why? 42App preferences: How? 42Help: It’s more than just a Beatles movie 44Official Microsoft websites 46PART 2: MASTERING MICROSOFT WORD 47CHAPTER 4: GETTING TO KNOW MICROSOFT WORD 49Using a Variety of Versatile Views 50Print layout view 51Web layout view 51Outline view 53Draft view 54Focus view 54Full screen view 56Immersive reader view 57Zoom, zoom, zoom 58Getting around in Your Document 59A scroll new world: Navigating by using the mouse or trackpad 59Navigating by using keyboard navigation 61CHAPTER 5: CREATING DOCUMENTS 65Adding Text and Graphics to Your Document 65Entering text in your document 66Inserting an image in your document 66Selecting Text for Editing and Formatting 71Formatting Text Paragraphs and Images 74Changing the look of the font 74Changing the look of paragraphs 76Changing the look of images 79Copying Words and Images from Other Sources 83Dragging and dropping 83Copying and pasting 84Working with Other Document Elements 85Adding elements by using the ribbon 86Modifying elements by using the ribbon 87Removing elements 87CHAPTER 6: REFINING AND EDITING DOCUMENTS WITH WORD 89Moving Text and Images in Your Documents 90Moving items easily within a document 90Using special Word features that make moving stuff easier 91Check It Out: Checking Your Spelling Grammar and Hyphenation 93Double-checking your spelling and grammar 94Utilizing Word’s built-in editor 95Correcting your errors automatically with AutoCorrect 98Hypnotic hyphenation 101Discovering the Reference Tools 102The thoroughly terrific thesaurus 102The online reference tools 104Saving Time with the Find and Replace Feature 108Finding and replacing text 108Using Find and Replace to make formatting changes 109Using advanced search options to do more 110CHAPTER 7: USING TEMPLATES AND OTHER DESIGN ELEMENTS 113Canned Design: Working with Word Templates 114Getting started with the Document Gallery 114Sample project: Starting a custom newsletter from a template 114Creating a customized version of a Word template 116Saving your customized template 116Adding Basic Design Elements to Your Document 118Imagine that: Adding and resizing an image 119Moving images around documents 119Creating headers and footers 121Adding lines to your header or footer 124Arranging text with some help from tabs 125Setting Tabs Margins and Other Types of Indents 126Setting tabs 126Making your margins 129Working with indents 130Columns and Lists and Text Boxes (Oh My) 132Column creation 132Lists made easy (and pretty) 134Text anywhere with text boxes 135Working with Tables 136Creating a table 136Formatting a table 139CHAPTER 8: THIS AND THAT: ADVANCED AND COLLABORATION FEATURES 143Going in Style: Defining Styles for Easy Formatting 144The easy way: Defining a style by example 144The harder way: Defining a style by dialog 147Customizing Interface Elements 147Customizing ribbon tabs and menus 148Create ribbon tabs and tab groups 149Customizing the Quick Access toolbar 150Customizing keyboard shortcuts 152Creating a Table of Contents Automatically 154Using Collaboration Features 157Turning on the Track Changes feature 158Accepting or rejecting changes 160Addressing Envelopes and Creating Labels 162Creating and printing an envelope 162Creating labels 164Creating Web Pages 167PART 3: POWERFUL PRESENTATIONS WITH MICROSOFT POWERPOINT 169CHAPTER 9: GETTING TO KNOW MICROSOFT POWERPOINT 171Viewing Slides with Various Views 172Normal view 173Slide sorter view 174Slide show view 174Notes page view 176Presenter view 176Reading view 177Planning Your Presentation: A Few Tips for Making Your Slide Shows Better 178Use the 10/20/30 rule 178Start with an outline 179CHAPTER 10: CREATING SLIDE SHOWS 181Getting Started 182Giving Your Presentation a Visual Theme 182Using a theme as is 182Customizing a theme’s colors or fonts 184Using Laborsaving Slide Layouts 186Mastering slide masters 186Working with title and text objects 191Working with PowerPoint Objects 193Formatting tables 194Creating a chart 196Get smart: Use SmartArt 199More media: Adding images movies or sounds 201Using Quick Styles and Effects 203Aligning arranging and distributing objects 206CHAPTER 11: MAKING YOUR SLIDE SHOWS SING 213Using Transitions to Create a Polished-Looking Presentation 214Applying transitions 214Transition options 216Using Custom Animation 217Animating text or graphics 217Animating a chart or SmartArt graphic 223Creating Interactivity with Action Buttons 224Share and Share Alike 226Printing hard copy 226Exporting (saving) your presentations as files 229CHAPTER 12: PRESENTATION PROWESS 237Working with the Basic PowerPoint Tools 238Ribbon and Quick Access toolbar customization 238Proofing and reference tools 241Commenting on slides 242Templates and other miscellaneous tools 244Using Hyperlinks 244Recording Narration 246Making the Most of Your PowerPoint Presentation 247Rehearsing and setting slide timings 247Using the presenter tools 249Working with a single display 250PART 4: CRUNCHING DATA WITH MICROSOFT’S MOST EXCELLENT EXCEL 253CHAPTER 13: GETTING TO KNOW MICROSOFT EXCEL 255Interfacing with Excel’s User Interface 256Understanding the Concept of Rows Columns and Cells 257Using the Views 258Navigating within Your Worksheets 258CHAPTER 14: CRUNCHING NUMBERS (AND DATA) WITH EXCEL 261Working with Templates 262Choosing a local template 262Working with online templates 263Entering Formatting and Editing Data in Cells 264Copying and Pasting Data (and Formatting) between Cells 266AutoFilling Cells 268Understanding Formulas and Functions 269Creating a formula 269Keeping track of Excel formulas with Formula Builder 270Using the Error Checking Feature 273Sorting and Filtering Data 275Sorting data 275Using filters to narrow your data searches 276Finding and Replacing Data 277CHAPTER 15: ENHANCING AND PRINTING YOUR EXCEL SPREADSHEETS 281Creating and Formatting Charts 282Including Pictures and Shapes 285Adding Formatting and Special Effects 288Creating and Sorting Custom Lists 291Creating a custom list 292Sorting a list 292Adding Headers and Footers 293Creating a header or footer 293Editing a header or footer 294Printing Your Spreadsheets 295Preparing for printing with Page Setup 296Ready set print 298CHAPTER 16: ADVANCED SPREADSHEETING 299Customizing Excel 300Preferences 300Conditional Formatting 304Naming a Cell Range 307Working with Multiple Worksheets 307Hyperlinking 308Collaboration and Revision Tracking (aka Change Tracking) 310Saving a workbook online 310Tracking your changes 312Accepting and rejecting your changes 313PART 5: MICROSOFT OUTLOOK: MIRACULOUS MANAGER OF MOST THINGS 315CHAPTER 17: GETTING TO KNOW OUTLOOK 317Taking a Quick Tour of Outlook 318The Mail module 318The Calendar module 319The People module 320The Notes and Tasks modules 320CHAPTER 18: EMAILING WITH OUTLOOK 323Setting Up Outlook for Email 323Setting up your email automatically 324Setting up your email account manually 327Sending Receiving and Managing Your Email 330Creating and sending messages 330Receiving messages 336Managing your email 340CHAPTER 19: MANAGING YOUR AFFAIRS WITH OUTLOOK 345Scheduling Events with Calendar 346Managing Your Crew with the People Module 353Adding and removing contacts 353Working with contacts 356Delving into the Home tab 360Tracking Progress with the Tasks Module 363Understanding Notes 365CHAPTER 20: GETTING ADVANCED WITH OUTLOOK 367Customizing: It’s Not Just for Hot Rods Anymore 367Reducin’ the ribbon 368Concentrating on columns 368Hiding showing and rearranging interface elements 369The fast way to start an advanced search 370What’s Your Preference? 371Your personal preferences 371Roll over Beethoven and catch the email preferences 373Everything but the Kitchen Sync 375“New” Outlook? Yes Please! 376PART 6: THE PART OF TENS 379CHAPTER 21: TEN UNSUNG OFFICE FEATURES AND MICROSOFT APPS FOR MAC 381The Developer Ribbon Tab 381A Multitude of Fonts 382Icons Gallery 383Import Outlook Archives 384Microsoft Teams 384Outlook Profile Manager 386Microsoft Remote Desktop 386Microsoft Edge 387Microsoft To Do 388Microsoft OneNote 388CHAPTER 22: TEN TIMESAVING SHORTCUTS AND TIPS FOR ENHANCED PRODUCTIVITY 389Memorize Keyboard Shortcuts 389Get to Know Your Preferences 390Save a Document as a PDF File 391Save Time by Using the Share ➪ Email (as Attachment) Menu Item 392Focus on the Task at Hand 393Use the Open Recent Feature to Open Items from the Dock 393Get Help 393Use Format Painter 394Speak Your Mind with Dictation 394Don’t Forget Your Free OneDrive 395CHAPTER 23: TEN WAYS TO CUSTOMIZE OFFICE 397Modify the Quick Access Toolbar 397Modify Existing Ribbon Tabs and Tab Groups 398Create a New Ribbon Tab or Tab Group for Frequently Used Commands 399Focus with Full Screen 400Deal with Frequently Used Documents 401Remove Unused Keyboard Shortcuts 401Change an Existing Keyboard Shortcut 402Create a New Keyboard Shortcut 402Create Your Own Templates 403Experiment with Dark Mode 403Index 405

Regulärer Preis: 19,99 €
Produktbild für Git Schnelleinstieg

Git Schnelleinstieg

Mit diesem Buch erhalten Sie einen schnellen und praxisbezogenen Einstieg in Git. Der Autor behandelt die gängigen Befehle, die Sie beim täglichen Arbeiten mit Git brauchen. Sie lernen anhand eines Projekts, welche Befehle es gibt, wie diese arbeiten und wie Sie auftretende Probleme lösen können. Neben alltäglichen Funktionen finden Sie auch seltener gebrauchte Kommandos, die aber ebenfalls wichtig sind.Im zweiten Teil des Buchs werden fortgeschrittene Themen behandelt. Der Schwerpunkt liegt auf dem Einsatz von Git in Teams, darunter etwa das Hosten verteilter Repositories mit GitHub und GitLab. Ein weiteres Kapitel behandelt die Workflows, die je nach Anzahl der beteiligten Personen, Branches und Repositories eines Projekts variieren.Darüber hinaus gibt Ihnen der Autor hilfreiche Informationen für den Umstieg von Subversion. Ein Kapitel zu häufig gestellten Fragen rundet diesen Praxiseinstieg ab.Das Buch richtet sich an Einsteiger, aber auch Leser mit grundlegender Erfahrung können hier noch viel lernen. So gelingt es Ihnen, Git in Kürze in der Praxis einzusetzen.Sujeevan Vijayakumaran ist seit über einem Jahrzehnt begeisterter Git-Nutzer und berät seit 2020 als Solutions Architect für GitLab Kunden bei der technologischen Umsetzung von DevOps.

Regulärer Preis: 14,99 €
Produktbild für Agendashift

Agendashift

Ergebnisorientierter Wandel und kontinuierliche Transformation in agilen OrganisationenAgendashift ist ein offenes Framework und ganzheitliches, ergebnisorientiertes Engagementmodell zur Implementierung einer partizipativen Kultur in Organisationen. Es stellt eine Möglichkeit dar, jede Person auf jeder Ebene im Unternehmen auf natürliche Weise in die »Agenda für den Wandel« einzubeziehen. Die Unternehmensvision und die Transformationsstrategie werden so auf eine Kultur des authentischen Engagements, der bedeutsamen Beteiligung, der Antizipation echter Bedürfnisse sowie Leadership auf allen Ebenen ausgerichtet. Mike Burrows vermittelt in diesem Buch neue Arbeits- und Denkweisen, neue Werkzeuge und ein neues Mindset für eine sich ständig verändernde Realität. Er zeigt eine bessere Art des Arbeitens und einen partizipativen Prozess auf, der die Menschen dazu einlädt, gemeinsam ehrgeizige Ambitionen zu entdecken, Hindernisse für diese Ambitionen zu erkennen, Übereinstimmung in Bezug auf bedeutsame Ergebnisse zu erzielen und all dies systematisch zu verfolgen. Dabei setzt er generative Patterns ein, die auf und durch die »Agenda für den Wandel« wirken, sowie Methoden aus Lean-Agile wie Celebration-5W, True North, 15-Minuten-FOTO, Plan on a Page, Outside-in Strategy Review, Changeban und das A3-Template. Die Struktur des Buches folgt den fünf Kernaktivitäten des Prozesses: Discovery, Exploration, Mapping, Elaboration und Operation. Zur Umsetzung in die Praxis und zum Experimentieren finden Sie in diesem Buch zu Agendashift viele Workshop-Übungen, die sich gut kombinieren oder am einfachsten in der präsentierten Reihenfolge aneinanderreihen lassen, sowohl für die Präsenz- als auch Remote-Arbeit.Zielgruppe: Führungskräfte(Agile) CoachesVerantwortliche in ProjektteamsProjektleiter*innenProduktmanager*innen Autor: Mike Burrows ist in den Agile- und Lean-Agile-Communitys bekannt als Autor von „Kanban from the Inside“ und „Right to Left“ sowie als Entwickler der Simulationsspiele „Changeban“ und „Featureban", als Keynote Speaker bei Konferenzen auf der ganzen Welt sowie als Berater, Coach und Trainer. Vor der Gründung von Agendashift war er Executive Director und Global Development Manager für eine hochrangige Investmentbank, CTO für ein Start-up in der Spätphase und (als Mitarbeiter von Valtech UK) Interim Delivery Manager für zwei digitale „Vorzeige“-Projekte der britischen Regierung. Mike Burrows wurde mit dem Brickell Key Award für seinen großen Einsatz und Beitrag zur Geschäfts- und Projektmanagement-Community geehrt.

Regulärer Preis: 29,90 €
Produktbild für Keyword-Driven Testing

Keyword-Driven Testing

Grundlage für effiziente Testspezifikation und AutomatisierungWirksame und gleichzeitig kosteneffiziente Tests sind ein wesentlicher Erfolgsfaktor beim Softwaretest. Dazu verhilft die Methode »schlüsselwortbasierter Test« oder »Keyword-Driven Testing«, mit der Tests aus wiederverwendbaren Bausteinen zusammengesetzt werden. Diese Bausteine werden dem Team als Test-Know-how zur Verfügung gestellt, das jederzeit abgerufen werden kann. Die Autoren bieten einen fundierten Überblick über die technischen und organisatorischen Aspekte des Keyword-Driven Testing und vermitteln das notwendige Praxiswissen, um Keyword-gesteuerte Tests zu erstellen sowie Keywords auszuwählen und zu strukturieren. Auch auf die Herausforderungen und Werkzeuge für das Keyword-Driven Testing wird eingegangen. Im Einzelnen werden behandelt: Unterschiedliche Ansätze für Keyword-Driven TestingAuswahl und Strukturierung von Keywords sowie QualitätssicherungNormen im Testen und speziell zu KeywordsTestautomatisierungsarchitekturKeyword-Driven Testing FrameworksPraxis mit Robot Framework Verbindung mit Testpraktiken wie Test-Driven, Behavior-Driven oder Acceptance Test-Driven Development Autoren: Matthias Daigl ist Product Owner bei der imbus AG. Er ist als Sprecher auf internationalen Konferenzen unterwegs, arbeitet in Arbeitsgruppen des German Testing Board, des ISTQB® und im Normungsausschuss von DIN und ISO mit, war Editor der Norm ISO/IEC/IEEE 29119-5 „Keyword-Driven Testing“ und ist Autor des Buches „ISO 29119: Die Softwaretest-Normen verstehen und anwenden“. René Rohner ist Product Owner des Value Streams Testautomatisierung sowie Senior Berater mit den Spezialgebieten Keyword-Driven Testing und Testautomatisierung bei der imbus AG. Er ist als Softwareentwickler, Trainer und Chairman of the Board der Robot Framework® Foundation international im Bereich des Keyword-Driven Testing tätig. Nach dem Lesen des Buches haben Sie ein fundiertes Verständnis für die unterschiedlichen Facetten des Keyword-Driven Testing, kennen die Vorteile und Werkzeuge und können so selbst entscheiden, wie Sie Keyword-gesteuerte Tests gestalten und welche der beschriebenen Konzepte Sie in der Praxis einsetzen möchten. Zielgruppe: Testanalyst*innenTestmanager*innenTestautomatisierer*innenQualitätsmanager*innenSoftwareentwickler*innen

Regulärer Preis: 34,90 €
Produktbild für 30 Minuten Suchmaschinenoptimierung

30 Minuten Suchmaschinenoptimierung

Passende Keywords für packende Inhalte - Was Sie selbst tun können, um Ihre Website bei Google & Co. optimal auffindbar zu machen - Nachhaltig erkennbare Erfolge in der Neukundengewinnung – für alle Branchen und Unternehmensgrößen Wenn Sie eine eigene Website haben, stehen Sie früher oder später vor der Herausforderung: Sie müssen sich mit Ihrem Internetauftritt und dessen Performance auseinandersetzen. Sie können eine Agentur beauftragen oder Sie können selbst Hand anlegen und sich mit dem Thema Suchmaschinenoptimierung auseinandersetzen. Nehmen Sie die Herausforderung an! Erfahren Sie in diesem SEO-Praxisbuch, was Sie tun können, um Ihre Website bei Google und Co. gut zu positionieren, und wann es sinnvoll ist, sich Unterstützung zu suchen. Sie erhalten konkrete Tipps und Tools, um mithilfe von SEO-Optimierung die Sichtbarkeit Ihrer Website zu erhöhen und damit neue Kunden zu gewinnen!

Regulärer Preis: 9,99 €
Produktbild für Cyber Security and Network Security

Cyber Security and Network Security

CYBER SECURITY AND NETWORK SECURITYWRITTEN AND EDITED BY A TEAM OF EXPERTS IN THE FIELD, THIS IS THE MOST COMPREHENSIVE AND UP-TO-DATE STUDY OF THE PRACTICAL APPLICATIONS OF CYBER SECURITY AND NETWORK SECURITY FOR ENGINEERS, SCIENTISTS, STUDENTS, AND OTHER PROFESSIONALS.Digital assaults are quickly becoming one of the most predominant issues on the planet. As digital wrongdoing keeps on expanding, it is increasingly more important to investigate new methodologies and advances that help guarantee the security of online networks. Ongoing advances and innovations have made great advances for taking care of security issues in a methodical manner. In light of this, organized security innovations have been delivered so as to guarantee the security of programming and correspondence functionalities at fundamental, improved, and engineering levels.This outstanding new volume covers all of the latest advances, innovations, and developments in practical applications for cybersecurity and network security. This team of editors represents some of the most well-known and respected experts in the area, creating this comprehensive, up-to-date coverage of the issues of the day and state of the art. Whether for the veteran engineer or scientist or a student, this volume is a must-have for any library.SABYASACHI PRAMANIK is an assistant professor in the Department of Computer Science and Engineering, Haldia Institute of Technology, India. He earned his PhD in computer science and engineering from the Sri Satya Sai University of Technology and Medical Sciences, Bhopal, India. He has more than 50 publications in various scientific and technical conferences, journals, and online book chapter contributions. He is also serving as the editorial board member on many scholarly journals and has authored one book. He is an editor of various books from a number of publishers, including Scrivener Publishing. DEBABRATA SAMANTA, PHD, is an assistant professor in the Department of Computer Science, Christ University, Bangalore, India. He obtained his PhD in from the National Institute of Technology, Durgapur, India, and he is the owner of 20 patents and two copyrights. He has authored or coauthored over 166 research papers in international journals and conferences and has received the “Scholastic Award” at the Second International Conference on Computer Science and IT application in Delhi, India. He is a co-author of 11 books and the co-editor of seven books and has presented various papers at international conferences and received Best Paper awards. He has authored o co-authored 20 Book Chapters. M. VINAY, PHD, obtained his PhD at JJT University Rajasthan for Computer Science and is an assistant professor of computer science at Christ University, Bengaluru, India. With over 14 years of teaching, he has received numerous prestigious teaching awards. He has given more than 30 invited talks, 35 guests lectures and conducted more than 25 workshops, He has also published over a dozen papers in distinguished scholarly journals. ABHIJIT GUHA is pursuing a doctorate with the Department of Data Science, Christ University, India. He is currently working as a research and development scientist with First American India Private Ltd. He received three consecutive “Innovation of the Year” awards, from 2015 to 2017, by First American India for his contribution towards his research. Preface xvAcknowledgments xxiii1 SECURING CLOUD-BASED ENTERPRISE APPLICATIONS AND ITS DATA 1Subhradip Debnath, Aniket Das and Budhaditya Sarkar1.1 Introduction 21.2 Background and Related Works 31.3 System Design and Architecture 51.3.1 Proposed System Design and Architecture 51.3.2 Modules 51.3.2.1 Compute Instances 51.3.2.2 API Gateway 61.3.2.3 Storage Bucket (Amazon S3) 61.3.2.4 Lambda 61.3.2.5 Load Balancer 61.3.2.6 Internet Gateway 61.3.2.7 Security Groups 71.3.2.8 Autoscaling 71.3.2.9 QLDB 71.3.2.10 NoSQL Database 81.3.2.11 Linux Instance and Networking 81.3.2.12 Virtual Network and Subnet Configuration 81.4 Methodology 91.4.1 Firewall 91.4.2 Malware Injection Prevention 91.4.3 Man-in-the-Middle Prevention 91.4.4 Data at Transit and SSL 91.4.5 Data Encryption at Rest 101.4.6 Centralized Ledger Database 101.4.7 NoSQL Database 101.4.8 Linux Instance and Server Side Installations 101.5 Performance Analysis 211.5.1 Load Balancer 211.5.2 Lambda (For Compression of Data) 221.5.3 Availability Zone 231.5.4 Data in Transit (Encryption) 231.5.5 Data in Rest (Encryption) 231.6 Future Research Direction 231.7 Conclusion 24References 252 HIGH-PERFORMANCE COMPUTING-BASED SCALABLE “CLOUD FORENSICSAS- A-SERVICE” READINESS FRAMEWORK FACTORS—A REVIEW 27Srinivasa Rao Gundu, Charanarur Panem and S. Satheesh2.1 Introduction 282.2 Aim of the Study 292.3 Motivation for the Study 292.4 Literature Review 302.5 Research Methodology 322.6 Testing Environment Plan 322.7 Testing 352.7.1 Scenario 1: Simultaneous Imaging and Upload and Encryption 362.7.2 Scenario 2: Real-Time Stream Processing 412.7.3 Scenario 3: Remote Desktop Connection, Performance Test 412.8 Recommendations 422.9 Limitations of Present Study 422.10 Conclusions 432.11 Scope for the Future Work 43Acknowledgements 44References 443 MALWARE IDENTIFICATION, ANALYSIS AND SIMILARITY 47Subhradip Debnath and Soumyanil Biswas3.1 Introduction 483.1.1 Goals of Malware Analysis and Malware Identification 483.1.2 Common Malware Analysis Techniques 493.2 Background and Related Works 493.3 Proposed System Design Architecture 513.3.1 Tool Requirement, System Design, and Architecture 513.3.1.1 For Static Malware Analysis 513.3.1.2 For Dynamic Malware Analysis 563.4 Methodology 623.5 Performance Analysis 673.6 Future Research Direction 673.7 Conclusion 68References 684 ROBUST FRAUD DETECTION MECHANISM 71Balajee Maram, Veerraju Gampala, Satish Muppidi and T. Daniya4.1 Introduction 724.2 Related Work 764.2.1 Blockchain Technology for Online Business 764.2.2 Validation and Authentication 794.2.3 Types of Online Shopping Fraud 814.2.3.1 Software Fraudulent of Online Shopping 814.2.4 Segmentation/Authentication 824.2.4.1 Secure Transaction Though Segmentation Algorithm 834.2.4.2 Critical Path Segmentation Optimization 854.2.5 Role of Blockchain Technology for Supply Chain and Logistics 874.3 Conclusion 91References 925 BLOCKCHAIN-BASED IDENTITY MANAGEMENT SYSTEMS 95Ramani Selvanambi, Bhavya Taneja, Priyal Agrawal, Henil Jayesh Thakor and Marimuthu Karuppiah5.1 Introduction 965.2 Preliminaries 995.2.1 Identity Management Systems 995.2.1.1 Identity Factors 995.2.1.2 Architecture of Identity Management Systems 995.2.1.3 Types of Identity Management Systems 1005.2.1.4 Importance of Identity Management Systems 1015.2.2 Blockchain 1025.2.2.1 Blockchain Architecture 1025.2.2.2 Components of Blockchain Architecture 1025.2.2.3 Merkle Tree 1035.2.2.4 Consensus Algorithm 1035.2.2.5 Types of Blockchain Architecture 1055.2.3 Challenges 1065.3 Blockchain-Based Identity Management System 1095.3.1 Need for Blockchain-Based Identity Management Systems 1095.3.2 Approaches for Blockchain-Based Identity Management Systems 1105.3.3 Blockchain-Based Identity Management System Implementations 1115.3.4 Impact of Using Blockchain-Based Identity Management on Business and Users 1205.3.5 Various Use Cases of Blockchain Identity Management 1215.4 Discussion 1225.4.1 Challenges Related to Identity 1225.4.2 Cost Implications 1235.5 Conclusion 1235.6 Future Scope 124References 1256 INSIGHTS INTO DEEP STEGANOGRAPHY: A STUDY OF STEGANOGRAPHY AUTOMATION AND TRENDS 129R. Gurunath, Debabrata Samanta and Digvijay Pandey6.1 Introduction 1306.2 Convolution Network Learning 1316.2.1 CNN Issues 1326.3 Recurrent Neural Networks 1336.3.1 RNN Forward Propagation 1356.4 Long Short-Term Memory Networks 1366.4.1 LSTM Issues 1376.5 Back Propagation in Neural Networks 1386.6 Literature Survey on Neural Networks in Steganography 1406.6.1 TS-RNN: Text Steganalysis Based on Recurrent Neural Networks 1406.6.2 Generative Text Steganography Based on LSTM Network and Attention Mechanism with Keywords 1416.6.3 Graph-Stega: Semantic Controllable Steganographic Text Generation Guided by Knowledge Graph 1426.6.4 RITS: Real-Time Interactive Text Steganography Based on Automatic Dialogue Model 1436.6.5 Steganalysis and Payload Estimation of Embedding in Pixel Differences Using Neural Networks 1446.6.6 Reversible Data Hiding Using Multilayer Perceptron–Based Pixel Prediction 1446.6.7 Neural Network–Based Steganography Algorithm for Still Images 1456.7 Optimization Algorithms in Neural Networks 1456.7.1 Gradient Descent 1456.7.1.1 GD Issues 1466.7.2 Stochastic Gradient Descent 1476.7.2.1 SGD Issues 1486.7.3 SGD with Momentum 1486.7.4 Mini Batch SGD 1496.7.4.1 Mini Batch SGD Issues 1496.7.5 Adaptive Gradient Algorithm 1496.8 Conclusion 151References 1517 PRIVACY PRESERVING MECHANISM BY APPLICATION OF CONSTRAINED NONLINEAR OPTIMIZATION METHODS IN CYBER-PHYSICAL SYSTEM 157Manas Kumar Yogi and A.S.N. Chakravarthy7.1 Introduction 1577.2 Problem Formulation 1597.3 Proposed Mechanism 1607.4 Experimental Results 1627.5 Future Scope 1667.6 Conclusion 167References 1688 APPLICATION OF INTEGRATED STEGANOGRAPHY AND IMAGE COMPRESSING TECHNIQUES FOR CONFIDENTIAL INFORMATION TRANSMISSION 169Binay Kumar Pandey, Digvijay Pandey, Subodh Wairya, Gaurav Agarwal, Pankaj Dadeech, Sanwta Ram Dogiwal and Sabyasachi Pramanik8.1 Introduction 1708.2 Review of Literature 1728.3 Methodology Used 1808.4 Results and Discussion 1828.5 Conclusions 186References 1879 SECURITY, PRIVACY, RISK, AND SAFETY TOWARD 5G GREEN NETWORK (5G-GN) 193Devasis Pradhan, Prasanna Kumar Sahu, Nitin S. Goje, Mangesh M. Ghonge, Hla Myo Tun, Rajeswari R and Sabyasachi Pramanik9.1 Introduction 1949.2 Overview of 5G 1959.3 Key Enabling Techniques for 5G 1969.4 5G Green Network 2009.5 5G Technologies: Security and Privacy Issues 2029.5.1 5G Security Architecture 2039.5.2 Deployment Security in 5G Green Network 2049.5.3 Protection of Data Integrity 2049.5.4 Artificial Intelligence 2049.6 5G-GN Assets and Threats 2059.7 5G-GN Security Strategies and Deployments 2059.8 Risk Analysis of 5G Applications 2089.9 Countermeasures Against Security and Privacy Risks 2099.9.1 Enhanced Mobile Broadband 2099.9.2 Ultra-Reliable Low Latency Communications 2099.10 Protecting 5G Green Networks Against Attacks 2109.11 Future Challenges 2119.12 Conclusion 212References 21310 A NOVEL COST-EFFECTIVE SECURE GREEN DATA CENTER SOLUTIONS USING VIRTUALIZATION TECHNOLOGY 217Subhodip Mukherjee, Debabrata Sarddar, Rajesh Bose and Sandip Roy10.1 Introduction 21810.2 Literature Survey 22010.2.1 Virtualization 22010.3 Problem Statement 22110.3.1 VMware Workstation 22210.4 Green it Using Virtualization 22210.5 Proposed Work 22310.5.1 Proposed Secure Virtual Framework 22510.6 Conclusion 230Acknowledgments 230References 23011 BIG DATA ARCHITECTURE FOR NETWORK SECURITY 233Dr. Bijender Bansal, V.Nisha Jenipher, Rituraj Jain, Dr. Dilip R., Prof. Makhan Kumbhkar, Sabyasachi Pramanik, Sandip Roy and Ankur Gupta11.1 Introduction to Big Data 23411.1.1 10 V’s of Big-Data 23511.1.2 Architecture of Big Data 23711.1.3 Big Data Access Control 23811.1.4 Classification of Big Data 23911.1.4.1 Structured Data 23911.1.4.2 Unstructured Data 24011.1.4.3 Semi-Structured Data 24011.1.5 Need of Big Data 24111.1.6 Challenges to Big Data Management 24111.1.7 Big Data Hadoop 24211.1.8 Big Data Hadoop Architecture 24211.1.9 Security Factors 24211.1.10 Performance Factors 24311.1.11 Security Threats 24411.1.12 Big Data Security Threats 24611.1.13 Distributed Data 24711.1.14 Non-Relational Databases 24711.1.15 Endpoint Vulnerabilities 24711.1.16 Data Mining Solutions 24811.1.17 Access Controls 24811.1.18 Motivation 24911.1.19 Importance and Relevance of the Study 25011.1.20 Background History 25011.1.21 Research Gaps 25211.2 Technology Used to Big Data 25211.2.1 MATLAB 25211.2.2 Characteristics of MATLAB 25311.2.3 Research Objectives 25311.2.4 Methodology 25411.3 Working Process of Techniques 25411.3.1 File Splitter 25411.3.2 GUI Interface for Client 25411.3.3 GUI Interface for Server 25411.3.4 Encrypted File 25511.4 Proposed Work 25511.4.1 Working 25511.4.2 Process Flow of Proposed Work 25511.4.3 Proposed Model 25511.5 Comparative Analysis 25711.5.1 Time Comparison 25711.5.2 Error Rate Comparison 25811.5.3 Packet Size Comparison 25811.5.4 Packet Affected Due to Attack 25811.6 Conclusion and Future Scope 26211.6.1 Conclusion 26211.6.2 Future Scope 263References 264About the Editors 269Index 271

Regulärer Preis: 164,99 €
Produktbild für Security Awareness For Dummies

Security Awareness For Dummies

MAKE SECURITY A PRIORITY ON YOUR TEAMEvery organization needs a strong security program. One recent study estimated that a hacker attack occurs somewhere every 37 seconds. Since security programs are only as effective as a team’s willingness to follow their rules and protocols, it’s increasingly necessary to have not just a widely accessible gold standard of security, but also a practical plan for rolling it out and getting others on board with following it. Security Awareness For Dummies gives you the blueprint for implementing this sort of holistic and hyper-secure program in your organization.Written by one of the world’s most influential security professionals—and an Information Systems Security Association Hall of Famer—this pragmatic and easy-to-follow book provides a framework for creating new and highly effective awareness programs from scratch, as well as steps to take to improve on existing ones. It also covers how to measure and evaluate the success of your program and highlight its value to management.* Customize and create your own program * Make employees aware of the importance of security * Develop metrics for success * Follow industry-specific sample programs Cyberattacks aren’t going away anytime soon: get this smart, friendly guide on how to get a workgroup on board with their role in security and save your organization big money in the long run.Introduction 1PART 1: GETTING TO KNOW SECURITY AWARENESS 5Chapter 1: Knowing How Security Awareness Programs Work 7Chapter 2: Starting On the Right Foot: Avoiding What Doesn’t Work 19Chapter 3: Applying the Science Behind Human Behavior and Risk Management 33PART 2: BUILDING A SECURITY AWARENESS PROGRAM 51Chapter 4: Creating a Security Awareness Strategy 53Chapter 5: Determining Culture and Business Drivers 61Chapter 6: Choosing What to Tell The Users 75Chapter 7: Choosing the Best Tools for the Job 89Chapter 8: Measuring Performance 107PART 3: PUTTING YOUR SECURITY AWARENESS PROGRAM INTO ACTION 119Chapter 9: Assembling Your Security Awareness Program 121Chapter 10: Running Your Security Awareness Program 143Chapter 11: Implementing Gamification 165Chapter 12: Running Phishing Simulation Campaigns 181PART 4: THE PART OF TENS 207Chapter 13: Ten Ways to Win Support for Your Awareness Program 209Chapter 14: Ten Ways to Make Friends and Influence People 215Chapter 15: Ten Fundamental Awareness Topics 221Chapter 16: Ten Helpful Security Awareness Resources 227Appendix: Sample Questionnaire 233Index 253

Regulärer Preis: 20,99 €
Produktbild für LabVIEW für Dummies

LabVIEW für Dummies

Ganz unverhofft müssen Sie sich mit LabVIEW beschäftigen? Dieses Buch hilft Ihnen dabei sich in diesem grafischen Programmiersystem zurechtzufinden. Die Autorinnen erklären Ihnen die Grundlagen von grafischer Programmierung und erläutern was Virtuelle Instrumente (VIs) sind. Sie führen Sie in die Arbeit in Projekten mit LabVIEW ein, zeigen Ihnen was Sie bei der Fehlersuche beachten sollten, wie Sie Datentypen und Datenstrukturen verwenden und vieles mehr. Dabei kommt auch das klassische Programmieren nicht zu kurz und so werden Sie sich schneller als Sie denken in LabVIEW zurechtfinden. Corinna Meiwald studierte bis 2017 Bio- und Nanotechnologie, schloss das Studium mit dem Master ab und arbeitet seitdem als Softwareentwicklerin und Projektleiterin in der Prüfmittelentwicklung.Melanie von der Crone hat ebenso einen Master in Bio- und Nanotechnologie und arbeitet seit ihrem Studienabschluss für Siku/Wiking Modellwelt.ÜBER DIE AUTOREN9Melanie von der Crone 9Corinna Meiwald 9Idee zum Buch 9EINLEITUNG 19Über dieses Buch 19Konventionen in diesem Buch 19Was Sie nicht lesen müssen 20Törichte Annahme über den Leser 20Wie dieses Buch aufgebaut ist 21Symbole, die in diesem Buch verwendet werden 22Wie es weitergeht 22TEIL I: DIE ENTWICKLUNGSUMGEBUNG IN LABVIEW 23KAPITEL 1: LABVIEW – DIE ETWAS ANDERE ART DER PROGRAMMIERUNG25Datenflussprinzip 26Benutzeroberfläche 28Frontpanel und dessen Elemente 30Menüleiste vom Frontpanel 30Starten, Beenden, Pausieren 31Beschriftungen 32Ausrichten der Elemente 32Hilfen 33Blockdiagramm 34Menüleiste im Blockdiagramm 35Debugging 35Clean_Up Diagram 36Connector Pane 36Werkzeuge und Paletten 36Tools Palette 37Controls Palette 39Functions Palette 42Kontextmenü 43Kontextmenü im Frontpanel 44Kontextmenü im Blockdiagramm 48Drähte im Blockdiagramm 50Einstellung von Programmeigenschaften 51Regeln für die Programmierung in LabVIEW 60Übungen zu LabVIEW 60Lösungen zu LabVIEW 61KAPITEL 2: BLACK JACK 163Struktogramme 63Anweisungsblock 64Schleifen 64Fallunterscheidungen 65Beispiel für ein Struktogramm 65Black Jack-Regeln 66Spielablauf 68Struktogramm für Black Jack 69KAPITEL 3: WENN DER UMFANG ZUNIMMT: ARBEITEN IN PROJEKTEN73Was ist ein Projekt in LabVIEW? 73Hierarchien 76LabVIEW Librarys (Bibliotheken) 77Abhängigkeiten (Dependencies) in Projekten 79Fehler beim Starten eines VIs (LOAD WARNING SUMMARY) 84Build-Spezifikationen 86Übungen 87Lösungen 88TEIL II: GRUNDLAGEN DER PROGRAMMIERUNG 89KAPITEL 4: DATENTYPEN IN LABVIEW UND WOFÜR SIE VERWENDET WERDEN91Grundlagen zur Zahlendarstellung 92Numerische Datentypen 95Vorzeichenlose Ganzzahlen (U8, U16, U32, U64) 96Vorzeichenbehaftete Ganzzahlen (I8, I16, I32, I64) 97Überlauf und Unterlauf 98Gleitpunktzahlen 99Numerische Elemente in LabVIEW 102Boolesche Daten 104Strings & Pfade 107String 107Pfade 110Rings und Enums 113Bilder und Farben 117Picture 117Color Box 117Variant 120Arrays 122Cluster 128Custom Control (CC) 131Zugriffe auf Datentypen in LabVIEW 135Property Nodes 136Invoke Nodes 139Variable in LabVIEW 140Übungen 146Lösungen 147Erstellen eines Custom Controls für Black Jack 148KAPITEL 5: FUNKTIONEN, VIS UND VIM149Einfache numerische Funktionen 151Coercion Dot 155Vergleichsfunktionen 156Boolesche Funktionen 157And und Nand 157Or, Nor, Exclusive Or und Not Exclusive Or 158Not 160Compound Arithmetic 1602D Picture-Funktionen 161Variant-Funktionen 165To Variant 165Set Variant Attribute 166Get Variant Attribute 168String- und Pfadfunktionen 169String Length 170Concatenate Strings 170String Subset 171Formatbezeichner für Strings 172Build & Strip Path 178Array-Funktionen 179Initialize Array 179Index Array 180Shuffle 1D Array.vim 183Delete From Array 183Build Array 185Transpose 2D Array 187Sort 1D Array.vim 188Reverse 1D Array 189Insert Into Array 190Cluster-Funktionen 194Unbundle (By Name) 195Bundle (By Name) 197Veränderung von Daten im Cluster 199Konvertierung von Datentypen 200Konvertierung numerischer Datentypen 200Konvertierung von Strings 204Black Jack 211Funktion zum Karten mischen 211Funktionen für den Vorgang des Kartenziehens 211Funktionen für die Bewertung des Spiels 212KAPITEL 6: DAS PROGRAMM BEKOMMT EINE STRUKTUR 217Schleifen 217For-Schleife 218While-Schleife 222Entscheidungsstrukturen 224Select/Auswahl 224Case-Struktur 226Tunnel & Shift Register 231Indexing Enabled (Indexing)/Indexing Disabled (Last Value) 232Leerer Tunnel & USE DEFAULT IF UNWIRED 233Concatenating Tunnel 233Conditional Tunnel 235Shift Register 237Unterprogramm (SubVI) 242Sequenz 247Ereignisstruktur 250Timing-Funktionen 254Tick Count (ms) 255High Resolution Relative Seconds.vi 256Wait (ms) 257Wait Until Next ms Multiple 258Unterschied zwischen Wait (ms) und Wait Until Next ms Multiple 259State Machine (Zustandsautomat) 260Grundlagen zur State Machine (Zustandsautomat) 260Realisierung einer State Machine in LabVIEW 261Übungen zu Schleifen, Shift Register und Timing 263Übungen zu For-Schleifen 263Übungen zu While-Schleifen 264Übungen zu Shift Registern 265Übungen zu Timing 266Aufgaben zu Automaten 266Lösungen zu den Übungsaufgaben 266State Machine beim Black Jack 270Die For-Schleife bei Black Jack 275Die Ereignisstruktur bei Black Jack 275Der CROUPIER‘S GAME-Case bei Black Jack 280KAPITEL 7: BLACK JACK 2283Programmbeschreibung 283VI Analyzer-Toolkit 291Analyze VIs 293KAPITEL 8: WENN GAR NICHTS FUNKTIONIERT: DEBUGGING UND ERRORHANDLING301Fehler zur Erstellungszeit 301Ausführungsfehler 303Highlight Execution 303Sonden-Werkzeug 304Verbindungswerte speichern 305Setzen von Breakpoints 306Programmcode schrittweise ausführen (Single Stepping) 307Fehlerbehandlung in LabVIEW 309Fehler-Cluster 309Fehler-Ring 311Simple Error Handler.vi 314Clear Errors.vi 315Case-Struktur mit Error 315Übungen 316Lösungen 316TEIL III: DATENVERARBEITUNG UND ANSTEUERUNGKAPITEL 9: DATENVERARBEITUNG319Verarbeitung von Dateien in LabVIEW 319Öffnen und Schließen von Dateien 321Open/Create/Replace File 321Close File 325Textdateien 325Read (from) Text File 326Write (to) Text File 327Tabellenkalkulation 329Write Delimited Spreadsheet.vi 329Read Delimited Spreadsheet.vi 332Diagramme und Graphen 334Waveform Chart und Waveform Graph 335XY Graph 343Intensity Chart∖Graph 345Formula Node 347Übungsaufgaben zu Datenverarbeitung 351Files 351Textdateien 351Tabellenkalkulation 351Diagramme und Graphen 351Formula Node 352Lösungen zu Datenverarbeitung 353Files 353Textdateien 353Tabellenkalkulation 355Diagramme und Graphen 355Formula Node 356KAPITEL 10: HARDWARESTEUERUNG357National Instruments Measurement and Automation Explorer (NI MAX) 357VISA 363Treiber einbinden 366TEIL IV: TOP-TEN PART 371KAPITEL 11: ZEHN GÄNGIGE SCHNITZER BEIM PROGRAMMIEREN IN LABVIEW373Beschriftung 376Wire verläuft unter Element 377Initialisierung 378Property Nodes 378Dokumentation 378Icon 379Kommentare 379Coercion Dot 379Wire verläuft von rechts nach links 380Buntes Frontpanel 380Abbildungsverzeichnis 381Stichwortverzeichnis 393

Regulärer Preis: 24,99 €
Produktbild für Adobe Photoshop Lightroom Classic For Dummies

Adobe Photoshop Lightroom Classic For Dummies

LEARN TO MAKE YOUR DIGITAL PHOTOS *POP* WITH EASY-TO-FOLLOW HELP USING AI-POWERED SOFTWARE FROM ADOBEWith no prior photography or editing experience necessary, AdobePhotoshop Lightroom Classic For Dummies delivers a must-have walkthrough for taking your photos to the next level using Adobe’s powerful consumer software. You’ll learn the fundamentals of opening your pictures, managing your photo library, and fixing common problems—like redeye and poor lighting—before jumping into more advanced topics, like creating slideshows and troubleshooting problems. The perfect place to begin learning how to improve your family photos, AdobePhotoshop Lightroom Classic For Dummies also helps you discover:* How to take control of and organize your photo library* How to apply common artificial intelligence-powered photo enhancements with the click of a mouse* Ways to share your photos with the world, both digitally and on paperThe premier jumping-off point for aspiring photo editors everywhere, this book is a can’t-miss resource for anyone who wants to make the most of their digital photo collection and for professionals who want to expand their design skillset by learning Adobe Lightroom Classic. ROB SYLVAN is a photographer, educator, and writer. Rob also authors and curates tutorials found within the Photoshop and Lightroom applications, is a Canon Product Educator, writes for LightroomKillerTips.com, regularly contributes to Photoshop User magazine, and teaches at photography industry conferences such as Adobe MAX, Photoshop World, PHOTOPLUS, and more.Introduction 1PART 1: GETTING STARTED WITH LIGHTROOM CLASSIC 7Chapter 1: Getting to Know Adobe Photoshop Lightroom Classic 9Chapter 2: Working with Catalogs 27Chapter 3: Lightroom Classic Basics That You Should Know 47PART 2: MANAGING YOUR PHOTOS WITH LIGHTROOM CLASSIC 67Chapter 4: Tackling the Lightroom Classic Import Process 69Chapter 5: Viewing and Finding Photos in the Library 91Chapter 6: Getting Organized with the Library 117Chapter 7: Exploring the Library Module’s Advanced Features 141PART 3: WORKING IN LIGHTROOM CLASSIC’S DIGITAL DARKROOM 163Chapter 8: Editing Photos in the Develop Module 165Chapter 9: Solving Problems and Saving Time 185Chapter 10: Taking Your Photos to the Next Level 209PART 4: SHARING YOUR WORK WITH THE WORLD 237Chapter 11: Exporting Copies and Using External Editors 239Chapter 12: Designing a Book 267Chapter 13: Producing a Slideshow 285Chapter 14: Printing Your Work 305Chapter 15: Creating a Web Gallery 327PART 5: THE PART OF TENS 343Chapter 16: Ten Things to Know About Using Lightroom Classic and Lightroom Together 345Chapter 17: Ten Things to Know About Organizing and Editing in Lightroom 353Chapter 18: Ten Things to Know About Using the Lightroom Mobile Camera 365Index 373

Regulärer Preis: 26,99 €
Produktbild für Windows 11 für Senioren für Dummies

Windows 11 für Senioren für Dummies

Mit diesem Buch können Sie sich ganz leicht in Windows 11 einarbeiten. Wenn Sie die wesentlichen Grundlagen verstehen wollen, ohne sich durch verwirrendes Computerkauderwelsch graben zu müssen, suchen Sie nicht weiter! Dieses Buch nutzt einen Schritt-für-Schritt-Ansatz, der speziell für Windows-Anfänger entwickelt wurde. Leicht verständliche Texte in großer Schrift und eine Fülle hilfreicher Abbildungen machen auch aus Ihnen einen Windows-11-Profi. Curt Simmons ist Bestsellerautor von fast 100 Technologiebüchern zu einer Vielzahl von Themen. Außerdem entwickelt er Schulungsunterlagen zu Microsoft-Produkten und zur Fotografie.Über den Autor 11Widmung 11Danksagung 11EINFÜHRUNG 21Über dieses Buch 22Konventionen in diesem Buch 22Wie Sie dieses Buch lesen 23Törichte Annahmen über den Leser 23Wie dieses Buch aufgebaut ist 24Wie es jetzt weitergeht 25TEIL I WINDOWS 11 KENNENLERNEN 27KAPITEL 1 ERSTER KONTAKT MIT WINDOWS 11 29Dem Computer sagen, was er tun soll 30Mit der Maus arbeiten 31Einen Touchscreen bedienen 32Eine Tastatur verwenden 33Mit der Bildschirmtastatur arbeiten 34Den Computer einschalten 37Das Startmenü erkunden 39Den Computer herunterfahren 43Neu starten auf den Sperrbildschirm 44KAPITEL 2 DIE STARTSEITE, APPS UND WIDGETS KENNENLERNEN 47Windows-11-Apps öffnen 48Zwischen Apps wechseln 52Mit der App-Leiste arbeiten 54Einen Standort in der Wetter-App hinzufügen 55App-Einstellungen ändern 57Nach Apps suchen 59Apps im Startmenü anheften und wieder lösen 60Apps im Startmenü arrangieren 62Apps deinstallieren 63Das Widget-Panel nutzen 64Widgets entfernen und neu anordnen 66Widget anpassen 67KAPITEL 3 DIE EINSTELLUNGEN VON WINDOWS 11 ANPASSEN 69Auf den Einstellungsbildschirm zugreifen 70Den Sperrbildschirm anpassen 72Ein Bild für Ihr Benutzerkonto wählen 73Nach wichtigen Updates Ausschau halten 75Windows 11 bedienungsfreundlicher machen 77Das Startmenü ändern 81Mit Benachrichtigungen umgehen 83KAPITEL 4 MIT BENUTZERKONTEN ARBEITEN 85Eine Verbindung zum Internet herstellen 86Verbindung trennen (oder in den Flugzeugmodus wechseln) 90Ein neues Microsoft-Konto einrichten 92Ein lokales Konto für eine Person in Ihrem Haushalt hinzufügen 94Von einem lokalen Konto zu einem vorhandenen Microsoft-Konto wechseln 98Ein Kennwort für ein lokales Konto festlegen 99Ein Kennwort für ein lokales Konto ändern oder entfernen 100Ein Kennwort für ein Microsoft-Konto ändern 101Ein Benutzerkonto löschen 103KAPITEL 5 DEN DESKTOP KENNENLERNEN 105Den Desktop aufrufen 106Datum oder Uhrzeit ändern 108Fenster auf dem Desktop unter die Lupe nehmen 111Fenstergröße ändern 113Mehrere Fenster anordnen 114Fenster andocken 116Einen zweiten Desktop öffnen 118Einen Desktophintergrund wählen 119Symbole an die Taskleiste anheften 121Apps mit dem Taskmanager beenden 122TEIL II WINDOWS 11 UND DAS WORLD WIDE WEB 125KAPITEL 6 UNTERWEGS IM INTERNET 127Mit Edge im Internet surfen 128Mehrere Websites auf separaten Registerkarten öffnen 131Suchen und finden 133Lesezeichen für Ihre Lieblings-Webseiten setzen – damit Sie sie wiederfinden 135Verschiedene Funktionen von Edge 138Werbung auf Webseiten blockieren 143KAPITEL 7 E-MAILS SENDEN UND EMPFANGEN 147Die Mail-App verwenden 148E-Mails schreiben 151E-Mails formatieren 153Dateien und Bilder senden 155Erhaltene E-Mails lesen und beantworten 157E-Mail- Einstellungen ändern 159Ein E-Mail- Konto hinzufügen 162E-Mail- Ordner anlegen 163Mails in Ordnern organisieren 164KAPITEL 8 WINDOWS-11-APPS IM ALLTAG 167Eine Aufgabe mit Microsoft To Do zuweisen 168Eine Aufgabe bearbeiten 170Eine Aufgabenliste kreieren 171Geburtstage und Termine in den Kalender eintragen 173Orientieren Sie sich mit der Karten-App 178Mit der Uhr-App an Aufgaben erinnern 180Dokumente erstellen mit WordPad 182Virtuelle Klebezettel schreiben 184KAPITEL 9 KONTAKTE PFLEGEN MIT MICROSOFT TEAMS 187Chat verwenden 188Chatten in Teams 190Auf Aktivitäten reagieren 192Chats verwalten 194Eine Besprechung beginnen oder erhalten 196Eine Besprechung planen 199Einstellungen für die Verwaltung von Teams 200TEIL III UNTERHALTSAMES MIT WINDOWS 11 203KAPITEL 10 APPS AUS DEM STORE INSTALLIEREN 205Apps und Spiele anhand von Kategorien durchforsten 206Apps und Spiele anhand von Namen suchen 210Neue Apps und Spiele installieren 211Ihre Apps und Spiele durchsehen 213Apps bewerten und rezensieren 214Rechnungsdaten im Store hinterlegen 216Eine App deinstallieren 218KAPITEL 11 FOTOGRAFIEREN UND MEHR 221Fotos (und Videos) mit dem Computer aufnehmen 222Kamera-Einstellungen auswählen 224Fotos von der Kamera auf den Computer übertragen 226Fotos in der Fotos-App anzeigen 229Fotos in der Fotos-App bearbeiten 233Fotos aus der Fotos-App heraus drucken 235Fotos und Dokumente scannen 237KAPITEL 12 MUSIK UND VIDEOS GENIEẞEN 241Musik von CDs abspielen und kopieren 242Die Groove-Musik- App verwenden 246Wiedergabelisten erstellen und verwalten 249Videos anschauen 252Eine CD brennen 254Eine Sprachaufzeichnung anfertigen 257TEIL IV WINDOWS 13 FÜR FORTGESCHRITTENE 261KAPITEL 13 WINDOWS 11 WARTEN UND PFLEGEN 263Neue Programme installieren 264Programme deinstallieren 267Start-Apps kontrollieren 270Systeminformationen erkunden 272Ihren Sicherheits-und Wartungsstatus überprüfen 274Beschleunigen Sie Ihren Computer! 277Schützen Sie Ihren Computer 279KAPITEL 14 DRUCKER UND ANDERE GERÄTE ANSCHLIEẞEN 283Plug-and- play für Hardware per USB 284Alle Geräte anzeigen 286Drucker oder andere Geräte anschließen 288Geräteoptionen auf dem Desktop aufrufen 289Touchscreen kalibrieren 291KAPITEL 15 DOKUMENTE VERWALTEN 295Dateien speichern und öffnen 296Verloren geglaubte Dateien wiederfinden 299Dem Schnellzugriff eine Position hinzufügen 303Einfacher Dateizugriff im Explorer 305Ordner zur Dateiablage anlegen 307Dateien durch Kontrollkästchen auswählen 309Eine Aktion rückgängig machen oder wiederherstellen 311Dateien von einem Ordner in einen anderen verschieben 312Dateien oder Ordner umbenennen 313Dateien oder Ordner löschen 315Gelöschte Dateien und Ordner wiederherstellen 315KAPITEL 16 DATEIEN SICHERN UND WIEDERHERSTELLEN 319Eine externe Festplatte oder einen USB-Stick anschließen 321Dateien von einem USB-Stick auf den Computer kopieren und umgekehrt 323Mit OneDrive Kopien von Dateien speichern 327Dateiversionsverlauf einschalten 330Dateien mit dem Dateiversionsverlauf wiederherstellen 333Eine Frischzellenkur für den Computer 335Stichwortverzeichnis 341

Regulärer Preis: 17,99 €
Produktbild für Digital Etiquette For Dummies

Digital Etiquette For Dummies

MIND YOUR ONLINE P'S AND Q'S WITH THIS EXPERT DIGITAL MANNERS GUIDEConducting yourself online can be challenging. It sometimes seems like the web and social media is tailor-made to cause upset and anger. But, with the right guide, anyone can learn how to be a beacon of civility and politeness online. In Digital Etiquette For Dummies, a team of online communication experts share their combined insights into improving your presence on social media, writing emails that exude positivity and clarity, behaving correctly in virtual meetings, and much more. You'll become a paragon of politeness as you learn to apply the timeless rules of etiquette to the unique environment of the web, social media, email, Zoom, and smartphones. In this book, you'll also:* Learn near-universal etiquette rules for email, social media, cellphones, and more* Discover ways to make sure that your polite attitude isn't being lost in the text-only context of a business email* Avoid common social media pitfalls and digital faux pas that can trip up even the most careful communicatorsA great handbook for anyone who uses digital communication in business or in their personal life (so, pretty much everyone), Digital Etiquette For Dummies also belongs on the reading lists of those trying to improve their online interactions on social media. ERIC BUTOW has written 41 books and is coauthor of Instagram For Dummies and Instagram For Business For Dummies, 2nd Edition.KENDRA LOSEE is a digital marketing consultant and professor of social media marketing. KELLY NOBLE MIRABELLA is a social media and chat marketing consultant and YouTube content creator. Introduction 1PART 1: ETIQUETTE GUIDELINES 5Chapter 1: Defining Etiquette in the Digital Age 7Chapter 2: The Legal Ins and Outs of Etiquette 23Chapter 3: Minding Your Online Manners at Any Age 51PART 2: SOCIAL MEDIA ETIQUETTE 63Chapter 4: Learning the Language of Social Media 65Chapter 5: Sharing Your Thoughts in Posts and Comments 81Chapter 6: Handling Negative Comments and Reviews 101Chapter 7: Going Viral: The Good, the Bad, and the Unintended 115Chapter 8: Group Decorum 129Chapter 9: Being Likeable During Livestreaming 143PART 3: EMAIL COURTESIES 157Chapter 10: Email Best Practices That Won’t Let You Down 159Chapter 11: Spam, the Law, and You 169PART 4: VIRTUAL MEETING MANNERS 187Chapter 12: The Basics of Virtual Meetings 189Chapter 13: Leading a Virtual Meeting 201Chapter 14: Making an Appearance at a Virtual Meeting 215Chapter 15: Webinar and Online Event Proprieties 229PART 5: MOBILE MIEN 245Chapter 16: Context in Messaging and SMS 247Chapter 17: No One Wants to Hear Your Phone 257Chapter 18: When and How to Use Text Messaging SMS 269Chapter 19: Pleasant Direct Messaging 283PART 6: THE PART OF TENS 303Chapter 20: Ten Good Manners to Follow 305Chapter 21: Ten Bad Behaviors to Avoid 313Index 321ntroduction 1PART 1: ETIQUETTE GUIDELINES 5Chapter 1: Defining Etiquette in the Digital Age 7Chapter 2: The Legal Ins and Outs of Etiquette 23Chapter 3: Minding Your Online Manners at Any Age 51PART 2: SOCIAL MEDIA ETIQUETTE 63Chapter 4: Learning the Language of Social Media 65Chapter 5: Sharing Your Thoughts in Posts and Comments 81Chapter 6: Handling Negative Comments and Reviews 101Chapter 7: Going Viral: The Good, the Bad, and the Unintended 115Chapter 8: Group Decorum 129Chapter 9: Being Likeable During Livestreaming 143PART 3: EMAIL COURTESIES 157Chapter 10: Email Best Practices That Won’t Let You Down 159Chapter 11: Spam, the Law, and You 169PART 4: VIRTUAL MEETING MANNERS 187Chapter 12: The Basics of Virtual Meetings 189Chapter 13: Leading a Virtual Meeting 201Chapter 14: Making an Appearance at a Virtual Meeting 215Chapter 15: Webinar and Online Event Proprieties 229PART 5: MOBILE MIEN 245Chapter 16: Context in Messaging and SMS 247Chapter 17: No One Wants to Hear Your Phone 257Chapter 18: When and How to Use Text Messaging SMS 269Chapter 19: Pleasant Direct Messaging 283PART 6: THE PART OF TENS 303Chapter 20: Ten Good Manners to Follow 305Chapter 21: Ten Bad Behaviors to Avoid 313Index 321

Regulärer Preis: 16,99 €
Produktbild für OCP Oracle Certified Professional Java SE 17 Developer Study Guide

OCP Oracle Certified Professional Java SE 17 Developer Study Guide

AN EFFECTIVE AND PRACTICAL STUDY AID TO THE NEW OCP JAVA SE 17 DEVELOPER CERTIFICATION EXAMIn the OCP Oracle Certified Professional Java SE 17 Developer Study Guide: Exam 1Z0-829, you'll find accessible and essential test prep material for the in-demand and practical OCP Java SE 17 Developer certification. Providing comprehensive coverage of all OCP Java SE 17 exam objectives and competencies, the Study Guide offers you access to all the skills and knowledge you'll need to succeed on the test and in the field as a new or experienced Java developer.This book provides material on records, sealed classes, text blocks, dates, streams, controlling program flow, using the Java object-oriented approach, handling exceptions, working with arrays and collections, and more. You'll also get:* Intuitively organized information that aligns with the competencies tested on the exam and those required by real-world Java developers* Opportunities to practice and develop skills that remain in high demand in the IT industry* Access to the Sybex online learning center, with chapter review questions, full-length practice exams, hundreds of electronic flashcards, and a glossary of key termsPerfect for anyone prepping for the brand-new OCP Java SE 17 credential, OCP Oracle Certified Professional Java SE 17 Developer Study Guide: Exam 1Z0-829 is also a can't-miss reference for practicing and aspiring Java developers seeking to learn or reinforce their foundational skills in Java programming and improve their performance on the job.ABOUT THE AUTHORSSCOTT SELIKOFF has been a professional Java Enterprise architect for over 20 years. He currently works as a Staff Software Engineer at Google, specializing in Architecture and Cloud Services. He is a Leader of the Garden State Java User Group, helping to facilitate discussions and exchange of ideas within the community. JEANNE BOYARSKY is a Java Champion and has worked as a Java developer for a major bank for more than 20 years. She is a senior moderator at CodeRanch, and trains and mentors students of all levels, including the programming department of a FIRST robotics team. Introduction xxiiiAssessment Test xlvCHAPTER 1 BUILDING BLOCKS 1Learning about the Environment 2Major Components of Java 2Downloading a JDK 3Understanding the Class Structure 4Fields and Methods 4Comments 5Classes and Source Files 7Writing a main() Method 8Creating a main() Method 8Passing Parameters to a Java Program 9Understanding Package Declarations and Imports 11Packages 12Wildcards 13Redundant Imports 13Naming Conflicts 15Creating a New Package 16Compiling and Running Code with Packages 16Compiling to Another Directory 18Compiling with JAR Files 20Creating a JAR File 20Ordering Elements in a Class 21Creating Objects 23Calling Constructors 23Reading and Writing Member Fields 24Executing Instance Initializer Blocks 24Following the Order of Initialization 25Understanding Data Types 26Using Primitive Types 27Using Reference Types 29Distinguishing between Primitives and Reference Types 30Creating Wrapper Classes 31Defining Text Blocks 32Declaring Variables 34Identifying Identifiers 35Declaring Multiple Variables 36Initializing Variables 38Creating Local Variables 38Passing Constructor and Method Parameters 40Defining Instance and Class Variables 41Inferring the Type with var 41Managing Variable Scope 45Limiting Scope 45Tracing Scope 46Applying Scope to Classes 47Reviewing Scope 48Destroying Objects 48Understanding Garbage Collection 48Tracing Eligibility 49Summary 51Exam Essentials 52Review Questions 54CHAPTER 2 OPERATORS 65Understanding Java Operators 66Types of Operators 66Operator Precedence 67Applying Unary Operators 69Complement and Negation Operators 70Increment and Decrement Operators 71Working with Binary Arithmetic Operators 72Arithmetic Operators 72Numeric Promotion 75Assigning Values 77Assignment Operator 77Casting Values 77Compound Assignment Operators 81Return Value of Assignment Operators 82Comparing Values 83Equality Operators 83Relational Operators 84Logical Operators 87Conditional Operators 88Making Decisions with the Ternary Operator 90Summary 92Exam Essentials 92Review Questions 94CHAPTER 3 MAKING DECISIONS 101Creating Decision- Making Statements 102Statements and Blocks 102The if Statement 103The else Statement 104Shortening Code with Pattern Matching 106Applying switch Statements 110The switch Statement 110The switch Expression 115Writing while Loops 121The while Statement 121The do/while Statement 123Infinite Loops 123Constructing for Loops 124The for Loop 124The for- each Loop 129Controlling Flow with Branching 131Nested Loops 131Adding Optional Labels 132The break Statement 133The continue Statement 135The return Statement 137Unreachable Code 138Reviewing Branching 139Summary 139Exam Essentials 140Review Questions 142CHAPTER 4 CORE APIS 155Creating and Manipulating Strings 156Concatenating 157Important String Methods 158Method Chaining 169Using the StringBuilder Class 170Mutability and Chaining 171Creating a StringBuilder 172Important StringBuilder Methods 172Understanding Equality 175Comparing equals() and == 175The String Pool 176Understanding Arrays 178Creating an Array of Primitives 179Creating an Array with Reference Variables 180Using an Array 182Sorting 183Searching 184Comparing 185Using Methods with Varargs 187Working with Multidimensional Arrays 188Calculating with Math APIs 190Finding the Minimum and Maximum 190Rounding Numbers 191Determining the Ceiling and Floor 191Calculating Exponents 192Generating Random Numbers 192Working with Dates and Times 192Creating Dates and Times 193Manipulating Dates and Times 197Working with Periods 199Working with Durations 202Period vs. Duration 204Working with Instants 205Accounting for Daylight Saving Time 206Summary 208Exam Essentials 209Review Questions 210CHAPTER 5 METHODS 219Designing Methods 220Access Modifiers 221Optional Specifiers 222Return Type 224Method Name 226Parameter List 226Method Signature 227Exception List 227Method Body 228Declaring Local and Instance Variables 228Local Variable Modifiers 229Effectively Final Variables 230Instance Variable Modifiers 231Working with Varargs 232Creating Methods with Varargs 232Calling Methods with Varargs 233Accessing Elements of a Vararg 234Using Varargs with Other Method Parameters 234Applying Access Modifiers 235Private Access 235Package Access 236Protected Access 237Public Access 242Reviewing Access Modifiers 242Accessing static Data 243Designing static Methods and Variables 243Accessing a static Variable or Method 244Class vs. Instance Membership 245Static Variable Modifiers 248Static Initializers 250Static Imports 251Passing Data among Methods 253Passing Objects 253Returning Objects 255Autoboxing and Unboxing Variables 256Overloading Methods 258Reference Types 259Primitives 260Autoboxing 261Arrays 261Varargs 261Putting It All Together 262Summary 263Exam Essentials 264Review Questions 265CHAPTER 6 CLASS DESIGN 275Understanding Inheritance 276Declaring a Subclass 276Class Modifiers 278Single vs. Multiple Inheritance 279Inheriting Object 279Creating Classes 281Extending a Class 281Applying Class Access Modifiers 282Accessing the this Reference 283Calling the super Reference 284Declaring Constructors 286Creating a Constructor 286The Default Constructor 287Calling Overloaded Constructors with this() 289Calling Parent Constructors with super() 292Initializing Objects 297Initializing Classes 297Initializing final Fields 298Initializing Instances 300Inheriting Members 304Overriding a Method 305Redeclaring private Methods 311Hiding Static Methods 311Hiding Variables 313Writing final Methods 314Creating Abstract Classes 315Introducing Abstract Classes 315Declaring Abstract Methods 317Creating a Concrete Class 318Creating Constructors in Abstract Classes 320Spotting Invalid Declarations 321Creating Immutable Objects 323Declaring an Immutable Class 323Performing a Defensive Copy 325Summary 326Exam Essentials 327Review Questions 330CHAPTER 7 BEYOND CLASSES 345Implementing Interfaces 346Declaring and Using an Interface 346Extending an Interface 348Inheriting an Interface 349Inserting Implicit Modifiers 351Declaring Concrete Interface Methods 353Working with Enums 361Creating Simple Enums 361Using Enums in switch Statements 363Adding Constructors, Fields, and Methods 364Sealing Classes 367Declaring a Sealed Class 367Compiling Sealed Classes 368Specifying the Subclass Modifier 369Omitting the permits Clause 370Sealing Interfaces 372Reviewing Sealed Class Rules 372Encapsulating Data with Records 373Understanding Encapsulation 374Applying Records 375Understanding Record Immutability 377Declaring Constructors 378Customizing Records 381Creating Nested Classes 382Declaring an Inner Class 382Creating a static Nested Class 386Writing a Local Class 387Defining an Anonymous Class 389Reviewing Nested Classes 391Understanding Polymorphism 392Object vs. Reference 393Casting Objects 395The instanceof Operator 397Polymorphism and Method Overriding 397Overriding vs. Hiding Members 399Summary 401Exam Essentials 402Review Questions 404CHAPTER 8 LAMBDAS AND FUNCTIONAL INTERFACES 419Writing Simple Lambdas 420Looking at a Lambda Example 420Learning Lambda Syntax 422Coding Functional Interfaces 426Defining a Functional Interface 426Adding Object Methods 427Using Method References 429Calling static Methods 430Calling Instance Methods on a Particular Object 430Calling Instance Methods on a Parameter 432Calling Constructors 433Reviewing Method References 433Working with Built- in Functional Interfaces 434Implementing Supplier 435Implementing Consumer and BiConsumer 436Implementing Predicate and BiPredicate 438Implementing Function and BiFunction 439Implementing UnaryOperator and BinaryOperator 440Checking Functional Interfaces 441Using Convenience Methods on Functional Interfaces 442Learning the Functional Interfaces for Primitives 443Working with Variables in Lambdas 445Listing Parameters 446Using Local Variables inside a Lambda Body 448Referencing Variables from the Lambda Body 449Summary 450Exam Essentials 451Review Questions 452CHAPTER 9 COLLECTIONS AND GENERICS 463Using Common Collection APIs 464Using the Diamond Operator 465Adding Data 466Removing Data 466Counting Elements 467Clearing the Collection 467Check Contents 468Removing with Conditions 468Iterating 469Determining Equality 470Using the List Interface 471Comparing List Implementations 472Creating a List with a Factory 472Creating a List with a Constructor 473Working with List Methods 474Converting from List to an Array 476Using the Set Interface 477Comparing Set Implementations 477Working with Set Methods 478Using the Queue and Deque Interfaces 479Comparing Deque Implementations 480Working with Queue and Deque Methods 480Using the Map Interface 483Comparing Map Implementations 484Working with Map Methods 484Calling Basic Methods 486Iterating through a Map 487Getting Values Safely 487Replacing Values 488Putting if Absent 488Merging Data 488Comparing Collection Types 490Sorting Data 492Creating a Comparable Class 492Comparing Data with a Comparator 496Comparing Comparable and Comparator 497Comparing Multiple Fields 498Sorting and Searching 500Sorting a List 503Working with Generics 503Creating Generic Classes 504Understanding Type Erasure 506Implementing Generic Interfaces 509Writing Generic Methods 510Creating a Generic Record 512Bounding Generic Types 512Putting It All Together 517Summary 519Exam Essentials 520Review Questions 521CHAPTER 10 STREAMS 531Returning an Optional 532Creating an Optional 533Dealing with an Empty Optional 534Using Streams 536Understanding the Pipeline Flow 536Creating Stream Sources 539Using Common Terminal Operations 541Using Common Intermediate Operations 549Putting Together the Pipeline 553Working with Primitive Streams 557Creating Primitive Streams 557Mapping Streams 560Using Optional with Primitive Streams 562Summarizing Statistics 564Working with Advanced Stream Pipeline Concepts 565Linking Streams to the Underlying Data 565Chaining Optionals 566Using a Spliterator 569Collecting Results 570Summary 578Exam Essentials 579Review Questions 581CHAPTER 11 EXCEPTIONS AND LOCALIZATION 591Understanding Exceptions 592The Role of Exceptions 592Understanding Exception Types 593Throwing an Exception 596Calling Methods That Throw Exceptions 598Overriding Methods with Exceptions 599Printing an Exception 600Recognizing Exception Classes 600RuntimeException Classes 601Checked Exception Classes 604Error Classes 605Handling Exceptions 605Using try and catch Statements 606Chaining catch Blocks 607Applying a Multi- catch Block 609Adding a finally Block 611Automating Resource Management 615Introducing Try- with- Resources 615Basics of Try- with- Resources 616Applying Effectively Final 620Understanding Suppressed Exceptions 621Formatting Values 624Formatting Numbers 624Formatting Dates and Times 625Customizing the Date/Time Format 626Supporting Internationalization and Localization 629Picking a Locale 630Localizing Numbers 632Localizing Dates 637Specifying a Locale Category 638Loading Properties with Resource Bundles 639Creating a Resource Bundle 640Picking a Resource Bundle 641Selecting Resource Bundle Values 643Formatting Messages 645Using the Properties Class 645Summary 646Exam Essentials 647Review Questions 648CHAPTER 12 MODULES 661Introducing Modules 662Exploring a Module 663Benefits of Modules 664Creating and Running a Modular Program 664Creating the Files 665Compiling Our First Module 666Running Our First Module 668Packaging Our First Module 669Updating Our Example for Multiple Modules 669Updating the Feeding Module 670Creating a Care Module 670Creating the Talks Module 672Creating the Staff Module 674Diving into the Module Declaration 675Exporting a Package 676Requiring a Module Transitively 677Opening a Package 679Creating a Service 680Declaring the Service Provider Interface 681Creating a Service Locator 682Invoking from a Consumer 684Adding a Service Provider 685Reviewing Directives and Services 686Discovering Modules 687Identifying Built- in Modules 688Getting Details with java 690Describing with jar 693Learning about Dependencies with jdeps 693Using the -- jdk- internals Flag 695Using Module Files with jmod 696Creating Java Runtimes with jlink 696Reviewing Command- Line Options 697Comparing Types of Modules 700Named Modules 701Automatic Modules 701Unnamed Modules 704Reviewing Module Types 704Migrating an Application 704Determining the Order 705Exploring a Bottom- Up Migration Strategy 706Exploring a Top- Down Migration Strategy 707Splitting a Big Project into Modules 709Failing to Compile with a Cyclic Dependency 709Summary 711Exam Essentials 712Review Questions 713CHAPTER 13 CONCURRENCY 721Introducing Threads 722Understanding Thread Concurrency 723Creating a Thread 724Distinguishing Thread Types 725Managing a Thread’s Life Cycle 727Polling with Sleep 727Interrupting a Thread 729Creating Threads with the Concurrency API 730Introducing the Single- Thread Executor 730Shutting Down a Thread Executor 731Submitting Tasks 732Waiting for Results 733Scheduling Tasks 737Increasing Concurrency with Pools 739Writing Thread- Safe Code 740Understanding Thread- Safety 740Accessing Data with volatile 741Protecting Data with Atomic Classes 742Improving Access with Synchronized Blocks 744Synchronizing on Methods 746Understanding the Lock Framework 747Orchestrating Tasks with a CyclicBarrier 751Using Concurrent Collections 754Understanding Memory Consistency Errors 754Working with Concurrent Classes 755Obtaining Synchronized Collections 757Identifying Threading Problems 758Understanding Liveness 758Managing Race Conditions 761Working with Parallel Streams 761Creating Parallel Streams 762Performing a Parallel Decomposition 762Processing Parallel Reductions 764Summary 770Exam Essentials 770Review Questions 772CHAPTER 14 I/O 785Referencing Files and Directories 786Conceptualizing the File System 786Creating a File or Path 789Operating on File and Path 793Using Shared Functionality 793Handling Methods That Declare IOException 797Providing NIO.2 Optional Parameters 797Interacting with NIO.2 Paths 799Creating, Moving, and Deleting Files and Directories 805Comparing Files with isSameFile() and mismatch() 809Introducing I/O Streams 811Understanding I/O Stream Fundamentals 811Learning I/O Stream Nomenclature 812Reading and Writing Files 817Using I/O Streams 817Enhancing with Files 820Combining with newBufferedReader() and newBufferedWriter() 822Reviewing Common Read and Write Methods 823Serializing Data 824Applying the Serializable Interface 825Marking Data transient 827Ensuring That a Class Is Serializable 827Storing Data with ObjectOutputStream and ObjectInputStream 828Understanding the Deserialization Creation Process 830Interacting with Users 832Printing Data to the User 832Reading Input as an I/O Stream 833Closing System Streams 833Acquiring Input with Console 834Working with Advanced APIs 837Manipulating Input Streams 838Discovering File Attributes 840Traversing a Directory Tree 843Searching a Directory 847Review of Key APIs 848Summary 850Exam Essentials 851Review Questions 852CHAPTER 15 JDBC 863Introducing Relational Databases and SQL 864Identifying the Structure of a Relational Database 866Writing Basic SQL Statements 867Introducing the Interfaces of JDBC 868Connecting to a Database 870Building a JDBC URL 870Getting a Database Connection 871Working with a PreparedStatement 873Obtaining a PreparedStatement 874Executing a PreparedStatement 875Working with Parameters 878Updating Multiple Records 881Getting Data from a ResultSet 882Reading a ResultSet 882Getting Data for a Column 885Using Bind Variables 887Calling a CallableStatement 887Calling a Procedure without Parameters 888Passing an IN Parameter 889Returning an OUT Parameter 889Working with an INOUT Parameter 890Comparing Callable Statement Parameters 891Using Additional Options 891Controlling Data with Transactions 892Committing and Rolling Back 892Bookmarking with Savepoints 894Reviewing Transaction APIs 895Closing Database Resources 895Summary 897Exam Essentials 898Review Questions 900Appendix Answers to the Review Questions 909Chapter 1: Building Blocks 910Chapter 2: Operators 913Chapter 3: Making Decisions 916Chapter 4: Core APIs 921Chapter 5: Methods 924Chapter 6: Class Design 927Chapter 7: Beyond Classes 932Chapter 8: Lambdas and Functional Interfaces 936Chapter 9: Collections and Generics 939Chapter 10: Streams 942Chapter 11: Exceptions and Localization 945Chapter 12: Modules 949Chapter 13: Concurrency 951Chapter 14: I/o 955Chapter 15: Jdbc 959Index 963

Regulärer Preis: 41,99 €
Produktbild für Modern Data Engineering with Apache Spark

Modern Data Engineering with Apache Spark

Leverage Apache Spark within a modern data engineering ecosystem. This hands-on guide will teach you how to write fully functional applications, follow industry best practices, and learn the rationale behind these decisions. With Apache Spark as the foundation, you will follow a step-by-step journey beginning with the basics of data ingestion, processing, and transformation, and ending up with an entire local data platform running Apache Spark, Apache Zeppelin, Apache Kafka, Redis, MySQL, Minio (S3), and Apache Airflow.Apache Spark applications solve a wide range of data problems from traditional data loading and processing to rich SQL-based analysis as well as complex machine learning workloads and even near real-time processing of streaming data. Spark fits well as a central foundation for any data engineering workload. This book will teach you to write interactive Spark applications using Apache Zeppelin notebooks, write and compile reusable applications and modules, and fully test both batch and streaming. You will also learn to containerize your applications using Docker and run and deploy your Spark applications using a variety of tools such as Apache Airflow, Docker and Kubernetes.Reading this book will empower you to take advantage of Apache Spark to optimize your data pipelines and teach you to craft modular and testable Spark applications. You will create and deploy mission-critical streaming spark applications in a low-stress environment that paves the way for your own path to production.WHAT YOU WILL LEARN* Simplify data transformation with Spark Pipelines and Spark SQL* Bridge data engineering with machine learning* Architect modular data pipeline applications* Build reusable application components and libraries* Containerize your Spark applications for consistency and reliability* Use Docker and Kubernetes to deploy your Spark applications* Speed up application experimentation using Apache Zeppelin and Docker* Understand serializable structured data and data contracts * Harness effective strategies for optimizing data in your data lakes* Build end-to-end Spark structured streaming applications using Redis and Apache Kafka* Embrace testing for your batch and streaming applications* Deploy and monitor your Spark applications WHO THIS BOOK IS FORProfessional software engineers who want to take their current skills and apply them to new and exciting opportunities within the data ecosystem, practicing data engineers who are looking for a guiding light while traversing the many challenges of moving from batch to streaming modes, data architects who wish to provide clear and concise direction for how best to harness and use Apache Spark within their organization, and those interested in the ins and outs of becoming a modern data engineer in today's fast-paced and data-hungry worldSCOTT HAINES is a full stack engineer with a current focus on real-time, highly available, trustworthy analytics systems. He works at Twilio as a Principal Software Engineer on the Voice Insights team, where he helps drive Spark adoption, creates streaming pipeline architectures, and helps to architect and build out a massive stream and batch processing platform.Prior to Twilio, Scott worked writing the backend Java APIs for Yahoo Games as well as the real-time game ranking and ratings engine (built on Storm) to provide personalized recommendations and page views for 10 million customers. He finished his tenure at Yahoo working for Flurry Analytics where he wrote the alerts and notifications system for mobile devices. PART I. THE FUNDAMENTALS OF DATA ENGINEERING WITH SPARK1. Introduction to Modern Data Engineering2. Getting Started with Apache Spark3. Working with Data4. Transforming Data with Spark SQL and the DataFrame API5. Bridging Spark SQL with JDBC6. Data Discovery and the Spark SQL Catalog7. Data Pipelines & Structured Spark ApplicationsPART II. THE STREAMING PIPELINE ECOSYSTEM8. Workflow Orchestration with Apache Airflow9. A Gentle Introduction to Stream Processing10. Patterns for Writing Structured Streaming Applications11. Apache Kafka & Spark Structured Streaming12. Analytical Processing & InsightsPART III. ADVANCED TECHNIQUES13. Advanced Analytics with Spark Stateful Structured Streaming14. Deploying Mission Critical Spark Applications on Spark Standalone15. Deploying Mission Critical Spark Applications on Kubernetes

Regulärer Preis: 62,99 €
Produktbild für Einführung in JavaFX/OpenJFX

Einführung in JavaFX/OpenJFX

Das JavaFX-Framework gibt es schon seit einigen Jahren, hat aber mit den ersten Versionen fast nur noch den Namen gemeinsam. Seit der Version 2 hat JavaFX jedoch einen festen und ausgereiften Stand erreicht und ist mittlerweile die aktuelle Technologie im Java-Umfeld, um leistungsfähige und moderne grafische Benutzeroberflächen (GUI) erstellen zu können. Dieses Buch stellt Ihnen dazu eine Vielzahl an Widgets und Komponenten samt dem JavaFX-API vor. Es zeigt Ihnen auch, wie Sie mit Hilfe des APIs sowohl aus Java heraus, aber auch über einen XML-basierenden Ansatz (FXML) samt einem visuellen Designer-Tool (Scene Builder) grafische User-Interfaces erstellen können. So können Sie sogar ohne Java-Kenntnisse eine leistungsfähige und moderne GUI erstellen, aber auch Kenntnisse in anderen GUI-Technologien wie Swing übertragen und sogar diese Komponenten in JavaFX integrieren. RALPH STEYER ist Diplom-Mathematiker und seit 1996 im Bereich EDV-Schulung, Programmierung und Beratung selbstständig. Seine Spezialgebiete sind die Internetprogrammierung und OOP. Das Umfeld von JavaFX - Grundlagen zu Java - Einführung und Grundlagen zu JavaFX - JavaFX-Applikationen mit FXML - Java-Oberflächen mit XML und Web-Technologien - Der Scene Builder - Java-Oberflächen mit der Maus erzeugen - JavaFX UI

Regulärer Preis: 46,99 €
Produktbild für Untersuchungen zur Datenqualität und Nutzerakzeptanz von Forschungsinformationssystemen

Untersuchungen zur Datenqualität und Nutzerakzeptanz von Forschungsinformationssystemen

In der vorliegenden Arbeit wird die Datenqualität eines Forschungsinformationssystems (FIS) bzw. deren Einfluss auf die Nutzerakzeptanz ganzheitlich untersucht. Otmane Azeroual entwickelt hierfür ein Konzept bzw. ein Framework zur Überwachung und Verbesserung der Datenqualität, um die Akzeptanz des FIS zu erhöhen.Dr.-Ing. Otmane Azeroual arbeitet seit Dezember 2016 als wissenschaftlicher Mitarbeiter und Projektleiter am DZHW. Nach seinem Studium der Wirtschaftsinformatik an der Hochschule für Technik und Wirtschaft Berlin (HTW) schloss er seine Promotion in Ingenieurinformatik bei Prof. Dr. rer. nat. habil. Gunter Saake am Institut für Technische und Betriebliche Informationssysteme (ITI), Arbeitsgruppe Datenbanken & Software Engineering der Otto-von-Guericke Universität Magdeburg. Seine wissenschaftlichen Forschungsgebiete liegen im Bereich Datenbanken und Informationssysteme, Datenqualitätsmanagement, Business Intelligence, Big Data, Open Data und Künstliche Intelligenz.Einleitung.- Konzeptionelle Grundlagen.- Untersuchung der Datenqualität in FIS.- Ermittlung der Nutzerakzeptanz von FIS.- Proof-of-Concept.- Zusammenfassung und Ausblick.

Regulärer Preis: 49,99 €