Zum Hauptinhalt springen Zur Suche springen Zur Hauptnavigation springen

Software

Produkte filtern

Produktbild für Programmieren lernen mit JavaScript (4. Auflg.)

Programmieren lernen mit JavaScript (4. Auflg.)

Programmieren lernen mit JavaScript in aktueller 4. Auflage aus Juli 2025.Starte deine Programmierreise mit unterhaltsamen Spielen und kleinen Projekten! Du benötigst keine Vorkenntnisse oder spezielle Hardware – dein Computer genügt vollkommen. Deine erstellten Programme laufen direkt im Browser und sind einfach mit Freunden zu teilen, egal welches Betriebssystem sie nutzen. Mit JavaScript erlernst du die Sprache, die das Herzstück fast jeder Webseite bildet. Beginne mit den Grundlagen und arbeite dich bis zu grafischen Spielen und Animationen vor.An die Tasten, fertig, los! Dem Computer Befehle geben Beim Programmieren bist du der Chef. Du musst nur genau wissen, welche Befehle der Computer versteht. Die wichtigsten stehen gleich im ersten Kapitel. Am liebsten Spiele Programmieren kann man alles mögliche, von der Rechenaufgabe bis zur Waschmaschine. Weil Spiele immer noch am meisten Spaß machen, gibt es hier in fast jedem Kapitel ein eigenes Spiel. Jedes ist so verschieden, dass du immer etwas Neues lernst. Grafik und Animation Natürlich soll es auch gut aussehen. Farben, Grafik und Animationen gehören dazu. Mehr noch: Du bindest Bibliotheken ein, programmierst eigene Objekte und Diagramme und lässt Spielsteine gerade so schnell zu Boden fallen, dass sie eine schöne Herausforderung darstellen.Das alles ist für dich dabei: Einstieg mit Browser und Texteditor Erste Schritte mit JavaScript und HTML Quiz, Rechenkönig, Textadventure Ein Grafik-Framework benutzen Fehler finden Farben und Animationen Inhaltspunkt Diagramme erstellen Objektorientiert programmieren Tetris nachprogrammieren Künstliche Intelligenz nutzen Leseprobe (PDF-Link) »Dem Computer Regeln beizubringen, ist ganz leicht. Und Spiele selbst zu programmieren macht noch mehr Spaß, als welche zu spielen.« Stephan Elter ist Softwareentwickler und verwendet JavaScript seit vielen Jahren – neben PHP, Java und einer Menge anderer Sprachen.

Regulärer Preis: 24,90 €
Produktbild für Generative KI mit Python

Generative KI mit Python

Ihr Guide für die eigene RAG-Anwendung! Freuen Sie sich auf einen umfassenden Einstieg in die Welt der Generativen KI mit Python. Dieses Buch deckt Schlüsselkonzepte wie Large Language Models (LLMs), LangChain, Vektor-Datenbanken und Retrieval-Augmented-Generation (RAG) ab. Sie lernen die Grundlagen des Prompt Engineering kennen und erfahren, wie Sie Agentensysteme entwickeln und deployen.Mit praxisnahen Beispielen und klaren Erklärungen tauchen Sie tief in die Materie ein – ideal für alle, die Generative KI-Lösungen mit Python umsetzen wollen. Aus dem Inhalt Große Sprachmodelle (LLMs und LMMs) Prompt Engineering Sprachanalyse (NLP) Vektordatenbanken LangChain HuggingFace CrewAI AutoGen Agentensysteme OpenAI- und andere APIsLeseprobe (PDF)

Regulärer Preis: 39,90 €
Produktbild für Das neue ABAP-Kochbuch

Das neue ABAP-Kochbuch

Dieses Buch präsentiert neue und erprobte Lösungswege für die wichtigsten Aufgaben und Problemstellungen der ABAP-Entwicklung. Erfahrene Entwickler zeigen Ihnen, welche Herangehensweisen sich in der täglichen Praxis als einfach, schnell und praktikabel erwiesen haben. Dabei stehen die neuen Programmiermodelle und -Frameworks ABAP Cloud und ABAP RESTful Application Programming Model im Fokus. Mit zahlreichen Workshops und »Rezepten« führt Sie das Buch Schritt für Schritt durch die wichtigsten Programmiertechniken und -Tools. Aus dem Inhalt: Systemfelder und LaufzeitinformationenCustomer Data BrowserAnwendungslogÄnderungsbelegeSperrobjekteNummernkreisobjekteDatei-UploadHintergrundverarbeitungParallelisierungE-Mail-VersandDokumentation   Einleitung ... 15   1.  Einführung in die moderne ABAP-Entwicklung ... 21        1.1 ... Die Rolle von ABAP in der SAP-Entwicklung ... 22        1.2 ... Das neue Entwicklungsmodell für ABAP ... 24        1.3 ... Die ABAP-Sprachversion ... 26        1.4 ... Über Release-Kontrakte freigegebene APIs ... 31        1.5 ... Entwicklungsumgebung ... 32        1.6 ... Programmiermodell ... 33        1.7 ... Einsatzszenarien für ABAP Cloud ... 35        1.8 ... ABAP-Releases On-Premise und in der Cloud ... 38        1.9 ... Einschränkungen abhängig vom Release und der Laufzeitumgebung ... 40        1.10 ... Zusammenfassung ... 41   2.  Das Anwendungsszenario ... 43        2.1 ... Konzept der Beispielanwendung ... 44        2.2 ... Erstellung von Dictionary-Objekten ... 47        2.3 ... Generierung einer RAP-Anwendung ... 55        2.4 ... Erstellung von Assoziationen ... 70        2.5 ... Anwendungsszenario aus Anwendersicht ... 77        2.6 ... Zusammenfassung ... 81   3.  Umgang mit Systemfeldern und Laufzeitinformationen ... 83        3.1 ... Systemfelder in ABAP Cloud ... 84        3.2 ... Überblick über die verfügbaren APIs ... 87        3.3 ... Zugriff auf Zeitinformationen ... 87        3.4 ... Zugriff auf Benutzerdaten ... 95        3.5 ... Zugriff auf technische Informationen der aktuellen Programmausführung ... 97        3.6 ... Zugriff auf Meldungen ... 99        3.7 ... Zugriff auf Systeminformationen ... 100        3.8 ... Zusammenfassung ... 103   4.  Tabellenanalyse ... 105        4.1 ... Tabellenanalyse mit dem Kundendaten-Browser ... 106        4.2 ... Tabellenanalyse mit den ABAP Development Tools ... 113        4.3 ... Zusammenfassung ... 117   5.  Tabellenpflege mit Business Configuration Maintenance Objects ... 119        5.1 ... Überblick über das neue Tabellenpflegekonzept ... 120        5.2 ... Customizing-Tabellen anlegen ... 122        5.3 ... Business Configuration App generieren ... 134        5.4 ... Berechtigungen vergeben ... 142        5.5 ... Konfiguration aus Anwendersicht ... 147        5.6 ... Einstellungen im Business Configuration Maintenance Object ... 154        5.7 ... Lebenszyklusverwaltung mit Deprecation ... 156        5.8 ... Dokumentation von Business Configuration Maintenance Objects ... 159        5.9 ... Zusammenfassung ... 161   6.  Anwendungsprotokolle ... 163        6.1 ... Anwendungsprotokoll für das Anwendungsbeispiel ... 164        6.2 ... Pflege von Anwendungsprotokollobjekten und unterobjekten ... 168        6.3 ... Die BALI-API ... 172        6.4 ... Erstellung eines Protokolls ... 174        6.5 ... Speichern eines Protokolls ... 186        6.6 ... Protokolle anzeigen ... 188        6.7 ... Zusammenfassung ... 190   7.  Änderungsbelege ... 193        7.1 ... Änderungsbelegobjekte in den ABAP Development Tools pflegen ... 195        7.2 ... Protokollierung über die generierte Klasse aufrufen ... 199        7.3 ... Änderungsbelegfortschreibung mit dem ABAP RESTful Application Programming Model ... 207        7.4 ... Änderungsbelege anzeigen ... 213        7.5 ... Zusammenfassung ... 214   8.  Sperrobjekte ... 215        8.1 ... Sperrverfahren im Datenbankumfeld ... 216        8.2 ... Sperren auf der ABAP-Plattform ... 219        8.3 ... Verwendung von Sperrobjekten ... 220        8.4 ... API für Sperrobjekte ... 222        8.5 ... Integration in das Anwendungsbeispiel ... 229        8.6 ... Zusammenfassung ... 233   9.  Nummernkreisobjekte ... 235        9.1 ... Nummernkreise in SAP-Systemen ... 236        9.2 ... Pflege eines Nummernkreises ... 236        9.3 ... API für Nummernkreisobjekte ... 241        9.4 ... Nummernvergabe im ABAP RESTful Application Programming Model ... 245        9.5 ... Zusammenfassung ... 254 10.  Hintergrundverarbeitung ... 257        10.1 ... Entwicklung einer Ausführungslogik ... 258        10.2 ... Erstellung von Anwendungsjobs ... 263        10.3 ... Prüfungen ... 273        10.4 ... Protokollierung ... 278        10.5 ... Zusammenfassung ... 280 11.  E-Mail-Versand ... 283        11.1 ... Konfiguration und Überwachung des E-Mail-Versands ... 284        11.2 ... ABAP Cloud API für den E-Mail-Versand ... 287        11.3 ... Integration des Newsletter-Versands in das Rezeptportal ... 294        11.4 ... Zusammenfassung ... 300 12.  Parallelisierung von Anwendungslogik ... 303        12.1 ... Parallelisierung auf der ABAP-Plattform ... 305        12.2 ... Die Klasse »CL_ABAP_PARALLEL« ... 306        12.3 ... Refactoring des Anwendungsbeispiels ... 310        12.4 ... Zusammenfassung ... 322 13.  Datei-Upload ... 325        13.1 ... Erweiterung des Anwendungsbeispiels um die Option des Datei-Uploads ... 326        13.2 ... Zusammenfassung ... 334 14.  Umgang mit Excel-Dateien ... 335        14.1 ... Erstellen einer Excel-Datei ... 339        14.2 ... Auslesen einer Excel-Datei ... 351        14.3 ... Zusammenfassung ... 361 15.  Dokumentation von Entwicklungsobjekten ... 363        15.1 ... ABAP Doc ... 364        15.2 ... Knowledge Transfer Document ... 371        15.3 ... Zusammenfassung ... 378 16.  Berechtigungen ... 379        16.1 ... Berechtigungsprüfungen für Leseoperationen ... 380        16.2 ... Berechtigungsprüfungen für Änderungsoperationen ... 386        16.3 ... Zusammenfassung ... 394 17.  Nutzung von APIs ... 397        17.1 ... Die passenden APIs finden ... 398        17.2 ... RAP-basierte APIs per EML aufrufen ... 412        17.3 ... Zusammenfassung ... 416 18.  Erweiterungen in ABAP Cloud ... 419        18.1 ... Key-User-Erweiterbarkeit ... 420        18.2 ... Entwicklererweiterbarkeit ... 442        18.3 ... Zusammenfassung ... 451 19.  Ausblick ... 453   Anhang ... 453        A ... Installation der Beispielanwendung ... 461        B ... Namenskonventionen für die Beispielanwendung ... 463        C ... Installation der ABAP Development Tools ... 467   Das Autorenteam ... 469   Index ... 471

Regulärer Preis: 89,90 €
Produktbild für Programmieren lernen mit JavaScript

Programmieren lernen mit JavaScript

Entdecke mit JavaScript die Sprache, die hinter fast jeder Webseite steckt, und programmiere Spiele und Anwendungen, die einfach Spaß machen. Steig direkt ein, du brauchst nur deinen Computer und dieses Buch. Es zeigt dir alles von den ersten Befehlen bis zu Grafik und Animation – Schritt für Schritt und an vielen Beispielen. Deine Programme kannst du direkt im Browser laufen lassen und leicht an Freunde weitergeben, ganz unabhängig vom Betriebssystem. Ran an die Tasten, fertig, los! Aus dem Inhalt: Einstieg mit Browser und TexteditorErste Schritte mit JavaScript und HTMLQuiz, Rechenkönig, TextadventureEin Grafik-Framework benutzenFehler findenFarben und AnimationenInhaltspunktDiagramme erstellenObjektorientiert programmierenTetris nachprogrammierenKünstliche Intelligenz nutzen   Vorwort ... 17   Materialien zum Buch ... 18   Über dieses Buch ... 19   1.  HTML ... 33        Die Befehle -- Tags ... 34        Deine erste Webseite ... 41        Tags tieferlegen und verchromen -- Attribute ... 45   2.  Hallo Welt ... 49        So kommen Programme in die Webseite ... 50        Ein kleines Meldungsfenster -- der Einstieg ... 52        Und so kommt das JavaScript in die Webseite ... 53        Das Handy fällt nicht weit vom Stamm -- der gute alte Galileo und warum auch Formeln Spaß machen ... 57        Wie schreibe ich »?« in JavaScript? ... 58        Wohin mit dem Ergebnis? ... 59        Allheilmittel gegen Vergesslichkeit -- die Variablen ... 63        Vom Handyweitwurf zum ersten Spiel ... 68        Lasst die Spiele beginnen ... 74        Die erste Schleife geht auch ohne Schnürsenkel ... 75        Waren da hinten nicht gerade noch der Bernd und die Alfi? Dort, wo jetzt das Monster steht? ... 78        Falls es mal nicht klappt ... 81   3.  Zufall, Spaß und Logik ... 85        Zahlen raten ... 86        Die Anleitung haben wir -- bauen wir unser Programm ... 87        Was macht der Programmcode denn da? ... 89        »Hey, mach's noch mal« -- Schleifen mit »do-while« ... 92        Das fertige Programm ... 94        Schere, Stein, Papier ... 98        Das »if« und das »else« ... 105        Sag mal, stimmt die Formel so? Formeln, Bauchgefühle, Tests ... 107   4.  CodeBreaker ... 111        Die geheime Zahl ... 112        Von der Beschreibung zum Programm ... 113        Nur der Teufel steckt so tief im Detail und alle, die programmieren -- »else if« ... 118        Tunen, tieferlegen, lackieren und Locken eindrehen ... 124        JavaScript über Klicks auf HTML-Elemente aufrufen ... 129   5.  Bubbles, Blasen und Arrays ... 137        Erst einmal alles fürs Sortieren ... 138        Arrays -- die Vereinsmeier unter den Variablen ... 138        Werte lesen, schreiben und auch wieder vergessen ... 140        The sort must go on ... oder so ähnlich ... 142        Bubblesort mit Computer ... 144        Feinschliff ... 151        Das Ende der weißen Seiten ist nahe ... 157        Etwas schicke Kosmetik ... 165        Die volle Funktion für Bubblesort ... 165   6.  Quiz ... 169        Tieferlegen und verchromen -- alles mit CSS ... 175        Dreimal darfst du raten ... 178        Vom richtigen Mischen und von anonymen Funktionen ... 185        Die Sache mit der Henne, dem Ei und dem besten Anfang ... 188        Das Quiz starten ... 193   7.  Rechenkönig ... 201        Die Benutzeroberfläche ... 202        Zuerst die Funktionen und die Variablen ... 206        Der Spieler ist am Zug ... 218        Das Programm als Ganzes ... 220        Nicht für die Ewigkeit -- aber länger als nur für eine Sitzung ... 223   8.  Textadventure ... 233        Wie setzen wir das um? ... 235        JSON -- ein kuscheliges Zuhause für Daten und Geschichten ... 238        Zeit für etwas HTML und CSS ... 242        Von JSON zu JavaScript ... 246        Zuerst die grundlegende Funktionalität -- der Prototyp ... 250        Nach dem Prototyp ... 254        Aus den Nummern die wirklichen Texte holen ... 256        Teile und herrsche -- mehr als nur eine Datei ... 262   9.  Hammurabi ... 269        Wie funktioniert das Spiel? ... 270        Die Regeln -- im Detail ... 274        Unsere Zufallszahlen ... 286        Eine Spielrunde -- ein ganzes Jahr ... 288        Das ganze Programm in einem Rutsch ... 299 10.  Charts und Bibliotheken ... 305        Chartis.js ... 307        Zeit für eigene Daten ... 316 11.  Mondlandung ... 331        Was brauchen wir auf unserer Webseite? ... 332        Schöner abstürzen ... ... 334        Ein paar Funktionen wären auch ganz hilfreich ... 334        Auch das schönste Programm ist nichts ohne eine Ausgabe ... 338        Etwas Kontrolle muss sein ... 341        Schöner fallen mit Canvas und JavaScript ... 344 12.  Im Tal der fallenden Steine ... 353        Die HTML-Datei ... 354        Der Code ... 355 13.  Objekte, Orakel, Schiffe und Seeungeheuer ... 367        Klassen, Objekte und die alten Griechen ... 368        Ein Orakel und die erste eigene Klasse ... 369        Noch eine Schippe OOP obendrauf ... 377        Einmal das volle Programm, bitte ... 378        Setzt die Segel! ... 379        So schreiben wir unser Programm ... 380        Eine Karte für die hohe See ... 382        Das Schiff ... 387        Eine Steuerung -- ganz klassisch ... 389        Die Klasse »Karte« ... 391        Die Klasse »Schiff« ... 393        Und noch die Steuerung ... 394 14.  Würfel, Torus, Raumschiffe ... 395        Three.js -- woher nehmen und nicht stehlen? ... 396        Das erste Mal in 3D -- fast wie am Filmset ... 398        Und hier der Code am Stück ... 404        Ein Raumschiff -- ganz klassisch ... 406 15.  Zahlen, Buchstaben und KI ... 413        Was fange ich mit künstlicher Intelligenz an? ... 414        Zeit für einen Test ... 419        Und jetzt noch einmal alles am Stück ... 421        Mehr KI und JavaScript ... 425   Index ... 427

Regulärer Preis: 24,90 €
Produktbild für Fit fürs Studium - Mathematik (2. Auflg.)

Fit fürs Studium - Mathematik (2. Auflg.)

MINT-Studiengänge sind beliebt und die Abschlüsse gefragter denn je. Sie halten aber auch einige Herausforderungen bereit – nicht zuletzt, weil Mathematik für sie unverzichtbar ist und mitunter in hohem Tempo vermittelt wird. Keine Sorge: Mit diesem Buch knüpfen Sie an Ihr Schulwissen an, lernen Schritt für Schritt genau das, was Sie noch brauchen, und festigen Ihre Kenntnisse durch Aufgaben, die zu jedem Kapitel mit ausführlichen Lösungen bereitstehen. Sie lernen außerdem, mit der freien Mathematik-Software SageMath zu arbeiten. Gönnen Sie sich die Vorlaufzeit und gehen Sie gut vorbereitet an den Start! Aus dem Inhalt: Mathematische Grundlagen mit Tests zur SelbsteinschätzungLogarithmen und WurzelnSinus und Co. gründlich beleuchtetFolgen, Reihen und GrenzwerteStetigkeit und MonotonieAbleitungen und IntegraleKomplexe ZahlenWahrscheinlichkeiten und StatistikBool’sche Algebra, Aussagenlogik und DigitaleBeweistechnikenKurvendiskussionMantelflächen und Rotationskörper integrierenDifferentialgleichungen erster und zweiter OrdnungPolar- und KugelkoordinatenDifferentialrechnung in mehreren DimensionenVektoren, Vektorräume und MatrizenAnalytische GeometrieEinführung in numerische VerfahrenArbeiten mit Mathematik-Software

Regulärer Preis: 24,90 €
Produktbild für Flutter und Dart

Flutter und Dart

Das umfassende Handbuch Mit Flutter und Dart werden Träume wahr in Sachen plattformübergreifender App-Entwicklung. Der UI-Werkzeugkasten von Flutter stellt Ihnen native iOS- und Android-Widgets flexibel zur Verfügung. Außerdem warten starke Produktivitätstools und moderne Sprachfeatures auf Sie. Marc Marburger stellt Ihnen das Framework Flutter und die Sprache Dart mit all ihren Stärken vor. Profitieren Sie von vielen Codebeispielen und konkreten Praxistipps und lernen Sie, auf welche Details Sie besonders achten sollten und wie Sie die Vorteile von Flutter und Dart ausspielen. So entwickeln Sie robuste, performante Apps mit modernen User Interfaces. Aus dem Inhalt:Installation und WerkzeugeAbhängigkeiten verwaltenWidgets, Themes und StylesFeatures: Null-Safety, Navigation 2.0 und Co.Hot Reload und effiziente WorkflowsLokalisierung und BarrierefreiheitPerformance und Best PracticesReleases für iOS und AndroidFlutter Modules, Natives einbetten und C-SchnittstellenUnit-Tests, Widgets testenLogging und AnalyticsCloud-Schnittstellen am praktischen BeispielAutor: Marc Marburger hat langjährige Erfahrung in der App- und Softwareentwicklung. Angefangen hat er nach dem Abschluss in Informatik mit C++ und Assembler in der Industrieautomatisierung. Plattformübergreifende Apps beschäftigen ihn seit 2012, von C# auf der Windows-Plattform über Xamarin kommend liegt sein Fokus nun auf Dart und Flutter. Diese Technologie setzt er täglich als freiberuflicher Softwareentwickler in Kundenprojekten ein. Leseprobe (PDF-Link)

Varianten ab 39,90 €
Regulärer Preis: 49,90 €
Produktbild für Microsoft 365 absichern

Microsoft 365 absichern

»Das Schöne an der Cloud ist, dass man sich nicht mehr selbst um die Sicherheit der Daten kümmern muss.« Ein gefährlicher Irrtum! Zwar stellt Microsoft umfangreiche Sicherheitswerkzeuge zur Verfügung, die Verantwortung für die Absicherung Ihres Tenants liegt jedoch bei Ihnen. In diesem kompakten Guide gibt Ihnen Aaron Siller einen umfassenden Überblick über die Sicherheitstools und -optionen von Microsoft 365 und zeigt Ihnen, wie Sie Zugriffsrechte richtig setzen und Konten professionell absichern. So bleiben Ihre Daten auch in Zukunft geschützt. Aus dem Inhalt: Zero Trust und die Basis Ihrer SicherheitDas Admincenter von Microsoft 365Microsoft Defender XDRZugriffssteuerung und Identity-ManagementEntra ID: Konten und Rechte verwaltenSharePoint und OneDrive: FreigabeverwaltungSPF, DMARC und DKIM für Exchange OnlineTeams: Richtlinien und VorgabenIntune: BYOD und Device ManagementBest Practices und konkrete Vorlagen für mehr Sicherheit

Regulärer Preis: 39,90 €
Produktbild für Hardware & Security (2. Auflg.)

Hardware & Security (2. Auflg.)

Manipulierte USB-Sticks, unscheinbare Keylogger, falsche Access-Points, geklonte RFID-Karten – die Gefahren für Ihre IT-Infrastruktur beschränken sich nicht auf Attacken von Viren und Trojanern. Tobias Scheible zeigt Ihnen in diesem Handbuch, wie Sie Ihre Rechnersysteme und Netzwerke umfassend vor Hardware-Angriffen schützen. Sorgen Sie proaktiv für Sicherheit, indem Sie Ihre Mitarbeiterinnen und Mitarbeiter für die Bedrohungen sensibilisieren und die Werkzeuge der Angreifer detailliert kennenlernen. Denn nur mit einem ganzheitlichen Blick auf die Bedrohungslage gelingt es Ihnen, Industriespionage, Ransomware-Angriffe und andere Attacken richtig zu bekämpfen.Aktuell zu: Rubber Ducky Mark II, MalDuino 3, ESP32-S3 Pendrive, O.MG Plug, O.MG Cabel, O.MG Adapter, O.MG UnBlocker, USBKill Professionell, HackrRF One Porta Pack, XIXEI X7, Packet Squirrel Mark II, LilyGo T-Dongle S3, Flipper Zero und Lilygo T-Embed.Aus dem Inhalt Planung, Durchführung und Auswertung von Penetrationstests: Red Teaming in der Praxis Security Awareness schulen Spionage-Gadgets: GPS-Tracker, Kameras, Aufnahmegeräte, Key- und Screenlogger Angriffe über die USB-Schnittstelle: Rubber Ducky, Digispark, USBKill und mehr WLAN-Verbindungen manipulieren: WiFi Deauther, WiFi Pineapple Kabelgebundene Netzwerke ausspionieren: Throwing Star LAN Tap, Packet Squirrel Funkverbindungen stören: Crazyradio PA, HackRF One, Störsender und mehr RFID-Tags duplizieren und manipulieren: Proxmark, iCopy-X, NFC-Kill Bluetooth tracken und abhören: Bluefruit LE Sniffer, Ubertooth One und BBC micro:Boards Universelle Hacking-Hardware: LilyGo, Raspberry Pi Zero, Flipper Zero und mehr Gefundene Hardware analysieren, Datenspeicher auslesen und Netzwerkverkehr überwachen Angriffsszenarien und LaborumgebungLeseprobe (PDF)

Regulärer Preis: 59,90 €
Produktbild für Apache Kafka (2. Auflage)

Apache Kafka (2. Auflage)

Apache Kafka in 2. Auflage aus dem Juli 2025: Von den Grundlagen bis zum Produktiveinsatz- Kafkas verteilte Streaming-Fähigkeiten beherrschen- Echtzeit-Datenlösungen implementieren- Kafka in Unternehmensumgebungen integrieren- Kafka-Anwendungen entwickeln und verwalten- Ausfallsicherheit und Skalierbarkeit erreichenApache Kafka ist der Goldstandard für Streaming- Datenplattformen und Kernbestandteil moderner Echtzeitdaten-Architekturen. Es ermöglicht einen nahtlosen Datenfluss zwischen verschiedenen Services, IT-Systemen und Teams in Unternehmen. Kafkas solides Design gewährleistet hohe Ausfallsicherheit und reibungslose Skalierbarkeit.Dieses Buch ist ein praktischer Leitfaden für IT-Fachleute, die Kafka in datenintensive Anwendungen und Infrastrukturen integrieren. Von der Einrichtung von Kafka-Clustern über das Produzieren und Konsumieren von Nachrichten bis zur Integration in Unternehmenssysteme – leicht verständlich wird das nötige Wissen für zuverlässige und skalierbare Kafka-Anwendungen vermittelt.Neu in der 2. Auflage: Das Buch wurde vollständig überarbeitet und um den umfangreichen Teil „Kafka im Unternehmenseinsatz“ erweitert. Dieser behandelt ausführlich Kafka Connect zur Systemintegration, Stream-Processing, Governance-Aspekte sowie eine praxisnahe Referenzarchitektur. Zusätzlich bietet das Buch erweiterte Einblicke in Monitoring, Desaster Management und Kafkas Rolle in modernen Datenarchitekturen.Anatoly Zelenin und Alexander Kropp begeistern sich seit ihrer Kindheit für IT und arbeiten heute als Experten für Echtzeitdaten und moderne IT-Architekturen mit Fokus auf Apache Kafka. Anatoly begeistert mit seinen Trainings Teams und bringt sie aufs nächste Kafka-Level. Alexander gestaltet aktiv Cloud- Plattformen mit Kubernetes und entwickelt kreative IT-Lösungen. Als Teil der DataFlow Academy verhelfen sie Unternehmen durch praxisnahe Trainings und Beratung zum Erfolg mit Echtzeitdaten.AUS DEM INHALT- Kafka-Grundlagen und Architektur: Vom Aufbau bis zur Verwaltung von Clustern- Zentrale Konzepte: Topics, Nachrichten, verteilte Logs und Zuverlässigkeit- Tiefer Einblick: Cluster-Management, Nachrichten produzieren, konsumieren und bereinigen- Kafka im Unternehmenseinsatz: Kafka Connect, Stream-Processing, Governance und Referenzarchitektur- Betriebliche Aspekte: Monitoring, Alerting und Desaster Management- Kafka in modernen Architekturen: Vergleich mit anderen Technologien und praktische Einsatzszenarien

Regulärer Preis: 49,99 €
Produktbild für Observability Engineering with Cilium

Observability Engineering with Cilium

In the dynamic realm of software deployment, the rise of cloud-native technologies has transformed technological and cultural standards. This shift, while bringing innovation and agility, also introduces paradigms and complexities with the interplay of microservices in on-prem, multi and hybrid cloud. To address these challenges, Observability engineering is now a necessity and is crucial for survival in the competitive world of Industry 4.0, AI and cloud native._Observability Engineering with Cilium _dives into the cloud-native ecosystem, exploring observability's core principles and applications. The goal is to delve into the under-addressed aspects of observability critical for cloud-native deployment. It aims to provide a deep understanding of cloud-native environments. Throughout, we demystify key definitions, paradigms and shed light on socio-economic and socio-technical change, Conway's Law, maturity models and other less-discussed aspects to guide you in designing, building, and operating a comprehensive Observability platform, leveraging technologies like Kubernetes, service mesh and eBPF and tools like Cilium, Hubble, Tetragon, Prometheus, OpenTelemetry, Cribl, Splunk, Pixie, Falco, Grafana Beyla and Alloy.By the end of this book, you'll have the tools to level up your knowledge base to become a sophisticated cloud-native observability engineer.YOU WILL LEARN:* The complexities of cloud-native environments by exploring modern observability patterns with technologies like eBPF, Cisco Cilium, and innovative methodologies* How to effectively utilize eBPF across on-prem and hybrid cloud environments* How to identify risks in your cloud-native journey as well as how to mitigate them* Insights into software instrumentation essential for effective monitoring and diagnostics* How to navigate trade-offs, processes, and challenges to enhance observability efficiency KPIsTHIS BOOK IS FOR:Kubernetes specialists, and application architects, as well as CISOs, CTOs, and CIOs who wish to learn how to utilize modern concepts to plan, design and operate a flexible Observability platform that backs you during migration from current state of operation to the cloud-native state.PART ONE.- Chapter 1: The Groundwork.- Chapter 2: Cloud Native Phenomena.- Chapter 3: Cloud Native Maturity Models.- Chapter 4: Observability Engineering Fundamentals.- Chapter 5: Instrumentation Engineering Fundamentals.- Chapter 6: Demystifying Cilium Spellbinding Nature.- PART TWO.- Chapter 7: Delineating Cilium Core Architecture.- Chapter 8: Portraying Cilium Use Cases.- Chapter 9: Observing the Unseen with Cilium and Grafana.- Chapter 10: Cilium Outstanding, Yet Not Alone.

Regulärer Preis: 62,99 €
Produktbild für Shopping in Virtual Stores

Shopping in Virtual Stores

How can immersive virtual environments reshape the way Generation Z shops? Discover how virtual stores in the metaverse could revolutionize shopping for Gen Z. This study investigates the customer experience in virtual stores, its sensory, emotional, cognitive, social and immersive dimensions and their influence on Gen Z's behavioral intention to use virtual stores as a new shopping channel in the future. Drawing on a comprehensive analysis of 95 virtual stores and survey data from over 300 online shoppers, the findings reveal unexpected consumer patterns: introverts, individuals with no VR experience, and non-gamers exhibit a notably high openness toward virtual shopping environments. The study further identifies Gen Z's preference for virtual stores that seamlessly integrate the strengths of both physical and e-commerce shopping. This book offers a data-driven roadmap for designing engaging, future-ready virtual shopping experiences that resonate with the next generation of digital consumers. Dive into the future of immersive online shopping and learn how to engage and retain the next generation of consumers.Introduction.- Shopping in Virtual Stores.- Customer Experience.- Model Development, Conceptualization, Hypotheses & Further Insights.- Methodology.- Data Analysis.- Conclusion.

Regulärer Preis: 96,29 €
Produktbild für Intermediate Python and Large Language Models

Intermediate Python and Large Language Models

Harness the power of Large Language Models (LLMs) to build cutting-edge AI applications with Python and LangChain. This book provides a hands-on approach to understanding, implementing, and deploying LLM-powered solutions, equipping developers, data scientists, and AI enthusiasts with the tools to create real-world AI applications.The journey begins with an introduction to LangChain, covering its core concepts, integration with Python, and essential components such as prompt engineering, memory management, and retrieval-augmented generation (RAG). As you progress, you’ll explore advanced AI workflows, including multi-agent architectures, fine-tuning strategies, and optimization techniques to maximize LLM efficiency.The book also takes a deep dive into practical applications of LLMs, guiding you through the development of intelligent chatbots, document retrieval systems, content generation pipelines, and AI-driven automation tools. You’ll learn how to leverage APIs, integrate LLMs into web and mobile platforms, and optimize large-scale deployments while addressing key challenges such as inference latency, cost efficiency, and ethical considerations.By the end of the book, you’ll have gained a solid understanding of LLM architectures, hands-on experience with LangChain, and the expertise to build scalable AI applications that redefine human-computer interaction.WHAT YOU WILL LEARN* Understand the fundamentals of LangChain and Python for LLM development* Know advanced AI workflows, including fine-tuning and memory management* Build AI-powered applications such as chatbots, retrieval systems, and automation tools* Know deployment strategies and performance optimization for real-world use* Use best practices for scalability, security, and responsible AI implementation* Unlock the full potential of LLMs and take your AI development skills to the next levelWHO THIS BOOK IS FORSoftware engineers and Python developers interested in learning the foundations of LLMs and building advanced modern LLM applications for various tasksChapter 1: LangChain and Python: Basics.- Chapter 2: LangChain and Python: Adanced Components.- Chapter 3: Building Advanced Applications Powered by LLMs with LangChain and Python.- Chapter 4: Deploying LLM-powered Applications.- Chapter 5: Building and Fine-tuning LLMs.

Regulärer Preis: 56,99 €
Produktbild für Shell Script Programmierung kapieren und trainieren

Shell Script Programmierung kapieren und trainieren

Dein Weg zum Shell-Script-Meister Shell Scripting zu lernen ist wie das Meistern einer Kampfkunst - es erfordert Übung, Struktur und ein solides Fundament. Dieses Buch richtet sich an Systemadministratoren, Entwickler und Studierende, die Shell Scripting von Grund auf lernen und praktisch anwenden möchten. Jedes Kapitel vermittelt praxisnahe Techniken, mit denen du deine Fähigkeiten systematisch aufbaust. Trainingsplan für die Praxis Du startest mit den Grundlagen der Syntax und den wichtigsten Terminal-Befehlen. Danach lernst du den Umgang mit Variablen, Kontrollstrukturen, Funktionen und der Verarbeitung von Dateien. Fortgeschrittene Themen wie Prozesssteuerung, zeitgesteuerte Aufgaben mit Cron und andere Automatisierungstechniken runden dein Training ab. Mit Übungen und Prüfungen zum schwarzen Gürtel Nach jedem Kapitel stellst du dich einer Gürtelprüfung - einer herausfordernden Übungsaufgabe, um dein Wissen zu festigen. So erarbeitest du dir Schritt für Schritt alle Grundlagen der Shell-Script-Programmierung, die im Admin- und DevOps-Alltag unverzichtbar sind. Uwe Schirmer ist Geschäftsbereichsleiter bei der rms GmbH, die Software für den öffentlichen Nahverkehr entwickelt.Er hat viele Jahre als Software-Architekt gearbeitet und ist beim International Software Architecture Qualification Board (iSAQB) aktiv. Als Autor hat er bereits mehrere Bücher über Scala und Scrum geschrieben und verschiedene Bücher aus dem Englischen übersetzt. Er bloggt unter http://schirmer.org. Louis Schirmer studiert Kognitionswissenschaften und arbeitet als Werkstudent in der Softwareentwicklung. Mit diesem Buch hat er erste Erfahrungen im Schreiben machen können.

Regulärer Preis: 29,99 €
Produktbild für Einstieg in die Datenanalyse mit Excel

Einstieg in die Datenanalyse mit Excel

In diesem Praxisbuch führt George Mount Daten- und Business-Analyst*innen durch zwei leistungsstarke in Excel integrierte Tools für die Datenanalyse: Power Pivot und Power Query. Er zeigt Ihnen, wie Sie mit Power Query Workflows zur Datenbereinigung erstellen und mit Power Pivot relationale Datenmodelle entwerfen. Darüber hinaus lernen Sie nützliche Funktionen wie dynamische Array-Formeln, KI-gestützte Methoden zur Aufdeckung von Trends und Mustern sowie die Integration von Python zur Automatisierung von Analysen und Berichten kennen.George Mount zeigt Ihnen, wie Sie Ihre Excel-Kenntnisse weiter ausbauen und das Programm effektiv für die moderne Datenanalyse nutzen. Das Buch gibt einen klaren Überblick über das volle Potenzial von Excel und hilft Ihnen, auch ohne Power BI oder anderer Zusatzsoftware Daten effektiv aufzubereiten und zu analysieren. Viele Übungen zur Vertiefung des Gelernten runden das Buch ab.Dieses Buch zeigt Ihnen, wie Sie:wiederholbare Datenbereinigungsprozesse für Excel mit Power Query erstellenrelationale Datenmodelle und Analysen mit Power Pivot entwickelnDaten schnell mit dynamischen Arrays abrufenKI nutzen, um Muster und Trends in Excel aufzudeckenPython-Funktionen in Excel für automatisierte Analysen und Berichte integrierenLeseprobe (pdf-Link)Über den Autor:George Mount ist Gründer von Stringfest Analytics, einer Beratungsfirma, die sich auf die berufliche Weiterbildung im Bereich Datenanalyse spezialisiert hat. Er hat mit führenden Bootcamps, Lernplattformen und Fachorganisationen zusammengearbeitet, um Menschen dabei zu unterstützen, in der Datenanalyse erfolgreich zu sein. George Mount wurde mit dem „Microsoft Most Valuable Professional“-Award für herausragende technische Expertise und sein Engagement in der Excel-Community ausgezeichnet.

Regulärer Preis: 34,90 €
Produktbild für Large Language Models selbst programmieren

Large Language Models selbst programmieren

LLMs selbst erstellen und von Grund auf verstehen!Der Bestseller aus den USA ist jetzt endlich in deutscher Übersetzung erhältlich und bietet den idealen Einstieg in die Welt der Large Language Models (LLMs). Auf dem eigenen Laptop entwickeln, trainieren und optimieren Sie ein LLM, das mit GPT-2 vergleichbar ist – ganz ohne vorgefertigte Bibliotheken. Bestsellerautor Sebastian Raschka erklärt die Grundlagen und Vorgehensweise Schritt für Schritt und leicht verständlich.Das Buch nimmt Sie mit auf eine spannende Reise in die Blackbox der generativen KI: Sie programmieren ein LLM-Basismodell, bauen daraus einen Textklassifikator und schließlich einen eigenen Chatbot, den Sie als persönlichen KI-Assistenten nutzen können. Dabei lernen Sie nicht nur die technischen Details kennen, sondern auch, wie Sie Datensätze vorbereiten, Modelle mit eigenen Daten verfeinern und mithilfe von menschlichem Feedback verbessern. Ein praxisnaher Leitfaden für alle, die wirklich verstehen wollen, wie LLMs funktionieren – weil sie ihren eigenen gebaut haben.Über den Autor:Sebastian Raschka, PhD, arbeitet sehr mehr als einem Jahrzehnt im Bereich Machine Learning und KI. Er ist Staff Research Engineer bei Lightning AI, wo er LLM-Forschung betreibt und Open-Source-Software entwickelt. Sebastian ist nicht nur Forscher, sondern hat auch eine große Leidenschaft für die Vermittlung von Wissen. Bekannt ist er für seine Bestseller zu Machine Learning mit Python und seine Beiträge zu Open Source.Richtet sich an:Data ScientistsPython-Programmierer*innen, die sich tiefer in die Funktionsweise von LLMs einarbeiten möchten und ML-Grundkenntnisse haben

Regulärer Preis: 39,90 €
Produktbild für Einstieg in die Datenanalyse mit Excel

Einstieg in die Datenanalyse mit Excel

Daten analysieren und Prozesse automatisieren mit Excel - Automatisieren Sie Ihre Datenbereinigung in Excel mit Power Query. - Strukturieren Sie Ihre Daten mit Power Pivot. - Nutzen Sie Python für automatisierte Analysen und Berichterstattung. In diesem Praxisbuch führt George Mount Daten- und Business-Analyst*innen durch zwei leistungsstarke in Excel integrierte Tools für die Datenanalyse: Power Pivot und Power Query. Er zeigt Ihnen, wie Sie mit Power Query Workflows zur Datenbereinigung erstellen und mit Power Pivot relationale Datenmodelle entwerfen. Darüber hinaus lernen Sie nützliche Funktionen wie dynamische Array-Formeln, KI-gestützte Methoden zur Aufdeckung von Trends und Mustern sowie die Integration von Python zur Automatisierung von Analysen und Berichten kennen. George Mount zeigt Ihnen, wie Sie Ihre Excel-Kenntnisse weiter ausbauen und das Programm effektiv für die moderne Datenanalyse nutzen. Das Buch gibt einen klaren Überblick über das volle Potenzial von Excel und hilft Ihnen, auch ohne Power BI oder anderer Zusatzsoftware Daten effektiv aufzubereiten und zu analysieren. Viele Übungen zur Vertiefung des Gelernten runden das Buch ab. Dieses Buch zeigt Ihnen, wie Sie: - wiederholbare Datenbereinigungsprozesse für Excel mit Power Query erstellen - relationale Datenmodelle und Analysen mit Power Pivot entwickeln - Daten schnell mit dynamischen Arrays abrufen - KI nutzen, um Muster und Trends in Excel aufzudecken - Python-Funktionen in Excel für automatisierte Analysen und Berichte integrieren

Regulärer Preis: 34,90 €
Produktbild für Shell Script Programmierung

Shell Script Programmierung

Dein Weg zum Shell-Script-MeisterShell Scripting zu lernen ist wie das Meistern einer Kampfkunst – es erfordert Übung, Struktur und ein solides Fundament. Dieses Buch richtet sich an Systemadministratoren, Entwickler und Studierende, die Shell Scripting von Grund auf lernen und praktisch anwenden möchten. Jedes Kapitel vermittelt praxisnahe Techniken, mit denen du deine Fähigkeiten systematisch aufbaust.Trainingsplan für die PraxisDu startest mit den Grundlagen der Syntax und den wichtigsten Terminal-Befehlen. Danach lernst du den Umgang mit Variablen, Kontrollstrukturen, Funktionen und der Verarbeitung von Dateien. Fortgeschrittene Themen wie Prozesssteuerung, zeitgesteuerte Aufgaben mit Cron und andere Automatisierungstechniken runden dein Training ab.Mit Übungen und Prüfungen zum schwarzen GürtelNach jedem Kapitel stellst du dich einer Gürtelprüfung – einer herausfordernden Übungsaufgabe, um dein Wissen zu festigen. So erarbeitest du dir Schritt für Schritt alle Grundlagen der Shell-Script-Programmierung, die im Admin- und DevOps-Alltag unverzichtbar sind.

Regulärer Preis: 29,99 €
Produktbild für Pro Cloud-Native Java EE Apps

Pro Cloud-Native Java EE Apps

Learn how to build and deploy Java-based cloud native apps with Jakarta EE with the MicroProfile framework and Kubernetes. This revamped Second Edition reflects the latest updates in Jakarta EE 11, including enhanced support for creating web APIs with Jakarta REST, concurrency management with Jakarta Concurrency, and data persistence with Jakarta Persistence, while incorporating key changes introduced by MicroProfile 7.0.After a quick overview of Jakarta EE and MicroProfile, Pro Cloud Native Java EE Apps starts you on your way by walking you through a cloud-native Jakarta EE-based application case study that will be forged piece-by-piece over the course of the book. Next, you'll interject dependencies and data persistence capabilities as microservices to go with the case study app that you are building. Then, you will dive into migrating a monolith to become a production-ready cloud-native app.Finally, you will look ahead to the future of Jakarta EE with a NEW chapter on artificial intelligence and large language models, exploring potential use cases for how AI-integration can enhance Jakarta EE capabilities. This revised new edition ensures you are equipped with the most current tools and techniques to develop forward-looking, cloud-native apps.WHAT YOU WILL LEARN● Build and deploy a production-ready cloud-native Java app using MicroProfile, Jakarta EE and Kubernetes● Migrate a monolith app to become a cloud-native app● Employ Jakarta EE APIs such as Persistence, CDI and more● Leverage the MicroProfile framework● Explore configurations, resilience, metrics, health, security, and more for your cloud-native apps● Discover how Jakarta EE integrates with AI and LLMs.WHO THIS BOOK IS FOR:Those software developers and programmers with at least some prior experience using Jakarta EE, MicroProfile. At least some prior Java experience is expected.LUQMAN SAEED is Senior Java Developer with 7+ years of experience building scalable cloud-native applications using Spring Boot, Quarkus, and Jakarta EE. Proficient in diverse architectural styles including microservices, monoliths, and moduliths. Skilled in RESTful API design and CI/CD implementation. He is also a published author and creator of the largest Enterprise Java course on Udemy, reaching over 20,000 developers globally. Technical writer and conference speaker dedicated to making complex concepts accessible. Committed to driving innovation in Enterprise Java development and sharing knowledge with the community.GHAZY ABDALLAH is a passionate enterprise Java developer, founder of the Sudan Java User Group (SudanJUG), and a tinkerer. He enjoys the use of modern cloud infrastructure to deliver enterprise applications and site reliability engineering. Hespends his time learning and sharing the latest in cloud-native development.1. Jakarta EE Foundations: Theory and Core Concepts.- 2. Jakarta EE, Microservices, and Cloud-Native Synergy.- 3. Architecting Enterprise Applications with Jakarta EE.- 4. Decoupling with Jakarta CDI: Dependency Injection Mastery.- 5. Data Persistence with Jakarta Data: Modern Persistence Patterns.- 6. Building RESTful Web Services with Jakarta REST.- 7. Jakarta EE Configuration: Flexibility and Best Practices.- 8. Fault Tolerance and Resilience with Jakarta EE.- 9. Metrics for Jakarta EE Applications: Monitoring and Observability.- 10. Health Checks for Cloud-Native Jakarta EE Applications.- 11. Securing Jakarta EE with JWT: Cloud-Native Authentication.- 12. Jakarta EE Testing with Testcontainers: Streamlined Integration Testing.- 13. Cloud-Native Deployments with Jakarta EE: Kubernetes and Beyond.- 14. Monoliths, Moduliths, and Microservices with Jakarta EE: Architectural Patterns.- 15. AI, LLMs, and Jakarta EE: The Next Frontier.

Regulärer Preis: 62,99 €
Produktbild für Python für Kinder

Python für Kinder

Python für Kinder – Spielend leicht programmieren lernen  Dein Kind liebt Computer und hat Spaß daran, Dinge auszuprobieren? Es fragt sich, wie Spiele oder Apps eigentlich funktionieren, und möchte selbst kreativ werden? Dann ist das Buch "Python für Kinder" genau das Richtige! Florian Dalwigk, ein erfolgreicher YouTuber mit über 100.000 Abonnenten, bringt mit diesem Buch die Welt der Programmierung auf spielerische Weise direkt zu euch nach Hause.        Dieses Buch bietet einen leichten Einstieg in die Welt der Python-Programmierung, selbst für absolute Anfänger. Florian erklärt Schritt für Schritt, wie dein Kind spannende Projekte umsetzen kann – von Spielen bis hin zu kreativen Übungen, die nicht nur Spaß machen, sondern auch die Grundlagen der Informatik vermitteln.     Das erwartet dein Kind in diesem Buch:    - Einfacher Einstieg: Dank klarer Erklärungen und leicht verständlicher Beispiele kann dein Kind ohne Vorkenntnisse loslegen.   - Python kinderleicht installieren: Ob auf Mac, Windows oder online – dein Kind lernt, wie Python eingerichtet wird, um sofort mit den Projekten zu starten.   - Bewegte Schildkröten: Mit Python können Schildkröten auf dem Bildschirm laufen und zeichnen – ein kreativer Weg, die Grundlagen der Programmierung zu verstehen.   - Spiele programmieren: Mit spaßigen Projekten wie eigenen Spielen lernt dein Kind spielerisch wichtige Konzepte wie Schleifen und Bedingungen.   - Grundlagen der Informatik: Was sind Algorithmen, wie funktioniert ein Computer, und warum sind Programme so wichtig? Dein Kind wird es bald wissen!       Perfekt für Eltern und Kinder:    - Gemeinsames Lernen: Auch Eltern ohne Vorkenntnisse können zusammen mit ihren Kindern die Projekte ausprobieren und so wertvolle Zeit gemeinsam verbringen.   - Einfach loslegen: Mit leicht verständlichen Anleitungen und spannenden Aufgaben können Kinder sofort starten – ohne lange Vorbereitung.     Florian Dalwigk – Der perfekte Begleiter ins Programmieren     Mit seinem Bestseller "Python für Einsteiger" hat Florian Dalwigk bereits bewiesen, dass er komplexe Themen anschaulich und für alle verständlich machen kann. Jetzt bringt er dieses Wissen in "Python für Kinder" kindgerecht auf den Punkt.     Werde Teil der digitalen Zukunft!     Warum warten? Mit "Python für Kinder" kann dein Kind schon heute anfangen, die Welt der Technik spielerisch zu entdecken.    Bestell jetzt das Buch und erlebe, wie viel Spaß Programmieren machen kann!

Regulärer Preis: 24,99 €
Produktbild für Mobile Systeme

Mobile Systeme

Konzeption, Entwicklung und Betrieb mobiler Systeme. In Erstauflage aus dem Juni 2025.- Erklärt, wie mobile Systeme von Anfang bis Ende entwickelt und genutzt werden.- Vermittelt fundiert die Grundlagen und bietet praktische Einblicke für Studium und Beruf.- Zeigt Strategien und bewährte Methoden, um erfolgreiche und nachhaltige mobile Systeme zu entwickeln.- Stellt neue Entwicklungen, Trends und Technologien vor, die die mobile Welt in Zukunft verändern werden.„Mobile Systeme – Konzeption, Entwicklung und Betrieb“ ist ein umfassendes Grundlagenwerk, das fundiertes Wissen über mobile Technologien, deren Entwicklung und praktischen Einsatz vermittelt. Es erklärt die technischen Grundlagen ebenso wie fortgeschrittene Anwendungsbereiche und deckt den gesamten Lebenszyklus mobiler Systeme ab. Dabei geht es um Themen wie User Experience Design, Entwicklungsstrategien, Application Management, Green IT, XR-Technologien, Mobile Security und Zukunftsthemen wie das Mobile Metaverse. Das Ziel ist es, Studierende der Informatik, Wirtschaftsinformatik und Medieninformatik sowie IT-Manager:innen mit den Besonderheiten, Chancen und Herausforderungen mobiler Ökosysteme vertraut zu machen. Sie sollen lernen, wie man mobile Technologien gezielt und nachhaltig einsetzt. Das Buch bereitet sie auf die Umsetzung innovativer mobiler Projekte in verschiedenen Branchen vor.AUS DEM INHALT- Mobile Systeme: Komponenten und Basistechnologien- Mobile Geräte: Klassen, Technik und Infrastruktur- Mobile Entwicklungsframeworks: Nativ, Cross-Plattform, Hybrid- Mobile User Experience (UX)- Mobile Application Life Cycle Management (ALM), Mobile Application Management (MAM)- Mobile Security: Risiken und Prävention- Mobile KI- Mobile Business: Geschäftsmodelle und globaler Markt- Mobile XR und Mobile Metaverse- Green IT und Green Coding- Technikfolgenabschätzung und soziokulturelle Implikationen

Regulärer Preis: 49,99 €
Produktbild für Samba 4 (3. Auflage)

Samba 4 (3. Auflage)

Das Handbuch für Administratoren in 3. Auflage aus Juli 2025.- Ein Buch für alle, die Samba 4 in ihrem Netzwerk einsetzen wollen – sei es als Active Directory Domaincontroller, als Fileserver oder als Cluster.- Es begleitet von Anfang bis Ende den Aufbau einer kompletten Samba-4-Umgebung, aber für bestimmte Dienste erhalten Sie auch Informationen in einzelnen Kapiteln.- In einem neuen Kapitel wird besonders auf das Thema Sicherheit eingegangen. Hier werden die Möglichkeiten des Function Level 2016 besprochen.Dieses Buch gibt Ihnen eine umfangreiche Anleitung für die Einrichtung und den Betrieb einer Samba-4-Umgebung. Ein Schwerpunkt liegt auf der Verwendung von Samba 4 als Active Directory-Domaincontroller.Dabei werden alle Schritte zu deren Verwaltung beschrieben bis hin zur Behebung eines Ausfalls von Domaincontrollern.Ein weiterer Schwerpunkt ist die Verwaltung von Fileservern in einer Netzwerkumgebung, sei es als einzelner Server oder als Cluster. Bei der Einrichtung des Clusters wird dabei komplett auf Open-Source-Software gesetzt. Auch die Einbindung von Clients – von Windows, Linux und macOS – kommt nicht zu kurz.Die Einrichtung von zwei DHCP-Servern für die ausfallsichere DDNS-Umgebung wird mit allen Schritten und Skripten beschrieben. CTDB wird um die Funktion NFS-Server hochverfügbar bereitstellen erweitert. Gerade als Linux-Administrator ist man es gewohnt, alles möglichst über Skripte auf der Kommandozeile durchführen zu können. Deshalb gibt es zu diesem Bereich ein eigenes Kapitel.Auch wird in dieser Auflage das Thema Sicherheit genauer beleuchtet. Dabei geht es um neue Techniken und die Möglichkeiten, die sich daraus ergeben.AUS DEM INHALT- Installation von Domaincontrollern und Fileservern- Einrichten und Testen von Domaincontrollern- Benutzerverwaltung- Grundlagen zu Gruppenrichtlinien- Einrichtung servergespeicherter Profi le und Ordnerumleitung via GPOs- Einrichtung von RODC (Read Only Domain Controller)- Ausfallsichere DDNS-Infrastruktur- Fileserver in der Domäne- Freigaben einrichten und verwalten- Einrichtung des Virusfilters- Clients in der Domäne- Cluster mit CTDB und GlusterFS- Schemaerweiterung- Einrichten von Vertrauensstellungen- Sicherheit- Hilfe zur Fehlersuche- CTDB und NFS als Cluster

Regulärer Preis: 59,99 €
Produktbild für PHP, MySQL, & JavaScript All-In-One For Dummies

PHP, MySQL, & JavaScript All-In-One For Dummies

LEARN THE ESSENTIALS OF CREATING WEB APPS WITH SOME OF THE MOST POPULAR PROGRAMMING LANGUAGESPHP, MySQL, & JavaScript All-in-One For Dummies bundles the essentials of coding in some of the most in-demand web development languages. You'll learn to create your own data-driven web applications and interactive web content. The three powerful languages covered in this book form the backbone of top online apps like Wikipedia and Etsy. Paired with the basics of HTML and CSS—also covered in this All-in-One Dummies guide—you can make dynamic websites with a variety of elements. This book makes it easy to get started. You'll also find coverage of advanced skills, as well as resources you'll appreciate when you're ready to level up.* Get beginner-friendly instructions and clear explanations of how to program websites in common languages* Understand the basics of object-oriented programming, interacting with databases, and connecting front- and back-end code* Learn how to work according to popular DevOps principles, including containers and microservices* Troubleshoot problems in your code and avoid common web development mistakesThis All-in-One is a great value for new programmers looking to pick up web development skills, as well as those with more experience who want to expand to building web apps. RICHARD BLUM is a highly experienced programmer and systems administrator. He is also author of the most recent editions of Linux For Dummies and Linux All-in-One For Dummies.

Regulärer Preis: 32,99 €
Produktbild für Swift - Das umfassende Handbuch (Auflg. 5)

Swift - Das umfassende Handbuch (Auflg. 5)

Mit Swift und SwiftUI erstellen Sie professionelle und moderne Apps für macOS und iOS. Wie das geht, zeigt Ihnen Michael Kofler in diesem vollständig neu konzipierten Swift-Handbuch. Von den ersten Zeilen in Xcode über das Design Ihrer neuen App mit SwiftUI bis zur Veröffentlichung im App-Store lernen Sie alle Schritte der Anwendungsentwicklung kennen und machen sich mit den neuen Features von Swift 6 vertraut. Ideal für das Selbststudium und den Unterricht.Solides FundamentVon der einfachen for-Schleife bis zum Einsatz von Closures: Dieses Buch gibt einen Überblick über alle wesentlichen Sprachelemente von Swift 6 und erläutert ihren Einsatz. Programmiertechniken zeigen den Einsatz der Swift-Konzepte in der Praxis: JSON-Dateien verarbeiten, Dateien aus dem Internet herunterladen, REST-APIs anwenden, Code asynchron ausführen und vieles mehr.Modernes GUI-DesignDie deklarative Bibliothek SwiftUI macht die Gestaltung moderner Apps zwar nicht zum Kinderspiel, aber einfacher als je zuvor! Lernen Sie, wie Sie Ihre Apps aus Views zusammensetzen, diese optisch ansprechend gestalten, Listen darstellen und zwischen verschiedenen Ansichten navigieren.Daten eingeben, darstellen und speichernDer Datenfluss von der Oberfläche über Ihre eigenen Klassen bis hin zur persistenten Speicherung mit SwiftData oder in der iCloud ist die größte Herausforderung bei der Entwicklung neuer Apps. Umfangreiche, praxisnahe Beispiel-Apps zeigen die Anwendung moderner Coding-Techniken.Aus dem Inhalt: Crashkurs Xcode Schleifen, Funktionen und Closures Strukturen, Klassen und Protokolle Views anwenden und selbst programmieren App-Design und Animation Data Binding, SwiftData und iCloud Internationalisierung und App StoreLeseprobe (PDF-Link)

Regulärer Preis: 49,90 €
Produktbild für SAP-Schnittstellenprogrammierung

SAP-Schnittstellenprogrammierung

Sie wollen SAP- und externe Systeme oder Cloud- und On-Premise-Systeme verbinden? In diesem Buch lernen Sie alle Schnittstellentechnologien und Protokolle kennen. Sie erfahren, wie Sie die erforderlichen Komponenten der ABAP-Plattform konfigurieren und ansprechen. Mit zahlreichen Beispielen in ABAP, Java, C, C++ und C#. Aus dem Inhalt: Schnittstellenprogrammierung auf der ABAP-Plattform und der SAP BTPRemote Function Call mit ABAP, Java, C/C++ und C#Business Application Programming Interface (BAPI)IDoc und ALESOAPOData und SAP GatewayOData mit RAP und CAPABAP Push und Message Channels SAP Business Accelerator HubSAP Event MeshSAP Integration Suite   Einleitung ... 17 TEIL I.  Grundlagen ... 21   1.  Grundlagen der SAP-Schnittstellenprogrammierung ... 23        1.1 ... Die ABAP-Plattform ... 23        1.2 ... Sicherheit ... 39        1.3 ... Programmierung auf der ABAP-Plattform ... 51        1.4 ... Überblick über die Schnittstellentechnologien von SAP ... 63   2.  Grundlagen der Schnittstellenprogrammierung auf der SAP Business Technology Platform ... 87        2.1 ... Einführung in die SAP Business Technology Platform ... 87        2.2 ... Aufbau der Infrastruktur ... 97        2.3 ... Sicherheit ... 130        2.4 ... Entwicklungsinfrastruktur aufsetzen ... 141 TEIL II.  Schnittstellenprogrammierung auf der ABAP-Plattform ... 149   3.  Remote Function Call mit ABAP ... 151        3.1 ... RFC-Funktionsbausteine in ABAP ... 151        3.2 ... Transaktionaler RFC ... 162        3.3 ... Queued RFC ... 169        3.4 ... Background-RFC ... 176        3.5 ... Business-Objekte und BAPIs ... 184   4.  Remote Function Call mit C/C++ ... 213        4.1 ... SAP NetWeaver RFC SDK ... 213        4.2 ... Einfache SAP-NetWeaver-RFC-Clients ... 221        4.3 ... Komplexe SAP-NetWeaver-RFC-Clients ... 235        4.4 ... SAP-NetWeaver-RFC-Server ... 250   5.  Remote Function Call mit Java ... 269        5.1 ... SAP Java Connector ... 269        5.2 ... RFC-Server ... 290   6.  Remote Function Call mit C# ... 301        6.1 ... SAP Connector for Microsoft .NET ... 301        6.2 ... Einfache RFC-Clients ... 304        6.3 ... Komplexe RFC-Clients ... 323        6.4 ... RFC-Server ... 345   7.  IDocs und Application Link Enabling ... 363        7.1 ... IDocs ... 363        7.2 ... Application Link Enabling ... 376        7.3 ... IDoc-Programmierung mit dem SAP NetWeaver RFC SDK ... 387        7.4 ... IDoc-Programmierung mit Java und dem SAP Java Connector ... 391        7.5 ... IDoc-Programmierung mit dem SAP Connector for Microsoft .NET ... 401   8.  SOAP-Webservices ... 405        8.1 ... Inside-Out-Webservices und -Webclients mit der ABAP-Plattform ... 405        8.2 ... Outside-In-Webservices und -Webclients mit der ABAP-Plattform ... 420        8.3 ... SOAP-Programmierung mit Java ... 432        8.4 ... SOAP-Programmierung mit C# ... 446   9.  SAP Gateway und OData ... 451        9.1 ... SAP Gateway ... 451        9.2 ... OData-Protokoll ... 454        9.3 ... OData-Services entwickeln ... 460        9.4 ... OData-Services mit SAPUI5 konsumieren ... 484        9.5 ... OData-Services mit C# konsumieren ... 506        9.6 ... OData-Services mit Java konsumieren ... 514 10.  SAP HANA und ABAP Core Data Services ... 525        10.1 ... Einführung in die Programmierung mit ABAP CDS ... 525        10.2 ... ABAP-CDS-Views implementieren ... 527        10.3 ... OData-Service registrieren und testen ... 538 11.  ABAP RESTful Application Programming Model und OData ... 545        11.1 ... Einführung in das ABAP RESTful Application Programming Model ... 546        11.2 ... Design des virtuellen Datenmodells ... 548        11.3 ... Implementierung eines virtuellen Datenmodells ... 550        11.4 ... Business Services implementieren ... 556        11.5 ... OData-Services mit SAP Fiori Elements konsumieren ... 571 12.  ABAP Channels ... 587        12.1 ... ABAP Push Channels ... 588        12.2 ... ABAP Message Channels ... 593        12.3 ... Kollaborationsszenario mit ABAP Channels ... 599        12.4 ... ABAP-Plattform als Push-Channel-Client ... 605 TEIL III.  SAP-Schnittstellenprogrammierung in der Cloud ... 613 13.  SAP Cloud Application Programming Model und OData ... 615        13.1 ... Einführung in das SAP Cloud Application Programming Model ... 615        13.2 ... Eine CAP-Anwendung mit OData-Service entwickeln ... 620        13.3 ... Deployment einer CAP-Anwendung ... 643 14.  SAP Business Accelerator Hub ... 657        14.1 ... Einführung in den SAP Business Accelerator Hub ... 657        14.2 ... Mit dem SAP Business Accelerator Hub arbeiten ... 660        14.3 ... Services konsumieren ... 667        14.4 ... Nutzung des Service Centers im SAP Business Application Studio ... 680 15.  Echtzeitkommunikation mit Event-driven Architecture ... 693        15.1 ... SAP Event Mesh ... 694        15.2 ... Eine ereignisbasierte Architektur mit SAP Event Mesh einrichten ... 695        15.3 ... SAP Integration Suite ... 705        15.4 ... Ausblick ... 715   Literaturhinweise ... 717   Die Autoren ... 719   Index ... 721

Regulärer Preis: 89,90 €