Zum Hauptinhalt springen Zur Suche springen Zur Hauptnavigation springen

Software

Produkte filtern

Produktbild für VBA mit Access

VBA mit Access

Wie Sie mithilfe von VBA Access-Datenbanken gezielt im Hinblick auf Ihre Anforderungen optimieren, erfahren Sie in diesem Buch von Bernd Held. Er gehört zu den bekanntesten deutschsprachigen VBA-Spezialisten, viele seiner Bücher sind Bestseller. Nach einer grundlegenden Einführung in die Programmierung mit VBA lernen Sie die zentralen Objekte in Access (Tabellen, Abfragen etc.) intensiv kennen und erfahren, wie Sie aus Access auf Excel oder Word zugreifen. Außerdem profitieren Sie von der umfassenden Behandlung aller relevanten Sicherheitstechniken, mit denen Sie Datenbanken und Daten schützen. Damit Ihre Datenbanken intuitiv benutzbar sind und als eigenständige Datenbankanwendungen funktionieren, widmet sich ein eigener Teil der Programmierung von Benutzeroberflächen. Ein Troubleshooting-Kapitel und über 600 geprüfte Makros zum Download runden das Angebot ab. Geeignet für Access 2021, Access in Microsoft 365 sowie alle Vorgängerversionen bis Access 2010. Aus dem Inhalt: Grundsätzliches zur ProgrammierungVariablen, Konstanten und DatentypenDie wichtigsten Sprachelemente in AccessEin Streifzug in die Welt der ObjekteTabellen programmierenAbfragen programmierenProgrammierung von Dialogen, Steuerelementen und FormularenBerichte erstellen und programmierenEreignisse in Access programmierenAccess im Zusammenspiel mit OfficeAPI-Funktionen einsetzenDatenbanken und Quellcode schützenVBE-Programmierung in AccessAnwendungen optimieren und reparierenAccess und das InternetAccess 2016/2019/2021-Ribbons programmierenFAQ für Access-Entwickler   Vorwort ... 21   1.  Grundsätzliches zur Programmierung ... 25        1.1 ... Wie gehe ich von Anfang an richtig vor? ... 26        1.2 ... Die Entwicklungsumgebung von Access ... 28        1.3 ... Hilfsmittel für die Programmierung ... 33        1.4 ... Die Fenster und die Testumgebung ... 42        1.5 ... Weitere Einstellungen ... 49   2.  Variablen, Konstanten und Datentypen ... 53        2.1 ... Regeln für die Syntax von Variablen ... 54        2.2 ... Variablen am Beginn der Prozedur deklarieren ... 54        2.3 ... Die verschiedenen Variablentypen ... 55        2.4 ... Variablendeklarationen erzwingen ... 57        2.5 ... Die wichtigsten Variablentypen ... 58        2.6 ... Noch kürzere Deklaration von Variablen ... 60        2.7 ... Die Reddick-Namenskonvention ... 60        2.8 ... Variablendeklaration mit »DefType« ... 62        2.9 ... Aufzählungstypen (»Enum«-Anweisung) ... 63        2.10 ... Konstanten verwenden ... 64        2.11 ... Systemkonstanten einsetzen ... 65   3.  Die wichtigsten Sprachelemente in Access ... 85        3.1 ... Prozeduren ... 85        3.2 ... Verzweigungen/Bedingungen ... 96        3.3 ... Die Anweisung »Select Case« für mehr Übersicht ... 103        3.4 ... Schleifen in Access einsetzen ... 106        3.5 ... »With«-Anweisungen ... 119        3.6 ... VBA-Funktionen einsetzen ... 120        3.7 ... Umwandlungsfunktionen ... 153        3.8 ... Die »Is«-Funktionen in VBA ... 160        3.9 ... Operatoren ... 178        3.10 ... Eigene Funktionen schreiben ... 182   4.  Ein Streifzug in die Welt der Objekte ... 201        4.1 ... Das »Application«-Objekt ... 201        4.2 ... Das Objekt »AccessObject« ... 209        4.3 ... Das Objekt »CodeData« ... 213        4.4 ... Das Objekt »DoCmd« ... 214        4.5 ... Integrierte Dialoge einsetzen ... 221        4.6 ... Das Objekt »FileSystemObject« ... 228   5.  Tabellen programmieren ... 243        5.1 ... Tabellen bearbeiten mit »DoCmd« ... 244        5.2 ... Tabellen mit ADO programmieren ... 253        5.3 ... SQL-Anweisungen ... 257        5.4 ... Tabellenstrukturen mit ADOX ermitteln ... 289        5.5 ... Datenbanken suchen und dokumentieren ... 299   6.  Abfragen programmieren ... 303        6.1 ... Abfragetypen ... 303        6.2 ... Abfragen durchführen ... 305        6.3 ... Abfragen mit SQL generieren ... 307        6.4 ... Aktualisierungsabfrage -- Artikelnamen ändern ... 307        6.5 ... Anfügeabfrage -- Mitarbeiter hinzufügen ... 310        6.6 ... Löschabfrage ausführen ... 312        6.7 ... Tabellenerstellungsabfrage durchführen ... 316        6.8 ... Datendefinitionsabfragen durchführen ... 318        6.9 ... Daten zusammenführen ... 327        6.10 ... Abfragen mit ADO programmieren ... 330   7.  Programmierung von Dialogen, Steuerelementen und Formularen ... 341        7.1 ... Das Meldungsfeld »MsgBox« ... 342        7.2 ... Die Eingabemaske »InputBox« ... 346        7.3 ... Formulare erstellen ... 349   8.  Berichte erstellen und programmieren ... 441        8.1 ... Berichtsarten in Access ... 441        8.2 ... Der Berichtsaufbau ... 442        8.3 ... Berichte entwerfen ... 443        8.4 ... Berichte bearbeiten mit »DoCmd« ... 444        8.5 ... Berichte formatieren ... 451        8.6 ... Berichte identifizieren ... 457        8.7 ... Berichte erstellen ... 464   9.  Ereignisse in Access programmieren ... 483        9.1 ... Das Ereignis »Form_Open« ... 484        9.2 ... Das Ereignis »Form_Close« ... 487        9.3 ... Das Ereignis »Form_Load« ... 490        9.4 ... Das Ereignis »Form_Current« ... 492        9.5 ... Das Ereignis »Form_AfterInsert« ... 496        9.6 ... Das Ereignis »Form_BeforeInsert« ... 499        9.7 ... Das Ereignis »Form_BeforeUpdate« ... 502        9.8 ... Das Ereignis »Form_AfterUpdate« ... 508        9.9 ... Das Ereignis »Form_Delete« ... 508        9.10 ... Das Ereignis »Form_Dirty« ... 511        9.11 ... Das Ereignis »BeforeDelConfirm« ... 512        9.12 ... Das Ereignis »Form_AfterDelConfirm« ... 513        9.13 ... Das Ereignis »Form_Activate« ... 514        9.14 ... Das Ereignis »Form_Deactivate« ... 517        9.15 ... Das Ereignis »Form_Resize« ... 517        9.16 ... Das Ereignis »Form_DblClick« ... 519        9.17 ... Das Ereignis »Click« ... 523        9.18 ... Die Ereignisse »MouseDown« und »MouseUp« ... 524        9.19 ... Das Ereignis »MouseMove« ... 530        9.20 ... Das Ereignis »Schaltfläche_Click« ... 532        9.21 ... Die Ereignisse »GotFocus« und »LostFocus« ... 532        9.22 ... Die »Key«-Ereignisse ... 533        9.23 ... Das Ereignis »Steuerelement_BeforeUpdate« ... 537        9.24 ... Das Ereignis »Steuerelement_Enter« ... 543        9.25 ... Das Ereignis »Steuerelement_Exit« ... 545        9.26 ... Die Reihenfolge der Ereignisse ... 546 10.  Access im Zusammenspiel mit Office ... 549        10.1 ... Textdateien im Zugriff von Access ... 550        10.2 ... Access im Zusammenspiel mit Word ... 564        10.3 ... Outlook und Access ... 574        10.4 ... Access im Duett mit Excel ... 596 11.  API-Funktionen einsetzen ... 627        11.1 ... Das CD-ROM-Laufwerk ermitteln ... 628        11.2 ... Den Namen des Anwenders ermitteln ... 631        11.3 ... Das CD-ROM-Laufwerk bedienen ... 632        11.4 ... Die Bildschirmauflösung ermitteln (nur 32 Bit) ... 632        11.5 ... Ist ein externes Programm gestartet? ... 633        11.6 ... Ein externes Programm aufrufen ... 634        11.7 ... Wie lange läuft ein externes Programm (nur 32 Bit)? ... 634        11.8 ... Access schlafen schicken (32/64 Bit) ... 636        11.9 ... Verzeichnisse erstellen ... 637        11.10 ... Verzeichnis löschen ... 638        11.11 ... Verzeichnisbaum anzeigen und auswerten (nur 32 Bit) ... 638        11.12 ... Die Windows-Version ermitteln ... 639        11.13 ... Windows-Verzeichnis ermitteln (nur 32 Bit) ... 641        11.14 ... Windows-Systemverzeichnis ermitteln (nur 32 Bit) ... 641        11.15 ... Das temporäre Verzeichnis ermitteln (nur 32 Bit) ... 642        11.16 ... Das aktuelle Verzeichnis ermitteln (nur 32 Bit) ... 643        11.17 ... Windows-Infobildschirm anzeigen ... 643        11.18 ... Access-Verzeichnis ermitteln ... 644        11.19 ... Standardverzeichnis festlegen (nur 32 Bit) ... 644        11.20 ... Dateityp und Anwendung ermitteln ... 645        11.21 ... Kurze Pfadnamen ermitteln (nur 32 Bit) ... 646        11.22 ... Den Computernamen ermitteln ... 647        11.23 ... Texte mit API-Funktionen konvertieren ... 647        11.24 ... Die Zwischenablage löschen ... 648        11.25 ... Soundkarte checken ... 649        11.26 ... Sounds per API-Funktion ausgeben (nur 32 Bit) ... 649        11.27 ... PC piepsen lassen ... 649        11.28 ... Tasten abfangen (nur 32 Bit) ... 650        11.29 ... Dateien suchen ... 651        11.30 ... Dateiinformationen auslesen ... 652        11.31 ... Ist die Internetverbindung aktiv? ... 654        11.32 ... Cursorposition in Pixeln angeben (nur 32 Bit) ... 655 12.  Datenbanken und Quellcode schützen und pflegen ... 661        12.1 ... Ihre Access-Lösung mithilfe von Startparametern absichern ... 661        12.2 ... Eine ACCDE-Datenbank erstellen ... 663        12.3 ... Eine Datenbank über ein Kennwort schützen ... 663        12.4 ... Quellcode schützen ... 670        12.5 ... Eine Datenbank komprimieren und reparieren ... 671 13.  VBE-Programmierung in Access ... 675        13.1 ... Die VBE-Bibliothek einbinden ... 676        13.2 ... Weitere Bibliotheken einbinden oder entfernen ... 678        13.3 ... Fehlerhafte Verweise ermitteln ... 680        13.4 ... In den VBE springen ... 681        13.5 ... Objektbibliotheken auslesen ... 681        13.6 ... Neue Module einfügen ... 682        13.7 ... Modul(e) löschen ... 683        13.8 ... Prozedur(en) löschen ... 684        13.9 ... Einzelne Texte oder Befehle im Quellcode finden ... 686        13.10 ... Module mit Quellcode versorgen (Import) ... 689        13.11 ... Prozeduren sichern (Export) ... 692        13.12 ... Module drucken ... 693        13.13 ... »Lines Of Code« ermitteln ... 695        13.14 ... Identifikation von VB-Komponenten ... 696        13.15 ... Prozeduren auflisten ... 697        13.16 ... Eine eigene VBA-Datenbank anlegen ... 701 14.  Anwendungen optimieren ... 707        14.1 ... Die automatische Leistungsanalyse ... 707        14.2 ... Datenbanken und Quellcode dokumentieren ... 709        14.3 ... Tabellen optimal anlegen ... 711        14.4 ... Die richtigen Befehle ... 712 15.  Access und das Internet ... 717        15.1 ... E-Mail verschicken ... 717        15.2 ... Tabellen in Internetformate transferieren ... 738 16.  Ribbons programmieren ... 741        16.1 ... Programmierung über ein XML-Markup ... 742        16.2 ... Weitere wichtige Quellen und Hilfen ... 748 17.  FAQ für Access-Entwickler ... 751        17.1 ... Wie hänge ich einer Tabelle ein Feld an? ... 752        17.2 ... Wie verhindere ich, dass ein Formular geschlossen wird? ... 753        17.3 ... Wie frage ich alle Tabellen einer geschlossenen Datenbank ab? ... 754        17.4 ... Wie lege ich in einem bestimmten Verzeichnis eine neue Datenbank automatisch an? ... 756        17.5 ... Wie verlinke ich eine Tabelle aus einer anderen Datenbank? ... 758        17.6 ... Wie normiere ich Telefonnummern in Tabellen? ... 759        17.7 ... Wie dokumentiere ich eine komplette Datenbank? ... 761        17.8 ... Wie prüfe ich, ob eine bestimmte Tabelle existiert? ... 762        17.9 ... Wie prüfe ich, ob ein bestimmtes Feld in einer Tabelle angelegt ist? ... 764        17.10 ... Wie führe ich eine SQL-Abfrage auf eine andere Datenbank aus? ... 765        17.11 ... Wie ermittle ich alle verfügbaren Drucker? ... 766        17.12 ... Wie schreibe ich bestimmte Feldinhalte einer Tabelle in eine Textdatei? ... 767        17.13 ... Wie transferiere ich eine Access-Tabelle nach Word? ... 769        17.14 ... Wie lege ich eine Parameterabfrage automatisch an? ... 772        17.15 ... Wie greife ich auf Tabelleneigenschaften einer Datenbank zu? ... 773        17.16 ... Wie frage ich die beiden Extremwerte einer Spalte in einer Tabelle ab? ... 774        17.17 ... Wie führe ich eine Durchschnittsberechnung durch? ... 776        17.18 ... Wie erstelle ich eine Unikatliste? ... 777        17.19 ... Wie ermittle ich die Gesamtsumme für ein Tabellenfeld? ... 779        17.20 ... Wie führe ich eine bedingte Summierung durch? ... 780        17.21 ... Wie lese ich über eine ID den dazugehörigen Lieferanten aus? ... 781   Index ... 783

Regulärer Preis: 39,92 €
Produktbild für Corporate Design

Corporate Design

Ihre Rolle als Corporate Designerin bzw. Corporate Designer beinhaltet es, das gesamte visuelle Erscheinungsbild einer Marke bzw. eines Unternehmens im Blick zu haben – neben den klassischen Printmedien liegt der Fokus im Corporate Design heute auf der Gestaltung von digitalen Produkten, Plattformen und Webseiten. Dabei gestalten Sie natürlich, aber Sie beraten auch Ihre Kunden und führen Marktrecherchen und Zielgruppenanalysen durch. Eine durch und durch anspruchsvolle Aufgabe, bei der Ihnen unser Handbuch zur Seite stehen wird. Es führt Sie Schritt für Schritt an die großen Themen und Anforderungen des Corporate Designs heran. Es erläutert Ziele, Konzepte und Vorgehen bei der Erstellung eines gelungenen Corporate Designs und zeigt in der Theorie und anhand von Praxisbeispielen, wie gute Corporate-Designs-Elemente (Logo, Corporate Type, Corporate Colour...) gestaltet und auf Print- und digitale Medien übertragen werden. Konkret, umfassend und up to date – das Handbuch für moderne Corporate Designer*innen. Aus dem Inhalt: Corporate Design und Corporate Identity – DefinitionenCorporate Design-Prozess: Briefing, Zielgruppen-Analyse, Marktanalyse, MarkenaufbauAufsetzen eines Corporate DesignsCorporate Design gestalten: Logos, die richtige Schrift, Corporate Colours, Bildsprache, RasterCorporate Design präsentierenCD-ManualRedesignCorporate Design 4.0: Corporate Design und Social Media, Webdesign und UXDynamisches Corporate DesignRecht im Corporate Design TEIL I  Grundlagen und Konzeption ... 13   1.  Geschichte und Wurzeln ... 15        1.1 ... Vorläufer des Corporate Designs ... 15        1.2 ... Bis zum Ende des Ersten Weltkriegs ... 18        1.3 ... Vom Ersten bis zum Zweiten Weltkrieg ... 22        1.4 ... Die 50er und 60er Jahre ... 27        1.5 ... Die 70er und 80er Jahre ... 27        1.6 ... Corporate Design heute ... 28   2.  Definition und Grundlagen ... 33        2.1 ... Corporate Identity ... 34        2.2 ... Corporate Design ... 45        2.3 ... Branding -- Corporate Design mit Fokus auf die Marke ... 69   3.  Briefing und Analyse für ein Corporate-Design-Projekt ... 75        3.1 ... Briefing und Rebriefing ... 76        3.2 ... Das Unternehmen kennenlernen ... 81        3.3 ... Die Zielgruppe analysieren ... 87        3.4 ... Den Markt beobachten ... 94        3.5 ... Die Marke verstehen ... 107 TEIL II  Corporate-Design-Elemente gestalten ... 121   4.  Das Logo ... 123        4.1 ... Anforderungen an ein Logo ... 124        4.2 ... Logotypen ... 128        4.3 ... Konzeption und Gestaltung ... 136        4.4 ... Statische und flexible Logos ... 143        4.5 ... Dynamische und generative Logos ... 146   5.  Corporate Type ... 153        5.1 ... Einsatz und Kriterien von Schrift im Corporate Design ... 153        5.2 ... Schriftwahl ... 155        5.3 ... Schriften kombinieren ... 173   6.  Corporate Colour ... 189        6.1 ... Anforderungen an Corporate Colours ... 189        6.2 ... Die Auswahl der Corporate Colour ... 194        6.3 ... Farben für Print und Web -- Was ist zu beachten? ... 213   7.  Die Bildsprache ... 219        7.1 ... Ziele einer konsequenten Bildsprache ... 220        7.2 ... Die Auswahl von Fotos für die Bildsprache ... 224        7.3 ... Weitere Elemente der Bildsprache ... 233        7.4 ... Die Bildsprache beschreiben ... 244   8.  Gestaltungsraster und Formen ... 247        8.1 ... Ziele von Gestaltungsrastern im Corporate Design ... 247        8.2 ... Ordnung schaffen mit Gestaltungsrastern ... 250        8.3 ... Formen und ihre Wirkung ... 257   9.  Corporate Design der Zukunft ... 261        9.1 ... Brand Experience ... 261        9.2 ... Flexibles und dynamisches Corporate Design ... 262        9.3 ... Augmented Reality, Virtual Reality und Mixed Reality ... 276        9.4 ... Immersives Marketing ... 277        9.5 ... Generatives Corporate Design ... 281        9.6 ... Gesellschaftliche Verantwortung und Corporate Design ... 286 10.  Adaptionen ... 293        10.1 ... Unterschiede in verschiedenen Medien ... 294        10.2 ... Digital first ... 295        10.3 ... Von Print zu digital ... 302 11.  Redesign ... 307        11.1 ... Ziele eines Redesigns ... 308        11.2 ... Das Vorgehen ... 311        11.3 ... Refresh: Schrittweise Erneuerung ... 315 TEIL III  Finalisierung und Organisation ... 319 12.  Präsentation und Feedback ... 321        12.1 ... Die Präsentation erstellen ... 321        12.2 ... Tools zur Ideensammlung und Präsentation ... 328        12.3 ... Umgang mit Feedback ... 340 13.  Der Projektabschluss: CD-Manual, Brandportal und Datenübergabe ... 345        13.1 ... Corporate-Design-Manual und Brandportals ... 346        13.2 ... Überlassung von offenen Daten ... 354 14.  Nutzungsrechte, Honorare und Organisation ... 357        14.1 ... Rechtliches: Umgang mit Marken, Markeneintragung, Patenten ... 358        14.2 ... Nutzungsrechte im Designbereich ... 364        14.3 ... Honorare, Rechnungsstellung, AGB ... 370        14.4 ... Umgang mit Kundendaten ... 380 15.  Mit jedem Projekt wachsen ... 383        15.1 ... Workflow während des Projekts ... 384        15.2 ... Underpromise -- Overdeliver ... 388        15.3 ... Der Kontakt mit Auftraggebern und Auftraggeberinnen ... 391        15.4 ... Professioneller Auftritt ... 396        15.5 ... Vom Umgang mit Überforderung und zähen Projektabschnitten ... 400   Index ... 407

Regulärer Preis: 31,92 €
Produktbild für Digital Transformation

Digital Transformation

Digital Transformation in Industry 4.0/5.0 requires the effective and efficient application of digitalization technologies in the area of production systems. This book elaborates on concepts, techniques, and technologies from computer science in the context of Industry 4.0/5.0 and demonstrates their possible applications. Thus, the book serves as an orientation but also as a reference work for experts in the field of Industry 4.0/5.0 to successfully advance digitization in their companies.PROFESSOR DR.-ING. BIRGIT VOGEL-HEUSER is head of the Department of Automation and Information Systems at the Technical University of Munich.PROFESSOR DR. MANUEL WIMMER is head of the Institute of Business Informatics - Software Engineering at the Johannes Kepler University Linz.PART I - DIGITAL REPRESENTATION: Engineering Digital Twins and Digital Shadows as Key Enablers for Industry 4.0.- Designing Strongly-decoupled Industry 4.0 applications across the stack: a use case.- Variability in Products and Production.- PART II - DIGITAL INFRASTRUCTURES: Reference Architectures for closing the IT/OT gap.- Edge Computing: Use Cases and Research Challenges.- Dynamic Access Control in Industry 4.0 Systems.- Challenges in OT-Security and their Impacts on Safety-related Cyber-Physical Production Systems.- Runtime Monitoring for Systems of System.- Blockchain technologies in the design and operation of cyber-physical systems.- PART III - DATA MANAGEMENT: Big Data Integration for Industry 4.0.- Tons of data - is data quality still an issue?.- Coupling of Top Floor Internal and External Data Exchange Matters.- PART IV - DATA ANALYTICS: Conceptualizing Analytics: An Overview of Business Intelligence and Analytics from a Conceptual Modeling Perspective.- Discovering Actionable Knowledge for Industry 4.0: From Data Mining to Predictive and Prescriptive Analytics.- Process Mining - Discovery, Conformance, and Enhancement of Manufacturing Processes.- Symbolic artificial intelligence methods for prescriptive analytics.- Machine Learning for Cyber-Physical Systems.- Visual Data Science for Industrial Applications.- PART V - DIGITAL TRANSFORMATION TOWARDS INDUSTRY 5.0: Self-Adaptive Digital Assistance Systems for Work 4.0.- Digital Transformation - Towards flexible human-centric enterprises.

Regulärer Preis: 96,29 €
Produktbild für Quick Start Guide to FFmpeg

Quick Start Guide to FFmpeg

Create, edit, modify and convert multimedia files using FFmpeg, the most versatile open source audio and video processing tool available for Linux, Mac and Windows users. After reading this book, you will be able to work with video and audio files, images, text, animations, fonts, subtitles and metadata like a pro.It begins with a simple introduction to FFmpeg executables — ffmpeg, ffprobe and ffplay, and explains how you can use them to process multimedia containers, streams, audio channels, maps and metadata. It then describes how you can easily edit, enhance and convert audio, video, image and text files. There are dedicated chapters for filters, audio, subtitles and metadata, as well as FFmpeg tips and tricks. Sample lists of FFmpeg filters, encoders, decoders, formats and codecs are also available as appendices.Quick Start Guide to FFmpeg is for anyone who needs to edit or process multimedia files including studio professionals, broadcast personnel, content creators, podcasters, librarians, archivists and webmasters. It will be indispensable for those wanting to process a variety of multimedia files from the command line and inside shell scripts or custom-built software.YOU WILL LEARN TO:* Convert from one format to another e.g. video-to-video, video-to-audio, video-to-image, image-to-video, video-to-animation, animation-to-video, text-to-audio, text-to-video* Edit video files by cutting them with and without re-encoding, appending, resizing, changing frame rate and aspect ratio, mixing in audio* Use filters to rotate, flip, crop, overlay (side-by-side or inset), remove logos, blur, smooth and sharpen, apply transitions as well as speed up or down playback* Edit audio files by changing, normalizing or compressing volume, mixing and splitting channels and detecting silence. Also, learn to generate waveforms as video or images* Add subtitles, place them anywhere on the screen, use custom fonts and colors, and use different languages* Learn how to import, export and remove metadata, add MP3 tags (including album art), set global and stream-specific metadata, export and remove metadataTHIS BOOK FOR:Content creators and bloggers from professional studio employees to Youtubers and hobbyists who need to process their own multimedia content; multimedia archivists and librarians; regular Linux desktop usersV. SUBHASH is an Indian writer, programmer and illustrator. He is the author of over two dozen mostly non-fiction books including Linux Command-Line Tips & Tricks, CommonMark Ready Reference, PC Hardware Explained, Cool Electronic Projects and How To Install Solar. He wrote, illustrated, designed and produced all of his books using only open-source software. Subhash has programmed in more than a dozen languages (as varied as assembly, Java and Javascript); published software for desktop (NetCheck), mobile (Subhash Browser & RSS Reader) and web (TweetsToRSS); and designed several websites. As of early 2023, he is working on a portable Javascript-free CMS using plain-jane PHP and SQLite. Subhash also occasionally writes for Open Source For You magazine and CodeProject.com.QUICK START GUIDE TO FFMPEGChapter 1: Installing FFmpegChapter 2: Starting with FFmpegChapter 3: Formats and CodecsChapter 4: Media Containers and FFmpeg NumberingChapter 5: Format ConversionChapter 6: Editing VideosChapter 7: Using FFmpeg FiltersChapter 8: All About AudioChapter 9: All About SubtitlesChapter 10: All About MetadataChapter 11: FFmpeg Tips 'n' TricksChapter 12: Annexures

Regulärer Preis: 56,99 €
Produktbild für Sichere Windows-Infrastrukturen (2. Auflg.)

Sichere Windows-Infrastrukturen (2. Auflg.)

 Das Handbuch für Administratoren in aktualisierter 2. Auflage, Februar 2023 Heutzutage ist nicht mehr die Frage, ob Ihre Infrastruktur Ziel eines Angriffs wird, sondern wie Sie dafür gewappnet sind. Microsoft gibt Ihnen dazu einen Reihe Werkzeuge an die Hand, und dieser Leitfaden zeigt Ihnen, wie Sie sie effektiv einsetzen. Mit den richtigen Administrationsmethoden machen Sie dem Angreifer das Leben schwer und sorgen dafür, wichtige Daten sicher bleiben und kein Schaden entsteht. Zahlreiche Best Practices und Hinweise aus der Praxis erklären Ihnen, wie Sie Ihre Systeme absichern und sich auf den Ernstfall vorbereiten. Neu in der 2. Auflage: Hinweise für die Migration bestehender Umgebungen und Handlungsvorschläge für die Disaster Recovery Sichere Systeme – von Anfang an Sicherheit lässt sich nicht per Knopfdruck einschalten, sondern will gut geplant sein. Dieses Handbuch zeigt Ihnen, wie Sie Zugriffsrechte und Benutzerkonten sinnvoll einrichten und Ihr Netzwerk so konfigurieren, dass es resilient gegen Angriffe ist und Hackern das Leben schwer macht. Angriffsvektoren kennen und Systeme absichern Nur wenn Sie die wichtigsten Sicherheitsprobleme kennen, können Sie Ihr Netzwerk effektiv absichern. Daher finden Sie hier einen Überblick über einschlägige Hacking-Tools und erfahren so praxisnah, wie ein Angriff abläuft. Sicherheit in der Praxis Das richtige Monitoring und ein gutes Patch-Management sind ein erster Schritt zur sicheren Umgebung. Es gibt allerdings noch viel mehr, was Sie im Administrationsalltag tun können, um Ihre Systeme zu schützen: Just-in-time und Just-enough-Administration, saubere Einordnung der Systeme in Tiers, PAWs und mehr! Aus dem Inhalt: Angriffsmethoden und Werkzeuge Systeme härten und sichere Administration Authentifizierungsprotokolle Least-Privilege-Prinzip und Tier-Modell Credential Guard und Remote Credential Guard Admin Forest und PAM-Trust Administration: Just in time und Just enough Update-Management mit WSUSPKI und CA Auditing, Monitoring und Reporting Disaster Recovery: Gut vorbereitet für den Ernstfall Migrationsguide: Von der Legacy-Umgebung zur modernen Infrastruktur Autoren: Karsten Weigel ist Microsoft Certified Solutions Associate und als Microsoft Certified Technology Specialist ausgewiesener Experte für Netzwerkinfrastruktur, Windows Server und Active Directory. Als technischer Projektverantwortlicher verfügt er über langjährige Erfahrungen in der Systemmigration von heterogenen Windows-Umgebungen. Derzeit ist er als Enterpriseadministrator für ein weltweit betriebenes Active Directory verantwortlich und ist technischer Ansprechpartner gegenüber dem Herstellersupport. Er arbeitet seit über 20 Jahren administrativ und beratend im IT-Umfeld. Peter Kloep ist ein herausragender Experte für sichere Windows-Infrastrukturen im deutschsprachigen Raum. Seit 2002 ist er Microsoft Certified Trainer und hat seitdem zahlreiche technische Trainings zur Windows-Administration durchgeführt. Außerdem ist er Microsoft Certified Systems Engineer und Microsoft Certified Solutions Expert – Windows Server 2012. Er war bei Microsoft als Premier Field Engineer tätig und unterstützte dort Premier-Kunden in den Bereichen Identity Management und Security. Er kennt daher die in diesem Buch beschriebenen Fragestellungen aus der Praxis, ist mit den Ansprüchen der Unternehmen vertraut und geht gezielt auf potentielle Fallstricke und Probleme ein.Leseprobe (PDF-Link)

Regulärer Preis: 69,90 €
Produktbild für Einstieg in Linux Mint 21 (5. Auflg.)

Einstieg in Linux Mint 21 (5. Auflg.)

Mit diesem Buch wird der Einstieg in Linux ganz leicht! Aufschlagen, Mint installieren und los geht's.Dirk Becker führt Sie Schritt für Schritt durch die beliebte Linux-Distribution, die genau auf die Bedürfnisse von Linux-Neulingen und Anfängern zugeschnitten ist. Er zeigt Ihnen, welche Variante für Sie die richtige ist und wie Sie das große Angebot an Apps für sich nutzen. Mit dabei sind natürlich die beliebte Office-Suite Libre Office, die Bildbearbeitung mit GIMP sowie die Virtualisierungs-Software Wine, mit der sich Windows-Anwendungen und Games auch auf einem Linux-System nutzen lassen. Tipps zum Arbeiten mit der Konsole und zur Wartung des Systems sowie ein umfangreicher Troubleshooting-Guide machen das Buch zum Must-have für Linux-Einsteiger. Aktuell zu Linux Mint 21, »Vanessa«.Leseprobe (PDF-Link)

Regulärer Preis: 29,90 €
Produktbild für Modern Enterprise Architecture

Modern Enterprise Architecture

Enterprise Architecture (EA) frameworks such as TOGAF and Zachman are still valid, but enterprise architects also need to adapt to the new reality of agile, DevOps, and overall disruption through digital transformation. This book will help do just that.The Change to Modern Enterprise Architecture will teach you how to use known frameworks in the new world of digital transformation. Over the course of the book, you'll learn how modern EA is helping drive strategic business decisions, create continuous and agile (“floating”) architecture for scalability, and how to address quality and speed in architecture using and integrating DevSecOps frameworks in EA.This book is divided into three parts: the first explains what modern enterprise architecture is and why it’s important to any business. It covers the different EA frameworks and explains what they are. In the second part, you will learn how to integrate modern development frameworks into EA, and why this knowledge will enable you to deftly respond to various business challenges. The final section of the book is all about scaling the enterprise using modern enterprise architecture. You will also see how the role of the enterprise architect is changing and how to remain in control of your architecture.Upon completing this book, you'll understand why the enterprise architect is no longer just a role overseeing the architecture strategy of a business, but has become more of a leader in driving engineering excellence.WHAT YOU'LL LEARN* Integrate DevSecOps as artifact to modern EA* Use Enterprise Architecture to scale up your business* Understand the changing role of the enterprise architect* Define a floating architecture to enhance business agilityWHO THIS BOOK IS FOREnterprise architects, IT architects, lead engineers, business architects, business leaders, product managers.JEROEN MULDER is a certified enterprise and business architect who holds certifications in various cloud technologies, DevOps, and security. As an architect and consultant, he has executed many complex projects in digital transformation for a wide variety of companies. He’s the author of the books Multi-Cloud Architecture and Governance, Enterprise DevOps for Architects, and Transformation Healthcare using DevOps. His current role is principal consultant at Fujitsu, a Japan-based leading IT company.Jeroen believes that anyone, any team or business will perform better and reach further if they are truly inspired. That’s his mission: to inspire, by inviting people to be creative and bold, so they take that one step further.Chapter 1: Why Any Business Needs Enterprise ArchitectureCHAPTER GOAL: EXPLAIN WHAT EA IS AND WHY IT’S IMPORTANT TO ANY BUSINESS. INTRODUCING VARIOUS EA FRAMEWORKS AND SHOWING THE RELEVANCY OF THESE FRAMEWORKS.NO OF PAGES 35SUB -TOPICS1. Introduction to Enterprise Architecture2. The benefits of EA3. Using Zachman and TOGAF4. Starting with architecture vision from the business5. Collecting business requirements6. Change management is keyChapter 2: The Transformation to Modern EACHAPTER GOAL: DESCRIBING HOW EA (AND THE ROLE OF THE ENTERPRISE ARCHITECT) IS CHANGING DUE TO NEW BUSINESS GOALS.NO OF PAGES: 30SUB - TOPICS1. Modern Enterprise Architecture2. Learning from IT4IT3. Using modern EA techniques and tools4. Defining a target architecture and operating model5. Applying best practices from EAChapter 3: The Real World of Digital TransformationCHAPTER GOAL: HOW DO EARTH-BORN (TRADITIONAL) COMPANIES START THE JOURNEY TO MODERN COMPANIES USING SCALABLE CLOUD-NATIVE TECHNOLOGY, AGILE FRAMEWORKS AND DEVSECOPS? WHAT ARE THE MODERN BUSINESS CHALLENGES AND HOW CAN EA ADDRESS THESE.NO OF PAGES : 30SUB - TOPICS:1. The challenge of the earth-born enterprise2. Starting the journey: earth-born migrants3. Guiding the transformation from EA4. Application Portfolio Management5. Controlling risksChapter 4: Creating the Floating ArchitectureCHAPTER GOAL: INTEGRATING NEW PRACTICES IN EA: AGILE, SCRUM, DEVSECOPS.NO OF PAGES: 30SUB - TOPICS:1. Becoming agile by leveraging the power of small2. Including DevOps principles in architecture3. Security is intrinsic in EA4. Change management in floating architecture5. Putting it all together in the architectural vision1. Best practices from real cases: what defines success?Chapter 5: Scaling the Business with EACHAPTER GOAL:1. Setting strategic objectives in EA2. Why businesses need to be scalable3. Enabling development speed4. Identifying stakeholders in modern EA5. Scaling the organization6. Scaling the businessChapter 6: The Changing Role of the Enterprise ArchitectCHAPTER GOAL:1. The role of the architect in frameworks2. From architect to servant leader3. Creating an architecture culture and engineering excellence in the enterprise4. The future of architecture and the architect5. Training new talents – we need you (conclusion)

Regulärer Preis: 46,99 €
Produktbild für Using Microsoft Dynamics 365 for Finance and Operations

Using Microsoft Dynamics 365 for Finance and Operations

Precise instructions and descriptions in this book enable users, consultants, IT managers, and students to understand Microsoft Dynamics 365 for Finance and Operations rapidly. Dynamics 365 for Finance and Operations is a comprehensive business management solution for large and mid-sized organizations, which includes the core products Dynamics 365 Supply Chain Management and Dynamics 365 Finance. This book provides the required knowledge to handle all basic business processes in the application. The exercises in the book also make it a good choice for self-study.DR. ANDREAS LUSZCZAK Is a project manager, consultant, and trainer for Microsoft Dynamics 365/AX. Apart from his engagement in numerous implementation projects, he has been teaching it at renowned universities in Austria. Before focusing on Dynamics 365/AX, he has been working as an IT manager/CIO and consultant for other business solutions (including Microsoft Dynamics NAV).Basics and Technology - Navigation and User Interface - Supply Chain Management - Trade and Logistics - Advanced Warehouse Management - Manufacturing - Financial Management

Regulärer Preis: 53,49 €
Produktbild für Handbuch für Salesforce-Architekten

Handbuch für Salesforce-Architekten

Tauchen Sie tief in den architektonischen Ansatz, die bewährten Verfahren und die wichtigsten Überlegungen ein, die zum Verstehen, Bewerten und Entwerfen einer effizienten, skalierbaren und nachhaltigen Salesforce-basierten Lösung erforderlich sind. Dieses Buch wirft einen umfassenden Blick auf die sieben architektonischen Bereiche, die bei der Architektur einer Salesforce-basierten Lösung berücksichtigt werden müssen, und versetzt Sie in die Lage, die Artefakte zu entwickeln, die für einen durchgängigen Unternehmensarchitektur-Entwurf für die Salesforce-Implementierung und DevOps erforderlich sind.Dieses unentbehrliche Handbuch hilft Salesforce-Experten bei der Implementierung und Verwaltung von Salesforce in ihrem Unternehmen. Sie lernen die Salesforce-Architektur kennen: Lösungsarchitektur, Datenarchitektur, Sicherheitsarchitektur, Integrationsarchitektur, Identitäts- und Zugriffsmanagementarchitektur und Strategien, die für Salesforce-basierte mobile Anwendungen verwendet werden können.Neben den wichtigsten Architekturkonzepten bietet das Buch auch branchenübliche Best Practices und den empfohlenen Rahmen für die Herangehensweise, Verwaltung, Bereitstellung und kontinuierliche Verbesserung einer Salesforce-Lösung mithilfe des Salesforce Development & Deployment Lifecycle.Was Sie lernen werden· Verschaffen Sie sich einen detaillierten Überblick über das mandantenfähige, metadatengesteuerte Architektur-Framework von Salesforce und die zugrunde liegende Technologie, die Salesforce unterstützt· Sie kennen die sieben Architekturbereiche, ihre Feinheiten und die Überlegungen, die beim Entwurf einer Salesforce-Lösung in jedem Bereich angestellt werden müssen.· Sie verfügen über eine architektonische Denkweise und die erforderlichen Artefakte, um eine durchgängige Implementierung von Salesforce auf Unternehmensebene zu konzipieren.· Vertraut sein mit den gängigsten Salesforce-Produkten, Lizenzen, AppExchange-Produkten und den wichtigsten Erwägungen bei der Verwendung von sofort einsatzbereiten deklarativen Funktionen gegenüber benutzerdefinierten programmatischen Funktionen von Salesforce· Verständnis der Überlegungen zur Gestaltung der Datenarchitektur, einschließlich der Datenmodellierung in Salesforce, der Identifizierung und Entschärfung von Problemen bei großen Datenmengen sowie der wichtigsten Überlegungen zur Datenmigration und Datenarchivierungsstrategien· Überlegungen zur Sicherheitsarchitektur im Zusammenhang mit der Sicherung von Daten in Salesforce und den verschiedenen Ansätzen zur Ermöglichung oder Einschränkung der gemeinsamen Nutzung und Sichtbarkeit innerhalb von Salesforce verstehen· Überlegungen zur Integrationsarchitektur, die einen Überblick über die Integrationsmuster und die Integrationslösungen bieten, die mit Salesforce verwendet werden können, um Salesforce mit einem entfernten System zu verbinden, das vor Ort, in der Cloud oder von Drittanbietern gehostet wird· Verständnis der architektonischen Überlegungen zum Identitäts- und Zugriffsmanagement in den 9 Phasen des Lebenszyklus eines Identitäts- und Zugriffsmanagements· Sie kennen die Strategien, die für die Entwicklung mobiler Lösungen mit Salesforce zur Verfügung stehen, und die Optionen, die für die mobile Architektur von Salesforce verfügbar sind.· Anwendung der Grundsätze des DevOps- und Entwicklungslebenszyklus, die für eine Salesforce-Implementierung im Idealzustand erforderlich sindFür wen dieses Buch bestimmt istFachleute, die an der unternehmensweiten Implementierung, Optimierung und Architektur von Salesforce-Lösungen interessiert sind; Salesforce-Implementierungspartner (SI), die ein detailliertes Handbuch für die Architektur und Bereitstellung erfolgreicher Salesforce-Lösungen benötigen; Salesforce-Administratoren, -Entwickler und -Architekten, die eine zentrale Bildungsressource für die Beherrschung der Salesforce-Architekten-Domänen suchen, oder diejenigen, die die Zertifizierungsprüfungen für die Salesforce-Architektur-Domäne anstreben, einschließlich der Prüfung zum Salesforce Certified Technical Architect (CTA)Dipanker "DJ" Jyoti ist ein Branchenveteran mit mehr als zwei Jahrzehnten Erfahrung in der Verwaltung von Projekten zur digitalen Transformation bei Fortune 500-Unternehmen. Er verfügt über insgesamt 23 Branchenzertifizierungen (13 in Salesforce), darunter Salesforce Certified System Architect und Salesforce Certified Architect. Zu seinen weiteren Zertifizierungen auf Architekturebene gehören AWS Certified Solutions Architect-Professional, Google Cloud Certified Professional Architect, Microsoft Certified Azure Solutions Architect und Certified Blockchain Expert.DJ arbeitet derzeit für IBM als Associate Partner und verwaltet die globalen Salesforce-Assets von IBM. Bevor er zu IBM kam, hatte er Führungspositionen bei Capgemini, Accenture und Citibank inne. Sein Engagement für Salesforce begann vor zehn Jahren im Rahmen eines strategischen Geschäftsumwandlungsprojekts, bei dem er ein Salesforce-Proof-of-Concept erstellte, um die Möglichkeiten einer Low-Code/No-Code-CRM-Lösung zu demonstrieren. Er verliebte sich in Salesforce und hat seine Reise fortgesetzt, um sein Wissen zu erweitern und mit seinen Kollegen und der Cloud-Community zu teilen. Derzeit führt er einen Online-Blog über Cloud-Architekturkonzepte (cloudmixdj). Er lebt mit seiner Frau Junko und seinen beiden Söhnen Kazuya und Ouji in Rockville, Maryland. In seiner Freizeit kocht er gerne für seine Familie und schaut sich Fußball in der ersten Liga an.James A. Hutcherson ist eine erfahrene Führungskraft mit mehr als 40 Jahren Technologieerfahrung. Sein erstes Salesforce-Projekt wurde 2004 implementiert, wo er seine Salesforce-Reise begann. Während dieser Zeit hat er jede Gelegenheit genutzt, um sein Salesforce-Wissen zu erweitern. Er besitzt 17 Salesforce-Zertifizierungen, darunter Certified Salesforce Application Architect und Certified Salesforce System Architect. Er ist ein begeisterter Pädagoge und hat in den letzten Jahren mehrere kostenlose Salesforce-Schulungen veranstaltet, um etwas zurückzugeben und das Salesforce-Ökosystem auszubauen.Jim ist derzeit Principal und Chief Technical Architect bei Capgemini Government Solutions, wo er die Salesforce-Praxis leitet und Unternehmenslösungen für Kunden der US-Bundesregierung bereitstellt. Er erwarb einen MBA vom Baldwin-Wallace College, einen MSCIS von der University of Phoenix und einen BA von der Southern Illinois University-Carbondale. Er und seine Frau Sherry leben in Orlando, Florida, wo sie gerne Zeit mit ihrer Familie und ihren vier wunderbaren Enkelkindern verbringen.Kapitel 1: Salesforce-Architektur.- Kapitel 2: Die Kunst der Artefakte.- Kapitel 3: Salesforce-Anwendungsarchitektur.- Kapitel 4: Salesforce-Datenarchitektur.- Kapitel 5: Salesforce-Sicherheitsarchitektur.- Kapitel 6: Salesforce-Integrationsarchitektur.- Kapitel 7: Salesforce-Identitäts- und Zugriffsmanagementarchitektur.- Kapitel 8: Salesforce-Mobilarchitektur.- Kapitel 9: Salesforce-Entwicklungs- und Bereitstellungslebenszyklus.- Anhang A: Salesforce-Berechtigungsabläufe.- Anhang B: Integrationsmuster.- Anhang C: Salesforce-Beispielartefakte.

Regulärer Preis: 39,99 €
Produktbild für Linux Mint 21 - Schnelleinstieg

Linux Mint 21 - Schnelleinstieg

Der einfache Einstieg in die Linux-Welt Steigen Sie mit Linux Mint in die Linux-Welt ein! Mit diesem Buch erhalten Sie eine leicht verständliche Schritt-für-Schritt-Anleitung für die Installation und den Einsatz von Linux Mint 21. Dafür benötigen Sie keinerlei Linux-Kenntnisse und können schnell und einfach von Windows umsteigen. Sie werden Schritt für Schritt durch die verschiedenen Installationsmöglichkeiten von Linux Mint geführt (Live-Version, Festinstallation, Linux Mint als einziges oder als zweites Betriebssystem parallel zu Windows) und erfahren, wie Sie Linux Mint einrichten und an Ihre Bedürfnisse anpassen. Um sich schnell zurechtzufinden, erhalten Sie eine Einführung in die für Linux Mint empfohlenen Arbeitsoberflächen Cinnamon, Mate und XFCE sowie einen Überblick über vorinstallierte und weitere beliebte Linux-Software. Darüber hinaus erfahren Sie, wie Sie Software, die eigentlich für den Betrieb unter Windows gedacht ist, auch unter Linux installieren und nutzen können. Eine Einführung in die wichtigsten Linux-Grundlagen wie die Datei- und Benutzerverwaltung, die Installation von Software (Paketverwaltung) sowie das Terminal runden diesen Praxiseinstieg ab. So sind Sie optimal darauf vorbereitet, alle im Alltag anfallenden Aufgaben mit Linux Mint zu meistern.Aus dem Inhalt: Grundlagen zu Linux und MintInstallation und Live-VersionDie grafischen Oberflächen Cinnamon, Mate und XFCEAnwendungen nachinstallierenWindows-Programme mit Linux Mint nutzenLinux-Alternativen zu gängigen Windows-ProgrammenBackups und SicherheitTerminal und Verzeichnishierarchie

Regulärer Preis: 19,99 €
Produktbild für Software Engineering (4. Auflg.)

Software Engineering (4. Auflg.)

Grundlagen, Menschen, Prozesse, TechnikenDas Buch vermittelt die Grundlagen, Erfahrungen und Techniken, die den Kern des Software Engineerings bilden. Es ist als Material zu Vorlesungen über Software Engineering konzipiert. Auch für Praktiker, die mit der Softwareentwicklung und -bearbeitung und den dabei auftretenden Problemen vertraut sind, ist das Buch sehr gut geeignet, um die Kenntnisse im Selbststudium zu ergänzen und zu vertiefen. Der Inhalt des Buches ist in fünf Hauptteile gegliedert:GrundlagenMenschen und ProzesseDaueraufgaben im SoftwareprojektTechniken der SoftwarebearbeitungVerwaltung und Erhaltung von SoftwareAuf die Ausbildung zukünftiger Software Engineers wird ebenfalls eingegangen. Ergänzende Informationen sind auf der Webseite der Autoren verfügbar: https://se-buch.de.Die 4. Auflage enthält neben vielen kleinen Verbesserungen und Aktualisierungen neue Themen wie Schätzung in agilen Projekten, agile Skalierung, Microservices, Domain-Driven Design und automatische Software-Auslieferung. Autoren:Jochen Ludewig, Horst LichterProf. Dr. rer. nat. Jochen Ludewig geboren 1947 in Hannover. Studium der Elektrotechnik (TU Hannover) und Informatik (TU München); Promotion 1981. 1975 bis 1980 Gesellschaft für Kernforschung, Karlsruhe, dann Brown Boveri Forschungszentrum in Baden/Schweiz. 1986 Assistenzprofessor an der ETH Zürich, 1988 Ruf auf den neuen Lehrstuhl Software Engineering an der Universität Stuttgart. Arbeitsgebiete: Softwareprojekt-Management, Software-Prüfung und Software-Qualität, Software-Wartung. Ab 1996 Konzeption und Aufbau des Diplomstudiengangs Softwaretechnik, der inzwischen in einen Bachelor- und einen Masterstudiengang umgewandelt wurde. Seit 2009 Fellow der Gesellschaft für Informatik (GI).Prof. Dr. rer. nat. Horst Lichter geboren 1960 in Trier. Studium der Informatik und Betriebswirtschaftslehr (TU Kaiserslautern). Wissenschaftlicher Mitarbeiter (ETH Zürich und Universität Stuttgart), Promotion 1993. Anschließend Schweizerische Bankgesellschaft Zürich und ABB Forschungszentrum Heidelberg. 1998 Ruf an die RWTH Aachen University, Leiter des Lehr- und Forschungsgebiets Software-Konstruktion. Arbeitsgebiete: Software-Architektur, Qualitätssicherung, Software-Evolution. Seit 2005 Lecturer an der Thai German Graduate School of Engineering (TGGS) in Bangkok. Von 2018-2021 Adjunct Lecturer an der Universiti Teknologi Petronas (UTP) Malaysia.Zielgruppe:Praktiker*innen und Manager*innen mit Verantwortung für Software-ProjekteStudierendeLehrende

Regulärer Preis: 49,90 €
Produktbild für GitHub For Dummies

GitHub For Dummies

GET MORE OUT OF YOUR CODING WITH GITHUBFor today’s coders, GitHub is a must. The world’s largest software development platform, GitHub helps developers store, track, and collaborate on software projects. In this easy-to-follow Dummies guide, you’ll find insight into creating repositories, establishing projects, collaborating, incorporating open-source resources, and establishing yourself as a valued member of the GitHub community. With a working knowledge of GitHub, you’ll be a better, more employable programmer. The simple instructions and interactive examples in this book will get you there quickly.* Get the instructions you need for using GitHub to collaborate on software projects* Become more attractive to employers with knowledge and experience in the largest development platform* Set up GitHub Desktop, create a repository, and launch your first project* Use GitHub Skills courses to learn new tricks, for beginners to prosYou’ve learned how to write a little code—now learn how to share it with GitHub. SARAH GUTHALS, PHD is the Director of Developer Relations for Sentry, and previously worked at GitHub as an Engineering Manager. She is coauthor of Helping Kids with Coding For Dummies. Introduction 1PART 1: GETTING STARTED WITH GITHUB.COM 5Chapter 1: Understanding the Git in GitHub 7Chapter 2: Setting Up Your Collaborative Coding Environment 25PART 2: STARTING YOUR FIRST SOLO PROJECT 35Chapter 3: Introducing GitHub Repositories 37Chapter 4: Setting Up a GitHub Website Repo 57Chapter 5: Creating a Website with GitHub Pages 73PART 3: CONTRIBUTING TO YOUR FIRST PROJECT 91Chapter 6: Forking GitHub Repositories 93Chapter 7: Writing and Committing Code 109Chapter 8: Working with Pull Requests 129PART 4: MANAGING AND CONTRIBUTING TO LARGE PROJECTS 149Chapter 9: Exploring and Contributing to OSS 151Chapter 10: Starting Your Own OSS 165Chapter 11: Inner-Source Your Code on GitHub 185PART 5: MAKING GITHUB WORK FOR YOU 203Chapter 12: Collaborating Outside of GitHub 205Chapter 13: GitHub Workflow Integrations 219Chapter 14: Personalizing GitHub 233PART 6: THE GITHUB ECOSYSTEM 247Chapter 15: Exploring the GitHub Marketplace 249Chapter 16: GitHub and You 259Chapter 17: Attending Events 267PART 7: THE PART OF TENS 277Chapter 18: Ten Ways to Level Up on GitHub 279Chapter 19: Ten Ways to Improve Your Development Workflow 291Chapter 20: Ten Tips for Being an Effective Community Member 299Index 307

Regulärer Preis: 19,99 €
Produktbild für Bessere Videos drehen

Bessere Videos drehen

Mitreißende Videos mit dem Handy oder der Cam: von der Idee bis zum fertig geschnittenen Film Technik, Szenenführung, Kameraperspektive, Schnitt und Effekte gekonnt einsetzen Viel Wissenswertes zur Rechtslage und zum YouTube-Upload Der Multimedia-Experte Reinhard Nikschick zeigt dir, wie du dein kreatives Potenzial für einen Video-Dreh voll entfaltest sowie strukturiert und versiert an die Arbeit gehst. Von den technischen Grundlagen über die Ausgestaltung der Idee und Kniffe der Kameraführung bis hin zum Schnitt erfährst du, was du zum Erstellen eines qualitativ hochwertigen Videos benötigst. Viele Tipps zu den Besonderheiten beim Filmen von Interviews oder der nachträglichen Audio-Bearbeitung helfen dir, typische Fehler von vorneherein zu vermeiden. Mit dem Sinn für die optimale Szenenanordnung und interessanten Effekten wirst du deine Zuschauer für dein Video begeistern. Hilfreiche Tipps zur Rechtslage und zum Upload bei YouTube runden das Buch ab. Aus dem Inhalt: Technische Voraussetzungen für den Video-Dreh Bildformate, Bildauflösung, Bildpunkte Ideen generieren und in interessante Geschichten verwandeln Hilfsmittel für ein schlüssiges Video-Konzept Einstellungsgrößen der Kamera und ihre Wirkung verstehen Bewährte Szenenreihenfolge verinnerlichen Verschiedene Perspektiven einnehmen Ideen zu Drehorten, Requisiten und Kleidung Datensicherung auf Dreh: in der Cloud oder auf dem Laptop Videoschnitt mit dem kostenlosen Schnittprogramm Kdenlive Besonderheiten bei Interviews und Kommentaren Audio fürs Video aufbereiten Videos mit Titeltext, Bildkorrekturen und Effekte wie z.B. Chroma-Key-Technik verbessern Rechtsfragen beachten Videos bei YouTube hochladen Für Windows verfasst, aber auch für Mac- und Linux-User geeignet.Reinhard M. Nikschick ist Multimedia-Produzent und Toningenieur an der Hochschule für Film und Fernsehen Potsdam Babelsberg (Filmuniversität). Als Autor sowie Regisseur produziert er Videos für Unternehmen und Bildungseinrichtungen. Er arbeitete zudem als freier Mitarbeiter beim NDR.

Regulärer Preis: 14,99 €
Produktbild für Pro Kotlin Web Apps from Scratch

Pro Kotlin Web Apps from Scratch

Build production-grade web apps from scratch – without using frameworks – with Kotlin on the Java platform. You’ll learn how to use and compose libraries, how to choose between different libraries, and the benefits of explicit and straight-forward code, vs. the implicit magic, conventions, and inversion of control you often see in frameworks.The book teaches the Kotlin language by building production-ready Kotlin code. You’ll gain a deep understanding of the idiomatic use of the Kotlin language along with knowledge of how to apply Kotlin in production-grade web apps. The book also bridges the gap between building from scratch and using existing frameworks. For example, you’ll learn how to integrate Spring Security-based authentication in web apps written from scratch, so you can leverage existing tooling in your organization without having to take on the entire Spring framework.The first section of the book sets up the base structure of your web app, such as routing, configuration files, and database migrations. The remaining chapters are broken into individual aspects of building production-ready web apps. Appendices at the end of the book explain how to use different libraries than the ones chosen in the main chapters, so you'll learn how to decouple your code from specific libraries, and choose between many different libraries to get the job done in your own web apps.WHAT YOU WILL LEARN* Compose libraries and manage boilerplate code using idiomatic and powerful Kotlin* Manage and query SQL databases without ORMs and mapping layers* Write resilient and change-proof tests in support of test-driven development practices* Create traditional, HTML-based web apps, APIs for JavaScript-based single-page web apps and native mobile apps* Manage parallelism and external service calls using Kotlin co-routines* Deploy to production using embedded servers, WAR files, and serverless approaches* Bridge the gap between custom-built apps and enterprise, using Spring Context and Spring SecurityWHO THIS BOOK IS FORThe expert developer who is ready to take full control of the tech stack, and use the Kotlin language, type system, and standard library, to ship production-ready web apps. Readers should have prior programming experience. Experience with Java or another JVM language is helpful.AUGUST LILLEAAS has built web apps, user interfaces, and real-time systems since 2004, and mobile apps since the app stores opened in the late 2000s. After picking up Clojure in 2012, he left the frameworks and ORMs behind and started to build web apps from scratch, and has shipped to production using Clojure, Groovy, Node.JS, Elixir, and Kotlin. August has worked as a consultant for a decade and is now an independent contractor and startup founder.PART I. UP AND RUNNING WITH A WEB APP1. Setting Up A Development Environment2. Setting Up the Web App Skeleton3. Configuration Files4. Decoupling Web Handlers from Specific LibrariesPART II. LIBRARIES AND SOLUTIONS5. Connecting to and Migrating SQL Databases6. Querying a SQL Database7. Automated Tests with jUnit 58. Parallelizing Service Calls with Coroutines9. Building Traditional Web Apps with HTML and CSS10. Building API Based Backends11. Deploying to Traditional Server Based Environments12. Build and Deploy to a Serverless Environment13. Setup, Teardown and Dependency Injection with Spring Context14. Enterprise Authentication using Spring SecurityPART III. TOOLS OF THE TRADE15. Choosing the Right Library16. An Assortment of Kotlin TricksAppendix A: Using Jooby Instead of KtorAppendix B: Using Hoplite Instead of Typesafe ConfigAppendix C: Using Spek Instead of jUnit 5

Regulärer Preis: 62,99 €
Produktbild für Betriebswirtschaftliche KI-Anwendungen

Betriebswirtschaftliche KI-Anwendungen

Digitalisierung und Künstliche Intelligenz ermöglichen Unternehmen disruptive Erweiterungen ihrer Geschäftsmodelle. Wer rechtzeitig digitale KI-Geschäftsmodelle einführt, wird seinen Erfolg nachhaltig sichern können. Aber wie und wo können solche Modelle Anwendung finden? Diese Publikation gibt Antworten, wo KI-Geschäftsmodelle greifen können, und wie diese von der ersten Idee bis zur produktiven Anwendung realisiert werden können.KI-Anwendungen in der Betriebswirtschaft.- Grundlagen und Technik.- Digitale Geschäftsmodelle auf Basis Künstlicher Intelligenz.- Prototyp einer digitalen KI-Anwendung.- Beispielanwendung 1.- Beispielanwendung 2.- Beispielanwendung 3.- Der Weg zum Erfolg mit KI.

Regulärer Preis: 59,99 €
Produktbild für Home Appliance Hack-and-IoT Guidebook

Home Appliance Hack-and-IoT Guidebook

If you are looking for a small yet powerful IoT device, you are likely to come across the ESP8266 and compatible products on the market today. One of these, the Wemos/Lolin D1 Mini Pro board strikes a remarkable balance between cost and performance. A small and very aff ordable prototype board, the D1 Mini Pro stands out with its WiFi functionality and a 16-Mbytes flash memory for easy creation of a flash file system. In addition, there are suff icient input and output pins (only one analog input though) to support PWM, I2C, and One-Wire systems to mention but a few. The book describes the operation, modding, construction, and programming of home appliances including a colorful smart home accessory, a refrigerator/greenhouse controller, an AC powerline monitor, a door lock monitor, and an IKEA Trådfri controller.As a benefit, all firmware developed for these DIY, "IoT-ized" devices can be updated over-the-air (OTA).For most of the designs in the book, a small printed circuit board (PCB) and an enclosure are presented so readers can have a finished and attractive-looking product. Readers having – or with access to! – a 3D printer can "print" the suggested enclosures at home or in a shop.Some of the constructions benefit from a Raspberry Pi configured as a gateway or cms server. This is also described in detail with all the necessary configuring.You don't need to be an expert but the prerequisites to successful replication of the projects include basic skills with PC software including the ability to surf the Internet. In terms of hardware, you should be comfortable with soldering and generally assembling the PCBs presented in the book.All custom software written for the IoT devices, the PCB layouts, and 3D print files described in the book are available for free downloading from the books section of Elektor Store website, www.elektor.com/books – simply search for the book title.Hans Henrik Skovgaard has over 25 years of management experience in the mobile phone industry and holds an MSc. in Electronic Engineering. He has authored four top-selling books on electronics design and embedded software.

Regulärer Preis: 32,99 €
Produktbild für Der agile Festpreis

Der agile Festpreis

- Warum brauchen agil entwickelte IT-Projekte einen anderen Vertragsrahmen als Projekte nach der Wasserfallmethode? - Wie ein partnerschaftliches Miteinander zu größeren Projekterfolgen führt - Erfahren Sie, wie Sie Schritt für Schritt einen agilen Festpreisvertrag ausarbeiten, verhandeln und umsetzen - Nutzen Sie die Vertragsvorlage als Anregung für Ihre eigenen agilen Festpreisverträge - Reale Beispiele aus der Praxis illustrieren den Weg zum passenden Vertrag - Ihr exklusiver Vorteil: E-Book inside beim Kauf des gedruckten Buches Agiles Arbeiten ist in der Softwareentwicklung eine Selbstverständlichkeit und selbst Großkonzerne definieren im Zuge von Digitalisierungsinitiativen die Rahmenbedingungen ihrer Produktentwicklung neu. Sich mit den vertraglichen Bedingungen zwischen Kunden und Lieferanten unter agilen Vorzeichen auseinanderzusetzen, ist für den Projekterfolg ausschlaggebend und angesichts hochdynamischer Marktsituationen notwendiger denn je. Schließlich ist konstruktive Zusammenarbeit das maßgebliche Prinzip agiler Methoden und genau das wird von traditionellen Vertragsformen oft verhindert. Agile IT-Projekte brauchen Verträge, die den Spagat zwischen festem Kostenrahmen und agiler Entwicklung – etwa mit Scrum – schaffen. Der Agile Festpreis balanciert die Interessen von Anbieter und Kunde und formt ein kooperatives Modell, indem er Grundsätze der Zusammenarbeit und Flexibilität in der Ausgestaltung von Anforderungen bestmöglich vereint. Die 4. Auflage enthält neue Erfahrungsberichte und wurde um weitere Aspekte des Verhandelns sowie neue Praxisbeispiele ergänzt. Kunden, Lieferanten und Einkäufern bietet dieses Buch Best Practices, Vertragsvorlagen und Argumentarien. AUS DEM INHALT // - Wie der Agile Festpreisvertrag Sicherheit und Flexibilität vereinbart - Die 6 Schritte zum neuen Vertragsmodell - Muster für einen Agilen Festpreisvertrag - Ausschreibung und Preisfindung - Vor- und Nachteile verschiedener Vertragsformen

Regulärer Preis: 39,99 €
Produktbild für IBM Software Systems Integration

IBM Software Systems Integration

Examine the working details for real-world Java programs used for system integration with IBM Software, applying various API libraries (as used by Banking and Insurance companies). This book includes the step-by-step procedure to use the IBM FileNet Case Manager 5.3.3 Case Builder solution and the similar IBM System, IBM Business Automation Workflow to create an Audit System.You'll learn how to implement the workflow with a client Java Message Service (JMS) java method developed with Workflow Custom Operations System Step components. Using IBM Cognos Analytics Version 11.2, you'll be able to create new views for IBM Case Manager Analytics for custom time dimensions. The book also explains the SQL code and procedures required to create example Online Analytical Processing (OLAP) cubes with multi-level time dimensions for IBM Case Manager analytics.IBM Software Systems Integration features the most up to date systems software procedures using tested API calls.WHAT YOU WILL LEARN* Review techniques for generating custom IBM JMS code* Create a new custom view for a multi-level time dimension* See how a java program can provide the IBM FileNet document management API calls for content store folder and document replication* Configure Java components for content engine eventsWHO THIS BOOK IS FORIT consultants, Systems and Solution Architects.ALAN BLUCK has over 45 years IT experience. He has been a Solutions Architect for IBM for over 10 years. Elected as an IBM Champion (2022), he is now the Director and owner of ASB Software Development Limited, an IBM PartnerWorld partner, and a consultancy providing systems architecture for a broad range of services. He is a Member of the British Computer Society (MBCS, CITP).Chapter 1IBM FileNet Case Manager 5.3.3 Case Builder Solution Development Steps for The Audit SystemCHAPTER GOAL: Building the initial IBM Case Manager Audit SolutionNO OF PAGES 90SUB -TOPICSSECTIONS* Bill of Materials* Add a new solution* Add properties and Business Objects* Add Roles* Add properties to the Inbaskets for each role* Add Document class* Add Business Objects* Add Business Object Types as Case propertiesAdd Case Types* Audit Department Task* Add Business Objects to be searched* Audit Solution First Test* Remove the Case Search Business Objects* Edit the Cases Page to allow Case Search to work correctly* Debug the Case Manager Client* Check FileNet Version* Check FileNet Health* Check FileNet Object Store Upgrade Status* Check FileNet Workflow Upgrade StatusFix / Workaround for Error on Case Search * Other Fixes (Recommended)Chapter 2: Configuring Java Custom ComponentsCHAPTER GOAL: CREATION AND CONFIGURATION OF THE JAVA CUSTOMISATIONSNO OF PAGES: 20SUB - TOPICSSECTIONS* Configuring Java Components for Content Engine Events* Custom Code Module java JAR API call development* Adding a Code ModuleCreating a Custom Event Object* Configuring Workflow Subscriptions* Configuring Component Manager for WebSphere control* Component Manager Extension MBean Provider* Creating the Component Manager Custom Service* DbExecute system function* Setting DbExecute connections* Example DB2 Stored procedure* Example Oracle Stored procedure* Example SQL*Server Stored procedureChapter 3: IBM JMS (Java Message Service) Interface Development IBM FileNet 5.5.x WorkflowCHAPTER GOAL: Theexample development of a java jar file for the IBM Java Messaging Service calls and its deployment for use in an IBM Case Manager Workflow.NO OF PAGES : 240SUB - TOPICS:* MQ Series 7.5 Install and Configure* Notification of successful repository load into FileNet* Custom Operations Component Development- JMSMessage Operation* Custom Operations Component Development- Fix list for WebSphere MQ Version 7.5* IBM MQ Series 7.x Fix Pack Installation* Linux: Applying maintenance level updates on WebSphere MQ version* Setting up the client on Windows* Setting up the client on Linux* Sending a message from a client to a server* AuditOperations method parameterisation* AuditOperations.java Code Development* AuditOperations re-build and deploy .jar* Final pre-build test AuditOperations.jar* FileNet Workflow System Component AuditOperations.jar deployment* Checking deployment in the Component Manager and Workflow* Transfer Workflow and set up Workflow subscriptionsChapter 4: A Replication Java Program for IBM FileNet Object StoresCHAPTER GOAL: The development of the java API calls and the configuration required to replicate an IBM FileNet Document Management ObjectStore.NO OF PAGES: 100SUB - TOPICS:* Setting up the Creator Property* Setting Object Store Access Rights* Batch Jobs* Required supporting Library .jar files* The Configuration set up file* Encryption of the administrator user password in a config.xml Configuration file* Update of the Config.xml Start Date* Event Set-up * Folder Class - Update Event and Deletion Events* Document Class - Deletion Events* Unit Test results ( New Folder and Document )* Existing Folder Name and Security updatesNew Folder Name and Document updatesChapter 5: Cognos RTM Custom DevelopmentCHAPTER GOAL: Create a new Custom View for a Multi-level Time DimensionNO OF PAGES: 90SUB - TOPICS:SECTIONS* Creation and test of Multilevel Time Dimension for a new OLAP Database* Update to add Year YearNumber and Month* Update to add Hour* Create a new View for Workflow Tasks* Create a new data stream in Cognos RTM – Task Load Data Stream* Create a new Cube including the Multilevel Time Dimension* Case Attribute Review for Exposed Dimensions* Creation and test of Multilevel Time Dimensions* Create a new Multilevel Time Dimension Cube* Average Age Hours* Average Wait Time Hours* Average Processing Time Hours* Average Ready Time Hours* Average Failed Time HoursCHAPTER 6: PDF Document Creation using iTextCHAPTER GOAL: A Java Program to generate PDF document using the iText libraryNO OF PAGES: 20SUB - TOPICS:SECTIONS1. Adding an Image to a PDF2. Adding a Table to a PDF3. Creating a PdfWriter object4. Creating a PdfDocument object5. Creating the Document object6. Creating an Image object7. Adding image to the documentClosing the Document

Regulärer Preis: 66,99 €
Produktbild für Modernes C++: Concurrency meistern

Modernes C++: Concurrency meistern

Concurrency mit modernem C++ ist eine Reise durch die bestehende und die zukünftige Nebenläufigkeit in C++.Das Buch erklärt Ihnen die Details zu Nebenläufigkeit in modernem C++ und gibt Ihnen mehr als 100 lauffähige Programme. Damit können Sie die Theorie mit der Praxis verknüpfen um den optimalen Nutzen aus dem Buch zu ziehen.Nebenläufigkeit, Parallelität, Gleichzeitigkeit• C++11 und C++14 besitzen die elementaren Bausteine, um nebenläufige und parallele Programme zu schreiben.• Mit C++17 stehen die parallelen Algorithmen der Standard Template Library (STL) vor der Tür. Das heißt, dass die meisten der Algorithmen der STL sequentiell, parallel oder vektorisiert ausgeführt werden können.• Die Geschichte in C++ geht aber weiter. Dank C++20 können wir auf erweiterte Futures, Coroutinen, Transaktionen und noch viel mehr hoffen.Für C++ Entwickler, die ihr Niveau rund um Gleichzeitigkeit auf das nächste Niveau heben wollen. Gleichzeitigkeit ist neben Security und Verteilung eine der Schlüsselherausforderung der Softwareentwicklung der nächsten mindestens 10 Jahre.EXTRA: E-Book inside. Systemvoraussetzungen für E-Book inside: Internet-Verbindung und Adobe-Reader oder Ebook-Reader bzw. Adobe Digital Editions.

Regulärer Preis: 38,99 €
Produktbild für  Der agile Festpreis (4. Auflg.)

Der agile Festpreis (4. Auflg.)

Der agile Festpreis:Agiles Arbeiten ist in der Softwareentwicklung eine Selbstverständlichkeit und selbst Großkonzerne definieren im Zuge von Digitalisierungsinitiativen die Rahmenbedingungen ihrer Produktentwicklung neu. Sich mit den vertraglichen Bedingungen zwischen Kunden und Lieferanten unter agilen Vorzeichen auseinanderzusetzen, ist für den Projekterfolg ausschlaggebend und angesichts hochdynamischer Marktsituationen notwendiger denn je. Schließlich ist konstruktive Zusammenarbeit das maßgebliche Prinzip agiler Methoden und genau das wird von traditionellen Vertragsformen oft verhindert.Agile IT-Projekte brauchen Verträge, die den Spagat zwischen festem Kostenrahmen und agiler Entwicklung – etwa mit Scrum – schaffen.Der Agile Festpreis balanciert die Interessen von Anbieter und Kunde und formt ein kooperatives Modell, indem er Grundsätze der Zusammenarbeit und Flexibilität in der Ausgestaltung von Anforderungen bestmöglich vereint.Die 4. Auflage enthält neue Erfahrungsberichte und wurde um weitere Aspekte des Verhandelns sowie neue Praxisbeispiele ergänzt. Kunden, Lieferanten und Einkäufern bietet dieses Buch Best Practices, Vertragsvorlagen und Argumentarien.Inhalt:Wie der Agile Festpreisvertrag Sicherheit und Flexibilität vereinbartDie 6 Schritte zum neuen VertragsmodellMuster für einen Agilen FestpreisvertragAusschreibung und PreisfindungVor- und Nachteile verschiedener Vertragsformen

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

Java All-in-One For Dummies

Get started writing Java® code—the easy way Java® code is the go-to language for developing Android apps and all sorts of other things. With Java All-in-One For Dummies, you can write your first lines of code in Java and work your way to advanced stuff like Internet of Things (IoT) programming, JavaFX, and Java for the web. Easy-to-follow instructions, fun practice, and a time-tested instructional approach will shorten your learning journey. With eight mini-books in one, consider this the only Java book you’ll need as your take your knowledge to the next level, and the next, and the next. 8 Mini-books Inside… Java BasicsProgramming BasicsObject-Oriented ProgrammingStrings and Other Data TypesData StructuresAlgorithmsProgramming TechniquesJavaFX A beginning coder’s resource for learning the most popular coding language With Java All-in-One For Dummies, you get 8 books in one, for the most well-rounded Java knowledge on the market. Updated for Java 19, this book includes all the major changes to the programming language, so you won’t fall behind. Start by learning the basics of Java—you can do it, even if you’ve never written a line of code in your life. Then go in-depth, with all the info you need on object-oriented programming, Java FX, Java web development, and beyond. Grab a hot cup of java and settle in to learn some Java, with friendly For Dummies guidance! Learn the basics of computer programming and get started with the Java languageMaster strings, arrays, and collectionsDiscover the most recent Java updates and the latest in programming techniquesLaunch or further your career as a coder with easy-to-follow instruction This is the go-to Dummies guide for future and current coders who need an all-inclusive guide Java to take their knowledge to the next level. Introduction 1 Book 1: Java Basics 5 Chapter 1: Welcome to Java 7 Chapter 2: Installing and Using Java Tools 17 Chapter 3: Working with TextPad 31 Book 2: Programming Basics 37 Chapter 1: Java Programming Basics 39 Chapter 2: Working with Variables and Data Types 59 Chapter 3: Working with Numbers and Expressions 97 Chapter 4: Making Choices 127 Chapter 5: Going Around in Circles (or, Using Loops) 149 Chapter 6: Pulling a Switcheroo 177 Chapter 7: Adding Some Methods to Your Madness 195 Chapter 8: Handling Exceptions 215 Book 3: Object-Oriented Programming 237 Chapter 1: Understanding Object-Oriented Programming 239 Chapter 2: Making Your Own Classes 253 Chapter 3: Working with Statics 273 Chapter 4: Using Subclasses and Inheritance 283 Chapter 5: Using Abstract Classes and Interfaces 305 Chapter 6: Using the Object and Class Classes 327 Chapter 7: Using Inner Classes and Anonymous Classes 355 Chapter 8: Working with Packages and the Java Module System 365 Book 4: Strings and Other Data Types 387 Chapter 1: Working with Strings 389 Chapter 2: Using Regular Expressions 411 Chapter 3: Working with Dates and Times 429 Chapter 4: Using the BigDecimal Class 451 Book 5: Data Structures 471 Chapter 1: Introducing Data Structures 473 Chapter 2: Using Arrays 503 Chapter 3: Using the ArrayList Class 535 Chapter 4: Using the LinkedList Class 549 Chapter 5: Creating Generic Collection Classes 561 Chapter 6: Using Maps and Trees 575 Book 6: Algorithms 595 Chapter 1: Introducing Algorithms 597 Chapter 2: Using Recursion 613 Chapter 3: Sorting 625 Chapter 4: Searching 637 Book 7: Programming Techniques 657 Chapter 1: Programming Threads 659 Chapter 2: Using Functional Programming and Lambda Expressions 689 Chapter 3: Consuming Web Services with HttpClient 705 Book 8: JavaFX 727 Chapter 1: Hello, JavaFX! 729 Chapter 2: Handling Events 751 Chapter 3: Setting the Stage and Scene Layout 769 Chapter 4: Using Layout Panes to Arrange Your Scenes 791 Chapter 5: Getting Input from the User 825 Chapter 6: Choosing from a List 841 Index 869 Doug Lowe is an accomplished technology writer of more than 30 books. He is a tech guru on all things computer programming. His expertise covers networking, Microsoft® Office, programming, and computer building. He is the author of the previous edition of Java All-in-One For Dummies.

Regulärer Preis: 28,99 €
Produktbild für  Python 3 - Das umfassende Handbuch (7. Auflage)

Python 3 - Das umfassende Handbuch (7. Auflage)

Das Python-Handbuch zum Lernen und Nachschlagen! Ob Sie erst anfangen, mit Python zu arbeiten oder bei Ihrer Arbeit etwas nachschlagen möchten – in diesem Buch lernen Sie alles, was Sie zu Python 3 wissen müssen. Angefangen mit einer Einführung in die Sprache bietet es eine Sprachreferenz, die Beschreibung der Standardbibliothek und ausführliche Informationen zu professionellen Themen und verschiedenen Anwendungsbereichen. Von der GUI-Programmierung über die Webentwicklung bis zu Data Science: Dieses Buch macht den persönlichen Werkzeugkasten perfekt.Aus dem Inhalt: Sprachgrundlagen und objektorientierte ProgrammierungReguläre AusdrückeDatums- und ZeitfunktionenThread-ProgrammierungGUI-ProgrammierungWebentwicklung mit DjangoMigration von Python 2.x nach 3Mathematische ModuleWissenschaftliches RechnenData ScienceAutoren:Dr. Johannes Ernesti hat am Karlsruher Institut für Technologie (KIT) in angewandter Mathematik promoviert.Dr. Peter Kaiser hat am Karlsruher Institut für Technologie (KIT) in humanoider Robotik promoviert. Seit Mai 2019 arbeitet er als Research Scientist bei DeepL.Leseprobe (PDF-Link)

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

Outlook 2021

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

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

Die Kunst der agilen Entwicklung (2. Auflage)

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

Regulärer Preis: 39,90 €