Zum Hauptinhalt springen Zur Suche springen Zur Hauptnavigation springen

Computer und IT

Produkte filtern

Produktbild für Windows 10 für Dummies (3. Auflg.)

Windows 10 für Dummies (3. Auflg.)

Windows 10 hält Ihren PC am Laufen: Es verwaltet Ihre Dateien und bietet eine Plattform für alle wichtigen Programme und Anwendungen. Kurz gesagt, es ist die Schaltstelle Ihres Computers. Mit diesem Buch lernen Sie Windows 10 richtig kennen, aktuell zum 2004 Update aus 2020. Mit den leicht nachvollziehbaren Schritt-für-Schritt-Anleitungen und vielen wertvollen Tipps richten Sie Ihren Computer so ein, wie es für Sie am besten passt. Andy Rathbone informiert Sie umfassend. Und auch wenn mal etwas nicht so läuft wie erhofft, finden Sie in diesem Buch eine schnelle und verständliche Lösung. Es werden keine Vorkenntnisse vorausgesetzt.Andy Rathbone ist einer der Urväter der "... für Dummies"-Reihe und hat zahlreiche Bücher für PC-Anwender geschrieben. Er versteht es, komplexe Themen leicht verständlich zu erklären und seine Bücher mit der richtigen Dosis Humor zu würzen.ÜBER DEN AUTOR9Danksagung 9EINFÜHRUNG21Über dieses Buch 21Wie Sie mit diesem Buch arbeiten 22Tablet-PCs bleiben nicht außen vor 23Törichte Annahmen über den Leser 24Wie dieses Buch aufgebaut ist 24Teil I: Windows-10-Grundlagen 24Teil II: Apps, Programme und Dateien 24Teil III: Ab ins Internet 24Teil IV: Die Windows-Werkstatt 25Teil V: Musik, Fotos und Filme 25Teil VI: Hilfe! 25Teil VII: Der Top-Ten-Teil 25Symbole, die in diesem Buch verwendet werden 26Wie es weitergeht 26TEIL I: WINDOWS-10-GRUNDLAGEN 27KAPITEL 1 WAS GENAU IST WINDOWS 10?29Was ist Windows und warum benutzen Sie es? 29Was ist neu in Windows 10? 32Was ist nun wirklich dran an Windows 10? 35Warum verändert sich Windows 10 ständig? 36Läuft Windows 10 auf Ihrem Computer? 37Die verschiedenen Varianten von Windows 10 38KAPITEL 2 WIR STARTEN MIT DEM STARTMENÜ39Willkommen in der Welt von Windows 40Benutzerkonten verstehen 42Ihr Konto schützen 42Mit einem Microsoft-Konto anmelden 45Das Startmenü erforschen 46Zwischen Tablet- und Desktopmodus hin- und herschalten 50Eine App über das Startmenü starten 51Geöffnete Apps anzeigen und schließen 52Eine App im Startmenü ausfindig machen 54Apps »für umsonst« 55Kacheln im Startmenü hinzufügen oder daraus entfernen 58Das Startmenü passend machen 59Windows beenden 64Eine kurze Pause einlegen 65Den Computer ausschalten 66KAPITEL 3 DER TRADITIONELLE DESKTOP 69Desktop und Startmenü entdecken 70Mit dem Desktop arbeiten 71Apps über das Startmenü aufrufen 73Den Desktop aufpeppen 74Den Tabletmodus ein- und ausschalten 76Mit der Taskleiste arbeiten 79Fenster zu einem Symbol in der Taskleiste schrumpfen 81Die Sprunglisten der Taskleiste als Sprungbrett verwenden 82Auf die sensiblen Stellen der Taskleiste klicken 82Das Info-Center einblenden 85Die Taskleiste an Ihre Anforderungen anpassen 87Virtuelle Desktops einrichten 90Programme leichter ausfindig machen 93KAPITEL 4 DIE VIELFALT DER FENSTERTECHNIKEN95Ein typisches Desktopfenster in seine Bestandteile zerlegen 96Fenster am Kragen packen 97Mit der Adressleiste in Ordnerfenstern navigieren 99Befehle im Menüband ausfindig machen 100Mit der Bildlaufleiste im Ordnerfenster blättern 104Alles im Rahmen 106Fenster auf dem Desktop arrangieren 107Ein Fenster oben auf dem Stapel ablegen 107Ein Fenster von hier nach da verschieben 107Die Fenstergröße maximieren 108Ein Fenster vergrößern oder verkleinern 109Zwei Fenster nebeneinander positionieren 109Bitte stets dieselbe Fenstergröße! 110KAPITEL 5 SPEICHERORTE – INTERN, EXTERN UND ÜBER DEN WOLKEN111Der digitale Aktenschrank 112Was es mit den Ordnern auf sich hat 116Einen Blick auf Laufwerke, in Ordner und andere Speichermedien riskieren 117Was tummelt sich auf einem Laufwerk? 117Einen neuen Ordner anlegen 121Dateien und Ordner umbenennen 123Mehrere Dateien oder Ordner auswählen 124Dateien oder Ordner loswerden 125Dateien und Ordner kopieren oder verschieben 126Details zu Dateien und Ordnern anzeigen 128Auf CDs und DVDs schreiben 131Die richtigen Rohlinge verwenden 132Dateien auf oder von CDs oder DVDs kopieren 133Mit Speichersticks und Speicherkarten hantieren 136OneDrive – Ihre Ablage in den Wolken 137OneDrive einrichten 138Die OneDrive-Einstellungen ändern 141Dateien in OneDrive öffnen und speichern 143Die Funktion »Dateien bei Bedarf« einrichten 144Vom Webbrowser aus auf OneDrive-Dateien zugreifen 147TEIL II: APPS, PROGRAMME UND DATEIEN 149KAPITEL 6 MIT PROGRAMMEN, APPS UND DOKUMENTEN JONGLIEREN151Apps oder Programme starten 152Dokumente öffnen 154Dokumente speichern 156Welches Programm öffnet welche Datei? 158Im Microsoft Store shoppen 161Neue Apps aus dem Store downloaden 162Apps deinstallieren 165Apps aktualisieren 165Der bequeme Weg der Verknüpfungen 166Alles, was Sie über Ausschneiden, Kopieren und Einfügen wissen müssen 167Auf die Schnelle ausschneiden, kopieren und einfügen 168Elemente zum Ausschneiden oder Kopieren auswählen 168Ausgewählte Elemente ausschneiden oder kopieren 170Ausgeschnittene oder kopierte Elemente einfügen 172KAPITEL 7 GESUCHT UND GEFUNDEN175Aktuell geöffnete Apps und Programme aufstöbern 175Aktuell geöffnete Fenster aufspüren 177Nach Apps, Programmen, Einstellungen oder Dateien suchen 178Mit Cortana suchen 181Cortana Fragen stellen 181Nach einer Datei in einem Ordner suchen 183Verloren geglaubte Bilder aufspüren 186Andere Computer im Netzwerk aufspüren 186KAPITEL 8 IHRE ARBEIT DRUCKEN UND SCANNEN189In Apps drucken 189Vom Desktop aus drucken 191Druckseiten einrichten 193Druckereinstellungen anpassen 195Einen Druckauftrag abbrechen 197Eine Webseite drucken 198Druckerprobleme beheben 199Die Scanner-App verwenden 201TEIL III: AB INS INTERNET 205KAPITEL 9 UNTERWEGS IM WEB207Sinn und Zweck von ISPs 208Eine drahtlose Verbindung zum Internet herstellen 209Mit Microsoft Edge im Web surfen 212Von Webseite zu Webseite springen 214Eine Startseite für Microsoft Edge festlegen 215Lieblingssites erneut besuchen 217Im Internet fündig werden 218Mehr Infos auf einer Website aufspüren 219Informationen aus dem Internet speichern 220Eine Webseite speichern 220Text speichern 220Ein Bild speichern 220Ein Programm, einen Song oder einen anderen Dateityp herunterladen 221KAPITEL 10 SOZIALE KONTAKTE PFLEGEN223Ihre Konten in Windows einbinden 223Die Mail-App kennenlernen 225Die Ansichten, Menüs und Konten der Mail-App erkunden 226Eine E-Mail-Nachricht schreiben und senden 229Eine empfangene Mail lesen 231Dateien per Mail senden und empfangen 233Kontakte in der Kontakte-App pflegen 236Kontakte hinzufügen 237Kontakte löschen oder bearbeiten 239Termine in der Kalender-App verwalten 239KAPITEL 11 SICHERES ARBEITEN AM COMPUTER UND IM INTERNET243Die Sicherheitsabfragen verstehen 243Auf der sicheren Seite mit Windows-Sicherheit 244Viren meiden und entfernen 247Phishing unterbinden 249Mit den Familienoptionen den elektronischen Jugendschutz einrichten 251TEIL IV: DIE WINDOWS-WERKSTATT 255KAPITEL 12 WINDOWS ANPASSEN257Den richtigen Schalter finden 258Die Einstellungen-App 259System 260Geräte 267Telefon 271Netzwerk und Internet 272Personalisierung 273Apps 277Konten 280Zeit und Sprache 281Spielen 281Erleichterte Bedienung 281Suche 283Datenschutz 283Update und Sicherheit 284KAPITEL 13 WINDOWS HEGEN UND PFLEGEN285Daten mit dem Dateiversionsverlauf retten 286Technische Daten über Ihren Computer anzeigen 290Platz auf der Festplatte freiräumen 292Mit Gerätetreibern hantieren 294KAPITEL 14 EINEN RECHNER MIT ANDEREN TEILEN297Benutzerkonten verstehen lernen 298Ein Benutzerkonto ändern oder ein neues erstellen 299Schnell zwischen verschiedenen Benutzern wechseln 305Mit dem Profilbild Profil zeigen 307Kennwörter und sonstige Sicherheitsvorkehrungen 309Mit Windows Hello anmelden 310KAPITEL 15 COMPUTER IN EINEM NETZWERK VERBINDEN313Die Netzwerkkomponenten kennenlernen 314Ein kleines Netzwerk einrichten 316Netzwerkkomponenten besorgen 316Einen drahtlosen Router einrichten 317Windows für eine Verbindung mit einem Netzwerk einrichten 318Dateien in einem Netzwerk freigeben 320Ein privates Heimnetzwerk einrichten 321Dateien und Ordner im privaten Netzwerk teilen 324Auf das zugreifen, was andere teilen 326Einen Drucker im Netzwerk teilen 328Mit Umgebungsfreigabe teilen 328TEIL V: MUSIK, FOTOS UND FILME 333KAPITEL 16 MUSIK ABSPIELEN UND KOPIEREN 335Musik mit der Groove-Musik-App abspielen 335Musik mit Windows Media Player abspielen 339Die Medienbibliothek von Windows Media Player auffüllen 341Die Medienbibliothek von Windows Media Player erkunden 345Musikdateien abspielen 348Die aktuelle Wiedergabe steuern 349CDs abspielen 351DVDs abspielen 351Videos und TV-Aufzeichnungen wiedergeben 352Mit Wiedergabelisten arbeiten 353CDs auf Ihren Computer rippen 355Musik-CDs brennen 356KAPITEL 17 DIGITALE FOTOSCHÄTZE359Ihr Computer – der digitale Schuhkarton 360Fotos mit der Kamera-App aufnehmen 363Ihr Smartphone mit Ihrem PC koppeln 365Fotos in der Fotos-App anschauen und bearbeiten 366Fotosammlungen anzeigen 367Fotoalben anzeigen 370Eine Diashow präsentieren 373Fotos auf CD oder DVD kopieren 373TEIL VI: HILFE! 375KAPITEL 18 WENN GAR NICHTS MEHR GEHT … 377Zwischen Tablet- und Desktopmodus hin- und herschalten 378Die magischen Wartungsfunktionen von Windows 379Den PC wiederherstellen 379Daten aus dem Dateiversionsverlauf wiederherstellen 383Windows fragt ständig nach Berechtigungen 388Gelöschte Dateien aus dem Papierkorb fischen 389Kaputte Apps reparieren 390Chaos in den Einstellungen 391Kennwort vergessen 393Rechner eingefroren 394KAPITEL 19 SELTSAME FEHLERMELDUNGEN397Microsoft-Konto hinzufügen 397Wählen Sie eine Aktion für … 398Wollten Sie die App wechseln? 399Möchten Sie zulassen, dass durch diese App Änderungen an Ihrem Gerät vorgenommen werden? 400Möchten Sie die Änderungen an Unbenannt speichern? 401Wie soll dieses Element geöffnet werden? 401Bedrohungen gefunden 402Wie soll diese Datei geöffnet werden? 403Positionseinstellungen sind deaktiviert 404Schließen Sie das Laufwerk wieder an. 404Zugriff auf den Zielordner nicht möglich 405KAPITEL 20 VON EINEM ALTEN RECHNER AUF EINEN WINDOWS-10-COMPUTER UMZIEHEN407Eine externe Firma für den Umzug engagieren 408PCmover von Laplink 408Eine Werkstatt besuchen 409Den Umzug selbst durchführen 410KAPITEL 21 HILFE BEIM WINDOWS-HILFESYSTEM ANFORDERN415Tipps von Windows 10 415Support kontaktieren 416Kostenloser Microsoft-Support 418TEIL VII: DER TOP-TEN-TEIL 421KAPITEL 22 DIE TOP TEN DER NERVIGSTEN WINDOWS-FUNKTIONEN (UND WAS SIE DAGEGEN TUN KÖNNEN)423Windows 10 verändert sich laufend 423Weg mit den Apps 424Apps aus dem Startmenü und vom Rechner entfernen 424Desktop-Programme statt Apps für das Öffnen von Dateien bestimmen 426Weg mit dem Desktop 426Ich will kein Microsoft-Konto 427Weg mit der Kennworteingabe beim Sperrbildschirm 428Die Taskleiste soll nicht verschwinden 429Fenster nebeneinander ausrichten 429Die lästigen Berechtigungsanfragen 430Welche Windows-Version hab’ ich denn? 430Die Taste »Druck« will nicht 431Stichwortverzeichnis 435

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

WordPress für Dummies (3. Auflg.)

Gestalten Sie mit WordPress Ihre Website - auch wenn Sie keinerlei Vorkenntnisse haben! Profitieren Sie von Tausenden meist kostenlosen Design-Vorlagen, den WordPress-Themes. WordPress begann als einfache Weblog-Software und ist inzwischen das beliebteste System zur Gestaltung von Webseiten überhaupt. Dieser Entwicklung trägt dieses Buch Rechnung: Hier finden Sie Rat und Hilfe - als Blogger, als Webdesigner, als Anfänger und als Umsteiger. Schritt für Schritt erfahren Sie, wie Sie Ihre Website oder Ihren Blog aufbauen, Bilder und Videos einbinden und vieles mehr. Lisa Sabin-Wilson ist Mitinhaberin von WebDevStudios, einer Webagentur, die sich auf die Entwicklung von WordPress-Plugins und WordPress-Themes spezialisiert hat. Sie hält Vorträge zu WordPress und ist auch Autorin von "Webdesign mit WordPress für Dummies", einem WordPress-Buch für fortgeschrittene WordPress-Nutzer. VORWORT 9 Über die Autorin 9 Widmung 10 EINLEITUNG21 Über dieses Buch 21 Törichte Annahmen über den Leser 22 Symbole, die in diesem Buch verwendet werden 23 Wie es weitergeht 23 TEIL I: EINFÜHRUNG IN WORDPRESS 25 KAPITEL 1 DAS KANN WORDPRESS FÜR SIE TUN27 Die Leistungen von WordPress 27 Schnell und einfach einrichten 28 Den Funktionsumfang von WordPress erweitern 29 In der Community mitwirken 30 Eine WordPress-Plattform auswählen 31 Die gehostete Version von WordPress.com 32 Die selbst gehostete Version von WordPress.org 33 KAPITEL 2 WORDPRESS-GRUNDLAGEN 35 WordPress im Rampenlicht 35 Kleiner Einblick in die WordPress-Technologie 36 Archivierung Ihrer Veröffentlichungen 37 Austausch mit Ihren Lesern über Blogkommentare 38 Ihre Leser auf dem Laufenden halten 39 Trackbacks 41 Der Umgang mit Kommentar- und Trackback-Spam 42 Der Einsatz von WordPress als Content-Management-System 42 Unterschiede zwischen Website und Blog 42 Beispiele: Blog im Unterschied zu Website 43 Vor dem Start 45 TEIL II: WORDPRESS EINRICHTEN 47 KAPITEL 3 DAS BASISLAGER FÜR DEN BLOG EINRICHTEN 49 Ihre Domain einrichten 49 Domainnamenerweiterungen 50 Was kostet ein Domainname? 51 Ihren Domainnamen registrieren 51 Eine Heimat für Ihre Website finden 52 Hilfe beim Hosten von WordPress 53 Umgang mit Speicherplatz und Bandbreite 54 Die SFTP-Grundlagen 56 SFTP für Ihren Web-Account einrichten 57 Kostenlose und einfach bedienbare SFTP-Programme 60 Via SFTP mit dem Webserver verbinden 60 Dateien von A nach B übertragen 63 Dateien per SFTP bearbeiten 64 Dateizugriffsrechte ändern 65 WordPress installieren 67 Vorinstallierte WordPress-Versionen 67 WordPress von Hand installieren 67 Die MySQL-Datenbank einrichten 68 Die WordPress-Dateien hochladen 70 Der letzte Schritt: Das Installationsskript ausführen 72 KAPITEL 4 DAS WORDPRESS.ORG-DASHBOARD NUTZEN79 Im Dashboard anmelden 80 Das Dashboard nutzen 81 Auf einen Blick 82 Aktivität 83 Schneller Entwurf 84 WordPress-Veranstaltungen und Neuigkeiten 85 Das Dashboard nach Ihren Wünschen anordnen 85 Dashboard-Module entfernen 86 Die Inlinedokumentation und die Hilfe nutzen 87 Einstellungen im Dashboard vornehmen 88 Die Einstellungen anpassen 89 Allgemein 89 Schreiben 93 Lesen 94 Diskussion 96 Medien 101 Permalinks 103 Datenschutz 103 Ihr persönliches Profil erstellen 104 Das Format Ihrer Website einstellen 107 Beiträge 107 Medien 108 Seiten 108 Kommentare 109 Design 109 Plugins 110 Benutzer 110 Werkzeuge 111 KAPITEL 5 DIE REDAKTIONELLE ARBEIT AUFNEHMEN113 Themen in Kategorien einordnen 113 Den Namen einer Kategorie ändern 114 Neue Kategorien erstellen 116 Die Adresse von Beiträgen bearbeiten: Permalinks 119 Beitragslinks aufhübschen 119 Permalinks selbst anpassen 121 Die Funktionsfähigkeit der Permalinks auf Ihrem Server sicherstellen 122 Die umfangreichen WordPress-RSS-Optionen verwenden 124 Den ersten Beitrag schreiben 126 Einen Blogbeitrag verfassen 126 Einen Blogbeitrag formatieren 127 Andere Blocktypen erstellen 129 Beiträge mit Bildern, Videos und Sound aufpeppen 130 Feinschliff des Beitrags 131 Den Beitrag veröffentlichen 133 Beiträge bearbeiten 135 Wer spricht über Ihre Website? 136 Kommentare und Trackbacks verwalten 136 Kommentare und Trackbacks moderieren 138 Spam mit Akismet bekämpfen 138 TEIL III: WORDPRESS ERWEITERN 139 KAPITEL 6 MEDIENDATEIEN VERWALTEN: BILDER, AUDIOUND VIDEODATEIEN141 Bilder in Ihre Beiträge einfügen 141 Formatierung und Einstellungen für Bilder festlegen 143 Bilder bearbeiten 144 Eine Fotogalerie einfügen 145 Videos in Blogbeiträge einfügen 147 Audiodateien in Beiträge einfügen 149 Mediendateien verwalten 150 KAPITEL 7 WORDPRESS-PLUGINS OPTIMAL NUTZEN153 Was sind Plugins? 154 Die Plugins-Seite 155 Plugins mit einem Klick aktualisieren 157 Die mit WordPress ausgelieferten Plugins 159 Akismet einbinden 159 Hello Dolly 163 Die Grundlagen der Verwendung von Plugins 163 Plugins von Hand installieren 165 Die Dateien finden und herunterladen 165 Die Installationshinweise lesen 168 Plugins hochladen und aktivieren 168 Ein neues Plugin hochladen 169 Das Plugin aktivieren 171 Plugin-Optionen einstellen 171 Plugins deinstallieren 172 Die Open-Source-Umgebung verstehen 173 KAPITEL 8 WORDPRESS-THEMES FINDEN UND INSTALLIEREN175 Mit kostenlosen Themes loslegen 175 Kostenlose Themes finden 176 Unsichere Themes meiden 178 Themes in der Vorschau betrachten 178 Themes herunterladen 179 Ein neues Theme aktivieren 180 Themes vom Dashboard aus durchsuchen und installieren 182 Entscheidung für kommerzielle Themes 184 TEIL IV: WORDPRESS ANPASSEN 187 KAPITEL 9 THEMES UND TEMPLATES VERSTEHEN189 WordPress-Themes verwenden: Die Grundlagen 190 Anatomie eines Stylesheets 193 Template-Tags, Werte und Parameter 195 Die Grundlagen 196 Parameter verwenden 197 Häufig verwendete Tags anpassen 198 Neue Widget-Bereiche erstellen 198 Ihr Widget registrieren 199 Neue Widgets in Ihrer Seite anzeigen 200 Die Anpassung mit Funktionen vereinfachen 200 Häufige Probleme beheben 201 Der Hauptindex und die Schleife 201 Das Kopfzeilen-Template 204 Das Seitenleisten-Template 208 Das Fußzeilen-Template 208 Weitere Template-Dateien 209 Blog-Beiträge mit Template-Tags individualisieren 210 Ein Theme zusammensetzen 211 Die Templates verbinden 211 Zusätzliche Stylesheets verwenden 219 KAPITEL 10 WORDPRESS-THEMES ANPASSEN221 Die Header-Grafik ändern 222 Die Bildabmessungen beachten 223 Eine Kopfzeilengrafik hochladen 223 Ihr Theme mit CSS personalisieren 225 CSS-Selektoren 226 CSS-IDs und -Klassen 226 CSS-Eigenschaften und -Werte 228 Grundlegende HTML-Techniken für Ihre Site 228 Grundelemente für ein individuelles Erscheinungsbild der Site anpassen 229 Schriftfamilie, -farbe- und -größe ändern 229Rahmen gestalterisch einsetzen 232Weitere Ressourcen 232Fortgeschrittene Theme-Entwicklung 232Einen guten Ausgangspunkt finden 233Das Theme an Ihre Bedürfnisse anpassen 233Neue Template-Dateien hinzufügen 234Templates mit Namensparametern erstellen 234Template-Parts erstellen und verwenden 236Inhaltsspezifische Standard-Templates 240Seiten-Templates einsetzen 242Deaktivierte Theme-Features hinzuschalten 243Benutzerdefinierte Navigationsmenüs hinzuschalten 244Benutzerdefinierte Beitragstypen hinzuschalten 251Unterstützung für Beitragsformate hinzufügen 258KAPITEL 11 PARENT- UND CHILD-THEMES NUTZEN269Themes mit Child-Themes anpassen 269Ein Child-Theme erzeugen 270Den Stil eines Parent-Themes laden 272Das Parent-Theme gestalten 274Bilder in Child-Themes verwenden 275Die Theme-Struktur durch Child-Themes verändern 278Übergeordnete Template-Dateien außer Kraft setzen 279Neue Template-Dateien hinzufügen 279Template-Dateien entfernen 280Die Theme-Funktionen verändern 281Ein Parent-Theme vorbereiten 282KAPITEL 12 WORDPRESS ALS CONTENT-MANAGEMENT-SYSTEM (CMS) 285Die Startseite Ihrer Website erstellen 286Eine statische Seite erzeugen 288Eine statische Seite als Startseite festlegen 290Der Seite einen Webseitenlook zuweisen 291Einen Blog in Ihre Website einfügen 292Eine leere Seite für den Blog erstellen 293Die neue Seite als Blogseite definieren 293Benutzerdefinierte Seitenvorlagen für unterschiedliche Layouts und Stile erstellen 294Das Standard-Seiten-Template (page.php) öffnen 294Ein neues Seiten-Template erstellen 295Zwei Seiten-Templates vergleichen 297Inhalte aus einer einzigen Kategorie holen 297Ein näherer Blick auf einige Parameter 298Das Tag WP_Query(); hinzufügen 298Unterschiedliche Seitenleisten- und Fußzeilen-Templates erstellen 300Benutzerdefinierte Stile für Beiträge auf der Startseite, Kategorien und Schlagwörter erstellen 301Ihre WordPress-Site für Suchmaschinen optimieren 303Keywords in die Website einfügen 303Beitrags- und Seitentitel für den Suchmaschinen-Erfolg optimieren 304Für Ihre Leser schreiben 305Suchmaschinentaugliche Kategorien erstellen 305Bilder mit dem -Tag versehen 306KAPITEL 13 MEHRERE SITES MIT WORDPRESS HOSTEN 307Vorüberlegungen zum Webhosting 307Die WordPress-Netzwerkfunktion aktivieren 309DNS (Domain Name Server) 311Apache mod_rewrite 311Virtual Host 312PHP (PHP Hypertext Processor) 312Das Netzwerk in Ihrer Site installieren 313Das Dashboard-Menü »Netzwerkverwaltung« 315Ihr Netzwerk verwalten 317Einstellungen 318Websites 323Benutzer 326Themes 328Plugins 329Aktualisierungen 331Spam-Registrierungen und Splogs bekämpfen 331Splogger mit Einstellungen und Code erkennen 331Plugins zur Spam-Bekämpfung 332KAPITEL 14 UPGRADE, SICHERUNG UND UMZUG333Benachrichtigung über verfügbare Upgrades 334Sicherung Ihrer Daten 335WordPress automatisch aktualisieren 336WordPress manuell aktualisieren 338Eine vorhandene Website nach WordPress migrieren 339Warum umziehen? 340Vorbereitung auf den großen Umzug 340Templates konvertieren 342Mit der Website nach WordPress umziehen 342Import aus Blogger 343Import aus LiveJournal 345Import aus Movable Type und TypePad 346Import aus Tumblr 348Import aus WordPress 349Import aus einem RSS-Feed 350Andere Importressourcen finden 351Mit Ihrer Website zu einem anderen Hosting-Service umziehen 352Manueller Umzug 352Datensicherung und Umzug mit einem Plugin 354TEIL V: DER TOP-TEN-TEIL 355KAPITEL 15 ZEHN BELIEBTE WORDPRESS-PLUGINS357AppPresser – Mobile App Framework 357Jetpack 358All in One SEO Pack 361Redirection 361BackupBuddy 361WP-Print 362WP Super Cache 363WooCommerce 363Google XML Sitemaps 364Sucuri Sitecheck Malware Scanner 364KAPITEL 16 ZEHN KOSTENLOSE WORDPRESS-THEMES365Hybrid Core 365Hestia 366Responsive 366P2 367Annotum Base 368Blackbird 368Esquire 369Nisarg 370WP-Creativix 370Optics 370Stichwortverzeichnis 375

Regulärer Preis: 18,99 €
Produktbild für Raspberry Pi Full Stack

Raspberry Pi Full Stack

This book will take you on a whirlwind tour of full-stack web application development using Raspberry Pi. You will learn how to build an application from the ground up.You will gain experience and know-how of technologies including:- The Linux operating system and command line.- The Python programming language.- The Raspberry Pi General Purpose Input Output pins (GPIOs).- The Nginx web server.- Flask Python web application microframework.- JQuery and CSS for creating user interfaces.- Dealing with time zones.- Creating charts with Plotly and Google Charts.- Data logging with Google Sheet.- Developing applets with IFTTT.- Securing your application with SSL.- Receiving SMS notifications to your phone using Twilio.This book will also teach you how to set up a remote wireless Arduino sensor node and collect data from it. Your Raspberry Pi web application will be able to process Arduino node data in the same way it processes data from its onboard sensor.Raspberry Pi Full Stack will teach you many skills essential to building Web and Internet of Things applications.The application you will build in this project is a platform that you can extend upon. This is just the start of what you can do with a Raspberry Pi and the software and hardware components that you will learn about.This book is supported by the author via a dedicated discussion space.Dr. Peter Dalmaris is an educator, an electrical engineer and Maker. Creator of online video courses on DIY electronics andauthor of several technical books. As a Chief Tech Explorer since 2013 at Tech Explorations, the company he founded in Sydney, Australia, Peter's mission is to explore technology and help educate the world.

Regulärer Preis: 32,99 €
Produktbild für Serverless Swift

Serverless Swift

Decrease development time to market with Serverless Swift—the event-based modern architecture for full stack developers. This book reviews how to use the Apache OpenWhisk framework to enrich your standalone applications with cloud-based functionalities from data sources up to Artificial Intelligence.You'll leverage serverless in your mobile apps with use case scenarios and gain the skills that will allow you to create robust, performant, secure yet economically viable systems in a cloud native environment. Finally, you'll see how to participate in the creation and further development of this open source project with Apache Foundation, which is supported by IBM, Google, and othersServerless has become a new style of coding, and it can be used to offload your mobile apps without incurring unnecessary costs. Get a solid, hands-on introduction into serverless, function-as-a-service, and cloud function technologies and learn why startups and enterprises are so excited about using them.WHAT YOU'LL LEARN* Employ Apache OpenWhisk in your apps* Expand your iOS skills with Cloud Native Serverless programming* Use a Docker container as a Polyglot actionWHO THIS BOOK IS FORDevelopers, development leaders in the enterprise, and startup CTOs who want to learn a leading technology for the cloud in order to enrich applications with SaaS, Social Networks, and cloud based AI and APIs.LENNART FRANTZELL is a Developer Advocate with IBM in San Francisco, focusing on Blockchain and AI. Born in Sweden, Lennart moved to Silicon Valley in the late 1980s to WORK WITH EXPERT SYSTEMS. He worked on a team that specialized in taking prototypes from IBM Research and productizing them, making them ready for distribution to all over the world. When the "AI Winter" put the breaks to development of Expert Systems, Lennart moved to Object Oriented programming and from there to the IBM Internet Division, part of the burgeoning Internet and Web movement in the late 1990s.MAREK SADOWSKI is a full stack developer advocate, a robotics startup founder and an entrepreneur. Born in Poland, he has about 20 years experience in consulting large enterprises in America, Europe, Japan, the Middle East, and Africa. As a graduate from the International Space University, Marek pioneered research on VR goggles for the virtual reality system to control robots on Mars in NASA Ames in 1999. He also founded a startup to deliver robotics solutions and services for industries. In 2014, Marek moved to Silicon Valley to promote Edge, IoT, robotics, and mobile solutions driven with AI, APIs, Cloud Native.Chapter 1: Introducing ServerlessChapter 2: Actors in the Serverless spaceChapter 3: Apache OpenWhisk - OpenSource projectChapter 4: Hello World from Apache OpenWhisk in SwiftChapter 5: Apache OpenWhisk Deep DiveChapter 6 : Create an iOS app Using Serverless SwiftChapter 7: Use CasesChapter 8: Cloud Native Development Best PracticesChapter 9 : ConclusionsAppendix: Signing up for the IBM Cloud Account

Regulärer Preis: 39,99 €
Produktbild für Hands on Hacking

Hands on Hacking

A FAST, HANDS-ON INTRODUCTION TO OFFENSIVE HACKING TECHNIQUESHands-On Hacking teaches readers to see through the eyes of their adversary and apply hacking techniques to better understand real-world risks to computer networks and data. Readers will benefit from the author's years of experience in the field hacking into computer networks and ultimately training others in the art of cyber-attacks. This book holds no punches and explains the tools, tactics and procedures used by ethical hackers and criminal crackers alike.We will take you on a journey through a hacker’s perspective when focused on the computer infrastructure of a target company, exploring how to access the servers and data. Once the information gathering stage is complete, you’ll look for flaws and their known exploits—including tools developed by real-world government financed state-actors.* An introduction to the same hacking techniques that malicious hackers will use against an organization* Written by infosec experts with proven history of publishing vulnerabilities and highlighting security flaws* Based on the tried and tested material used to train hackers all over the world in the art of breaching networks* Covers the fundamental basics of how computer networks are inherently vulnerable to attack, teaching the student how to apply hacking skills to uncover vulnerabilitiesWe cover topics of breaching a company from the external network perimeter, hacking internal enterprise systems and web application vulnerabilities. Delving into the basics of exploitation with real-world practical examples, you won't find any hypothetical academic only attacks here. From start to finish this book will take the student through the steps necessary to breach an organization to improve its security.Written by world-renowned cybersecurity experts and educators, Hands-On Hacking teaches entry-level professionals seeking to learn ethical hacking techniques. If you are looking to understand penetration testing and ethical hacking, this book takes you from basic methods to advanced techniques in a structured learning format.MATTHEW HICKEY is an expert in offensive security testing, discovering vulnerabilities used by malicious attackers, as well as a developer of exploits and security testing tools. He is a co-founder of Hacker House. JENNIFER ARCURI is an entrepreneur, public speaker and Certified Ethical Hacker. She is the CEO and founder of Hacker House. Foreword xviiiIntroduction xxCHAPTER 1 HACKING A BUSINESS CASE 1All Computers are Broken 2The Stakes 4What’s Stolen and Why It’s Valuable 4The Internet of Vulnerable Things 4Blue, Red, and Purple Teams 5Blue Teams 5Red Teams 5Purple Teams 7Hacking is Part of Your Company’s Immune System 9Summary 11Notes 12CHAPTER 2 HACKING ETHICALLY AND LEGALLY 13Laws That Affect Your Work 14Criminal Hacking 15Hacking Neighborly 15Legally Gray 16Penetration Testing Methodologies 17Authorization 18Responsible Disclosure 19Bug Bounty Programs 20Legal Advice and Support 21Hacker House Code of Conduct 22Summary 22CHAPTER 3 BUILDING YOUR HACK BOX 23Hardware for Hacking 24Linux or BSD? 26Host Operating Systems 27Gentoo Linux 27Arch Linux 28Debian 28Ubuntu 28Kali Linux 29Verifying Downloads 29Disk Encryption 31Essential Software 33Firewall 34Password Manager 35Email 36Setting Up VirtualBox 36Virtualization Settings 37Downloading and Installing VirtualBox 37Host-Only Networking 37Creating a Kali Linux VM 40Creating a Virtual Hard Disk 42Inserting a Virtual CD 43Virtual Network Adapters 44Labs 48Guest Additions 51Testing Your Virtual Environment 52Creating Vulnerable Servers 53Summary 54CHAPTER 4 OPEN SOURCE INTELLIGENCE GATHERING 55Does Your Client Need an OSINT Review? 56What are You Looking For? 57Where Do You Find It? 58OSINT Tools 59Grabbing Email Addresses from Google 59Google Dorking the Shadows 62A Brief Introduction to Passwd and Shadow Files 62The Google Hacking Database 65Have You Been “Pwned” Yet? 66OSINT Framework Recon-ng 67Recon-ng Under the Hood 74Harvesting the Web 75Document Metadata 76Maltego 80Social Media Networks 81Shodan 83Protecting Against OSINT 85Summary 86CHAPTER 5 THE DOMAIN NAME SYSTEM 87The Implications of Hacking DNS 87A Brief History of DNS 88The DNS Hierarchy 88A Basic DNS Query 89Authority and Zones 92DNS Resource Records 92BIND9 95DNS Hacking Toolkit 98Finding Hosts 98WHOIS 98Brute-Forcing Hosts with Recon-ng 100Host 101Finding the SOA with Dig 102Hacking a Virtual Name Server 103Port Scanning with Nmap 104Digging for Information 106Specifying Resource Records 108Information Leak CHAOS 111Zone Transfer Requests 113Information-Gathering Tools 114Fierce 115Dnsrecon 116Dnsenum 116Searching for Vulnerabilities and Exploits 118Searchsploit 118Other Sources 119DNS Traffic Amplification 120Metasploit 121Carrying Out a Denial-of-Service Attack 125DoS Attacks with Metasploit 126DNS Spoofi ng 128DNS Cache Poisoning 129DNS Cache Snooping 131DNSSEC 131Fuzzing 132Summary 134CHAPTER 6 ELECTRONIC MAIL 135The Email Chain 135Message Headers 137Delivery Status Notifications 138The Simple Mail Transfer Protocol 141Sender Policy Framework 143Scanning a Mail Server 145Complete Nmap Scan Results (TCP) 149Probing the SMTP Service 152Open Relays 153The Post Office Protocol 155The Internet Message Access Protocol 157Mail Software 158Exim 159Sendmail 159Cyrus 160PHP Mail 160Webmail 161User Enumeration via Finger 162Brute-Forcing the Post Office 167The Nmap Scripting Engine 169CVE-2014-0160: The Heartbleed Bug 172Exploiting CVE-2010-4345 180Got Root? 183Upgrading Your Shell 184Exploiting CVE-2017-7692 185Summary 188CHAPTER 7 THE WORLD WIDE WEB OF VULNERABILITIES 191The World Wide Web 192The Hypertext Transfer Protocol 193HTTP Methods and Verbs 195HTTP Response Codes 196Stateless 198Cookies 198Uniform Resource Identifiers 200LAMP: Linux, Apache, MySQL, and PHP 201Web Server: Apache 202Database: MySQL 203Server-Side Scripting: PHP 203Nginx 205Microsoft IIS 205Creepy Crawlers and Spiders 206The Web Server Hacker’s Toolkit 206Port Scanning a Web Server 207Manual HTTP Requests 210Web Vulnerability Scanning 212Guessing Hidden Web Content 216Nmap 217Directory Busting 218Directory Traversal Vulnerabilities 219Uploading Files 220WebDAV 220Web Shell with Weevely 222HTTP Authentication 223Common Gateway Interface 225Shellshock 226Exploiting Shellshock Using Metasploit 227Exploiting Shellshock with cURL and Netcat 228SSL, TLS, and Heartbleed 232Web Administration Interfaces 238Apache Tomcat 238Webmin 240phpMyAdmin 241Web Proxies 242Proxychains 243Privilege Escalation 245Privilege Escalation Using DirtyCOW 246Summary 249CHAPTER 8 VIRTUAL PRIVATE NETWORKS 251What is a VPN? 251Internet Protocol Security 253Internet Key Exchange 253Transport Layer Security and VPNs 254User Databases and Authentication 255SQL Database 255RADIUS 255LDAP 256PAM 256TACACS+ 256The NSA and VPNs 257The VPN Hacker’s Toolkit 257VPN Hacking Methodology 257Port Scanning a VPN Server 258Hping3 259UDP Scanning with Nmap 261IKE-scan 262Identifying Security Association Options 263Aggressive Mode 265OpenVPN 267LDAP 275OpenVPN and Shellshock 277Exploiting CVE-2017-5618 278Summary 281CHAPTER 9 FILES AND FILE SHARING 283What is Network-Attached Storage? 284File Permissions 284NAS Hacking Toolkit 287Port Scanning a File Server 288The File Transfer Protocol 289The Trivial File Transfer Protocol 291Remote Procedure Calls 292RPCinfo 294Server Message Block 295NetBIOS and NBT 296Samba Setup 298Enum4Linux 299SambaCry (CVE-2017-7494) 303Rsync 306Network File System 308NFS Privilege Escalation 309Searching for Useful Files 311Summary 312CHAPTER 10 UNIX 315UNIX System Administration 316Solaris 316UNIX Hacking Toolbox 318Port Scanning Solaris 319Telnet 320Secure Shell 324RPC 326CVE-2010-4435 329CVE-1999-0209 329CVE-2017-3623 330Hacker’s Holy Grail EBBSHAVE 331EBBSHAVE Version 4 332EBBSHAVE Version 5 335Debugging EBBSHAVE 335R-services 338The Simple Network Management Protocol 339Ewok 341The Common UNIX Printing System 341The X Window System 343Cron and Local Files 347The Common Desktop Environment 351EXTREMEPARR 351Summary 353CHAPTER 11 DATABASES 355Types of Databases 356Flat-File Databases 356Relational Databases 356Nonrelational Databases 358Structured Query Language 358User-Defined Functions 359The Database Hacker’s Toolbox 360Common Database Exploitation 360Port Scanning a Database Server 361MySQL 362Exploring a MySQL Database 362MySQL Authentication 373PostgreSQL 374Escaping Database Software 377Oracle Database 378MongoDB 381Redis 381Privilege Escalation via Databases 384Summary 392CHAPTER 12 WEB APPLICATIONS 395The OWASP Top 10 396The Web Application Hacker’s Toolkit 397Port Scanning a Web Application Server 397Using an Intercepting Proxy 398Setting Up Burp Suite Community Edition 399Using Burp Suite Over HTTPS 407Manual Browsing and Mapping 412Spidering 415Identifying Entry Points 418Web Vulnerability Scanners 418Zed Attack Proxy 419Burp Suite Professional 420Skipfish 421Finding Vulnerabilities 421Injection 421SQL Injection 422SQLmap 427Drupageddon 433Protecting Against SQL Injection 433Other Injection Flaws 434Broken Authentication 434Sensitive Data Exposure 436XML External Entities 437CVE-2014-3660 437Broken Access Controls 439Directory Traversal 440Security Misconfiguration 441Error Pages and Stack Traces 442Cross-Site Scripting 442The Browser Exploitation Framework 445More about XSS Flaws 450XSS Filter Evasion 450Insecure Deserialization 452Known Vulnerabilities 453Insufficient Logging and Monitoring 453Privilege Escalation 454Summary 455CHAPTER 13 MICROSOFT WINDOWS 457Hacking Windows vs. Linux 458Domains, Trees, and Forests 458Users, Groups, and Permissions 461Password Hashes 461Antivirus Software 462Bypassing User Account Control 463Setting Up a Windows VM 464A Windows Hacking Toolkit 466Windows and the NSA 467Port Scanning Windows Server 467Microsoft DNS 469Internet Information Services 470Kerberos 471Golden Tickets 472NetBIOS 473LDAP 474Server Message Block 474ETERNALBLUE 476Enumerating Users 479Microsoft RPC 489Task Scheduler 497Remote Desktop 497The Windows Shell 498PowerShell 501Privilege Escalation with PowerShell 502PowerSploit and AMSI 503Meterpreter 504Hash Dumping 505Passing the Hash 506Privilege Escalation 507Getting SYSTEM 508Alternative Payload Delivery Methods 509Bypassing Windows Defender 512Summary 514CHAPTER 14 PASSWORDS 517Hashing 517The Password Cracker’s Toolbox 519Cracking 519Hash Tables and Rainbow Tables 523Adding Salt 525Into the /etc/shadow 526Different Hash Types 530MD5 530SHA-1 531SHA-2 531SHA256 531SHA512 531bcrypt 531CRC16/CRC32 532PBKDF2 532Collisions 533Pseudo-hashing 533Microsoft Hashes 535Guessing Passwords 537The Art of Cracking 538Random Number Generators 539Summary 540CHAPTER 15 WRITING REPORTS 543What is a Penetration Test Report? 544Common Vulnerabilities Scoring System 545Attack Vector 545Attack Complexity 546Privileges Required 546User Interaction 547Scope 547Confidentiality, Integrity, and Availability Impact 547Report Writing as a Skill 549What Should a Report Include? 549Executive Summary 550Technical Summary 551Assessment Results 551Supporting Information 552Taking Notes 553Dradis Community Edition 553Proofreading 557Delivery 558Summary 559Index 561

Regulärer Preis: 28,99 €
Produktbild für VMware Certified Professional Data Center Virtualization on vSphere 6.7 Study Guide

VMware Certified Professional Data Center Virtualization on vSphere 6.7 Study Guide

Includes online interactive learning environment with: * 2 custom practice exams * More than 60 electronic flashcards * Searchable key term glossary Everything You Need to Prepare for Exam 2V0-21.19, Updated for vSphere 6.7 The VCP6-DCV VMware Certified Professional Data Center Virtualization on vSphere 6.7 Study Guide is an indispensable resource for anyone preparing to take exam 2V0-21.19. Sybex's proven learning approach and valuable tools ensure you'll feel thoroughly confident when the day of the exam arrives. Readers can also leverage additional resources and training materials provided through the Sybex online learning environment. Most importantly, this guide teaches you practical skills that you'll apply as a VMware professional. It doesn't merely prepare you for exam 2V0-21.19. It prepares you for your career. Coverage of 100% of all exam objectives in this Study Guide means you'll be ready for: * Configuring and Administering vSphere Security, Networking, and Storage * Upgrading a vSphere Deployment * Administering and Managing vSphere Resources * Backing up and Recovering a vSphere Deployment * Troubleshooting a vSphere Deployment * Deploying and Customizing ESXi Hosts * Configuring and Administering vSphere and vCenter Availability Solutions * Administering and Managing vSphere Virtual Machines ABOUT THE VCP-DCV PROGRAM The VMware Certified Professional-Datacenter Virtualization 2020 (VCP-DCV 2020) program prepares VCP candidates to configure, manage, and troubleshoot a VSphere 6.7 infrastructure. Because candidates must complete VMware's authorized training course, as well as the exam, it's important to prepare with the best tools and resources available. Interactive learning environment Take your exam prep to the next level with Sybex's superior interactive online study tools. To access our learning environment, visit www.wiley.com/go/sybextestprep, register to receive your unique PIN, and instantly gain access to: Interactive test bank with 2 practice exams. Practice exams help you identify areas where further review is needed. Get more than 90% of the answers correct, and you're ready to take the certification exam. More than 300 online questions total. More than 60 electronic flashcards to reinforce learning and last-minute prep before the exam Comprehensive glossary in PDF format gives you instant access to the key terms so you are fully prepared Master vSphere 6 virtualization with hands-on practice and bonus preview exams VCP6-DCV: VMware Certified Professional-Data Center Virtualization on vSphere 6 Study Guide is your ultimate guide to preparing for exam 2VO-621. This Study Guide provides 100% coverage of all exam objectives and offers a unique set of study tools including assessment tests, objective map, real-world scenarios, hands-on exercises, and much more so you can be confident come exam day. You will also receive access to the superior Sybex interactive online learning environment that provides additional study tools including electronic flashcards and bonus practice exams. More than just a study guide, this book bridges the gap between exam prep and real-world on the job skills by focusing on the key information VMware professionals need to do the job. You'll master the vCenter Server and ESXi from planning and installation through upgrade and security, and develop an in-depth understanding of vSphere networking and storage, vApp deployment, service level establishment, troubleshooting, monitoring implementation, and so much more. * Study 100% of exam 2V0-621 objectives * Practice your skills with hands-on exercises * Gain professional insight from real-world scenarios * Test your understanding with review questions, practice tests, and more Virtualization is the number-one IT priority for organizations across public and private sectors, and VMware is the dominant force in the virtualization space. The VCP6-DCV certification gives you a highly marketable credential in terms of employment, but first you must pass this challenging exam. VCP6-DCV gives you the power of Sybex exam prep and the skills you need to excel at the job. ABOUT THE AUTHORS Jon Hall is a Certification Development, Technical Training, and Education Services Management Professional with over a decade of experience working for VMware Education Services. He assisted in the development of numerous VMware certifications, and currently holds 13 VMware certifications, along with certifications from HP, Cisco, and others. Joshua Andrews is a VMware expert, blogger, and certification enthusiast. He currently holds numerous VMware certifications, including VCP6-DCV, VCAP6-DCV, VCIX-DCV, and VCIX-NV. He has also received the VMware vExpert designation every year since 2012. Introduction xxi Assessment Test xxxi Chapter 1 What’s New in vSphere 6.7 1 Accessing vSphere 2 VMware vSphere Client 2 Application Programming Interface 8 Topology and UI Updates for VCSA 8 External Platform Services Controller 8 Update Manager 10 Storage Updates 18 Persistent Memory 19 Remote Direct Memory Access 19 vSAN 20 Security Updates 22 Virtual Machines 24 Content Library 24 Per-VM EVC 40 Summary 41 Exam Essentials 42 Review Questions 43 Chapter 2 Configuring and Administering Security in a vSphere Datacenter 47 Configuring and Administering Role-Based Access Controls 49 What Is a Privilege? 49 What Is a Task? 49 What Is a Role? 50 Assigning Permissions 54 Viewing and Exporting Group and User Permissions 70 Securing ESXi Hosts and the vCenter Server 72 Hardening ESXi Hosts 72 Hardening vCenter Server 87 Configuring and Enabling SSO and Identity Sources 88 vCenter Single Sign-On 89 Platform Services Controller 91 Configuring vCenter Single Sign-On 93 Securing Virtual Machines 96 Secure Boot 96 Virtual Machine Encryption 96 Virtual Machine Hardening 106 vSphere Network Security 117 Summary 118 Exam Essentials 118 Review Questions 119 Chapter 3 Networking in vSphere 123 Understanding vSphere Networking 124 Standard Switches 125 Virtual Distributed Switches 127 Using dvPort Groups 138 Working with Virtual Adapters 144 Custom TCP/IP Stacks 147 Long-Distance vMotion 151 Migrating Virtual Machines to or from a vDS 151 Performance and Reliability 151 Link Aggregation 152 Load Balancing and Failover Policies 153 Traffic Shaping 154 TCP Segmentation Offload 155 Jumbo Frames 155 Network Isolation 158 Automatic Rollback 159 Monitoring and Mirroring 163 Using NetFlow 164 Understanding Network I/O Control 165 Configuring NIOC Reservations, Shares, and Limits 166 Summary 170 Exam Essentials 171 Review Questions 172 Chapter 4 Storage in vSphere 177 Managing vSphere Integration with Physical Storage 178 Adding an NFS Datastore 179 Using Block Storage 186 Configuring the Software iSCSI Initiator 187 Binding VMkernels to the Software iSCSI Initiator 189 Scanning for Changes 192 Storage Filters 193 Thin Provisioning 194 Storage Multipathing and Failover 196 Configuring and Upgrading VMFS and NFS 203 Configuring VMFS Datastores 207 Raw Device Mapping and Bus Sharing 214 Configuring Software-Defined Storage 217 Virtual Storage Area Network 217 Virtual Volumes 225 Storage Policy–Based Management 229 Enabling and Configuring Storage I/O Control 230 Summary 233 Exam Essentials 234 Review Questions 235 Chapter 5 Upgrading a vSphere Deployment 239 Upgrading from vSphere 5.5 240 Upgrading a vCenter Server on Windows 244 Verify Basic Compatibility and Download the Installer 245 Prepare the Database for Upgrade 245 Prepare for Upgrading the Content Library 247 Verify Network Prerequisites, Load Balancer, and ESXI Hosts 247 Starting the vCenter on Windows Upgrade 247 Migrating to the vCenter Server Appliance 252 Upgrading Using the Command Line 252 Upgrading Using the Graphical Interface 253 Upgrading ESXi Hosts and Virtual Machines 264 Using the Update Manager Download Service 264 Using vSphere Update Manager 265 Summary 284 Exam Essentials 285 Review Questions 286 Chapter 6 Allocating Resources in a vSphere Datacenter 291 Administering and Managing vSphere 6.x Resources 293 Configuring Multilevel Resource Pools 295 Reservations, Limits, and Shares 296 Resource Pool Administration Exercises 303 Using Tags and Custom Attributes 308 Configuring vSphere DRS and Storage DRS Clusters 315 Distributed Resource Scheduler 316 Predictive DRS 318 Network-Aware DRS 320 Storage DRS 322 Establishing Affinity and Anti-Affinity 322 DRS Cluster Administration Exercises 324 Summary 342 Exam Essentials 343 Review Questions 344 Chapter 7 Backing Up and Recovering a vSphere Deployment 349 VCSA Backup and Restore 350 Backing Up Virtual Machines by Using VDP 357 Installing VDP 358 Creating Backup Jobs 361 Restoring from Backup 365 Deploying Proxy Servers 368 Replicating Virtual Machines 376 Deploying a Replication Appliance 376 Configuring Replication 378 Recovering Replicated VMs 382 Summary 387 Exam Essentials 387 Review Questions 388 Chapter 8 Troubleshooting a vSphere Deployment 393 Troubleshooting vCenter and ESXi 394 vCenter Connectivity and Services 394 vCenter Certificates 399 vCenter Log Files 399 ESXi Troubleshooting 403 ESXi Monitoring 407 Troubleshooting Storage and Networking 413 Storage Issues 413 Storage Performance 416 Storage DRS and I/O Control 417 Network Issues 418 Troubleshooting Upgrades 421 Troubleshooting Virtual Machines 421 Troubleshooting HA and DRS 425 Summary 426 Exam Essentials 427 Review Questions 428 Chapter 9 Deploying and Customizing ESXi Hosts 433 Configuring Auto Deploy 434 Enabling PXE Boot 435 Configuring DHCP 435 Configuring TFTP 436 Enabling Auto Deploy 437 Adding Deploy Rules 440 Adding a Custom Image and Profile 442 Stateless Caching and Stateful Installs 442 Employing Host Profiles 452 Creating and Using Host Profiles 453 Importing and Exporting Host Profiles 457 Advanced Profile Modifications 458 Using Answer Files 461 Summary 468 Exam Essentials 468 Review Questions 469 Chapter 10 Ensuring High Availability for vSphere Clusters and the VCSA 475 Configuring vSphere Cluster High Availability 476 HA Failures and Responses 477 Host Isolation 478 Heartbeat Datastores 479 Advanced Options 480 Configuring VMCP 482 Monitoring Virtual Machines 483 Admission Control 486 vCenter Server Appliance High Availability 499 Summary 511 Exam Essentials 512 Review Questions 514 Chapter 11 Administering and Managing vSphere Virtual Machines 519 Virtual Machine Advanced Settings 520 Virtual Machine Configuration File 522 Advanced Virtual Machine Options 528 Content Library 537 VMware Converter 546 Summary 558 Exam Essentials 558 Review Questions 559 Appendix Answers to Review Questions 565 Chapter 1: What’s New in vSphere 6.7 566 Chapter 2: Configuring and Administering Security in a vSphere Datacenter 567 Chapter 3: Networking in vSphere 569 Chapter 4: Storage in vSphere 570 Chapter 5: Upgrading a vSphere Deployment 571 Chapter 6: Allocating Resources in a vSphere Datacenter 573 Chapter 7: Backing Up and Recovering a vSphere Deployment 575 Chapter 8: Troubleshooting a vSphere Deployment 577 Chapter 9: Deploying and Customizing ESXi Hosts 578 Chapter 10: Ensuring High Availability for vSphere Clusters and the VCSA 579 Chapter 11: Administering and Managing vSphere Virtual Machines 581 Index 583

Regulärer Preis: 38,99 €
Produktbild für Decoding Blockchain for Business

Decoding Blockchain for Business

Business professionals looking to understand the impact, future, and limitations of blockchain need look no further. This revolutionary technology has impacted business and the economy in unprecedented ways within the past decade, and it is only continuing to grow. As a leader in your organization, it is vital that you decode blockchain and optimize all the ways in which it can improve your business.Author of Decoding Blockchain for Business, Stijn Van Hijfte, expertly emphasizes the imperative of professionals in any sector of industry to understand the core concepts and implications of blockchain technology. Cryptocurrencies, cryptotrading, and constantly-changing tax structures for financial systems using blockchain technologies are covered in detail. The lasting effects of blockchain across specific industries such as media, real estate, finance, and regulatory bodies are addressed with an insightful eye from Van Hijfte.If not properly implemented with care and a foundation of knowledge, blockchain brings risks and uncertainties to a company. Know your technology to be ready for the present and the future, and stay ahead of the curve. Blockchain is here to stay, and Decoding Blockchain for Business is your professional roadmap.WHAT YOU WILL LEARN* Discover the risks associated with blockchain if not properly implemented* Gain insights on how blockchain technology affects other booming topics such as AI, IoT, and RPA* Look at the regulations surrounding Blockchain in different countriesWHO THIS BOOK IS FORBusiness professionals looking to understand the impact, future, and limitations of Blockchain and how individuals and companies should prepare for this technology.Stijn Van Hijfte has experience as a consultant, lecturer, and an innovation officer and has worked over the years with cloud, AI, automation, and blockchain technology. Since 2015 he has been experimenting and exploring the blockchain space, gaining deeper insight into the entire ecosystem. This insight ranges from setting up nodes and writing smart contracts, to the legal implications of GDPR, ICOs, and cryptocurrencies. Among others, he holds degrees in economics, IT, and data science. He currently works at Deloitte as a senior consultant.

Regulärer Preis: 52,99 €
Produktbild für WhatsApp für Senioren

WhatsApp für Senioren

WhatsApp ist eine der beliebtesten Apps für Smartphones. Wie Sie alle seine Vorteile auf Ihrem iPhone gezielt nutzen, zeigt Ihnen dieses Handbuch.Systematisch lernen Sie, wie Sie WhatsApp installieren, Nachrichten inklusive Anhänge versenden und empfangen, in einer Gruppe kommunizieren, Chats löschen, Ihre Daten auf ein neues Gerät übertragen u. v. m. Erfahren Sie zudem alles Wichtige zum Thema Datenschutz und Sicherheit, z. B. wie Sie unerwünschte Teilnehmer blockieren oder festlegen, wer Ihr Profilbild sehen darf.Freuen Sie sich auf viele hilfreiche Praxistipps – und bleiben Sie mit Familie und Freunden in Kontakt!- Nachrichten emotional gestalten und versenden- Fotos und Videos verschicken und erhalten- An einem Gruppenchat teilnehmen- Lesebestätigung – wie funktioniert das?- Status: Die schönsten Momente mit allen teilen- Was ist ein Broadcast?- Über WhatsApp telefonieren und ein Livebild übertragen- Persönliche Einstellungen, Datenschutz und Sicherheit- WhatsApp am PC bedienen- Tipps für Ihren Umzug auf das neue Smartphone

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

OCP Oracle Certified Professional Java SE 11 Developer Complete Study Guide

THIS OCP ORACLE CERTIFIED PROFESSIONAL JAVA SE 11 DEVELOPER COMPLETE STUDY GUIDE WAS PUBLISHED BEFORE ORACLE ANNOUNCED MAJOR CHANGES TO ITS OCP CERTIFICATION PROGRAM AND THE RELEASE OF THE NEW DEVELOPER 1Z0-819 EXAM. NO MATTER THE CHANGES, REST ASSURED THIS STUDY GUIDE COVERS EVERYTHING YOU NEED TO PREPARE FOR AND TAKE THE EXAM.NOTE: The OCP Java SE 11 Programmer I Exam 1Z0-815 and Programmer II Exam 1Z0-816 have been retired (as of October 1, 2020), and Oracle has released a new Developer Exam 1Z0-819 to replace the previous exams. The Upgrade Exam 1Z0-817 remains the same.THIS IS THE MOST COMPREHENSIVE PREP GUIDE AVAILABLE FOR THE OCP ORACLE CERTIFIED PROFESSIONAL JAVA SE 11 DEVELOPER CERTIFICATION—IT COVERS EXAM 1Z0-819 AND THE UPGRADE EXAM 1Z0-817 (AS WELL AS THE RETIRED PROGRAMMER I EXAM 1Z0-815 AND PROGRAMMER II EXAM 1Z0-816)!Java is widely-used for backend cloud applications, Software as a Service applications (SAAS), and is the principal language used to develop Android applications. This object-oriented programming language is designed to run on all platforms that support Java without the need for recompilation. Oracle Java Programmer certification is highly valued by employers throughout the technology industry.The OCP Oracle Certified Professional Java SE 11 Developer Complete Study Guide in an indispensable resource for anyone preparing for the certification exam. This fully up-to-date guide covers 100% of exam objectives for Exam 1Z0-819 and Upgrade Exam 1Z0-817 (in addition to the previous Exam 1Z0-815 and Exam 1Z0-816). In-depth chapters present clear, comprehensive coverage of the functional-programming knowledge necessary to succeed. Each chapter clarifies complex material while reinforcing your understanding of vital exam topics. Also included is access to Sybex's superior online interactive learning environment and test bank that includes self-assessment tests, chapter tests, bonus practice exam questions, electronic flashcards, and a searchable glossary of important terms. The ultimate study aid for the challenging OCP exams, this popular guide:* Helps you master the changes in depth, difficultly, and new module topics of the latest OCP exams* Covers all exam objectives such as Java arrays, primitive data types, string APIs, objects and classes, operators and decision constructs, and applying encapsulation* Allows developers to catch up on all of the newest Java material like lambda expressions, streams, concurrency, annotations, generics, and modules* Provides practical methods for building Java applications, handling exceptions, programming through interfaces, secure coding in Java SE, and more* Enables you to gain the information, understanding, and practice you need to pass the OCP examsThe OCP Oracle Certified Professional Java SE 11 Developer Complete Study Guide is a must-have book for certification candidates needing to pass these challenging exams, as well as junior- to senior-level developers who use Java as their primary programming language.JEANNE BOYARSKY, OCA/OCP 8 AND OCP 11, is a Java Champion and has worked as a Java developer for a major bank for more than 18 years. She is a senior moderator at CodeRanch, and trains and mentors students of all levels, including the programming division of a FIRST robotics team.SCOTT SELIKOFF, OCA/OCP 8 AND OCP 11, has been a professional Java Enterprise architect for over 20 years. He is the founder of Selikoff Solutions, LLC, specializing in building custom mobile and server solutions for businesses in the tri-state New York City area.Introduction xxixAssessment Tests lixPART I EXAM 1Z0-815, OCP JAVA SE 11 PROGRAMMER I 1Chapter 1 Welcome to Java 3Chapter 2 Java Building Blocks 37Chapter 3 Operators 81Chapter 4 Making Decisions 115Chapter 5 Core Java APIs 163Chapter 6 Lambdas and Functional Interfaces 223Chapter 7 Methods and Encapsulation 249Chapter 8 Class Design 297Chapter 9 Advanced Class Design 365Chapter 10 Exceptions 403Chapter 11 Modules 453PART II EXAM 1Z0-816, OCP JAVA SE 11 PROGRAMMER II EXAM 1Z0-817, UPGRADE OCP JAVA SE 11 493Chapter 12 Java Fundamentals 495Chapter 13 Annotations 553Chapter 14 Generics and Collections 599Chapter 15 Functional Programming 669Chapter 16 Exceptions, Assertions, and Localization 741Chapter 17 Modular Applications 803Chapter 18 Concurrency 839Chapter 19 I/O 913Chapter 20 NIO.2 969Chapter 21 JDBC 1023Chapter 22 Security 1069APPENDIX ANSWERS TO REVIEW QUESTIONS 1105Index 1177

Regulärer Preis: 54,99 €
Produktbild für Ganzheitliche Businessmodell-Transformation

Ganzheitliche Businessmodell-Transformation

In diesem Buch wird der regelkreisorientierte Changemanagementprozess zur Implementierung eines digitalen Businessmodells über das ganzheitliche Organisation 4.0-MITO-Konfigurationsmanagement beschrieben. Die inhaltliche Kapitelstruktur dieses MITO-Buches mit der Beschreibung der unterschiedlichen Transformations-Gestaltungssichten orientiert sich an dem übergeordneten betrieblichen Regelkreisprinzip innerhalb der in Abbildung 1 gezeigten MITO-Modellsegmente. Wobei das Managementsegment (M) noch vorgabeseitig in das prozessbezogene Führungssegment und rückmeldeseitig in das sachbezogene Leitungssegment unterteilt ist. Das darauf aufsetzende MITO-Businessmodell ergänzt die 5 Modellsegmente um das nachgelagerte Kunden- und vorgelagerte Lieferantensegment und integriert in die MITO-Modelldarstellung das hierarchische Prozessebenenmodell für die Konzeption des prozessorientierten Ziel-, Führungs- und Leitungssystems.Hartmut F. Binner war von 1978 - 2009 hauptamtlicher Professor an der Hochschule Hannover im Fachbereich Maschinenbau. Im Rahmen seiner Doktorarbeit entwickelte er die Swimlane-Darstellung, heute wesentliches BPMN 2.0-Strukturelement.Von 1999 - 2003 war er Präsident des REFA e.V., von 2007-2017 Vorstandsvorsitzender der Gesellschaft für Organisation.Innerhalb der letzten 20 Jahre schrieb er Beiträge in über 500 Zeitschriften und mehr als 18 Grundlagenwerke zum Thema Organisations- und Prozessgestaltung. Seit Dezember 2015 ist er der Vice Chairman der iTA (IT Automotive Service Partner e.V.).

Regulärer Preis: 49,99 €
Produktbild für Fake News & Verschwörungstheorien

Fake News & Verschwörungstheorien

Wer einmal im Internet "Impfungen" googelt, gerät schnell auf die Websites der Anhänger von Verschwörungstheorien, die zum Bei- spiel behaupten, dass Impfungen gegen Hepatitis B multiple Sklero- se hervorrufen, was nachgewiesenermaßen Unfug ist. Und dieselben Websites verbreiten oft auch andere Verschwörungstheorien, etwa von der drohenden "Umvolkung" durch Flüchtlinge bis hin zu Chem- trails, Außerirdischen oder den unsäglichen, aber anscheinend auch unausrottbaren Protokollen der Weisen von Zion.Bronner erklärt, wie Fake News und Verschwörungstheorien funktio- nieren, warum wir so leicht auf sie hereinfallen und wie wir Informa- tionen auf ihren Realitätsgehalt hin checken können.GÉRALD BRONNER, geboren 1969, ist ein bekannter französischer Soziologe, der sich vor allem mit Fanatismus, Radikalisierung und Verschwörungstheorien auseinandergesetzt hat.KRASSINSKY (Jean-Paul Krassinsky), geboren 1972, ist ein in Bay- ern geborener sehr gefragter französischer Comickünstler.

Regulärer Preis: 9,99 €
Produktbild für Build Location Apps on iOS with Swift

Build Location Apps on iOS with Swift

Work with Apple Maps, Google Maps, and Mapbox in iOS with Swift programming. Guided by practical examples, this book covers all three map frameworks to ensure you properly select which one best suits your iOS app's needs in working with iOS location.You'll see how Apple's privacy settings apply to a user's location, and how to access that user's location from an application. Once you have access to the user's location, allow your app to display points of interest from Apple's database on the map inside the app, as well as to provide a search through that database by name.You can also incorporate turn by turn directions inside your own app to provide routes. Or trigger different functionality or notifications based on locational queues. With Build Location Apps on iOS with Swift, you'll even find out how to provide offline map support for hiking, camping, or other outdoors applications where cell phone service is weak.WHAT YOU'LL LEARN* Display points of interest within your own app* Work with Apple's privacy settings so pertinent information comes through* Trigger functionality based on geographic prompts* Create your own custom map styles with Mapbox Studio and display them in the appWHO THIS BOOK IS FORIntermediate to advanced Swift programmers who would like to add location based services to their apps.JEFF LINWOOD is an experienced author who has worked on many iOS and Android apps that use maps or location functionality. He's also taught and mentored college student application teams as they develop their first apps. In teaching, he noticed a lack of good sample applications and tutorials for map and location applications. He'd like to create the definitive book for developers creating these types of apps. Chapter 1: Creating your first MapKit appGetting StartedAdding a MapAdding a Pin to your MapChapter 2: Getting the user's locationUnderstanding CoreLocationPrivacy and Location PermissionsUsing the Core Location Location Manager (CLLManager)Chapter 3: Displaying points of interest on a MapKit mapDisplaying multiple pins on a MapKit mapCustomizing the appearance of those pinsDisplaying annotations for pinsCustomizing the annotationsChapter 4: Searching for Points of Interest with MapKitGetting started with MKLocalSearchRequestProviding search inside your app for points of interestLimiting that search to the region displayed on the mapDisplaying the points of interest on a mapChapter 5: Providing Route Directions from MapKitIntroduction to Apple's routingBuilding a walking tour appSending a routing request to the APIDisplaying directions in a list within the AppsChapter 6: Working with Geofences in CoreLocationSetting up geofencesListening for geofence triggersDisplaying a local notification inside the appRemoving geofences from the appChapter 7: Getting Started with Google Maps SDK for iOSIntroduction to Google Maps on iOSDifferences between Google Maps for the Web and iOSSetting up Google Maps for iOSDisplaying a Google map in the appDisplaying a pin and a callout in the appChanging the layers used by the mapChapter 8: Using Google Places with iOSRequirements for using Google Places in your appGetting started with the Google Places APIProviding search inside your app for Google PlacesDisplaying Google Places locations on a mapChapter 9: Using Directions with the Google Directions APIIntroduction to the Google Directions APIBuilding a package delivery appUsing the Google Directions APIChapter 10: Getting Started with Mapbox for iOSSigning up with MapboxInstalling the Mapbox libraryDisplaying a basic mapAdding an annotation to the mapDisplaying different map layersChapter 11: Customizing Map Styles with MapboxIntroduction to customizationCustomizing map colorsTurning off features for a simpler mapCollaborating with designers on Mapbox mapsChapter 12: Turn by Turn Navigation with MapboxIntroduction to Mapbox Navigation APIBuilding a rideshare appUsing the Mapbox Navigation APIChapter 13: Using Offline Maps with MapboxIntroduction to offline mappingDownloading map tiles from MapboxUsing offline map tiles in your mapConsiderations for offline tile management

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

SwiftUI For Dummies

THE SIMPLEST WAY TO CREATE WORLD-CLASS APPSHave a unique app idea but worried you don’t quite have the coding skills to build it? Good news: You can stop fretting about someone beating you to market with the same idea and start work right now using SwiftUI. SwiftUI is a gateway app development framework that has become one of the best ways for fledgling developers to get iOS apps off the ground without having to become a coding expert overnight.SwiftUI For Dummies makes that process even faster, providing a friendly introduction to the SwiftUI and Swift programming language and helping you feel right at home creating and building with playgrounds. The book also covers the frameworks and APIs that make it so easy to create smooth, intuitive interfaces—just dive right in and have fun!* Combine projects into workspaces * Employ Xcode editing tools * Use constants and variables * Test your code on iOS Simulator Time is of the essence, and with SwiftUI For Dummies, it’s also on your side. Get going with this friendly guide today, and you’ll be celebrating the successful launch of your app way before you thought possible!WEI-MENG LEE (Singapore) is founder of Developer Learning Solutions, a firm specializing in hands-on training for software developers. He teaches courses in mobile development, blockchain, machine learning, and AI. He is author of a number of books, including Beginning Swift Programming (Wiley).INTRODUCTION 1About This Book 1Foolish Assumptions 2Icons Used in This Book 2Beyond the Book 3Where to Go from Here 3PART 1: GETTING STARTED WITH SWIFT AND SWIFTUI 5CHAPTER 1: INTRODUCING SWIFTUI 7Understanding What SwiftUI Is 7Getting the Tools 11Hello, SwiftUI 12Automatically previewing your user interface using the canvas 14Working with Live Preview 18Generating different previews 19The Gory Details 21Info plist 22AppDelegate swift 22SceneDelegate swift 23CHAPTER 2: BASICS OF THE SWIFT PROGRAMMING LANGUAGE 25Basic Swift Syntax 26Constants 26Variables 27Strings 27Comments 27Basic Data Types 28Integers 28Floating-point numbers 29Booleans 29Tuples 30Arrays 30Retrieving elements from an array 31Inserting elements into an array 31Modifying elements in an array 31Appending elements to an array 31Removing elements from an array 32Dictionaries 32Retrieving elements from a dictionary 32Modifying an item in a dictionary 33Removing an item from a dictionary 33Optional Types 33Working with implicitly unwrapped optionals 35Using optional binding 36Unwrapping optionals using “?” 36Using the nil coalescing operator 37Functions 38Understanding input parameters 38Returning a value 39Flow Control 39If-Else statement 40Ternary conditional operator 40Switch statement 40Looping 41For-In loop 42While loop 42Repeat-While loop 42Control transfer statements 42Range operators 43Structures 43Memberwise initializers 44Structures as value types 45Classes 47Defining a class 47Understanding properties 47Using methods in classes 49Trying out the self property 50Closures 51Understanding closures 51Using functions as closures 52Assigning closures to variables 52Writing closures inline 53Understanding type inference 53Using shorthand argument names 54Working with the operator function 54Using trailing closures 55Protocols 55Defining and using a protocol 56Conforming to a protocol 56Using the Codable protocol 57Using the some keyword 59PART 2: UNDERSTANDING THE BASICS OF SWIFTUI 61CHAPTER 3: GETTING STARTED WITH THE BASICS OF SWIFTUI 63Taking a Look at SwiftUI Views 63Conforming to the View protocol 64Using modifiers 66Stacking modifiers 66Using the Inspector 67Displaying an Image 70Using modifiers on the Image view 72Resizing images 73Displaying a Button 75Customizing the button 76Adding actions 77Stacking the Views 78VStack 79HStack 80Putting on the Finishing Touches 85CHAPTER 4: HANDLING USER INPUTS AND CUSTOM VIEWS 87Looking at Input Views 87TextField 88SecureField 92Toggle 93Slider 94Stepper 98Picker 100Composing Custom Views 103Composing the custom view 104Using the custom view 111CHAPTER 5: DISPLAYING LISTS OF ITEMS 113Using the List View to Display Items 113Customizing the rows 114Adding rows programmatically 116Alternative way to generate rows in a List view 119Displaying the List within a NavigationView 120Making the items tappable 121Adding rows 123Using the Identifiable protocol 125Deleting rows 126Editing rows 128Moving rows 130Displaying Sections 133Displaying sections from a dictionary 134Changing the style of the List view 136Previewing in Light and Dark Modes 138During runtime 138During design time 139CHAPTER 6: CREATING NAVIGATION AND TABBED APPLICATIONS 143Creating Navigation Apps 144Working with the two key views in navigation-style apps 145Navigating to a page 148Navigating programmatically 149Creating a news reader application 151Creating Tabbed Applications 167Using the TabView 168Selecting TabViews programmatically 169CHAPTER 7: FORMATTING YOUR USER INTERFACE 173Laying Out Views Using Stacks 173VStack 174HStack 186ZStack 190Using Container Views 195Form and Section 198Group 200Divider 203PART 3: EXPLORING WITH SWIFTUI IN MORE DETAIL 205CHAPTER 8: UNDERSTANDING STATE MANAGEMENT IN SWIFTUI 207Using a Property Wrapper 207Maintaining State Using State Variables 209Binding State Variables 213Managing State from External Objects 218Using the ObservableObject protocol and @Published 219Using the @ObservedObject 221Sharing Objects 223Accessing Built-in Environment Variables 228Defining your own environment keys 230Using your own environment keys 231CHAPTER 9: USING LEGACY UIKIT VIEWS AND VIEW CONTROLLERS IN SWIFTUI 235Using UIKit in SwiftUI 236Understanding the UIKit View Controller life cycle 237Understanding the SwiftUI view life cycle 239Using the UIViewRepresentable Protocol for UIKit Views 247ActivityIndicator 248WebView 251Using the UIViewControllerRepresentable Protocol for UIKit View Controllers 253Creating the ImagePickerViewController 254Handling events using coordinators 256Defining the methods in the Coordinator class 258Using the updated ImagePickerViewController 260PART 4: PERFORMING ANIMATIONS AND DRAWINGS 263CHAPTER 10: DRAWINGS AND SPECIAL EFFECTS 265Drawing Using the Five Built-in Shapes 266Rectangles 266Rounded rectangles 270Circles 273Capsules 274Ellipses 275Clipping with the Basic Shapes 277Drawing Custom Shapes 281Drawing lines 283Filling the shape 284Drawing a border 286Drawing an arc 287Combining fill and stroke 289Using Special Effects in SwiftUI 292Blend modes 292Blurs 297Saturation 298CHAPTER 11: PERFORMING ANIMATIONS IN SWIFTUI 299Understanding How to Animate 299Specifying the type of animation 303Repeating the animation 303Stopping the animation 304Performing Your Own Animation 307Rotating in 2D 307Rotating in 3D 309Creating a Custom Progress Indicator 314Indeterminate progress indicator 314Determinate progress indicator 318CHAPTER 12: CREATING A COMPLETE PROJECT 323Understanding What the App Does 323Building the Project 325Creating the layouts 325Defining the news sources and observable objects 328Fetching the data 330Displaying the news headlines 331Displaying the images 334Displaying the news 336Creating the share sheet 338Creating the preferences view 339Persisting the user’s preferences 344Deploying the App 346PART 5: THE PART OF TENS 351CHAPTER 13: TEN SWIFTUI TIPS AND TRICKS 353Resuming Live Preview 353Implementing Localization 354Combining Text Views 358Creating Custom Modifiers 360Displaying Multiple Alerts 362Enabling Debug Preview 363Previewing Using Different Devices 364Dark Mode Only Works On NavigationView 368Extracting Subviews 370Displaying a Context Menu 373CHAPTER 14: TEN GREAT SWIFTUI RESOURCES 375Apple 375SwiftUI by Example 376100 Days of SwiftUI 376Gosh Darn SwiftUI 376SwiftUI Hub 376Awesome SwiftUI 377raywenderlich com 377Swift Talk 377About SwiftUI 377Stack Overflow 378Appendix: Code Snippets for Common Swiftui Views 379Index 387

Regulärer Preis: 22,99 €
Produktbild für KI-Kompass für Entscheider

KI-Kompass für Entscheider

So setzen Sie Künstliche Intelligenz gewinnbringend in Ihrem Unternehmen einEndlich ist die Künstliche Intelligenz reif für die Nutzung in industriellen Prozessen, Produkten und Diensten. Die Potenziale sind enorm, doch eine erfolgreiche Integration von KI-Anwendungen kann nur gelingen, wenn man das Thema zur Chefsache macht. Dieser Leitfaden wendet sich an Entscheidungsträger, die ihr Unternehmen fit für den Einsatz industrieller KI machen wollen.Folgende Themen erwarten Sie:- Kompakter Einstieg in die KI-Technik: Data Science, Machine Learning, Künstliche Neuronale Netze- Das Zusammenspiel von KI, Industrie 4.0 und IoT- KI in der Industrie: Einsatzszenarien in Produktentwicklung und Produktion sowie für produktbasierende Dienste, KI in der (Edge-)Cloud und auf dem Chip- Die Rolle der Industrieplattformen: B2B-Angebote für KI-Apps, Managed Services, Cloud Infrastructure as a Service- Fragen der Datensicherheit und EthikWertvolle Einblicke in die Strategien, Angebote und Use Cases führender Unternehmen und Forschungseinrichtungen auf dem Gebiet der industriellen KI, wie ABB, Dassault Systèmes, Siemens, it’s OWL und das Werkzeugmaschinenlabor der RWTH Aachen, runden den Inhalt ab.Systemvoraussetzungen für E-Book inside: Internet-Verbindung und Adobe-Reader oder Ebook-Reader bzw. Adobe Digital Editions Dipl.-Ing. (FH) Ulrich Sendler (www.ulrichsendler.de) ist Feinwerktechnik-Ingenieur, Werkzeugmacher und NC-Programmierer. Seit Ende der Achtzigerjahre ist er als freier Fachjournalist, Buchautor, Technologieanalyst, Redner und Moderator im Umfeld der virtuellen Produktentwicklung und Digitalisierung tätig. Er ist Gründer und Organisator des sendler\circle, einer Interessengemeinschaft der Anbieter von Software und Services für die Industrie, und betreibt ein Nachrichtenportal zu Digitalisierung, Industrie 4.0 und PLM (www.plmportal.org).

Regulärer Preis: 39,99 €
Produktbild für YouTube Channels For Dummies

YouTube Channels For Dummies

CREATE A YOUTUBE CHANNEL THAT DRAWS SUBSCRIBERS WITH TOP-NOTCH CONTENTYouTube has the eyes and ears of two billion monthly users. YouTube Channels for Dummies, 2nd Editionoffers proven steps to attracting a chunk of those billions to your personal or business channel.This updated guide offers insight from a quartet of YouTube channel content creators, managers, marketers, and analysts as they share the secrets of creating great content, building an audience, and interacting with your viewers. The book includes information on:· Setting up a channel· Creating videos that attract viewers· Putting together a video studio· Editing your final product· Reaching your target audience· Interacting with your fans· Building a profitable business· Tips on copyright lawWritten for both the budding YouTube creator and the business professional seeking to boost their company’s profile on the popular social networking site, YouTube Channels for Dummies allows its readers to access the over two billion active YouTube users who log on each day.Learn how to create a channel, build a YouTube following, and get insight on content creation, planning, and marketing from established YouTube creators.ROB CIAMPA works with worldwide brands, agencies, and business leaders on sales, marketing, and YouTube strategies. THERESA GO is Vice President of Platform Partnerships for Pixability. MATT CIAMPA has been a professional YouTube video creator and producer for more than a decade. RICH MURPHY is a Product Manager at Pixability and an expert on YouTube advertising and analytics. INTRODUCTION 1About This Book 2Foolish Assumptions 3How This Book is Organized 4Part 1: Getting Started with YouTube Channels 4Part 2: Making Good Videos and Not Making Bad Videos 5Part 3: Growing and Knowing Your Audience 5Part 4: YouTube Channels Are Serious Business 5Part 5: The Part of Tens 5Icons Used in This Book 5Beyond the Book 6Where to Go from Here 6PART 1: GETTING STARTED WITH YOUTUBE 7CHAPTER 1: MAKING A HOME ON YOUTUBE 9The YouTube Phenomenon: Why You Need to Be on YouTube 10Audience, audience, audience 11Incorporating YouTube into your business and marketing plans 12Becoming a star! 14Going viral 15Wasting lots and lots of time 16Seeing What Makes a YouTube Channel Unique 16Angling for subscriptions 18Establishing your brand 19Managing Channels for Fun and/or Profit 21Creating content 21Building an audience 22Building a business 23Monetizing 23CHAPTER 2: THE BASICS OF YOUTUBE 25What You’ll Find on YouTube 26Managing your identity 26Navigating the home page 27Watching a video 36Working with a YouTube Account 41Logging On to Your YouTube Account 48Creating a YouTube Channel 49Verifying Your YouTube Channel 56Setting Up a Custom Channel URL 60Joining the YouTube Partner Program 61CHAPTER 3: BUILDING YOUR CHANNEL FROM THE GROUND UP 63Navigating Your Channel 63The Your Channel menu item 64The Channel tabs 66Customizing and Branding Your Channel 68Creating channel art 68Managing channel art 70Creating the Channel icon 72Uploading the channel icon 73Managing your links 74Managing Uploads 76PART 2: MAKING A GREAT YOUTUBE VIDEO 79CHAPTER 4: WHAT MAKES A GOOD VIDEO A GOOD VIDEO? 81Picking the Right Camera for Your Needs 82Knowing What Makes a Good Video 85Mastering the Genres in Your YouTube Videos 87Mastering music videos 87Producing your very own vlog 89Making an educational video 91Making tutorial and how-to videos 92Let’s play (and make) gaming videos 93Making animal videos 94Capturing sporting events 95Film and animation 96Entertainment 97News and information 98Autos and vehicles 99Comedy 99Travel and events 100Science and technology 101Nonprofits and activism 101Viral Videos versus Evergreen Content 102Viral content 103Evergreen content 103CHAPTER 5: MAKING PLANS BOTH LARGE AND SMALL 105Establishing Your Channel’s Mission 106Determining your goals 107Being different, being valuable, being authentic 109Surveying the YouTube landscape 110Understanding Your Target Audience 112Going narrow versus going broad 113Knowing why your audience matters 113Finding out the nitty-gritty about your audience 114Defining Desired Actions 115Planning an Outstanding YouTube Channel 116Having a spokesperson 117Branding 117Planning the channel layout 118Crafting a Content Strategy 120Recognizing that content includes video and more 120Looking at content formats 121Curation recycling 123Programming for Success 124Delivering content consistently 124Being flexible and reactive 125Going live for more engagement 126Planning Never Ends 127CHAPTER 6: ACQUIRING THE TOOLS OF THE TRADE 129Checking Out Your Camera Options 129Working through the (camera) basics 130Looking at DSLRs 133Settling for smartphones 137Stabilizing the Shot 138Seeing Your Way with Light 139Setting up 3-point lighting 139Setting up high-key lighting 140Capturing Sound 141Looking at microphones 141Capturing good audio 142CHAPTER 7: PUTTING IT ALL TOGETHER TO CAPTURE SOME VIDEO 145Setting Up for a Shoot 146Getting organized 146Completing your checklists and shoot sack 146Arriving on set 149Planning a realistic shooting schedule 150Practicing good habits before a shot 151Maintaining continuity 152Shooting a Great-Looking Video 153Composing and dividing the screen 154Determining the best shot 154Moving and grooving the camera 156Matching your eyelines 157Following the 180-degree rule 158Shooting an interview 159Shooting extra footage and B-roll 160Capturing the perfect take — several times 160Working with Voice 161Practicing diction and dialects 161The power of the pause 162Managing crowd audio 163CHAPTER 8: FIXING IT IN POST: THE EDIT 165Picking the Right Software Package 165Mac tools 166Windows tools 167Knowing Where to Get Started with Editing 169Attempting a test project 169Handling file formats, resolution, and conversion 170Editing Your Video 172Logging your footage 173Trimming video clips 175Making a rough cut 176Switching it around 177Creating cuts 178Filling the gaps with B-roll 180Polishing Your Video 180Fine-tuning your edit 181Adding bells and whistles 181Adding Music to Your Video 182Adding built-in music in video editing tools 183Incorporating stock music libraries 184Putting music in your video 184Adding emotional impact 185Cutting your video to music 186Cutting your music to video 186Incorporating Voiceover and Sound Effects 187Exporting the Final Version 188CHAPTER 9: PREPARING FOR UPLOAD DAY 189Preparing Your Channel for Uploads 190Checking your YouTube account hygiene 190Enabling channel features 193Tending to Video SEO Matters 194Titles 195Descriptions 197Tags 199Thumbnails 200Uploading Your Video 201Picking the source 202Going public about YouTube privacy 202Uploading to YouTube 203Entering information about your video 206Setting upload defaults 213Publishing and Unpublishing Videos 213PART 3: GROWING AND KNOWING YOUR AUDIENCE 217CHAPTER 10: BUILDING YOUR AUDIENCE 219Developing a Community 220Deciphering audience evolution 220Determining what you want your audience to do 221Appreciating the importance of community 221Determining your subscription source 223Understanding Subscribers and Their Value 224Persuading viewers to subscribe 225Specifying how subscribers get updates 226Controlling channel settings and privacy levels 227Managing Comments 230Seeing why comments matter 231Setting up your channel for comments 232Moderating comments 233Reacting to inappropriate comments 234Configuring Community Settings 235Getting Viewers to Engage 236Capturing the Captioning Opportunity 238Producing Live Events 240CHAPTER 11: KNOWING YOUR AUDIENCE 241Getting Started with YouTube Analytics 242Reading YouTube Analytics reports 243Breaking down the report components 246Grouping information 248Comparing data 249Setting up report filters 249Selecting a report 250Understanding visual charts 251Understanding the table 254Learning about Video Views 254Seeing which content is the most popular 254Determining whether viewers are watching or leaving 255Understanding Your Audience 258Diving into demographics 258Diving into subscribers 260Optimizing Discoverability 261Seeing where viewers find your content 261Finding out where (and how) viewers watch your content 264Making Sure Your Audience is Engaged 266Imagining the Future of YouTube Analytics 268PART 4: YOUTUBE CHANNELS ARE SERIOUS BUSINESS 269CHAPTER 12: HOW AND WHY BUSINESSES USE YOUTUBE 271Understanding Video and Business 272Understanding Your YouTube Business Components 274Content matters 275Community and content creators 279Advertising 281Integrating YouTube with Other Campaigns 283Cross-media integration 283YouTube is TV now 284YouTube isn’t Google, either 286CHAPTER 13: EXPANDING YOUR AUDIENCE WITH GOOGLE ADS 287Understanding YouTube Advertising 289Recognizing the importance of ad policy 290Looking at YouTube ad types 290Planning for Advertising 292Creating a Google Ads account 292Linking your Google Ads account and YouTube channel 293Determining Your Ad Targets 296People targeting 297Content targeting 299Navigating Google Ads 300Setting Up a YouTube Ad Campaign 302Going with a general campaign 302Creating an ad group and setting up targeting 306Creating a YouTube Ad 308Setting up remarketing lists 313Looking at Your campaign details 315Measuring Clicks and Results 316Looking at campaign information 316Getting earned metrics 318Optimizing Your Campaign 319CHAPTER 14: YOUTUBE MONETIZATION: HOW TO EARN MONEY ON YOUTUBE 321Partnering with YouTube 323From Ads to AdSense 323Setting up YouTube monetization 324Analyzing ad performance with YouTube Analytics 326Getting your YouTube revenue information 327Seeing which metrics are offered 327Making changes to your video strategy based on the data 329Strikes 330Brand safety and suitability 331Federal Trade Commission Guidelines and COPPA 332PART 5: THE PART OF TENS 335CHAPTER 15: TEN KEY STEPS TO IMPROVING YOUTUBE SEARCH RESULTS 337Updating Video Metadata 338Managing Video Titles 339Understanding Working Titles 340Optimizing Thumbnails for Viewer Session Time 340Managing Video Descriptions 341Adding Closed Captioning 342Handling Tags 343Refreshing Metadata 343Understanding Channel SEO 343Avoiding Misleading Metadata 345CHAPTER 16: TEN THINGS TO KNOW ABOUT COPYRIGHT 347Remember Who Owns the Copyright 348Attribution Does Not Absolve a Copyright Violation 348Know the Consequences 349The Profit Motive is Irrelevant 351Get Permission for Using Copyrighted Material 351Fair Use is s Complicated 352Don’t Let Copyright Issues on YouTube Lead to a Strikeout 353Wipe the Slate Clean 354YouTube’s Algorithms Are Good at Finding Copyright Infringements 354Copyright is (Almost) Forever 355Index 357

Regulärer Preis: 19,99 €
Produktbild für Control Your Home with Raspberry Pi

Control Your Home with Raspberry Pi

Ever since the Raspberry Pi was introduced, it has been used by enthusiasts to automate their homes. The Raspberry Pi is a powerful computer in a small package, with lots of interfacing options to control various devices. This book shows you how you can automate your home with a Raspberry Pi. You'll learn how to use various wireless protocols for home automation, such as Bluetooth, 433.92 MHz radio waves, Z-Wave, and Zigbee. Soon you'll automate your home with Python, Node-RED, and Home Assistant, and you'll even be able to speak to your home automation system. All this is done securely, with a modular system, completely open-source, without relying on third-party services. You're in control of your home, and no one else. At the end of this book, you can install and configure your Raspberry Pi as a highly flexible home automation gateway for protocols of your choice, and link various services with MQTT to make it your own system. This DIY (do it yourself) approach is a bit more laborious than just installing an off-the-shelf home automation system, but in the process, you can learn a lot, and in the end, you know exactly what's running your house and how to tweak it. This is why you were interested in the Raspberry Pi in the first place, right? - Turn your Raspberry Pi into a reliable gateway for various home automation protocols. - Make your home automation setup reproducible with Docker Compose. Secure all your network communication with TLS. - Create a video surveillance system for your home. - Automate your home with Python, Node-RED, Home Assistant and AppDaemon. - Securely access your home automation dashboard from remote locations. - Use fully offline voice commands in your own language. Koen Vervloesem has been writing for over 20 years on Linux, open-source software, security, home automation, AI, and programming. He holds a Master's degree in Computer Science Engineering, a Master's degree in Philosophy and an LPIC-3 303 Security certificate. He is editor-in-chief of the Dutch MagPi magazine and is a board member of the Belgian privacy activist organization, the Ministry of Privacy.

Regulärer Preis: 32,99 €
Produktbild für Hacking und Bug Hunting

Hacking und Bug Hunting

Bugs in Websites aufspüren, Gutes tun, Spaß dabei haben ... und Geld verdienen Ein praktischer Leitfaden für die Suche nach Softwarefehlern Ein Blick hinter die Kulissen: Sie sehen, wie professionelle Bughunter vorgehen Eine Anleitung, wie man mit Bughunting Geld verdient Lernen Sie, wie Hacker Websites knacken und wie auch Sie das tun können. Dieses Buch ist ein praktischer Leitfaden für die Suche nach Software-Bugs. Egal ob Sie in die Cybersicherheit einsteigen, um das Internet zu einem sichereren Ort zu machen, oder ob Sie als erfahrener Entwickler sichereren Code schreiben wollen – Peter Yaworski, ein überzeugter "Ethical Hacker", zeigt Ihnen, wie es geht. Sie lernen die gängigsten Arten von Bugs kennen, wie Cross-Site-Scripting, unsichere Objekt-Referenzen oder Server-Side Request-Forgery. Echte Fallbeispiele aufgedeckter und entlohnter Schwachstellen in Anwendungen von Twitter, Facebook, Google und Uber zeigen erstaunliche Hacks, und sie erfahren, wie Hacker bei Überweisungen Race Conditions nutzen, URL-Parameter verwenden, um unbeabsichtigt Tweets zu liken, und vieles mehr. Sie lernen: - wie Angreifer Websites kompromittieren - wo Sie mit der Suche nach Bugs anfangen - welche Funktionalitäten üblicherweise mit Schwachstellen assoziiert werden - wie Sie Bug-Bounty-Programme finden - wie Sie effektive Schwachstellen-Reports verfassen "Hacking und Bug-Hunting" ist eine faszinierende und umfassende Einführung in die Sicherheit von Webanwendungen, mit Geschichten von der vordersten Schwachstellenfront und praktischen Erkenntnissen. Mit Ihrem neu gewonnenen Wissen um die Websicherheit und Schwachstellen können Sie das Web zu einem sichereren Ort machen—und dabei noch Geld verdienen.

Regulärer Preis: 32,90 €
Produktbild für Beginning Jakarta EE Web Development

Beginning Jakarta EE Web Development

Start building Java-based web applications now, even if you’re a complete newcomer to Java. Comprehensive and example-driven, this book is all you need to develop dynamic Java-based web applications using JSP, connect to databases with JSF, and put them into action using the popular open source Java web server, Apache Tomcat.Beginning Jakarta EE Web Development is a comprehensive introduction to building Java-based web applications using JSP, JSF, MySQL, and the Apache Tomcat web application server. Other APIs including JSON, JSTL, and XML parser are covered along the way.Key concepts are made easy to grasp with numerous working examples and a walk-through of the development of a complete ecommerce project. This book is written for professionals by practicing Java web application professionals and experts.WHAT YOU WILL LEARN* Build Java-based web applications using JSP and JSF with Eclipse Jakarta EE* Configure your database with MySQL* Define XML documents for your applications* Use the Apache MyFaces APIs to create JSF applications* Integrate and implement JSF and JSP together* Build an online ecommerce web application WHO THIS BOOK IS FORProgrammers new to programming in Java and programming in general.Luciano Manelli earned a PhD in computer science from the IT department, University of Bari - Aldo Moro. His PhD focused on grid computing and formal methods, and he published the results in international publications. Luciano obtained several certificates in the IT sector, and, in 2014, began working for the Port Network Authority of the Ionian Sea – Port of Taranto, after working for 13 years for InfoCamere SCpA. He has worked mainly in the design, analysis, and development of large software systems; research and development; testing; and production with roles of increasing responsibility in several areas over the years. Luciano has developed a great capability to make decisions in a technical and business context and is mainly interested in project management and business process management. In his current position, he deals with port community systems and software innovation. Additionally, he has written several IT books and is a contract professor at the Polytechnic of Bari (foundations of computer science), and at the University of Bari - Aldo Moro (programming for web, computer science, and computer lab).Giulio Zambon's first love was physics, but he decided to dedicate himself to software development more than 30 years ago: back when computers were still made of transistors and core memories, programs were punched on cards, and Fortran only had arithmetic IFs. Over the years, he learned a dozen computer languages and worked with all sorts of operating systems. His specific interests were in telecom and real-time systems, and he managed several projects to their successful completion. In 2001 Giulio founded his own company offering computer telephony integration (CTI) services, and he used JSP and Tomcat exclusively to develop the web side of the service platform. Back in Australia after many years in Europe, he now dedicates himself to writing software to generate and solve numeric puzzles.1. Introducing Jakarta Server Pages (JSP) and Apache Tomcat2. JSP Elements3. JSP Application Architectures4. JSP in Action5. JSON, XML-based JSL and JSP6. JSP and Databases7. Jakarta Server Faces (JSF)8. JSF and EshopA. Eclipse IDE/FrameworkNOTES from Author on Revision Plan:I'd like to propose a revision of the Beginning Jakarta EE Web Development book and I would change the structure of the book to make it more modern and implementable:1) I would prefer to start the reading of a book for beginners step by step avoiding the copy&paste operations of complex code (i.e. Listing 1-1. pag 6);2) It's a good idea the theory&practice used in the book, so I would delete the appendices and Chapter9, inserting part of them directly in the main text;3) I would avoid so many areas of software development (there are a lot of xml /tipology of tags applications): I think is better focus on the eshop application;4) I would use more graphical tools, like Eclipse using autocompilation or automatic generation tools (for example of beans) in order to maximize learning and to minimize the copy&paste operations of the code.5) I will update it.Thank you,LM

Regulärer Preis: 56,99 €
Produktbild für Delphi Quick Syntax Reference

Delphi Quick Syntax Reference

The Delphi Quick Syntax Reference is a succinct code and syntax reference guide to Delphi. It presents the fundamental knowledge to get newcomers started with the language and provides a refresher to seasoned or returning Delphi developers.It covers all the new features added by Embarcadero during the last few years. Delphi celebrates 25 years in 2020 and, alongside the free community version that was introduced a couple of years ago, this syntax guide is a great way to get into the language.WHAT YOU WILL LEARN* Quickly use and learn Delphi* Compile, build and run a Delphi program* Master Delphi strings, variables, constants, and operators and how to apply them* Use conditions, loops, procedures, and functions in Delphi * Apply object-oriented programming in Delphi WHO THIS BOOK IS FORReturning or current Delphi developers: The book is a resource for reference for this group of developers especially for the new features that were introduced in the language over the last couple of years. Newcomers to the language: These developers will learn the fundamentals of the language in a very condensed and effective text that accelerates learning. John Kouraklis started exploring computers when he was 16 and since then has followed all the way from Turbo Pascal to Delphi and Delphi Tokyo as a hobby initially and as a profession for most of his adult life. He has developed a wide range of applications, from financial software to reverse engineering tools, including an application for professional gamblers.He is part of the Delphi community and participates in online communities, forums, and many other events. For example, he is active on Delphi Praxis, which is perhaps the biggest English-speaking online forum about Delphi. John also has a personal website where he posts articles regularly. Lastly, he has written two books about Delphi published by Apress.Chapter 1: Introduction to DelphiChapter 2: Anatomy of a Delphi programChapter 3: Compiling, Building and Running a program (including cross platform environments)Chapter 3: Variables, Constants and OperatorsChapter 4: StringsChapter 5: Conditionals and LoopsChapter 6: Procedures and FunctionsChapter 7: OOP in DelphiChapter 8: Enhancements (Anonymous Methods, etc.)

Regulärer Preis: 46,99 €
Produktbild für KI verändert die Spielregeln

KI verändert die Spielregeln

Geschäftsmodelle, Kundenbeziehungen und Produkte neu denken.Künstliche Intelligenz (KI) ist in der Wirtschaft in aller Munde. Aber nur die wenigsten Firmen wissen, wie sie KI für den Aufbau neuer Geschäftsfelder nutzen können. Genau darum geht es in diesem Buch. Die Autoren kommen aus der Praxis und beschreiben unter anderem KI-Projekte, die sie gemeinsam mit ihren Kunden umgesetzt haben. Profitieren Sie von diesem Know-how , um mit KI erfolgreich zu sein:- grundlegendes Verständnis für die Möglichkeiten von Künstlicher Intelligenz- Vorgehensmodell für das Entwickeln von KI-Anwendungen- Folgenabschätzung für Prozesse und Geschäftsmodelle in verschiedenen Branchen durch KI- Einsatzszenarien für Prozesse von Kommunikation bis Verwaltung- Unterstützung mobiler Prozesse mithilfe von KIDas Buch enthält konkrete, realisierbare Anwendungsfälle für das verarbeitende Gewerbe und für Dienstleister. Lassen Sie sich davon inspirieren, um eigene Lösungen zu entwickeln und zu vermarkten.

Regulärer Preis: 49,99 €
Produktbild für Bite-Size Python

Bite-Size Python

INTRODUCE CHILDREN TO THE POPULAR PYTHON PROGRAMMING LANGUAGE THROUGH RELATABLE EXAMPLES AND FUN PROJECTS!Python has now surpassed Java as the most commonly used programming language. As the language rises in popularity, this complete guide can teach basic Python concepts to kids with its simple, friendly format. Bite-Size Python: An Introduction to Python Programming provides children with a foundation in the Python language. This unique book shares knowledge through easy-to-understand examples, fast exercises, and fun projects!As children learn, their parents, caregivers, and instructors can also join in their discoveries. Bite-Size Python is ideal for those who are new to programming, giving kids ages 9 and up a beginners’ approach to learning one of the most important programming languages.* Gives an overview of Python* Provides exciting programming projects* Offers instruction on how to download and install Python* Presents key programming language concepts* Simplifies technical definitionsWith this playful guide to learning Python, readers can try out activities on their computers for a hands-on learning experience. The artwork in Bite-Size Python represents children of various backgrounds, so any child who picks up this book will be empowered to learn and young readers will love showing their projects to friends and family!APRIL SPEIGHT is a Python developer with a passion for helping beginners get started with programming. She believes that by providing programming instruction that is equal parts approachable, relatable, and fun she can truly foster a welcoming learning experience. Considered a true creator at heart, April enjoys programming AI assistants and chat bots, creating experiences with mixed reality, and discovering new ways to teach technical concepts to nontechnical audiences. Curious about what she's currently learning or creating? Follow her on Twitter @VogueandCode. 1 What is Python? 32 Install Python 93 IDLE 154 Variables 235 Numbers 396 Strings 517 Conditionals and Control Flow 698 Lists 839 for Loops 9710 while Loops 11711 Functions 13312 Dictionaries 16113 Modules 18714 Next Steps 205Appendix 213Index 219

Regulärer Preis: 18,99 €
Produktbild für Blended Learning mit Moodle

Blended Learning mit Moodle

BLENDED LEARNING MIT MOODLE - Moodle-Infrastruktur aufbauen und verstehen- Moodle professionell verwalten- Kurse gestalten und in das Unterrichtsprogramm integrieren- Unterstützender Einsatz von Hot Potatoes und H5P im Präsenzunterricht- Erfolgreich und zuverlässig Prüfungen mit Moodle durchführenBei „Moodle“ bzw. „E-/Blended Learning“ geht es vor allem darum, gezielt Kurse zu entwickeln, die sich ideal in das didaktische Konzept der Lehre integrieren und diese unterstützen. Auch die Durchführung von Prüfungen und Lernzielkontrollen sowie die Abgabe von Hausaufgaben sind ein wichtiges Thema. Das Lehrpersonal und der menschliche Kontakt sollen dadurch aber nicht ersetzt werden.Vorbereitende Übungen zur Vertiefung des Stoffs sollen kurzweilig gestaltet und auch für kurze Übungssequenzen geeignet sein. Einen Einblick in externe Software, die über den SCORM-Standard (Sharable Content Object Reference Model) in Moodle integriert werden kann, gibt die Vorstellung von Hot Potatoes. In der Zukunft wird für die Unterstützung der Präsenzlehre und der Fernschulung sowie als motivierendes Recherchemedium die Integration multimedialer, interaktiver Technologien wie H5P in Moodle immer wichtiger.Blended-Learning-Technologien (hier am Beispiel des am weitesten verbreiteten LMS Moodle) sollen eine Unterstützung der Aus- und Fortbildung sein, nicht jedoch als eine disruptive Konkurrenz zu einer zwischenmenschlich geprägten Pädagogik aufgefasst werden. Dazu soll dieses Werk beitragen.AUS DEM INHALTTeil I - Allgemeine Ansätze- Potenzielle Zielgruppen- Potenzielle EinsatzbereicheTeil II – Technik- Der Moodle-Server- Moodle-Grundinstallation- Benutzerverwaltung- Rollen im Moodle-System- Bereichs- und Kursverwaltung- E-Mail-Kommunikation- DesignsTeil III - Moodle in der Praxis- Moodle im Überblick- Aktivitäten - Werkzeuge zur Kursgestaltung- Ergänzende Lernhilfen für Moodle- Fragenkataloge in Moodle- Lernzielkontrollen und Prüfungen

Regulärer Preis: 39,99 €
Produktbild für Python 3 Crashkurs  - 2., aktualisierte Auflage

Python 3 Crashkurs - 2., aktualisierte Auflage

Ihr Weg zum Python-Profi! US-Bestseller Lernen Sie Python programmieren wie die Profis Komplett aktualisiert auf Python 3 »Python Crashkurs« ist eine kompakte und gründliche Einführung, die es Ihnen nach kurzer Zeit ermöglicht, Python-Programme zu schreiben, die für Sie Probleme lösen oder Ihnen erlauben, Aufgaben mit dem Computer zu erledigen. In der ersten Hälfte des Buches werden Sie mit grundlegenden Programmierkonzepten wie Listen, Wörterbücher, Klassen und Schleifen vertraut gemacht. Sie erlernen das Schreiben von sauberem und lesbarem Code mit Übungen zu jedem Thema. Sie erfahren auch, wie Sie Ihre Programme interaktiv machen und Ihren Code testen, bevor Sie ihn einem Projekt hinzufügen. Danach werden Sie Ihr neues Wissen in drei komplexen Projekten in die Praxis umsetzen: ein durch »Space Invaders« inspiriertes Arcade-Spiel, eine Datenvisualisierung mit Pythons superpraktischen Bibliotheken und eine einfache Web-App, die Sie online bereitstellen können. Während der Arbeit mit dem »Python Crashkurs« lernen Sie, wie Sie: leistungsstarke Python-Bibliotheken und Tools richtig einsetzen – einschließlich matplotlib, NumPy und Pygal 2D-Spiele programmieren, die auf Tastendrücke und Mausklicks reagieren, und die schwieriger werden, je weiter das Spiel fortschreitet mit Daten arbeiten, um interaktive Visualisierungen zu generieren Web-Apps erstellen und anpassen können, um diese sicher online zu deployen mit Fehlern umgehen, die häufig beim Programmieren auftreten Dieses Buch wird Ihnen effektiv helfen, Python zu erlernen und eigene Programme damit zu entwickeln. Warum länger warten? Fangen Sie an!

Regulärer Preis: 32,90 €
Produktbild für C++ mit Visual Studio 2019

C++ mit Visual Studio 2019

C++ hat sich in den letzten Jahren rasant entwickelt: C++11, C++14, C++17 und C++20 haben viele Verbesserungen und neue Möglichkeiten gebracht. Vieles, was vor 10 Jahren noch gut und empfehlenswert war, kann heute besser und sicherer gemacht werden.Dieses Buch stellt C++ mit Visual Studio 2019 auf dem Stand von Mai 2020 umfassend dar. Das ist nicht nur der Umfang von C++17, sondern auch schon ein Teil von C++20.Es entstand aus zahlreichen Vorlesungen und Firmenseminaren. Dementsprechend richtet es sich einerseits an STUDIERENDE, die C++ lernen wollen. Der Aufbau, die vielen Beispiele und Übungsaufgaben sind erprobt und bewährt. Es eignet sich zum Selbststudium und als Lehrbuch für Vorlesungen an Fachhochschulen und Universitäten.Dieses Buch zeigt aber ebenso PROFESSIONELLEN SOFTWARE-ENTWICKLERN mit einer jahre­langen C++-Praxis den aktuellen Stand der Technik. Viele der Spracherweiterungen machen elementare Programmiertechniken einfacher und sicherer. Dazu kommen neue Konzepte, die bessere und effizientere Lösun­gen als noch vor einigen Jahren ermöglichen.Dieses Buch erscheint in zwei weitgehend identischen Ausgaben:– IN DER VORLIEGENDEN AUSGABE werden Programme ohne eine graphische Benutzeroberfläche geschrieben. Alle Ein- und Ausgaben erfolgen mit cin und cout über die Konsole.– IN DER ANDEREN AUSGABE „C++ mit Visual Studio 2019 und Windows-Forms-Anwen­dungen“ werden Programme geschrieben, in denen alle Ein- und Ausgaben über eine Windows-Benutzeroberfläche erfolgen.Nach seinem Mathematikstudium an der Universität Tübingen war Richard Kaiser in der Lehrerausbildung tätig, Trainer in der Industrie, Software-Entwickler und -Abteilungsleiter. Als Professor an der Dualen Hochschule Baden-Württemberg hat er Vorlesungen über C, C++, C# und Mathematik gehalten und zahlreiche Firmenseminare über C++ und C# durchgeführt.Die Entwicklungsumgebung.- Steuerelemente für die Benutzeroberfläche.- Elementare Datentypen und Anweisungen in C und C++.- Sie Stringklassen string und wstring.- Arrays und Container.- Einfache selbstdefinierte Datentypen.- Zeiger, Strings und dynamisch erzeugte Variablen.- Überladene Funktionen und Operatoren.- ObjektorientierteProgrammierung.- Namensbereiche.- Exception-Handling.- Containerklassen der C++-Standardbibliothek.- Dateibearbeitung mit den Stream-Klassen.- Funktionsobjekte und Lambda-Ausdrücke.- Templates und STL.- C++11 Smart Pointer: shared_ptr, unique_ptr und weak_ptr.- Literatur.- Index.

Regulärer Preis: 66,99 €