Zum Hauptinhalt springen Zur Suche springen Zur Hauptnavigation springen

Netzpolitik & Belletristik

Produkte filtern

Produktbild für TikTok-Videos selber machen für Dummies Junior

TikTok-Videos selber machen für Dummies Junior

Sei kreativ und nutze dein Smartphone, um erstklassige Videos zu drehen und mit Gleichgesinnten auf TikTok zu teilen. Lerne die TikTok-App kennen, tritt der Community bei, nimm kurze Videos auf und bearbeite diese optimal nach. In diesem Buch erfährst du von TikTok-Profis, wie du noch bessere Videos erstellst, die sich deine Follower immer wieder ansehen möchten. Außerdem erfährst du, was es bedeutet, wenn ein Clip viral geht, und wie du deine eigene Sichtbarkeit und Reichweite erhöhst. So kannst du deine Ideen verwirklichen.Will Eagle ist ein erfahrener Content-Marketing-Manager. Derzeit arbeitet er als Creative Strategy Executive bei einem Unternehmen, das Firmenkunden mit führenden Social Influencern zusammenbringt. Daher kennt er die Erfolgsrezepte der führenden Social Influencer. Dieses Buch hat er gemeinsam mit Hannah Budke, Claire Cohen, Andrew Cooper, Jordan Elijah Michael und Andrew Panturescu geschrieben.

Regulärer Preis: 15,99 €
Produktbild für Teach Yourself VISUALLY HTML and CSS

Teach Yourself VISUALLY HTML and CSS

LEVEL-UP YOUR HTML AND CSS WEB DEVELOPMENT SKILLS WITH THIS DYNAMIC, VISUAL GUIDETeach Yourself VISUALLY HTML and CSS is the perfect resource for those of you who prefer to learn visually and would rather be shown how to do something – with crystal-clear screenshots and easy explanations – than suffer through long-winded explanations. You’ll find step-by-step walkthroughs showing you how to tackle over 120 individual tasks involving HTML and CSS. Each task-based spread covers a single technique, ensuring you learn first the basics and then more advanced topics one straightforward piece at a time. You'll learn to write HTML code in a text editor or an integrated development environment, add and format text, prepare images for the web, insert links to other pages, control layout with style sheets, add JavaScript to a web page, and more. You’ll also discover how to:* Create websites that look great in 2023 and beyond with classic HTML and skills and the most modern tips and tricks for contemporary web coding* Optimize your websites for performance and speed, ensuring every visitor gets the best possible experience* Add modern elements to your code, including , , , and , and make your code accessible to as many people as possibleTeach Yourself VISUALLY HTML and CSS is your personal roadmap to understanding how to get the most out of HTML and CSS to create, format, and troubleshoot websites of all kinds. This book will get you to the next level of web development, quickly and easily.

Regulärer Preis: 20,99 €
Produktbild für HTML, CSS, & JavaScript All-in-One For Dummies

HTML, CSS, & JavaScript All-in-One For Dummies

A THOROUGH AND HELPFUL REFERENCE FOR ASPIRING WEBSITE BUILDERSLooking to start an exciting new career in front-end web building and design? Or maybe you just want to develop a new skill and create websites for fun. Whatever your reasons, it’s never been easier to start learning how to build websites from scratch than with help from HTML, CSS, & JavaScript All-in-One For Dummies. This book has the essentials you need to wrap your head around the key ingredients of website design and creation. You’ll learn to build attractive, useful, and easy-to-navigate websites by combining HTML, CSS, and JavaScript into fun and practical creations. Using the 6 books compiled within this comprehensive collection, you’ll discover how to make static and dynamic websites, complete with intuitive layouts and cool animations. The book also includes:* Incorporate the latest approaches to HTML, CSS, and JavaScript, including those involving new markup, page styles, interactivity, and more* Step-by-step instructions for new site creators explaining the very basics of page layouts and animations* Easy-to-follow advice for adjusting page color and background, adding widgets to a site, and getting rid of all the bugs that affect site performanceWeb development is a fun, interesting, and challenging skill that can lead to a lucrative career (if you’re so inclined). And with the right help, almost anyone can learn to create engaging websites from scratch. So, grab a copy of HTML, CSS, & JavaScript All-in-One For Dummies and you’ll be designing and building before you know it! PAUL MCFEDRIES is a long-time technical author with over 100 published titles to his credit. His For Dummies work includes Web Coding & Development All-in-One For Dummies, iPad and iPad Pro For Dummies, Alexa For Dummies, G Suite For Dummies, and Excel Data Analysis For Dummies.

Regulärer Preis: 25,99 €
Produktbild für HTML, CSS, & JavaScript All-in-One For Dummies

HTML, CSS, & JavaScript All-in-One For Dummies

A THOROUGH AND HELPFUL REFERENCE FOR ASPIRING WEBSITE BUILDERSLooking to start an exciting new career in front-end web building and design? Or maybe you just want to develop a new skill and create websites for fun. Whatever your reasons, it’s never been easier to start learning how to build websites from scratch than with help from HTML, CSS, & JavaScript All-in-One For Dummies. This book has the essentials you need to wrap your head around the key ingredients of website design and creation.You’ll learn to build attractive, useful, and easy-to-navigate websites by combining HTML, CSS, and JavaScript into fun and practical creations. Using the 6 books compiled within this comprehensive collection, you’ll discover how to make static and dynamic websites, complete with intuitive layouts and cool animations. The book also includes:* Incorporate the latest approaches to HTML, CSS, and JavaScript, including those involving new markup, page styles, interactivity, and more* Step-by-step instructions for new site creators explaining the very basics of page layouts and animations* Easy-to-follow advice for adjusting page color and background, adding widgets to a site, and getting rid of all the bugs that affect site performance* Bonus 6th book available at https://www.wiley.com/en-us/HTML%2C+CSS%2C+%26amp%3B+JavaScript+All+in+One+For+Dummies-p-9781394164721 . Web development is a fun, interesting, and challenging skill that can lead to a lucrative career (if you’re so inclined). And with the right help, almost anyone can learn to create engaging websites from scratch. So, grab a copy of HTML, CSS, & JavaScript All-in-One For Dummies and you’ll be designing and building before you know it!PAUL MCFEDRIES is a long-time technical author with over 100 published titles to his credit. His For Dummies work includes Web Coding & Development All-in-One For Dummies, iPad and iPad Pro For Dummies, Alexa For Dummies, G Suite For Dummies, and Excel Data Analysis For Dummies.Introduction 1BOOK 1: GETTING STARTED 5Chapter 1: Getting Acquainted with HTML, CSS, and JavaScript 7Chapter 2: Getting Ready to Code 39Chapter 3: Finding and Setting Up a Web Host 47Chapter 4: Testing and Validating Your Code 59BOOK 2: LEARNING HTML BASICS 77Chapter 1: Building Good Bones: Structuring the Page 79Chapter 2: Adding Links, Lists, and Other Text Tidbits 97Chapter 3: Working with Images, Video, and other Media 123Chapter 4: Building Tables with Your Bare Hands 143Chapter 5: Using Forms to Make a Page Interactive 163Chapter 6: Making Your Web Pages Accessible 181BOOK 3: LEARNING CSS BASICS 203Chapter 1: Figuring Out the CSS Box Model 205Chapter 2: Getting to Know the CSS Selectors 235Chapter 3: Pseudo School: Learning Pseudo-Classes and Pseudo-Elements 251Chapter 4: Making CSS Make Sense 287Chapter 5: Taking the Measure of CSS 321Chapter 6: Fancifying Pages with Colors and Backgrounds 337Chapter 7: Taking Your Text Up a Notch with Web Typography 363BOOK 4: BUILDING DYNAMIC PAGES WITH JAVASCRIPT 397Chapter 1: JavaScript: The Bird’s-Eye View 399Chapter 2: Understanding Variables 411Chapter 3: Building Expressions 427Chapter 4: Controlling the Flow of JavaScript 457Chapter 5: Harnessing the Power of Functions 481Chapter 6: Playing with the Document Object Model 513Chapter 7: Working with Arrays 553Chapter 8: Manipulating Strings, Dates, and Numbers 583Chapter 9: Storing User Data in the Browser 617Chapter 10: Debugging Your Code 627Chapter 11: Processing Form Data 649BOOK 5: LOOKING GOOD WITH LAYOUTS 673Chapter 1: Exploring Some Layout Basics 675Chapter 2: Getting Fancy with Flexbox 703Chapter 3: Laying Out a Page with CSS Grid 737Chapter 4: Creating Responsive Layouts 765Index 801

Regulärer Preis: 25,99 €
Produktbild für KI und die Disruption der Arbeit

KI und die Disruption der Arbeit

Mittlerweile ist allen klar geworden: Künstliche Intelligenz wird die Arbeitswelt in Zukunft grundlegend verändern. Schon jetzt zeichnet sich ab, wozu diese Technologie in der Lage ist, aber das ist wohl nichts im Vergleich zu dem, was uns erwartet. Müssen wir Angst vor diesen Veränderungen haben oder dürfen wir sie begrüßen? Sind wir wirklich hilflos einer unaufhaltsamen Macht ausgeliefert? Nein, schließlich sind wir alle, die Expert:innen wie Konsument:innen, auch diejenigen, die diese Entwicklung entfesselt haben und deshalb für ihre Gestaltung mit verantwortlich sind. Dennoch gibt es eine große Unsicherheit und das allgegenwärtige Gefühl des Kontrollverlusts.Dieses Buch wird Ihnen helfen das zu bewerten, was Sie hören, sehen und befürchten. Was viel zu selten geschieht, leistet dieses Buch: Die Betrachtung der anstehenden Veränderungen wird auf eine solide Basis gestellt, die sich schon oft bewährt hat: Wenn wir uns ansehen, woher wir kommen, verstehen wir besser, wohin wir gehen, besser noch, wohin wir wollen sollten. Wenn man verantwortlich mitgestalten will, darf man nicht wie das Kaninchen vor der Schlange verharren, so faszinierend oder erschreckend das alles sein mag.Der Autor überträgt dieses Prinzip auf die Arbeitswelt. Er betrachtet mit Hilfe von Szenarien die Felder, auf denen die größten Umwälzungen zu erwarten sind, und zeigt, dass auch in der Vergangenheit schon oft große Brüche stattgefunden haben. Daraus kann man Schlüsse ziehen und lernen, was die heutigen Entwicklungen bedeuten, welche technischen, ökonomischen und sozialen Triebkräfte diese Innovationen in der Künstlichen Intelligenz und der Robotik vorantreiben. Das erlaubt dem Autor eine mögliche Arbeitswelt der Zukunft zu entwerfen, die eine Welt der gestaltenden und überwiegend überwachenden Tätigkeiten sein könnte. Dies ist nicht als Prognose zu verstehen, sondern als Ergebnis einer technikwissenschaftlich und philosophisch ausgelegten Analyse dessen, was wir mit unseren neuen technischen und organisatorischen Möglichkeiten wollen könnten. Und hier gibt es immer mehrere Alternativen.Um herauszufinden, was wir wollen, lohnt ein Blick auf die Bedeutung der bisherigen Arbeit als Teil unserer Biographie, als Sinn- und Identitätsstiftung, als soziale Teilhabe und nicht zuletzt als Quelle von Eigentum und Wohlstand. Und auch hier gibt es abhängig von Kulturen, geschichtlichen Prozessen und Wirtschaftstheorien völlig unterschiedliche Auffassungen, die Ihnen der Autor so vor Augen führt, dass sie selbst urteilen können.Wenn Sie das Buch gelesen haben, wird Ihnen manches an der derzeitigen Diskussion über die Auswirkungen von KI auf die Arbeitswelt übertrieben vorkommen. Sie werden jedoch besser verstehen, wo die Grenzen der KI liegen, wo unsere eigenen Grenzen liegen, die wir mit KI zu überwinden hoffen und nicht zuletzt, wo wir aus Verantwortung für künftige Generationen Grenzen setzen müssen.Autor:Klaus Kornwachs (geb.1947) studierte Physik, Mathematik und Philosophie. 1979-1992 Fraunhofer-Institut für Arbeitswirtschaft und Organisation, Stuttgart, zuletzt als Leiter der Abteilung für Qualifikationsforschung und Technikfolgenabschätzung, 1991 Forschungspreis der Alcatel SEL-Stiftung für Technische Kommunikation. 1992-2011 Lehrstuhl für Technikphilosophie an der BTU Cottbus. Mitglied der Deutschen Akademie der Technikwissenschaften (acatech), Gastprofessuren in Wien, Budapest, Stuttgart und Dalian (China). Prof. Kornwachs lehrt derzeit an der Universität Ulm, und ist seit 2013 Honorary Professor am Intelligent Urbanization Co-Creation Center der Tongji University, Shanghai. Herausgeber und Autor zahlreicher Fachbücher und Veröffentlichungen

Regulärer Preis: 29,99 €
Produktbild für Schrödinger lernt HTML5, CSS und JavaScript

Schrödinger lernt HTML5, CSS und JavaScript

Der beliebteste Schrödinger-Band in vierter Auflage! Schrödinger braucht Know-how in der Webentwicklung. Zum Glück hat er einen Kumpel, der auf jede Frage eine Antwort weiß, wenn er nur genug Kaffee bekommt. Zusammen lernt ihr HTML, CSS und JavaScript und erstellt Webauftritte für den Verein und für die Firma. Mit viel Witz, der nötigen Theorie, Unmengen an Code, Tipps, Übungen und den verdienten Pausen. Von "Hallo Webwelt" über Maus- und Touchevents bis zum Responsive Webdesign: alles auf dem neuesten Stand und, wenn du willst, mit deinem eigenen Webserver. Umwerfende Beispiele, fantastisch illustriert. Aus dem Inhalt: Ausführlicher Einstieg in HTML, CSS und JavaScriptDesigns umsetzen und gute GUIs erstellenEreignisse behandeln und Funktionen einsetzenServerkommunikation, AJAX und Websockets nutzenMit oder ohne HTML5 und CSS3Karten einbinden und GPS-Daten auswertenZeichnen mit CanvasResponsive Webdesign und ToucheventsWebseiten für einfach alles, was einen Bildschirm hatVideo- und Audiomaterial einbinden   Widmung ... 2   An den Leser ... 3   Schrödingers Büro ... 4   Schrödingers Werkstatt ... 6   Schrödingers Wohnzimmer ... 8   Impressum ... 10   Inhaltsverzeichnis ... 12   Vorwort ... 20   1.  Fangen wir mit einem Gerüst an -- Aufbau einer Seite und die wichtigsten Elemente ... 21        Die drei ??? -- HTML, CSS und JavaScript ... 22        Der Werkzeugkasten ... 24        Webbrowser ... 25        Editor ... 26        Das erste Dokument ... 27        Markup und Tags ... 29        Struktur einer HTML-Seite ... 31        Attribute, leere Tags und Links ... 33        Links zwischen zwei Seiten -- über den Gartenzaun ... 38        Das Ziel im Auge -- das Attribut target ... 41        Tinks und Largels ... 43        Text war gestern -- Bilder ... 45        Bevor das Bild geladen wurde ... ... 47        ... und hinterher ... 47        Das sollte man im Kopf haben -- mehr vom head ... 50        Andere Länder, andere Zeichen: Character Encoding ... 52        Denk noch mal drüber nach: Übungen ... 56   2.  Das World Wide Web, unendliche Weiten -- Serverkommunikation, Adressen, Standards ... 59        Wo finde ich denn nun meine Seite? Von Webservern und DNS ... 60        URLs -- alles an der richtigen Adresse ... 63        Ferngespräch für Herrn Web Server -- HTTP ... 67        Jetzt wird es ernst -- unser eigener Webserver ... 71        Hier geht's weiter für alle Systeme ... 77        Das obligatorische Geschichtskapitel -- die Geschichte des World Wide Web ... 79        Man nehme ein ARPANET und lasse es reifen ... ... 79        ... rühre etwas Hypertext unter ... ... 80        ... und köchle alles, bis es bunt wird ... 82        Das Ende von Mosaic und der erste Browserkrieg ... 83        Microsofts Monopol und der zweite Browserkrieg -- der Rote Panda schlägt zurück ... 86        HTML ist nicht gleich HTML -- eine Sprache, verschiedene Dialekte ... 88   3.  Jetzt kommt Farbe ins Spiel -- Einführung in CSS ... 91        Webseiten mit Stil -- Inline Styles und Farben ... 92        Inline ist out -- Stylesheets ... 95        Welches Element hätten's denn gerne? Selektoren nach Tags, IDs und Klassen ... 98        Übungen mit dem Regenbogen ... 106        Drei Farben reichen völlig aus -- das RGB-Modell ... 110        Durchschaut: rgba() und opacity ... 114        Wir halten uns im Hintergrund -- background-image ... 116        Wohin damit? background-repeat, background-position und background-attachment ... 118        Hier war ich doch schon mal -- Pseudoklassen für Links ... 125        Farben und Selektoren: Übungen zum Abschluss ... 127   4.  Kaskaden für Bossingen -- CSS-Selektoren und Typografie ... 129        Was heißt jetzt eigentlich Cascading? ... 130        CSS -- den Tätern auf der Spur ... 134        Größe zeigen -- mit font-size ... 138        Ahnenforschung für Anfänger -- Selektoren für Kinder und Nachfahren ... 143        Für Fortgeschrittene: Nachfahren-Selektoren mit mehreren Ebenen ... 148        Seichte Kost, nur die direkten Kinder selektieren ... 149        Von Schriftgrößen und Selektoren: Übungen ... 150        Es muss nicht immer Times New Roman sein -- Schriftarten ... 156        Gutenbergs Erben -- mehr von Schriften und Typografie ... 162        Die Schriftliche Prüfung: Übungen ... 166   5.  Ordnung in die Plattensammlung -- Listen und Tabellen ... 169        Besser als Zeilenumbruch: Listen ... 170        Wer braucht da noch PowerPoint? CSS-Styles für Listen ... 176        Definitionssache -- Definition Lists mit dl; ... 179        Eine Liste von Übungen zu Listen ... 182        Die Liste ist nicht genug -- Tabellen ... 185        Was steckt noch drin? Tabellen im Detail ... 189        Auch Tabellen brauchen CSS-Liebe ... 195        Gefängnisreform für größere Zellen -- rowspan und colspan ... 202        Tabellarische Übungen ... 204   6.  Von der Wiege bis zur Bahre -- Formulare ... 209        Mehr als nur anfragen: endlich mitreden ... 210        Daten eingeben und zum Server schicken -- einfaches Formular ... 213        Request ist nicht gleich Request -- post und get ... 221        Aber tippen ist anstrengend! Checkboxen und Radiobuttons ... 224        Wer ist denn nun der Auserwählte? Select-Boxen ... 228        Jetzt kommt endlich die Suche! ... 234        Das muss ja nicht jeder sehen -- versteckte Felder ... 237        Jetzt kannst du doch noch Opern quatschen -- Textarea ... 238        Die Spezialisten - Formularfelder für alle Lebenslagen ... 241        Formulare müssen nicht nach Behörde aussehen -- CSS für Forms ... 244        Übungen! Neue Felder, neue Stile ... 249        Alle Dateien laden hoooooch -- File Upload ... 252   7.  Von Rändern und Schuhkartons -- Seitenlayout in HTML und CSS ... 255        Die Grundlagen für alles -- Block- und Inline-Elemente ... 256        Das Box-Model -- stapelbares HTML ... 258        Relativ und absolut ... 262        Fünf kleine div-Container ... ... 264        Das Gesetz des Kompasses ... 267        Und weiter geht's mit den fünf divs ... 269        Abstände aus der Nähe betrachtet ... 270        10 Liter HTML in einem 5-Liter-div -- Overflow ... 272        Schrödinger in seinem Element -- Container schubsen ... 274        Genau dort -- absolute Positionierung ... 276        Der StapelzeugTM-Stapelplan ... 278        Mehr zu Positionierung ... 283        Eiskalt berechnet ... 285        Elemente im Fluss -- float und clear ... 287        Floatende Layouts ... 291        Von Boxen und Stapeln ... 292        Und so sieht der Stylesheet am Ende aus: ... 297        Semantik statt div -- dranschreiben, was drinsteckt ... 298        Die CSS-Eigenschaft display -- warum? ... 300        Wer verdeckt wen? z-index ... 303        Das Fenster im Fenster ... 306   8.  ENTlich, eine Website! Schrödinger setzt das Gelernte zusammen -- Eine Website von Anfang an ... 309        Eine Website von Anfang an ... 310        Die Seitenstruktur ... 313        Die Organisation des Stylesheets ... 318        Für die Kunst -- die Entengalerie ... 320        Entengalerie plus -- es geht noch cooler ... 326   9.  Schöner wohnen mit CSS3 ... 329        Zum Schutz vor blauen Flecken -- runde Ecken ... 330        Rahmenbilder für Bilderrahmen ... 334        Urlaubsfotos aus den 80ern ... 338        Licht und Schatten ... 341        Die Kiste im Licht -- box-shadow ... 347        Schlüsselmomente ... 350        Und es bewegt sich doch ... 355        Und es bewegt sich noch etwas ... 359        Die Farbe des Kaffees ... 362        Gerade war gestern -- CSS-Transformationen ... 364        Jetzt bist du dran mit Drehen und Schieben ... 367        Auf in die dritte Dimension! ... 370        Gemeinsam sehen sie stark aus -- Effekte mit CSS3 ... 372        Wie in der Zeitung -- mehrspaltiges Layout ... 379        Die richtige Textverteilung ... 383 10.  Jetzt muss es sich aber endlich bewegen -- JavaScript ... 385        JavaScript, was ist das eigentlich? ... 386        Und wie geht es jetzt? ... 389        Zählen nach Zahlen ... 391        Merk's dir für später -- Variablen ... 395        Übungen zu Variablen ... 400        Zahlentheorie ... 403        Daten rein, Daten raus I: Ausgabe ... 406        Woher weiß ich, wenn ein Fehler auftritt? ... 411        Zeichen, Zeichen, Zeichenkette ... 413        Daten rein, Daten raus II: Eingabe ... 416        Übungen zu Strings und Ausgabe ... 420        Strings besser zusammenbauen ... 424        Wenn ... dann ... ... 426        Variablen, solange wir sie brauchen -- Block-Scope ... 431        Formulare -- bitte geben Sie Ihre Adresse an ... 433        Wenn die Praxis funktioniert, dann fehlt noch die Theorie ... 437        Was? Wie? Wenn? Dann? ... 440 11.  Programmieren mit Bausteinen -- Funktionen ... 443        Funktionen fürs Kochrezept ... 444        So funktioniert's mit Funktionen ... 451        Mehr Werte, als man zählen kann -- Arrays ... 455        Eine Übung für zwischendurch ... 461        Von vorne bis hinten mit for ... 463        Parameter-Überschuss ... 468        Parameter für Fortgeschrittene ... 469        Gut verteilt mit dem Spread-Operator ... 471        Einfach mal anders schleifen -- die for-of-Schleife ... 472        Mehr Zuweisung fürs gleiche Geld ... 473        Von Dingen und Zeigern ... 475        Wie funktionieren meine Funktionen? ... 478        Manchmal geht alles schief -- Fehler ... 480        Funktionen, Bürger erster Klasse ... 485        Funktionen in Funktionen in Funktionen ... 492 12.  Augen auf, du hast User! -- Eventhandler ... 497        Reaktionsfreudiges JavaScript -- Eventhandler ... 498        Die Events mit der Maus ... 504        Mehr von der Maus ... 507        Das Ziel im Auge -- event.target ... 510        Gezieltes Mausen ... 513        JavaScript im Schaumbad -- blubbernde Events ... 516        Keyboardevents ... 519        Timeout, Formevents und andere ... 522        Übungen! ... 524 13.  Gerade stand das da noch nicht -- DOM-Manipulation ... 527        Ein DOM für die HTML-Seite ... 528        Gärtnern für Webentwickler -- das DOM als Baum ... 532        Des Zauberlehrlings Hausaufgabe ... 535        Mal wieder Wiederholungen -- while-Schleifen ... 544        Von einem Element zum anderen -- navigieren im DOM ... 546        Rein, rauf, runter, raus -- Elemente erzeugen, einfügen, entfernen und verschieben ... 550        Attribute und Styles ... 556        Die Meisterprüfung des DOM-Zauberlehrlings ... 558 14.  Schrödingers Welt der Programmierung -- Objekte und JSON ... 563        Objektorientierung -- was und warum? ... 564        Objekte für Einsteiger ... 567        Ran an die Eigenschaften ... 570        Und jetzt mit Methoden ... 575        Das Schlüsselwort this und Function Binding ... 577        Was steckt drin? for ... in ... 581        Übungen mit Objekten ... 585        Map macht's leichter ... 587        Konstruktoren und Prototypen ... 588        Vererbung -- und niemand muss dafür sterben ... 591        Übungen zu Prototypen und Vererbung ... 597        Klassen in JavaScript -- ja, die gibt's jetzt ... 601        Alles wird super ... 604        Statische Felder ... 606 15.  Halt, hiergeblieben! Cookies, WebStorage und File-API ... 609        Der Griff in die Keksdose ... 610        Cookies ganz korrekt ... 612        Cookies selbst gebacken ... 615        Jetzt wird gebacken ... 616        Daten, so weit das Auge reicht -- Web Storage ... 621        Iterieren über Web Storage ... 623        Das Beispiel am Stück -- und mit Objekt! ... 626        Mehr zu Local Storage -- Events und Limits ... 629        Von Sandbox zu Sandbox ... 630        Die große Datenhalde ... 632        Heute das Dateisystem, morgen die Welt ... 633        Was du schon immer über eine Datei wissen wolltest ... 634        Dateien lesen - der FileReader ... 635        Dateien in der Praxis ... 640        Das switch-Statement ... 645        Dateien und Bäckereien ... 649        Dateiauswahl -- wir können auch anders ... 654        Und wir können auch noch anders -- noch mal Dateiauswahl ... 656 16.  Alles kann ein Radio sein, oder ein Fernseher, oder sogar eine Leinwand -- Multimedia ... 661        Bild und Ton im Browser ... 662        Die MIME-Types ... 666        Die Details ... 666        Die Fernbedienung für alles -- audio und video mit JavaScript ... 668        Was alles gehen und schiefgehen kann ... 673        Schrödingers Terassenradio ... 676        Picasso, Monet, Schrödinger -- zeichnen auf dem canvas ... 679        Das JavaScript für die Grundausstattung ... 681        Ein Beispiel macht alles klar -- das erste Rechteck ... 682        Transformationen -- die Leinwand drehen und strecken ... 686        Werkzeug zur Hand, das Diagramm wird transformiert ... 688        Und jetzt mit Tabellen-Daten ... 689        Koordinatenballett ... 692        Kunst und Text ... 694        Auf dem rechten Pfad ... 700        Bild im Bild ... 704        Farbähnliche Dingsdas ... 708        Übungen mit interessanter Überschrift ... 713        Leinwand für Fortgeschrittene ... 717 17.  Schrödinger will's wissen -- Ajax ... 719        Was ist Ajax? ... 720        Hallo Server, bitte kommen ... 724        Hol dir die Antwort ... 727        Die königliche POST ist da ... 730        Wie Majestät wünschen ... 733        XmlHttpRequest Level 2 -- jetzt mit Nutzlast ... 739        Der Rest ist wieder Geschichte -- History-API ... 742        Die Sache mit dem Fragment ... 746        Ich darf aber nicht mit Fremden sprechen -- die Same Origin Policy ... 749        Ja wo verbinden sie denn hin? ... 754        Jenseits von AJAX -- Web Sockets ... 756 18.  Verwandlungskunst ... 759        Was ist Responsive Design, und wozu ist es gut? ... 760        Jedem seine Styles -- Media Types in CSS2 ... 763        Media Features -- CSS3 schafft neue Möglichkeiten ... 766        Stapelzeug Responsive ... 767        Schritt 1: Zuerst wird die Sidebar umpositioniert ... 770        Schritt 2: Jetzt mit handytauglicher Navigation ... 772        All die vielen Bildschirme! ... 776        Das Kreuz mit den Bildern ... 778        Sture Bilder ... 782        Größer ... größer ... größer ... zu groß! ... 785        Sparsamer laden mit data-Attributen ... 788        HTML im Regal - Grid-Layout ... 792        Was kann so ein Mobildings sonst noch? ... 798        Fingergetatsche ... 798        Wo zum Teufel bin ich? ... 801        Schrödinger unterwegs ... 808        Der Verfolger ... 811        Internationalisierung -- Formatieren für überall ... 813        Internationalisierung -- gut sortiert, und das überall ... 819 19.  Der Blick nach vorn -- was geht noch? ... 821        CSS Bibliotheken und Frameworks ... 823        JavaScript-Bibliotheken und neue APIs ... 827        Aber es gibt auch noch andere Ansätze ... 829        Programmieren geht nicht nur im Browser ... 831        Type Script ... 835        Reine Handarbeit macht auch nicht glücklich ... 837        Aber das Wichtigste ... 838   Anhang: Reguläre Ausdrücke und Zeichencodes ... 839        Muster für Zeichenketten ... 840        Reguläre Ausdrücke in JavaScript ... 844        Die wichtigsten Elemente von regulären Ausdrücken, kurz zusammengefasst ... 849        Zeichencodes ... 851        Tabelle 1: ASCII-Codes für keypress ... 852        Tabelle 2: Tastencodes für keyup und keydown ... 853   Index ... 854

Regulärer Preis: 39,90 €
Produktbild für Mobile App Development for Businesses

Mobile App Development for Businesses

Digitize your business operations both internally and externally with a well-structured app design. Customers today turn to mobile when searching for their future vendor. This book is your step-by-step guide through the process of building mobile apps that will meet your company's needs as well as the needs of your staff. See exactly how applying certain basic principles work and make them serve your goals by troubleshooting common mobile app design, usability, and promotion issues.You'll start by listing the advantages of what makes a mobile app an ideal platform and resource for growing your market and revenue. As many companies burn money on failed mobile app projects, you'll review the best practices on how to outline your app ideas and create a mobile product roadmap. You'll then explore the process of starting mobile app development—from an initial idea to the final product. You’ll look at the setbacks in development that can cost you a successful outcome, and review proven practices and features that lead to success no matter what industry you operate in. You’ll also understand the dynamics of mobile app development, and the best ways to ensure that your mobile app serves your company’s goal for further growth.At the end, you’ll future proof your app and weigh the pros and cons of potentially outsourcing mobile development. Mobile App Development for Businesses puts theory into practical use for developing internal and external mobile apps.WHAT YOU'LL LEARN* Launch and position your app in the market* Develop apps for internal and external audiences* Collect and incorporate user feedback* See why any great business today starts with a solid digital foundationWHO THIS BOOK IS FOREntrepreneurs, business owners, directors, and executives wishing to grow their businesses and expand their reach in the market. Previous technological experience is helpful but not required.MAJA DAKIĆ has logged nearly 15 years in business writing, translation, and sales. She earned a Master of Arts in English from the University of Novi Sad, Serbia. Following her sales and business writing years at different companies, Maja transitioned to the IT sector, where she helped promote companies across the world—landing media placements in local and national platforms. During that time, she gained a unique perspective on what it takes to develop, launch, and sustain successful software solutions and products. Today, she works at Zesium, where she has founded the Zesium blog and serves as Editor-in-Chief. She's a regular contributor to Data Driven Investor and Data Series publications, where she has more than 40 published articles covering various technical topics. CHAPTER 1: WHY DOES YOUR BUSINESS NEED A MOBILE APP?● Why are mobile apps the future of all business?● Reasons to develop a mobile app● Benefits of a mobile apps for your businessCHAPTER 2: HOW TO CHOOSE THE PLATFORM FOR YOUR MOBILE APP?● Pros and cons of native and hybrid mobile apps● Reasons to consider when deciding on the mobile app platform● How to choose the best development company for your mobile appCHAPTER 3: CREATE A MOBILE APP PRODUCT ROADMAP● Turn your idea into actionable milestones● How to write a mobile app product roadmap● Usability issues to avoid in developing mobile appsCHAPTER 4: BALANCE OF FEATURES IN MOBILE DEVELOPMENT● Learn to outline MVP must-haves● The most important design features● What functionalities to include to your mobile app● Why is early testing the best for your project successCHAPTER 5: WHY ARE USERS ESSENTIAL FOR YOUR APP’S LIFE?● How to onboard users to your mobile app● Methods to collect user feedback● How to prioritize feedback and put it into action● The best tools to help you track user satisfactionCHAPTER 6: HOW TO PROMOTE YOUR MOBILE APP IN THE MARKET● The most important steps for mobile app launch● How to prioritize feedback and put it into action● The best tools to help you track user satisfactionCHAPTER 7: OUTSOURCING TO A TECHNICAL PARTNER● Should you outsource your mobile development● Pros and cons of outsourcing mobile development● Things to consider when choosing your technical development partnerCHAPTER 8: TECHNOLOGY USE CASES● How to boost your mobile app● Technologies to implement (AI, AR, gamification etc.)● The best mobile app features per different industry

Regulärer Preis: 62,99 €
Produktbild für Beginning iPhone Development with SwiftUI

Beginning iPhone Development with SwiftUI

Tame the power of Apple’s new user interface toolkit, SwiftUI. This revised and expanded Seventh Edition covers the basic information you need to get up and running quickly to turn your great ideas into working iOS apps with stunningly interactive interfaces using SwiftUI. New chapters cover expandable text fields, multidate pickers, using gauges, progress views and variable SF symbol icons, creating chats, and using the navigation stack and split view.You’ll start with basic designs and then explore more sophisticated ones. Assuming little or no working knowledge of the Swift programming language, and written in a friendly, easy-to-follow style, this book offers a comprehensive course in iPhone and iPad programming. The book provides a gentle introduction to using Xcode and then guides you though the creation of your first simple application. You’ll create user interfaces for that application using multiple screens in two different ways—using Navigation View and Tab Bars.Then integrate all the interface elements iOS users have come to know and love, such as buttons, switches, pickers, toolbars, and sliders with less effort and more efficiency. You’ll also learn about touch gestures, lists, and grids for displaying data on a user interface. And you’ll even go beyond those simple controls to liven up any user interface with simple animation techniques. Spice your designs up with movement, scaling, and resizing, including spring and bounce effects!Once you’re ready, move on to Pro iPhone Development with Swift UI to learn more of the unique aspects of iOS programming and the Swift language.WHAT YOU WILL LEARN* Discover the basics of designing a user interface using SwiftUI* Build cool, crisp user interfaces that use animation* Display data in lists and outlines* Organize user interfaces in forms and groupsWHO THIS BOOK IS FORAspiring iOS app developers new to the Apple Swift programming language and/or the iOS SDK.WALLACE WANG is a former Windows enthusiast who took one look at Vista and realized that the future of computing belonged to the Mac. He's written more than 40 computer books, including Microsoft Office for Dummies, Beginning Programming for Dummies, Steal This Computer Book, My New Mac, and My New iPad. In addition to programming the Mac and iPhone/iPad, he also performs stand-up comedy, having appeared on A&E s "Evening at the Improv," and having performed in Las Vegas at the Riviera Comedy Club at the Riviera Hotel & Casino. When he’s not writing computer books or performing stand-up comedy, he also enjoys blogging about screenwriting at his site, The 15 Minute Movie Method, where he shares screenwriting tips with other aspiring screenwriters who all share the goal of breaking into Hollywood.Chapter 1: Getting to Know the iOS LandscapeChapter 2: Writing our First AppChapter 3: Handling Basic User InteractionsChapter 4: Adding Intermediate Level User InteractionsChapter 5: Working with Device RotationsChapter 6: Creating a Multiview ApplicationChapter 7: Using Tab Bars and PickersChapter 8: Introducing Table ViewsChapter 9: Adding Navigation Controllers to Table ViewsChapter 10: Collection ViewsChapter 11: Split Views and Popovers for iPad AppsChapter 12: App Customization with Settings and DefaultChapter 13: Persistence: Saving Data Between App LaunchesChapter 14: Graphics and DrawingAppendix: An Introduction to Swift

Regulärer Preis: 79,99 €
Produktbild für Pro iPhone Development with SwiftUI

Pro iPhone Development with SwiftUI

You know the basics. Your Swift code flows with logic and ease. This isn't your first time building a workable app for iOS platforms. Now, it's time to build a magical app for iOS platforms! Move beyond what you mastered in the best-selling Beginning iPhone Development with SwiftUI.This revised and expanded Fourth Edition enlightens you to the world of rich design, solid code, and thoughtful processing needed to make apps that wow. Integrate all these extraordinary iOS features and embrace the world of possibilities in the Swift programming language with SwiftUI. New chapters cover customizing grids, using ViewThatFits, adding search and share links, using SpriteKit, and Developing Tests.Not only will your apps run like magic under the hood but with the new standard of SwiftUI, you'll add animations, scaling, multiscreen support, and so much more to your interfaces. Debug Swift code, use multi-threaded programming with Grand Central Dispatch, pass data between view controllers, and design apps functional in multiple languages. You’ll also see how to integrate audio and video files in your apps, access the camera and send pictures to and from the Photos library, use location services to pinpoint your user's position on a map, and display web pages in-app.Don't just stop at flawless code and stickily engaging interfaces. Pro iPhone Development with SwiftUI explains how to give your apps a mind with Apple’s advanced frameworks for machine learning, facial and text recognition, and augmented reality.WHAT YOU WILL LEARN* Save and retrieve data when apps close or get pushed in the background* Recognize speech with Apple’s advanced frameworks * Create augmented reality apps* Understand spoken commands with SiriWHO THIS BOOK IS FORAspiring iOS app developers familiar with the Apple Swift programming language and/or the iOS SDK, but ready to move to the next level.WALLACE WANG is a former Windows enthusiast who took one look at Vista and realized that the future of computing belonged to the Mac. He's written more than 40 computer books, including Microsoft Office for Dummies, Beginning Programming for Dummies, Steal This Computer Book, My New Mac, and My New iPad. In addition to programming the Mac and iPhone/iPad, he also performs stand-up comedy, having appeared on A&E s "Evening at the Improv," and having performed in Las Vegas at the Riviera Comedy Club at the Riviera Hotel & Casino. When he’s not writing computer books or performing stand-up comedy, he also enjoys blogging about screenwriting at his site, The 15 Minute Movie Method, where he shares screenwriting tips with other aspiring screenwriters who all share the goal of breaking into Hollywood.Chapter 1: Organizing CodeChapter 2: Debugging CodeChapter 3: Understanding ClosuresChapter 4: Multithreaded Programming with Grand Central DispatchChapter 5: Understanding the Application Life CycleChapter 6: Understanding Data PersistenceChapter 7: Passing Data Between FilesChapter 8: Translating with LocalizationChapter 9: Using 3D TouchChapter 10: Detecting Motion and OrientationChapter 11: Using Location and MapsChapter 12: Playing Audio and VideoChapter 13: Using the CameraChapter 14:Using WebKitChapter 15: Displaying AnimationChapter 16: Using Machine LearningChapter 17: Using Facial and Text RecognitionChapter 18: Using SpeechChapter 19: Understanding SiriKitChapter 20: Understanding ARKitChapter 21: Interacting with Augmented Reality.

Regulärer Preis: 66,99 €
Produktbild für Samsung Galaxy A14 / A14 5G

Samsung Galaxy A14 / A14 5G

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

Regulärer Preis: 9,99 €
Produktbild für Android-Smartphone

Android-Smartphone

Nicht erst lange überlegen und ausprobieren: Kommen Sie sofort in den Genuss all der Möglichkeiten, die Ihnen Ihr Android-Smartphone bietet – ganz ohne Vorwissen! Dieser Ratgeber zeigt Ihnen nach bewährtem Konzept, wie es geht. Telefonieren, E-Mails, Internet, Fotos oder Musik – mit den verständlichen Schritt-für-Schritt-Anleitungen unseres Android-Experten sind Sie immer auf der sicheren Seite, ganz gleich welches Gerätemodell mit Android (ab Version 6 bis 9) Sie nutzen. Lernen Sie mit Rainer Hattenhauer die besten Apps kennen, und profitieren Sie von seinen Alltagstipps und Empfehlungen. So läuft alles von Anfang an wie am Schnürchen!• Alles Schritt für Schritt erklärt• Telefonieren, Internet, E-Mails, Fotos, Musik u.v.m.• Mit Update-Tipps für ältere Geräte Aus dem Inhalt:• Start mit dem Android-Smartphone• Telefonieren und Kontakte einrichten• Nachrichten und E-Mails senden• Im Internet unterwegs• Kalender, Erinnerungen & Co.• Apps und Multimedia – der Google Play Store• Fotos und Videos• Karten und Navigation• Musik, Radio, E-Books und die besten Android-Spiele• Sicherheit und Synchronisation• Das Smartphone warten und Fehler beheben• Tipps und Tricks für den Alltag

Regulärer Preis: 9,90 €
Produktbild für Build Mobile Apps with SwiftUI and Firebase

Build Mobile Apps with SwiftUI and Firebase

Create a mobile app for Apple platforms using SwiftUI in conjunction with Google’s Firebase backend to post and retrieve data, authenticate users, and store data securely. You’ll use SwiftUI to create an engaging and aesthetically appealing user interface that meets the expectations of iOS users while leveraging the power of Google’s Firebase to securely and seamlessly work with your backend data.With an intro to Xcode and SwiftUI, followed by tutorials on how build an app with Firestore, Firebase Storage, and the Authenticate framework, you'll find everything you need to build a complete iOS application. You’ll begin with an introduction to Firebase and an overview of how to use Xcode and write code in SwiftUI. Then dive into two real-life projects where you'll build a note application and a social media application. With these projects, you'll see how to post, read, edit, and delete data using Firestore. You'll also upload large assets, such as pictures, to Firebase Storage, and we will also authenticate users with email and Sign in with Apple. On the backend, you'll learn how to structure our data, secure it, and also use third-party extensions to enhance the user experience.Build Mobile Apps with SwiftUI and Firebase offers the skills and knowledge necessary to develop apps that are both fun and functional for the user while also providing a robust backend that integrates with your app and stores data securely. Use SwiftUI and Firebase to build something your users will love!WHAT YOU'LL LEARN* Authenticate users on your app* Secure a remote database and manage data easily* Enhance user experience with extensionsWHO THIS BOOK IS FORiOS developers who are beginning their journey with both SwiftUI, to build user interfaces, and the Google Firebase backend.SULLIVAN DE CARLI is currently Consultant for Deloitte, where he works as an iOS developer with several Fortune 500 companies as clients. He began his development journey in 2017, and graduated from the Apple Developer Academy in Naples, Italy in 2020. He has built apps for personal projects and successful entrepreneurial ventures. CHAPTER 1: INTRODUCTION TO SWIFTUI• Introduction• What Makes SwiftUI Different• XcodeCHAPTER 2: INTRODUCTION TO FIREBASE• What is Firebase?• Firebase walkthrough• Firebase Firestore• Firebase authentification• Firebase storage• SummaryCHAPTER 3: COMMUNICATING WITH A FIREBASE BACKEND• Introduction to Swift Package Manager• How Apps communicate with Firebase• Setting up a Firebase account and project• Connect our iOS App to Firebase• SummaryCHAPTER 4: POST AND READ DATA FROM FIREBASE• Post data to Firebase• Read data from Firebase• Enhancement of the code with Combine• Enhance of the UI• SummaryCHAPTER 5: FIREBASE STORAGE• Access the iPhone camera and library• Upload pictures to Firebase Storage• Read a picture’s URL and display it• SummaryCHAPTER 6: AUTHENTICATE USERS WITH FIREBASE AUTH• Review User Credentials• Match Against Firebase Auth• SummaryCHAPTER 7: FIREBASE EXTENSIONS• Learn how to secure your database• Discover Firebase’s extensions• Send a welcome email upon sign-up with Mailchimp• Make a payment with Google Pay• Send SMS with Senbird

Regulärer Preis: 62,99 €
Produktbild für Bildverarbeitung für die Medizin 2023

Bildverarbeitung für die Medizin 2023

Seit mehr als 25 Jahren ist der Workshop "Bildverarbeitung für die Medizin" als erfolgreiche Veranstaltung etabliert. Ziel ist auch 2023 wieder die Darstellung aktueller Forschungsergebnisse und die Vertiefung der Gespräche zwischen Wissenschaftlern, Industrie und Anwendern. Die Beiträge dieses Bandes - viele davon in englischer Sprache - umfassen alle Bereiche der medizinischen Bildverarbeitung, insbesondere die Bildgebung und -akquisition, Segmentierung und Analyse, Visualisierung und Animation, computerunterstützte Diagnose sowie bildgestützte Therapieplanung und Therapie. Hierbei kommen Methoden des maschinelles Lernens, der biomechanischen Modellierung sowie der Validierung und Qualitätssicherung zum Einsatz.Prof. Deserno ist seit 2022 Präsident der European Federation for Medical Informatics (EFMI). Zudem ist er Mitbegründer des Workshops Bildverarbeitung für die Medizin, der mittlerweile zu einem bedeutenden Forum für Mediziner, Ingenieure und Naturwissenschaftler aus Forschung, Industrie und Anwendung geworden ist. Dr. Deserno ist Mitautor und -herausgeber mehrerer Bücher zur medizinischen Bildverarbeitung und medizinischen Informatik im Springer- und Hanser Verlag sowie Mitglied in den International Editorial Boards der Zeitschriften PLOS ONE, European Journal for Biomedical Informatics, Methods of Information in Medicine, Dentomaxillofacial Radiology, World Journal of Radiology, Acta Informatics Medica, GMS Medical Informatics, Biometry and Epidemiology (MIBE). Er ist Co-Editor für Europa des International Journal of Healthcare Information Systems and Informatics. Er ist Mitherausgeber des Journal of Medical Imaging der Society of Photo-Optical Instrumentation Engineers (SPIE) und Associate Editor der Zeitschrift Biomedical Engineering / Biomedizinische Technik für die Themenbereiche "Information and Communication in Medicine" und "Telemedicine and eHealth“.

Regulärer Preis: 86,99 €
Produktbild für Android 13 - Der schnelle Smartphone-Einstieg

Android 13 - Der schnelle Smartphone-Einstieg

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

Regulärer Preis: 9,99 €
Produktbild für Samsung Galaxy A54 5G

Samsung Galaxy A54 5G

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

Regulärer Preis: 9,99 €
Produktbild für Making a Metaverse That Matters

Making a Metaverse That Matters

AN UP-CLOSE ACCOUNT FROM THE WORLD’S FIRST METAVERSE-EMBEDDED REPORTERIn Making a Metaverse That Matters: From Snow Crash & Second Life to A Virtual World Worth Fighting For, the celebrated author of The Making of Second Life and Game Design Secrets, Wagner James Au, delivers an engrossing exploration of how nascent metaverse platforms have already captured the imagination of millions. Featuring powerful stories and dozens of incisive interviews with insiders including Metaverse creator Neal Stephenson himself, the author uses his unique, grassroots-level perspective as the first reporter embedded in a metaverse platform. Readers will learn about:* How to understand and define the Metaverse and cut through the many myths and misconceptions around it.* A behind-the-scenes account of launching Second Life, the first metaverse platform to achieve mainstream awareness, and what its many controversies teach us.* Where current platforms Meta, Roblox, Fortnite, VRChat, and Lamina1, Neal Stephenson’s own metaverse startup, fit in the ecosystem.* How to address the many dangers inherent in the Metaverse before it becomes central to the Internet.Perfect for XR industry members and indie creatives, Making a Metaverse That Matters is also for tech professionals, virtual world communities, and anyone interested in the future of culture and commerce.WAGNER JAMES AU is the author of The Making of Second Life (HarperCollins, 2008), based on his experiences as the first journalist officially embedded in a metaverse platform, and Game Design Secrets (Wiley, 2012). His writing about virtual worlds has been featured in the New York Times, the Wall Street Journal, Wired, and Polygon, among many other publications. His blog New World Notes (nwn.blogs.com) is the longest-running news site devoted to the Metaverse.

Regulärer Preis: 20,99 €
Produktbild für Smart Grids and Internet of Things

Smart Grids and Internet of Things

SMART GRIDS AND INTERNET OF THINGSSMART GRIDS AND THE INTERNET OF THINGS (IOT) ARE RAPIDLY CHANGING AND COMPLICATED SUBJECTS THAT ARE CONSTANTLY CHANGING AND DEVELOPING. THIS NEW VOLUME ADDRESSES THE CURRENT STATE-OF-THE-ART CONCEPTS AND TECHNOLOGIES ASSOCIATED WITH THE TECHNOLOGIES AND COVERS NEW IDEAS AND EMERGING NOVEL TECHNOLOGIES AND PROCESSES.Internet of Things (IoT) is a self-organized network that consists of sensors, software, and devices. The data is exchanged among them with the help of the internet. Smart Grids (SG) is a collection of devices deployed in larger areas to perform continuous monitoring and analysis in that region. It is responsible for balancing the flow of energy between the servers and consumers. SG also takes care of the transmission and distribution power to the components involved. The tracking of the devices present in SG is achieved by the IoT framework. Thus, assimilating IoT and SG will lead to developing solutions for many real-time problems. This exciting new volume covers all of these technologies, including the basic concepts and the problems and solutions involved with the practical applications in the real world. Whether for the veteran engineer or scientist, the student, or a manager or other technician working in the field, this volume is a must-have for any library. Smart Grids and Internet of Things:* Presents Internet of Things (IoT) and smart grid (SG)-integrated frameworks along with their components and technologies* Covers the challenges in energy harvesting and sustainable solutions for IoTSGs and their solutions for practical applications* Describes and demystifies the privacy and security issues while processing data in IoTSG* Includes case studies relating to IoTSG with cloud and fog computing machine learning and blockchainSANJEEVIKUMAR PADMANABAN, PHD, is a professor in the Department of Electrical Engineering, IT and Cybernetics, University of South-Eastern Norway, Porsgrunn, Norway. He received his PhD in electrical engineering from the University of Bologna, Italy. He has almost ten years of teaching, research and industrial experience and is an associate editor on a number of international scientific refereed journals. He has published more than 750 research papers and has won numerous awards for his research and teaching. JENS BO HOLM-NIELSEN currently works at the Department of Energy Technology, Aalborg University, and is head of the Esbjerg Energy Section. He helped establish the Center for Bioenergy and Green Engineering in 2009 and served as the head of the research group. He has served as a technical advisor for many companies in this industry, and he has executed many large-scale European Union and United Nation projects. He has authored more than 300 scientific papers and has participated in over 500 various international conferences. RAJESH KUMAR DHANARAJ is a professor in the School of Computing Science and Engineering at Galgotias University, Greater Noida, India.He received his PhD in computer science from Anna University, Chennai, India. He has contributed to over 25 books and has 17 patents to his credit. He has also authored over 40 articles and papers in various refereed journals and international conferences. MALATHY SATHYAMOORTHY is an assistant professor in the Department of Computer Science and Engineering at Kongu engineering college. She is pursuing her PhD in wireless sensor networks and has authored or co-authored over 40 papers in refereed journals and book chapters. BALAMURUGAN BALUSAMY is a professor in the School of Computing Science and Engineering, Galgotias University, Greater Noida, India. He received his PhD in computer science and engineering from VIT University, Vellore, India, and has published over 70 articles in scientific journals.

Regulärer Preis: 190,99 €
Produktbild für Starting an Etsy Business For Dummies

Starting an Etsy Business For Dummies

BUILD YOUR OWN SUCCESSFUL ONLINE BUSINESS—THE DUMMIES WAYEtsy is the premiere online marketplace for distinctive handmade and vintage crafts and goods. Starting an Etsy Business For Dummies, Fourth Edition provides you with the information and tools you need to start selling successfully on Etsy. This comprehensive resource and guide will show you how easy it is to set up shop and start generating income. There are millions of people out there looking to purchase unique products, and more and more shoppers are opting for one-of-a-kind sources over big-box stores. There’s never been a better time to open your own Etsy shop, and there’s never been an easier way than with this book. This updated edition covers all the latest changes to the site, plus shows you how to take captivating photos and short-form videos of your products, write appealing descriptions, and set up your Etsy shop in a way that motivates buyers to click that “add to cart" button.With helpful information, tips, tools, and tricks, this book is your ultimate guide to building your own Etsy shop.* Learn the ins and outs of running a successful Etsy shop* Get tips and advice for marketing and pricing your products competitively* Break through the new shop barrier and start showing up in search results* Improve your sales on Etsy with expert info on finding your customersThis book is great for small business owners, artists, and entrepreneurs looking to build an online craft business on the Etsy platform. KATE SHOUP has authored or co-authored over 50 books on a range of topics, from sports to technology and crafting. She has extensive experience in publishing and editing. KATE GATSKI is the owner of Gatski Metal, a company that creates handmade sculpture and furniture from reclaimed materials. She is a member of the Full Time Etsy Crafters Team and has been selling on Etsy for almost 15 years.

Regulärer Preis: 16,99 €
Produktbild für The Absolute Beginner's Guide to HTML and CSS

The Absolute Beginner's Guide to HTML and CSS

Written as an illustrated, step-by-step guide for beginners, this book will introduce you to HTML and CSS with lab exercises and examples of code.You'll begin by setting up the development environment such as local web server and html editor. The next few chapters cover web servers, the basics of HTML such as language syntax, tags, and how to write a program. Next, you'll learn how to put together simple web pages demonstrating how the code works and how to use various HTML tags and CSS to style the pages. Finally, the use of CMS to build websites such as Drupal and WordPress and how HTML and CSS fits in. At the end there are reference libraries for both HTML tags and CSS.The Absolute Beginners Guide to HTML and CSS provides you with the tools, confidence, and inspiration to start building web pages and websites. If you are a programmer, developer or a student, or just someone who wants to learn on their own, this book is for you.WHAT YOU'LL LEARN* Understand basic computer programming concepts* See how to use HTML and CSS to build web pages* Apply the syntax of HTML and CSS* See how HTML and CSS fits into CMS systems such as Drupal and WordPressWHO THIS BOOK IS FORSoftware programmers, developers, students, and anyone who wants a quick reference for HTML and CSSWith over 20 years’ experience in the computer industry, Kevin Wilson has made a career out of technology and showing others how to use it. After earning a master's degree in computer science, software engineering, and multimedia systems, Kevin has held various positions in the IT industry including graphic & web design, digital film & photography, programming & software engineering, developing & managing corporate networks, building computer systems, and IT support. He currently teaches computer science at college and works as an IT trainer in England while researching for his PhD.1) WHAT IS HTML?Structure of an HTML FileHTML Element StructureHypertextWhere are the HTML Files Stored?HTML 5What is CSS?What is a URL?Web ServersDevelopment Tools2) GETTING STARTED WITH HTMLSetting UpTags for Formatting TextHeadingsParagraphsBold TextItalic TextAdding ImagesUnderstanding Images DimensionsImage AlignmentAdding TablesAdding LinksUsing Images as LinksAdding ListsUnordered ListOrdered ListCreating FormsInput TypesText FieldsText AreaRadio ButtonsSelect ListsLabelsSubmission Method3) ADDING MULTIMEDIAAdding VideoAdding AudioAdding Image Maps4) INLINE HTML STYLESAdding ColorBackground ColorText ColorFonts5) CASCADING STYLE SHEETSCSS FilesCSS SyntaxType/Element SelectorClass SelectorID SelectorStyling TextStyling LayoutsBlock vs Inline ElementsFloating & Cleared Elements6) ADDING STRUCTUREDesigning a LayoutStyling the Structure with CSS StylesBuilding your Text StylesBuilding the HTML Page7) CMS SYSTEMSWhat are theyHow do they workConnecting to DatabasesWordPress8) HTML COLOR CODES9) HTML TAG REFERENCE LIBRARYBasic StructureText FormattingLinksListsMultimediaTablesForms10) CSS PROPERTY REFERENCE LIBRARY11) COMMON WEB FONTSWeb Safe FontsGoogle Fonts12) COMMON WEB MEASUREMENTSRelative LengthsAbsolute Lengths

Regulärer Preis: 34,99 €
Produktbild für Fullstack-Entwicklung

Fullstack-Entwicklung

Der Fullstack-Entwickler ist DER Mythos unserer heutigen Zeit. Aber wer kann sich wirklich in allen Front- und Backendtechnologien auskennen und alle Programmiersprachen beherrschen? Sie werden feststellen: Darauf kommt es gar nicht an. Dieses Nachschlagewerk hilft Ihnen dabei, in der Flut aus Programmiersprachen, Technologien und Tools der Webentwicklung den Kopf über Wasser zu halten. Lernen Sie, welche Programmiersprache für Ihre individuellen Aufgaben die richtige ist und verstehen Sie die Zusammenhänge zwischen den verschiedenen Technologien. Von HTML, CSS, JavaScript und PHP bis zu Webprotokollen, Webarchitektur u.v.m. Aus dem Inhalt: Web-Protokolle und Web-Formate verwendenWebseiten erstellen mit HTML, CSS und JavaScriptWeb Architekturen: MVC, MVP, MVVM, SOA, Microservices, MicrofrontendsProgrammiersprachen und Web-Frameworks einsetzenWebservices implementieren: REST und GraphQLDatenbanken beherrschen: SQL und NoSQLAuthentifizierungsmechanismen verstehenWebprojekte organisieren und verwaltenProjektmanagement und Tools   Materialien zum Buch ... 21   Geleitwort ... 23   Vorwort ... 25   1.  Die Grundlagen verstehen ... 29        1.1 ... Begrifflichkeiten ... 29        1.2 ... Aufbau von Webapplikationen ... 33        1.3 ... Fullstack-Entwicklung ... 37        1.4 ... Tools für Fullstack-Entwickler ... 45        1.5 ... Zusammenfassung und Ausblick ... 52   2.  Webseiten strukturieren mit HTML ... 55        2.1 ... Einführung ... 55        2.2 ... Die wichtigsten Elemente verwenden ... 60        2.3 ... Zusammenfassung und Ausblick ... 83   3.  Webseiten gestalten mit CSS ... 85        3.1 ... Einführung ... 86        3.2 ... Farben und Textformatierungen anwenden ... 98        3.3 ... Listen und Tabellen ... 111        3.4 ... Die verschiedenen Layoutsysteme verstehen ... 122        3.5 ... Zusammenfassung und Ausblick ... 140   4.  Webseiten interaktiv machen mit JavaScript ... 145        4.1 ... Einführung ... 146        4.2 ... Variablen, Konstanten, Datentypen und Operatoren ... 153        4.3 ... Kontrollstrukturen verwenden ... 157        4.4 ... Funktionen und Fehlerbehandlung ... 161        4.5 ... Objekte und Arrays ... 165        4.6 ... Zusammenfassung und Ausblick ... 168   5.  Webprotokolle verwenden ... 171        5.1 ... Hypertext Transfer Protocol ... 171        5.2 ... Bidirektionale Kommunikation ... 189        5.3 ... Zusammenfassung und Ausblick ... 193   6.  Webformate verwenden ... 195        6.1 ... Datenformate ... 196        6.2 ... Bildformate ... 207        6.3 ... Video- und Audioformate ... 215        6.4 ... Zusammenfassung und Ausblick ... 219   7.  Web-APIs verwenden ... 221        7.1 ... Webseiten dynamisch ändern mit der DOM API ... 222        7.2 ... Daten asynchron laden mit Ajax und der Fetch API ... 233        7.3 ... Weitere Web-APIs ... 240        7.4 ... Zusammenfassung und Ausblick ... 244   8.  Webseiten für Barrierefreiheit optimieren ... 247        8.1 ... Einführung ... 247        8.2 ... Bestandteile einer Webseite barrierefrei machen ... 254        8.3 ... Testen von Barrierefreiheit ... 274        8.4 ... Zusammenfassung und Ausblick ... 278   9.  CSS vereinfachen mit CSS-Präprozessoren ... 281        9.1 ... Einführung ... 282        9.2 ... Sass verwenden ... 285        9.3 ... Zusammenfassung und Ausblick ... 307 10.  Single-Page-Applikationen implementieren ... 309        10.1 ... Einführung ... 309        10.2 ... Setup ... 312        10.3 ... Komponenten -- die Bausteine einer React-Applikation ... 316        10.4 ... Styling von Komponenten ... 321        10.5 ... Komponentenhierarchien ... 327        10.6 ... Formulare ... 331        10.7 ... Die Kontext-API ... 335        10.8 ... Routing ... 339        10.9 ... Zusammenfassung und Ausblick ... 342 11.  Mobile Anwendungen implementieren ... 345        11.1 ... Die unterschiedlichen Arten mobiler Anwendungen ... 345        11.2 ... Responsive Design ... 353        11.3 ... Cross Platform Development mit React Native ... 367        11.4 ... Zusammenfassung und Ausblick ... 379 12.  Webarchitekturen verstehen und einsetzen ... 381        12.1 ... Schichtenarchitekturen ... 382        12.2 ... Monolithen und verteilte Architekturen ... 389        12.3 ... MV*-Architekturen ... 398        12.4 ... Zusammenfassung und Ausblick ... 403 13.  Programmiersprachen auf der Serverseite verwenden ... 407        13.1 ... Arten von Programmiersprachen ... 408        13.2 ... Programmierparadigmen ... 412        13.3 ... Welche Programmiersprachen gibt es? ... 420        13.4 ... Zusammenfassung und Ausblick ... 432 14.  JavaScript auf der Serverseite verwenden ... 435        14.1 ... JavaScript unter Node.js ... 436        14.2 ... Die eingebauten Module verwenden ... 447        14.3 ... Einen Webserver implementieren ... 452        14.4 ... Zusammenfassung und Ausblick ... 462 15.  Die Sprache PHP verwenden ... 465        15.1 ... Einführung in die Sprache PHP ... 465        15.2 ... PHP und Webserver lokal installieren ... 466        15.3 ... Variablen, Datentypen und Operatoren ... 467        15.4 ... Kontrollstrukturen verwenden ... 476        15.5 ... Funktionen und Fehlerbehandlung ... 480        15.6 ... Klassen und Objekte verwenden ... 486        15.7 ... Dynamische Webseiten mit PHP entwickeln ... 491        15.8 ... Zusammenfassung und Ausblick ... 503 16.  Webservices implementieren ... 505        16.1 ... Einführung ... 505        16.2 ... SOAP ... 507        16.3 ... REST ... 513        16.4 ... GraphQL ... 533        16.5 ... Zusammenfassung und Ausblick ... 537 17.  Daten in Datenbanken speichern ... 541        17.1 ... Relationale Datenbanken ... 542        17.2 ... Nicht relationale Datenbanken ... 565        17.3 ... Zusammenfassung und Ausblick ... 572 18.  Webanwendungen testen ... 575        18.1 ... Automatisierte Tests ... 576        18.2 ... Testabdeckung ... 586        18.3 ... Test-Doubles ... 589        18.4 ... Zusammenfassung und Ausblick ... 594 19.  Webanwendungen deployen und hosten ... 597        19.1 ... Einführung ... 597        19.2 ... Container Management ... 608        19.3 ... Zusammenfassung und Ausblick ... 620 20.  Webanwendungen absichern ... 623        20.1 ... Sicherheitslücken ... 624        20.2 ... Verschlüsselung und Kryptografie ... 633        20.3 ... SOP, CSP und CORS ... 637        20.4 ... Authentifizierung ... 647        20.5 ... Zusammenfassung und Ausblick ... 651 21.  Die Performance von Webanwendungen optimieren ... 655        21.1 ... Einführung ... 656        21.2 ... Möglichkeiten der Optimierung ... 665        21.3 ... Zusammenfassung und Ausblick ... 684 22.  Webprojekte organisieren und verwalten ... 687        22.1 ... Arten von Versionsverwaltungssystemen ... 688        22.2 ... Das Versionsverwaltungssystem Git ... 691        22.3 ... Zusammenfassung und Ausblick ... 705 23.  Webprojekte managen ... 709        23.1 ... Klassisches Projektmanagement vs. agiles Projektmanagement ... 710        23.2 ... Agiles Projektmanagement mit Scrum ... 712        23.3 ... Zusammenfassung und Ausblick ... 724   Anhang ... 727        A ... HTTP ... 729        B ... HTML-Elemente ... 753        C ... Tools und Befehlsreferenzen ... 767        D ... Schlusswort ... 781        Index ... 783

Regulärer Preis: 39,90 €
Produktbild für React

React

Erfahren Sie in diesem umfassenden Handbuch des JavaScipt-Experten Sebastian Springer, wie Sie performante Oberflächen gestalten können. Mit einfachen und leicht verständlichen Beispielen erlernen Sie die Grundlagen von React, React Native und Redux. Und auch als fortgeschrittener JavaScript-Entwickler profitieren Sie von den vielen Profithemen wie Tests, Animationen, Material Design Components, Server-Side Renderung über Debugging bis hin zur Entwicklung von vollständigen mobilen Anwendungen. Aus dem Inhalt: Erste Schritte mit ReactTypsicherheit in React mit TypeScriptStyling von KomponentenAbsicherung durch automatisierte TestsInteraktion über FormulareAnimationenMaterial Design ComponentsArbeit mit dem React RouterZentrales Statemanagement mit ReduxAsynchronität und Seiteneffekte in ReduxInternationalisierung, Server Side RenderingServerkommunikation mit GraphQL und dem Apollo Client   Materialien zum Buch ... 18   Geleitwort des Fachgutachters ... 19   Vorwort ... 21   1.  Die ersten Schritte mit React ... 25        1.1 ... Was ist React? ... 25        1.2 ... Warum React? ... 32        1.3 ... Die wichtigsten Begriffe und Konzepte der React-Welt ... 33        1.4 ... Ein Blick in das React-Universum ... 40        1.5 ... Thinking in React ... 41        1.6 ... Codebeispiele ... 43        1.7 ... Zusammenfassung ... 44   2.  Die ersten Schritte im Entwicklungsprozess ... 45        2.1 ... Schnellstart ... 45        2.2 ... Playgrounds für React ... 46        2.3 ... Lokale Entwicklung ... 50        2.4 ... Der Einstieg in die Entwicklung mit React ... 53        2.5 ... Die Struktur der Applikation ... 69        2.6 ... Fehlersuche in einer React-Applikation ... 70        2.7 ... Die Applikation bauen ... 73        2.8 ... Zusammenfassung ... 74   3.  Die Grundlagen von React ... 75        3.1 ... Vorbereitung ... 75        3.2 ... Einstieg in die Applikation ... 76        3.3 ... Funktionskomponenten ... 80        3.4 ... JSX -- Strukturen in React definieren ... 88        3.5 ... Props -- Informationsfluss in einer Applikation ... 99        3.6 ... Lokaler State ... 105        3.7 ... Event-Binding -- Reaktion auf Benutzerinteraktionen ... 107        3.8 ... Immutability ... 116        3.9 ... Zusammenfassung ... 119   4.  Ein Blick hinter die Kulissen -- weiterführende Themen ... 121        4.1 ... Der Lebenszyklus einer Komponente ... 121        4.2 ... Der Lebenszyklus einer Funktionskomponente mit dem Effect-Hook ... 122        4.3 ... Serverkommunikation ... 133        4.4 ... Container Components ... 145        4.5 ... Higher-Order Components ... 151        4.6 ... Render Props ... 155        4.7 ... Kontext ... 160        4.8 ... Fragments ... 168        4.9 ... Zusammenfassung ... 170   5.  Klassenkomponenten ... 171        5.1 ... Klassenkomponenten in React ... 171        5.2 ... Grundlegende Struktur einer Klassenkomponente ... 172        5.3 ... Props in einer Klassenkomponente ... 173        5.4 ... State -- der Zustand der Klassenkomponente ... 176        5.5 ... Der Komponenten-Lifecycle ... 179        5.6 ... Error Boundaries ... 191        5.7 ... Die Context-API in einer Klassenkomponente verwenden ... 196        5.8 ... Unterschiede zwischen Funktions- und Klassenkomponenten ... 198        5.9 ... Zusammenfassung ... 198   6.  Die Hooks-API von React ... 201        6.1 ... Ein erster Überblick ... 202        6.2 ... »useReducer« -- der Reducer Hook ... 204        6.3 ... »useCallback« -- Memoisieren von Funktionen ... 212        6.4 ... »useMemo« -- Memoisieren von Objekten ... 213        6.5 ... »useRef« -- Referenzen und immutable Values ... 215        6.6 ... »useImperativeHandle« -- Steuerung von ForwardRefs ... 218        6.7 ... »useLayoutEffect« -- die synchrone Alternative zu useEffect ... 221        6.8 ... »useDebugValue« -- Debugging-Informationen in den React Developer Tools ... 222        6.9 ... »useDeferredValue« -- Updates nach Priorität durchführen ... 223        6.10 ... »useTransition« -- die Priorität von Operationen heruntersetzen ... 226        6.11 ... »useId« -- Eindeutige Identifier erzeugen ... 228        6.12 ... Bibliotheks-Hooks ... 229        6.13 ... Custom Hooks ... 230        6.14 ... Rules of Hooks -- was Sie beachten sollten ... 232        6.15 ... Umstieg auf Hooks ... 234        6.16 ... Zusammenfassung ... 235   7.  Typsicherheit in React-Applikationen mit TypeScript ... 237        7.1 ... Was bringt ein Typsystem? ... 237        7.2 ... Die verschiedenen Typsysteme ... 238        7.3 ... Typsicherheit in einer React-Applikation mit Flow ... 239        7.4 ... TypeScript in einer React-Applikation einsetzen ... 244        7.5 ... TypeScript und React ... 250        7.6 ... Zusammenfassung ... 263   8.  Styling von React-Komponenten ... 265        8.1 ... CSS-Import ... 265        8.2 ... Inline-Styling ... 274        8.3 ... CSS-Module ... 277        8.4 ... CSS in JavaScript mit Emotion ... 279        8.5 ... Tailwind ... 288        8.6 ... Zusammenfassung ... 291   9.  Eine React-Applikation durch Tests absichern ... 293        9.1 ... Die ersten Schritte mit Jest ... 295        9.2 ... Testen von Hilfsfunktionen ... 311        9.3 ... Snapshot-Testing ... 313        9.4 ... Komponenten testen ... 318        9.5 ... Umgang mit Serverabhängigkeiten ... 323        9.6 ... Zusammenfassung ... 328 10.  Formulare in React ... 331        10.1 ... Uncontrolled Components ... 331        10.2 ... Controlled Components ... 345        10.3 ... Der Upload von Dateien ... 356        10.4 ... Formularvalidierung mit React Hook Form ... 363        10.5 ... Zusammenfassung ... 374 11.  Komponentenbibliotheken in einer React-Applikation ... 377        11.1 ... Installation und Integration von Material-UI ... 377        11.2 ... Listendarstellung mit der »Table«-Komponente ... 379        11.3 ... Grids und Breakpoints ... 389        11.4 ... Icons ... 392        11.5 ... Datensätze löschen ... 395        11.6 ... Neue Datensätze erzeugen ... 401        11.7 ... Datensätze editieren ... 408        11.8 ... Zusammenfassung ... 413 12.  Navigation innerhalb einer Applikation -- der Router ... 415        12.1 ... Installation und Einbindung ... 416        12.2 ... Navigation in der Applikation ... 417        12.3 ... »Not found« ... 423        12.4 ... Testen des Routings ... 425        12.5 ... Bedingte Umleitungen ... 430        12.6 ... Dynamische Routen ... 433        12.7 ... Zusammenfassung ... 440 13.  Eigene React-Bibliotheken erzeugen ... 441        13.1 ... Eine eigene Komponentenbibliothek erzeugen ... 441        13.2 ... Einbinden der Bibliothek ... 451        13.3 ... Testen der Bibliothek ... 454        13.4 ... Storybook ... 458        13.5 ... Zusammenfassung ... 461 14.  Zentrales State-Management mit Redux ... 463        14.1 ... Die Flux-Architektur ... 464        14.2 ... Installation von Redux ... 467        14.3 ... Den zentralen Store konfigurieren ... 468        14.4 ... Der Umgang mit Änderungen am Store mit Reducern ... 472        14.5 ... Komponenten und den Store verknüpfen ... 476        14.6 ... Änderungen mit Actions beschreiben ... 482        14.7 ... Datensätze erstellen und bearbeiten ... 486        14.8 ... Zusammenfassung ... 492 15.  Umgang mit Asynchronität und Seiteneffekten in Redux ... 495        15.1 ... Middleware in Redux ... 495        15.2 ... Redux mit Redux Thunk ... 497        15.3 ... Generators -- Redux Saga ... 515        15.4 ... State-Management mit RxJS -- Redux Observable ... 535        15.5 ... JWT zur Authentifizierung ... 542        15.6 ... Zusammenfassung ... 551 16.  Serverkommunikation mit GraphQL und dem Apollo-Client ... 553        16.1 ... Einführung in GraphQL ... 553        16.2 ... Apollo, ein GraphQL-Client für React ... 559        16.3 ... Die Apollo Client Devtools ... 571        16.4 ... Lokales State-Management mit Apollo ... 573        16.5 ... Authentifizierung ... 578        16.6 ... Zusammenfassung ... 580 17.  Internationalisierung ... 583        17.1 ... Einsatz von react-i18next ... 584        17.2 ... Platzhalter verwenden ... 593        17.3 ... Werte formatieren ... 596        17.4 ... Singular und Plural ... 600        17.5 ... Zusammenfassung ... 603 18.  Universal React Apps mit Server-Side Rendering ... 605        18.1 ... Wie funktioniert Server-Side Rendering? ... 606        18.2 ... Umsetzung von Server-Side Rendering ... 607        18.3 ... Server-Side Rendering mit Next.js ... 620        18.4 ... Zusammenfassung ... 626 19.  Performance ... 629        19.1 ... Der Callback-Hook ... 630        19.2 ... Pure Components ... 632        19.3 ... React.memo ... 634        19.4 ... »React.lazy« -- Suspense for Code Splitting ... 637        19.5 ... Suspense for Data Fetching ... 645        19.6 ... Virtuelle Tabellen ... 653        19.7 ... Zusammenfassung ... 658 20.  Progressive Web Apps ... 659        20.1 ... Merkmale einer Progressive Web App ... 659        20.2 ... Initialisieren der Applikation ... 660        20.3 ... Installierbarkeit ... 661        20.4 ... Offlinefähigkeit ... 674        20.5 ... Werkzeuge für die Entwicklung ... 685        20.6 ... Zusammenfassung ... 686 21.  Native Apps mit React Native ... 689        21.1 ... Der Aufbau von React Native ... 689        21.2 ... Die Installation von React Native ... 690        21.3 ... Anzeige einer Übersichtsliste ... 694        21.4 ... Debugging in der simulierten React-Native-Umgebung ... 707        21.5 ... Bearbeiten von Datensätzen ... 710        21.6 ... Publizieren ... 717        21.7 ... Zusammenfassung ... 718   Index ... 721

Regulärer Preis: 39,90 €
Produktbild für Grundkurs Gutes Webdesign

Grundkurs Gutes Webdesign

Eine gute Website? Klar, die ist vor allem informativ, schnell und funktional. Aber was macht aus einer einfachen Website einen echten Hingucker? Einen, der im Gedächtnis bleibt, weil er einfach richtig gut gestaltet wurde? In diesem Buch erfahren Sie es, denn hier erlernen Sie alle Gestaltungsgrundlagen für gutes Webdesign – vom perfekten Layout über die richtigen Farben und die passende Schrift bis hin zum Design von Grafiken, Bildern und Icons. Das Besondere dabei: Der Autor zeigt Ihnen in einem Beispielprojekt und in vielen zusätzlichen Praxisbeispielen, wie Sie diese Gestaltungsprinzipien im Web anwenden und sie konkret umsetzen. Dass dabei mit HTML5 und CSS3 gearbeitet wird, versteht sich von selbst. Auch Barrierefreiheit, Usability und Responsive Webdesign werden groß geschrieben. So entstehen moderne und attraktive Websites, die jeder gerne besucht! Aus dem Inhalt: Website-KonzeptionResponsive WebdesignIdeen finden und bewertenTypografie, WebfontsFarblehre, Farbe im WebGrafiken, Bilder, Icons, Buttons, Links, NavigationInformationsarchitekturCSS-Layouts, RasterHTML5 und CSS3Usability, BarrierefreiheitNachhaltiges WebdesignTesten und optimieren, Suchmaschinenoptimierung   Vorwort ... 15   1.  Die richtige Ausrüstung ... 17        1.1 ... Was Sie brauchen ... 18        1.2 ... Denken Sie wie eine Webdesignerin oder ein Webdesigner! ... 21        1.3 ... Die wichtigsten Technologien ... 28        1.4 ... Zusammenfassung ... 33   2.  Grundlagen von gutem ­Webdesign ... 35        2.1 ... Usability und User Experience ... 36        2.2 ... Accessibility -- Zugänglichkeit und ­Barrierefreiheit ... 46        2.3 ... Responsive Webdesign ... 53        2.4 ... Nachhaltigkeit ... 58        2.5 ... Ethik im Webdesign ... 61        2.6 ... Die Entstehung einer Website ... 63   3.  Konzeption und Design ... 69        3.1 ... Phasen von Konzeption und Kreation ... 70        3.2 ... Zielgruppe definieren und kennenlernen ... 71        3.3 ... Grobkonzept entwickeln ... 77        3.4 ... Der Weg zur richtigen Idee -- ­Kreativitätstechniken ... 88        3.5 ... Content-Strategie ... 91        3.6 ... Ideen ausarbeiten und visualisieren ... 104        3.7 ... Ideen bewerten ... 107        3.8 ... Umsetzung und Ausarbeitung ... 119   4.  Layout und Komposition ... 121        4.1 ... Die Grundlagen moderner Gestaltung ... 122        4.2 ... Gestaltungsregeln für das Web ... 136        4.3 ... Das Box Model in CSS ... 150        4.4 ... Layouts mit CSS ... 159        4.5 ... Raster -- Inhalte im Layout anordnen ... 166        4.6 ... Layout im Responsive Web ... 168        4.7 ... Raster in CSS ... 180   5.  Typografie im Web ... 207        5.1 ... Was ist Typografie? ... 208        5.2 ... Websichere Schriften ... 216        5.3 ... Webfonts ... 219        5.4 ... Die richtige Schrift auswählen ... 228        5.5 ... Texte in HTML und CSS gestalten ... 236        5.6 ... Variable Fonts ... 251        5.7 ... Typografische Details ... 255   6.  Navigationen und ­Interaktionen ... 263        6.1 ... Grundlagen nutzungsfreundlicher Interaktionen ... 264        6.2 ... Links: Usability und Accessibility ... 271        6.3 ... Buttons ... 272        6.4 ... Navigationen ... 279        6.5 ... Responsive Navigationen ... 295        6.6 ... Formulare ... 307        6.7 ... Animationen ... 313   7.  Farbe im Web ... 325        7.1 ... Kleine Farblehre ... 326        7.2 ... Farben und Farbschemata für Websites ... 346        7.3 ... Farben am Monitor und im Web ... 360        7.4 ... Barrierefreiheit und Usability -- auch bei der Farbwahl ... 371   8.  Grafiken, Bilder und Multimedia ... 373        8.1 ... Tipps für Bildwahl und Bildgestaltung ... 374        8.2 ... Grafiken und Bilder: frei oder lizenziert? ... 387        8.3 ... Bilder für das Web vorbereiten ... 392        8.4 ... Bilder in Websites einbauen ... 399        8.5 ... Ein Pixel ist ein Pixel ... Oder? ... 404        8.6 ... Lösungen für responsive Bilder in der Praxis ... 406        8.7 ... Icons einsetzen und gestalten ... 414        8.8 ... Nachhaltigkeit durch weniger Bilder ... 426        8.9 ... Video und Audio in HTML einbinden ... 427   9.  Testen und optimieren ... 435        9.1 ... Funktionalitäten sicherstellen ... 436        9.2 ... Usability, User Experience und Accessibility testen ... 442        9.3 ... Performance: Lade- und Renderingzeiten im Griff ... 448        9.4 ... Nachhaltigkeit bei der Webentwicklung ... 466        9.5 ... Nachhaltigkeit beim Webhosting ... 470   Index ... 473

Regulärer Preis: 19,90 €
Produktbild für Virtualization Essentials

Virtualization Essentials

LEARN THE FUNDAMENTAL CONCEPTS AND SKILLS BY BUILDING YOUR OWN VIRTUAL MACHINEVirtualization is more important than ever, it's how the Cloud works! As virtualization continues to expand, millions of companies all over the world are leveraging virtualization. IT professionals need a solid understanding of virtualization concepts and software to compete in today's job market. The updated new edition of Virtualization Essentials teaches you the core concepts and skills necessary to work with virtualization environments. Designed for new and aspiring IT professionals alike, this practical guide offers an applied, real-world approach to help you develop the necessary skill set to work in Cloud computing, the DevOps space, and the rest of the virtual world. Virtualization Essentials simplifies complex concepts to ensure that you fully understand what virtualization is and how it works within the computing environment. Step by step, you’ll learn how to build your own virtual machine, both by scratch and by migrating from physical to virtual. Each user-friendly chapter contains an overview of the topic, a discussion of key concepts, hands-on tutorials, end-of-chapter exercises, review questions, and more.* Configure and manage a virtual machine’s CPU, memory, storage, and networking * Distinguish between Type 1 and Type 2 hypervisors* Compare the leading hypervisor products in today’s market * Configure additional devices for a virtual machine * Make considerations for availability* Understand how cloud computing leverages virtualizationVirtualization Essentials is an invaluable ‘learn-by-doing’ resource for new and aspiring IT professionals looking to gain a solid foundation in virtualization. It is also an excellent reference for more experienced IT admins responsible for managing on-premise and remote computers and workstations. ABOUT THE AUTHORMATTHEW PORTNOY is an information technology professional and Sales Engineering Manager at Splunk. He specializes in data management and virtualization. He has over 30 years’ experience in the IT industry and is a former Staff System Engineer at VMware.

Regulärer Preis: 28,99 €
Produktbild für Android Smartphones für Dummies (5. Auflg.)

Android Smartphones für Dummies (5. Auflg.)

Sie haben ein Android-Smartphone und möchten wissen, was damit alles möglich ist? Dieses Buch bietet Ihnen einen Crash-Kurs in der Nutzung von Android, ganz egal, welches Gerät Sie besitzen. Dabei lernen Sie mehr als nur die Grundlagen des Chattens und Fotografierens. Jerome F. DiMarzio gibt Ihnen Profi-Tipps und -Tricks, an die Hand, wie Sie Ihr Telefon anpassen, Einstellungen optimieren, soziale Medien sicher nutzen und das Beste aus Apps und Widgets herausholen. Mit vielen Schritt-für-Schritt-Anleitungen ist dieses Buch Ihr freundlicher Ratgeber für das Betriebssystem Android.Jerome F. DiMarzio hat fast 30 Jahre Erfahrung in der Entwicklung von Spielen und Anwendungen in verschiedenen Programmiersprachen und für eine Vielzahl von Betriebssystemen. Er ist ein erfahrener Android-Entwickler, der Autor von 15 Büchern und hat mit Organisationen wie der Walt Disney Company und dem US-Verteidigungsministerium zusammengearbeitet.

Regulärer Preis: 17,99 €