Software
Grundlagenwissen der Software-Entwicklung
Das Buch erklärt wichtige Begriffe der modernen Software-Entwicklung. Sämtliche Ausführungen betrachten das jeweilige Thema aus Sicht eines Managers mit Fokus auf die Bedeutung im unternehmerischen Prozess der Entwicklung einer Software und weniger aus der Perspektive eines Programmierers. Die vermittelten Kenntnisse dienen als Basis, um technologische Probleme in ihrer Schwere und Komplexität erfassen und Entscheidungen in ihrer Auswirkung einschätzen zu können. Zudem ermöglicht das dargebotene Grundwissen eine unmissverständliche und reibungslose Kommunikation zwischen IT-Fachkräften und der Zielgruppe der Manager. Das Werk beschränkt sich nicht nur auf eine Zusammenfassung aller wichtigen Fakten zu einem Thema, sondern vermittelt auch den Umgang in der Praxis und damit verbundene Vor- und Nachteile bzw. potentielle Gefahren.PHILIPP WINNIEWSKI absolvierte 2016 sein Masterstudium im Fach Informatik an der Julius-Maximilians-Universität Würzburg. Anschließend war er als Entwickler in einem mittelständischen Software-Unternehmen tätig. Dort sammelte er nicht nur Erfahrung in Sachen Programmierung, sondern war für interne und externe Projekte verantwortlich, leitete Teams und entwickelte Lösungen in enger Zusammenarbeit mit Großkunden. 2019 gründete er nebenberuflich sein eigenes Unternehmen Frequture, dem er sich inzwischen ganz widmet und über welches er Software-Lösungen und diverse IT-Dienstleistungen wie Consulting anbietet.Agile Software-Entwicklung - API - Architektur - Automation - Betriebssystem - Breaking-Change - Bugs - Bus - Bus-Faktor - Clean Coding - Cloud - Code-Monkey - Code-Review - Compiling - Computer - Cookies - Daten und Informationen - Datenbank - Deadlock - Deployment - Einrichtungszeit und Kontextwechsel - Entwicklungs-Team - Entwurfsmuster - Exception - Framework - Frontend und Backend - GUI - Hacking und Attacken - IDE - IP und Ports - ISO/OSI - JSON - Kodierung - Komplexität - LaTeX - Laufzeit - Logik - Machine-Learning - Methoden und Funktionen - Pair-Programming - Performanz gegen Persistenz - Programmieren nach Vertrag - Programmiersprache - Redundanz - Refaktorierung - Server - Stack Overflow - Technische Schulden - Technischer Overhead - Technologie-Stack - Testen - Threads - UML - UUID und GUID - Verschlüsselung - Versionskontrolle - Virtualisierung - Warteschlange - WYSIWYG - XML
Systemnahe Programmierung mit C und Linux (5. Auflg.)
Das umfassende Handbuch in 5. aktualisierter Auflage aus Januar 2024.Alles zur systemnahen Programmierung unter Linux! Von E/A-Funktionen, dem Zugriff auf Systeminformationen über Prozesse, Signale und Threads bis hin zu Netzwerkprogrammierung, Datenbanken und GUIs. Entwickler*innen mit soliden Kenntnissen von Linux-Betriebssystemen und der Sprache C kommen hier voll auf ihre Kosten. Alle Beispiele sind auch auf dem Raspberry Pi ausführbar.Zum Inhalt:E/A-FunktionenDämonen, Zombies und ProzesseThreadsIPC – InterprozesskommunikationNetzwerkprogrammierungMySQL und PostgreSQLGUI-Programmierung mit GTKWerkzeuge für ProgrammiererLeseprobe (PDF-Link)Zu den Autoren:Jürgen Wolf ist Softwareentwickler und Autor aus Leidenschaft. Er programmiert seit Jahren auf Linux- und Unix-Systemen.René Krooß ist Diplom-Informatiker, begeisterter Programmierer und Experte für Prozessorstrukturen, Betriebssysteme, Hardware-Programmierung und Algorithmen.
Archicad 27
* MIT VIELEN KONSTRUKTIONSBEISPIELEN AUS DER PRAXIS* EINFüHRUNG IN DIE WICHTIGSTEN BEDIENELEMENTE* ZAHLREICHE Ã?BUNGSFRAGEN MIT LöSUNGENDieses Grundlagen- und Lehrbuch zeigt Ihnen anhand typischer Konstruktionsaufgaben aus Studium und Berufsleben die Möglichkeiten von Archicad 27. Der Autor richtet sich dabei insbesondere an Archicad-Neulinge, die Wert auf einen praxisnahen Einstieg legen. Alle Elemente und Befehle erlernen Sie anhand von Beispielen.Sie beginnen mit der Konstruktion eines einfachen Grundrisses, um die generelle Arbeitsweise und die grundlegenden Schritte einzuüben. Dabei lernen Sie die Benutzeroberfläche, die Eingabemöglichkeiten für Koordinaten sowie den Einsatz von Fanghilfen, Fangpunkten und Hilfslinien kennen. Dann demonstriert der Autor die Architektur-Elemente (Wände, Fenster, Eckfenster u.v.m.) im Grundriss und im 3D-Fenster.Weiterhin berücksichtigt er die Möglichkeiten für grafische Ã?berschreibungen und die Regeln für Schichtaufbau und Verschneidungen bei Wänden, Decken, Dächern und Schalen. Zusätzlich wird der HKLSE-Modeler kurz vorgestellt.Ein Schwerpunkt liegt auf der Einübung von Bearbeitungsbefehlen, insbesondere der Nutzung von Pet-Paletten, die automatisch durch Markieren von Elementen aktiviert werden und dann ganz spezifische Ã'nderungsaktionen anbieten. In weiteren Bearbeitungsschritten lernen Sie, die Konstruktion durch Hinzufügen von individuellen und automatischen BemaÃ?ungen zu ergänzen sowie Schnitte und Ansichten zu erzeugen. Auch das Vorgehen zum Erstellen und zur Auswahl von Varianten wird beschrieben.Um Ihr Projekt eindrucksvoll zu präsentieren, erstellen Sie schlieÃ?lich fotorealistische Visualisierungen.Am Ende jedes Kapitels finden Sie Ã?bungsfragen mit dazugehörigen Lösungen im Anhang. Im letzten Kapitel wird abschlieÃ?end als Beispiel ein Einfamilienhaus mit dokumentierten Befehlseingaben konstruiert.AUS DEM INHALT:* Schnelleinstieg mit dokumentiertem Beispiel* Benutzeroberfläche: Wichtigste Paletten, das Pfeil-Werkzeug und Ansichtsmanipulationen* Positionen eingeben: Koordinaten, Tracker, Punkte* Dynamische Hilfslinien, relative Konstruktionsmethoden* 2D-Zeichnen* Werkzeuge: Wand, Fenster, Tür, Decke, Dach, Schale, Ã-ffnungen, Stützen mit Segmenten, Träger mit Segmenten und Biegung, Freiflächen, Geländer, Treppe mit Kopffreiheit, Fassade mit eigenen Mustern, Morph-Elemente etc.* Bearbeitungsfunktionen: Menüs, Kontextmenüs, Pet-Paletten* BemaÃ?ung, Text* Zeichnungsstruktur, Raumstempel, Listen* Schnitte, Ansichten, Innenansichten, Details, 3D-Dokumente und Variantenmanagement* Plot, Druck, grafische Ã?berschreibungen* Realistische Bilder, Animationen, Sonnenstudien* Ã?bersichten über Menüs, Paletten und Symbolleisten* Praxisbeispiel: Einfamilienhaus* Ã?bungsfragen mit AntwortenDetlef Ridder hat bereits zahlreiche Bücher zu AutoCAD, Inventor, Revit und Archicad veröffentlicht und gibt Schulungen zu diesen Programmen und im Bereich CNC.
Technische Probleme lösen mit C/C++ (6. Auflg.)
Technische Probleme lösen mit C+/C++. Von der Analyse bis zur Dokumentation. In 6., aktualisierter und erweiterter Auflage. Januar 2024. Anhand von konkreten Beispielen aus dem technisch-wissenschaftlichen und mathematischen Bereich vermittelt dieses Lehrbuch Programmier- und Dokumentationstechniken mit C/C++. Aufbauend auf einer gut verständlichen und fundierten Einführung in die Arbeit mit C/C++ geht es Schritt für Schritt zur professionellen Softwareentwicklung.Die Probleme sind nach steigendem Schwierigkeitsgrad geordnet - von einfachen Anwendungen wie der Reihung von Widerständen bis hin zu komplexen Fragestellungen aus der Schaltalgebra. Vorkenntnisse sind nicht erforderlich. Sie lösen unter anderem Probleme wie die Umrechnung von Temperatursystemen oder die Programmierung eines eigenen Funktionsplotters. Die Beispiele werden mit Microsoft Visual C++ umgesetzt, das kostenlos verfügbar ist. Auf plus.hanser-fachbuch.de finden Sie zu diesem Titel die im Buch dargestellten Codebeispiele zum Download.Für die Neuauflage wurde das gut eingeführte Lehrbuch aktualisiert und um weitere Beispiele ergänzt.Die gut verständliche Einführung und die vielen technischen Beispiele machen dieses Lehrbuch zum idealen Begleiter für Fachschüler:innen und Bachelor-Studierende. Dipl.-Math. Norbert Heiderich arbeitet als Lehrer u.a. für Programmierung am Berufskolleg des Kreises Kleve in Kleve.Dipl.-Ing. Wolfgang Meyer war Leiter des Heinz-Nixdorf-Berufskollegs. Er unterrichtete Datenverarbeitungstechnik und Programmieren. Er ist Beauftragter für Ingenieur-Studiengänge der FOM Hochschule.Leseprobe (PDF-Link)
Java Schritt für Schritt
Die Programmiersprache Java von Anfang bis Ende durchzuarbeiten und zu erlernen scheint für viele Studierende eine große Hürde zu sein. Nicht mit diesem Arbeitsbuch. Es führt Schritt für Schritt und leicht verständlich in die Programmiersprache ein. Das Buch umfasst 14 Kapitel: Einführung in Java; Variablen, Datentypen, Operatoren; Kontrollstrukturen; Felder / Arrays; Methoden; Sichtbarkeit / Gültigkeit; Objektorientierte Konzepte; Ausnahmen / Exceptions; Zeichenketten / Strings; Lineare Datenstrukturen; Datenströme / Streams; Datenbanken mit Java; Graphische Benutzeroberflächen mit Swing: Einführung; komplexere Oberflächen. Zahlreiche Übersichten und Zusammenfassungen erleichtern das Verständnis. utb+: Begleitend zum Buch steht den Leser:innen ein eLearning-Kurs für die Prüfungsvorbereitung zur Verfügung. Erhältlich über utb.de.Prof. Dr. Marcus Deininger lehrt Informatik an der Hochschule für Technik Stuttgart.Prof. Dr. Thomas Kessel lehrt Wirtschaftsinformatik an der Dualen Hochschule Baden-Württemberg in Stuttgart.VorwortInhaltsübersichtInhaltsverzeichnisSchritt 1: Einführung in JavaSchritt 2: Variablen, Datentypen, OperatorenSchritt 3: KontrollstrukturenSchritt 4: Felder / ArraysSchritt 5: MethodenSchritt 6: Sichtbarkeit / GültigkeitSchritt 7: Objektorientierte KonzepteSchritt 8: Ausnahmen / ExceptionsSchritt 9: Zeichenketten / StringsSchritt 10: Lineare DatenstrukturenSchritt 11: Datenströme / StreamsSchritt 12: Datenbanken mit JavaSchritt 13: Graphische Benutzeroberflächen mit Swing: EinführungSchritt 14: Graphische Benutzeroberflächen mit Swing: komplexere OberflächenStichwortverzeichnisSchritt 1: Einführung in Java1.1 Historie1.2 Begriffe1.3 Besonderheiten von Java1.4 Konventionen und Notationen1.5 Das erste Java-ProgrammSchritt 2: Variablen, Datentypen, Operatoren2.1 Datentypen2.2 OperatorenSchritt 3: Kontrollstrukturen3.1 Anweisungen3.2 Sequenz3.3 Auswahl3.4 Schleifen / WiederholungenSchritt 4: Felder / Arrays4.1 Werte in Arrays anordnenSchritt 5: Methoden5.1 Anweisungen in Methoden zusammenfassenSchritt 6: Sichtbarkeit / Gültigkeit6.1 Java-Komponenten6.2 Das Geheimnisprinzip und Zugriffsmodifier6.3 Qualifikation und Import6.4 Gültige und sichtbare Elemente6.5 Innere ElementeSchritt 7: Objektorientierte Konzepte7.1 Klassen und Objekte7.2 Erweiterung / Vererbung7.3 Abstrakte Klassen und Methoden7.4 Schnittstellen / Interfaces7.5 Aufzählungstypen / Enumerations7.6 Polymorphismus7.7 Best Practices der objektorientierten ProgrammierungSchritt 8: Ausnahmen / Exceptions8.1 Ausnahmen auslösen und behandelnSchritt 9: Zeichenketten / Strings9.1 Die Klassen String und StringBuilder9.2 Erzeugung von Strings9.3 Vergleich von Strings9.4 Extraktion von Zeichen oder Teilstrings9.5 Umwandeln von Strings9.6 Umwandlung von elementaren Datentypen in Strings9.7 Verarbeitung von Zeichenketten mit der Klasse StringBuilderSchritt 10: Lineare Datenstrukturen10.1 Überblick10.2 Typisierung von Collections10.3 Das Interface Collection10.4 Die Liste / List10.5 Die Menge / Set10.6 Die Schlange / Queue10.7Der Keller / Stapel / Stack10.8 Die Assoziationsliste / MapSchritt 11: Datenströme / Streams11.1 Datenquellen und -senken11.2 Daten- und Stream-Arten11.3 Lesen und Schreiben von Strömen in Java11.4 Lesen und Schreiben von Byte-Strömen11.5 Lesen und Schreiben von Textdateien11.6 Lesen und Schreiben von Java-Daten11.7 Objekte speichern und lesenSchritt 12: Datenbanken mit Java12.1 Java und Datenbanken12.2 Relationale Datenbanken und SQL12.3 Datenbankzugriff mit JDBCSchritt 13: Graphische Benutzeroberflächen mit Swing: Einführung13.1 Benutzeroberflächen13.2 Aufbau von Swing-Oberflächen13.3 Einfache Widgets13.4 Interaktion mit WidgetsSchritt 14: Graphische Benutzeroberflächen mit Swing: komplexere Oberflächen14.1 Komplexere Oberflächen14.2 Übersicht über das Anwendungsbeispiel14.3 MVC: Trennung von Oberfläche und Anwendung14.4 Weitere Widgets: Auswahllisten14.5 Layout-Manager14.6 Strukturierung der Oberfläche14.7 Weitere WidgetsStichwortverzeichnis
Software-Metriken (2. Auflg.)
GUT GEMESSEN, SCHON GEWONNEN- Erfahren Sie, wie Software in den drei Dimensionen Quantität, Komplexität und Qualität gemessen werden kann.- Lernen Sie Methoden zur besseren Planung, Schätzung und Steuerung von Softwareprojekten kennen.- Profitieren Sie von vielfach in der Praxis bewährten Software- und Projekt-Metriken.- Die zahlreichen Beispiele, Tipps und Best Practices aus der Erfahrung der Autoren helfen Ihnen, diese auf ihre Projekte anzuwenden.- Neu in der 2. Auflage: Berücksichtigung aktueller Entwicklungen im Bereich der Metriken und deren Bedeutung in DevOps und Agilität.Metriken und Messgrößen werden in der Regel verwendet, um einen Zustand, Mengen und Volumina, physikalische und zeitliche Größen, Relationen, Abweichungen und Veränderungen zu ermitteln. Aus den Ergebnissen kann man den Ist-Zustand und die Vergangenheit bewerten und Ableitungen für die Zukunft ziehen. Die Software- und Projekt-Metriken in diesem Buch helfen in vielen Situationen, ein tieferes Verständnis der Ausganglage und fundierte Informationen für die Planung und Steuerung von traditionellen und agilen Softwareprojekten zu gewinnen. Für die Wartung oder Weiterentwicklung eines Softwaresystems oder dessen Neuentwicklung ist eine gute Bestandsaufnahme und Bewertung der Software eine wichtige Entscheidungsgrundlage. Das Wissen um die eigene Produktivität und Effizienz auf der Basis verlässlicher Informationen ist essenziell für die Optimierung der gewählten Vorgehensweise.In diesem Praxisbuch finden Sie Methoden und Metriken, um Softwareartefakte von den Anforderungen über das Softwaredesign und den Code bis hin zu den Testmitteln in den drei Dimensionen Quantität, Komplexität und Qualität zu messen und zu bewerten. Sie helfen Ihnen, Projekte besser zu gestalten, einen Überblick über Produkte und Legacy-Systeme zu erhalten und den Projektfortschritt besser zu verwalten.AUS DEM INHALT //- Softwaremessung- Softwarequantität- Softwarekomplexität- Die Messung der Softwarequalität- Anforderungsmessung- Entwurfsmessung- Codemetrik- Testmetrik- Produktivitätsmessung in der Softwareentwicklung- Die Messung der Wartungsproduktivität- Softwaremessung in der Praxis Richard Seidl ist seit über 20 Jahren als Softwaretest-Experte und Agile Quality Coach in Deutschland und Österreich tätig.Manfred Baumgartner ist seit Beginn seiner beruflichen Laufbahn im Bereich der Software-Qualitätssicherung tätig und arbeitet als Berater bei der Nagarro GmbH in Wien.Harry M. Sneed ist ein Pionier des Softwaretestens im deutschsprachigen Raum, wofür er auch mit dem Deutschen Preis für Softwarequalität ausgezeichnet wurde.
Inkscape (2. Auflage)
Neu in der 2. Auflage: Ansicht und Anzeigemodi, Verlaufsgitter, Formerstellungswerkzeug, neue Pfadoperationen, ansprechende Dialogfenster, verbessertes Knotenwerkzeug, Schriftartensammlung etc.Sie wollen ansprechende Einladungskarten, Logos, Visitenkarten, Flyer, Plakate, Werbematerial (und vieles mehr) gestalten? Dann ist dieses Buch genau richtig für Sie! Es zeigt Ihnen, wie Sie Ihre grafischen Projekte erfolgreich und professionell umsetzen können. Dafür werden in jedem Kapitel schwerpunktmäßig die Inkscape-Funktionen vorgestellt. Die Themen des Buchs – Grundlagen, Zeichnen in Inkscape, die neuen Funktionen der aktuellen Version, die Filter und Erweiterungen sowie Pfaderstellung und -bearbeitung – sind praxisbezogen aufbereitet. Außerdem wird die in Inkscape integrierte XML-Komponente beschrieben. Tipps, Workshops und Beispiele runden das Buch ab. Es ist somit die ideale Lektüre für ambitionierte Inkscape-Einsteiger und ebenso für Fortgeschrittene.Aus dem Inhalt//Schnelleinstieg/Inkscape Basics/Farbmanagement/Pfade und Bearbeitungswerkzeuge/Textbearbeitung/Eigene Ideen umsetzen/Filter/Benutzerkonfiguration/Erweiterungen/Der Umgang mit Dateien Uwe Schöler ist begeisterter OpenSource-Anhänger, der sich seit 2006 mit verschiedenen OpenSource-Projekten beschäftigt. Einen großen Beitrag leistete er für das deutsche Projekt von OpenOffice.org, welches inzwischen unter Libreoffi ce.org geführt wird. Ebenfalls zu dieser Zeit kam er als Übersetzer zum Inkscape- Projekt und half beim Übersetzen der Programmoberfläche und von Beiträgen auf der Webseite. Zwischendurch war er fester Bestandteil des Übersetzerteams. Seine Freizeit verbringt er am liebsten mit seiner Familie und Freunden, im Verein oder in seinem Garten.
C Programmieren lernen für Einsteiger - In einfachen Schritten zum Programmier-Experten: Der leicht verständliche und praxisnahe Leitfaden zum professionellen Programmieren im Handumdrehen
C-Programmierung für Einsteiger: Wie Sie mit den richtigen Skills in kürzester Zeit zum absoluten Programmier-Profi werden – ganz ohne Vorkenntnisse! Möchten Sie sich für Ihren Job oder Ihr Studium einen Vorteil verschaffen und Programmieren mit der Programmiersprache C erlernen? Wollen Sie Ihre eigenen Codes schreiben, auch wenn Sie noch keine Ahnung von Programmiersprachen haben? Brauchen Sie eine Schritt-für Schritt Anleitung, mit der Sie mühelos Ihre ersten eigenen Befehle erstellen können? Dann haben Sie jetzt das perfekte Buch gefunden! Dieser umfassende praxisorientierte Ratgeber nimmt Sie an die Hand und bietet Ihnen das gesamte Wissen, das Sie als Anfänger benötigen, um sofort loszulegen und Ihre eigenen Anwendungen zu programmieren! •Objekte, Klassen, Attribute: Erfahren Sie alle notwendigen Begriffe, Grundlagen und Hintergrundinformationen für einen reibungslosen Einstieg in die Programmierwelt! •Lernen Sie komplett ohne Vorwissen die wesentlichen Merkmale der Programmiersprachen C und JavaScript, sowie der JavaScript Bibliothek jQuery und schreiben Sie im Handumdrehen Ihr erstes eigenes JavaScript! •Entdecken Sie smarte Methoden zur Fehlersuche in erstellten Codes – für ein frustfreies Programmieren! •Strukturieren Sie in kürzester Zeit mit HTML und CSS elektronische Dokumente übersichtlich und effizient! Mit den professionellen Tipps und Tricks von Informatik Experten und den anschaulichen Beispielen und Übungen werden Sie schon bald unfassbar gute Codes schreiben, komplexe Systeme effektiv strukturieren und solide Designs entwerfen! Außerdem wird es Ihnen in Zukunft deutlich einfacher fallen, weitere Programmiersprachen (wie Python oder Java) zu erlernen. Die Inhalte in diesem Ratgeber sind leicht verständlich aufbereitet und somit für wirklich jeden anwendbar! Sie können sich sicher sein: Um dieses Buch kommen Sie nicht herum, wenn Sie als Anfänger Programmieren lernen wollen! Sichern Sie sich gleich Ihr Exemplar und werden Sie ohne Vorerfahrung noch heute zum Experten der Softwareentwicklung!
HTML5 und CSS3 für Einsteiger - In einfachen Schritten zum Programmier-Experten: Der leicht verständliche und praxisnahe Leitfaden zum professionellen Programmieren im Handumdrehen
Mit HTML und CSS professionelle Webseiten erstellen! Sie möchten Ihre eigene Webseite erstellen? Sie wollen Ihre bestehende Webseite optimieren oder in einem neuen Design erstrahlen lassen? Dann ist dies der ideale Ratgeber für Sie! In Zeiten des Internets kommt keiner mehr an einer Webseite vorbei. Ganz gleich, ob Sie Produkte oder Dienstleistungen anbieten, Sie benötigen eine eigne Webseite für Ihren Erfolg. Das haben auch viele Webdesigner erkannt, welche sich auf den profitablen Bereich der Webseitenerstellung, beispielsweise mit Wordpress, spezialisiert haben. Aber immer mehr Menschen beschäftigen sich selbst mit HTML und CSS, um ihre Webseite zu programmieren. Mit dem richtigen Wissen und den passenden Anleitungen ist das auch gar kein Problem. Alle notwendigen Details für die Erstellung Ihrer Website, von Grundlagen bis zu fortgeschrittenen Techniken, wie die Einbindung von Formularen und Tabellen, finden Sie in diesem Buch. Schritt für Schritt erhalten Sie tiefgreifende Einblicke in HTML und CSS und werden im Handumdrehen in der Lage sein, Ihre eigene Webseite zum Leben zu erwecken! Dieses Buch sollten Sie auf jeden Fall lesen, wenn: •Sie eine eigene Webseite benötigen •Sie Ihre Webseite gerne selbst erstellen möchten •Sie mehr über die Grundlagen des Webdesigns erfahren wollen •Sie sich für HTML und CSS interessieren Dieser Ratgeber nimmt Sie mit hinter die Kulissen des Internets? Hier werden Fragen beantwortet, auf welche Sie bisher keine passende Antwort hatte, beispielsweise: •Wie funktioniert das World Wide Web? •Welche Struktur hat HTML? •Welche HTML-Elemente und HTML-Attribute gibt es? •Wie kann man ein HTML-Element erstellen und aufrufen? •Was ist ein semantisches Markup? •Wie programmiert man Listen und Aufzählungen mit HTML? •Wie ist die Anatomie von CSS? •Wie werden in CSS Farben und Schrift umgesetzt? •Was bedeutet Font-weight und Font-style im CSS? •Was sind Pseudo-Elemente und Psedo-Klassen? •Welche verschiedenen Symbole können für Listen verwendet werden? •Was ist ein Bootstrap? •Was sind die Vorteile und welches die Nachteile von Bootstrap? •Wie macht man Webdesign? •Und weit mehr... Dieser Ratgeber zum Webseitendesign mit HTML und CSS basiert auf dem notwendigen Fachwissen und hilfreichen Veranschaulichungen. Dank der Tipps und Tricks von Experten profitieren nicht nur Anfänger sondern auch Fortgeschrittene von diesem Webdesign-Handbuch. Diese können Sie sofort anwenden und für ein professionelles Webdesign Ihrer Homepage für Ihren Erfolg einsetzen. Nur noch einen Mausklick sind Sie von den detaillierten Einblicken in HTML und CSS entfernt. Mit einem Klick auf "JETZT KAUFEN" können Sie noch heute die ersten Schritte Ihres neuen Webdesigns für Ihre Webseite umsetzen. Warum teure Webdesigner beauftragen? Mit diesem Buch gestalten Sie Ihre Webseite nicht nur selbst, sondern ganz nach Ihrer persönlichen Vorstellung! Werden Sie erfolgreich mit Ihrer eigenen selbst erstellten Webseite!
JavaScript für Einsteiger - In einfachen Schritten zum Programmier-Experten: Der leicht verständliche und praxisnahe Leitfaden zum professionellen Programmieren im Handumdrehen
Wie Sie mit den richtigen Skills in kürzester Zeit zum absoluten Programmier-Profi werden – ganz ohne Vorkenntnisse! Möchten Sie sich für Ihren Job oder Ihr Studium einen Vorteil verschaffen und objektorientiertes Programmieren lernen? Wollen Sie Ihre eigenen Codes schreiben, auch wenn Sie noch keine Ahnung von Programmiersprachen haben? Brauchen Sie eine Schritt-für Schritt Anleitung, mit der Sie mühelos Ihre ersten eigenen Befehle in Java erstellen können? Dann haben Sie jetzt das perfekte Buch gefunden! Dieser praxisorientierte Ratgeber nimmt Sie an die Hand und bietet Ihnen das gesamte Wissen, das Sie als Anfänger benötigen, um sofort loszulegen und Ihre eigenen Anwendungen zu programmieren! •Erfahren Sie alle Grundlagen und Hintergrundinformationen zum objektorientierten Programmieren - für einen reibungslosen Einstieg! •Lernen Sie komplett ohne Vorwissen die wesentlichen Merkmale der Programmiersprache Java, sowie der JavaScript Bibliothek jQuery und schreiben Sie im Handumdrehen Ihr erstes JavaScript! •Entdecken Sie smarte Methoden zur Fehlersuche in erstellten Codes – für ein frustfreies Programmieren! •Strukturieren Sie in kürzester Zeit mit HTML und CSS elektronische Dokumente übersichtlich und effizient! Mit den professionellen Tipps und Tricks der Programmier-Experten werden Sie schon bald unfassbar gute Codes schreiben, komplexe Systeme effektiv strukturieren und solide Designs entwerfen! Außerdem wird es Ihnen in Zukunft deutlich einfacher fallen, weitere Programmiersprachen zu erlernen. Die Inhalte in diesem Ratgeber sind leicht und verständlich aufbereitet und somit für wirklich jeden anwendbar! Sie können sich sicher sein: Dieses Buch ist ein ultimatives Must-Have, wenn Sie als Anfänger in das objektorientierte Programmieren einsteigen wollen! Sichern Sie sich gleich Ihr Exemplar und werden Sie ohne Vorerfahrung noch heute zum Experten der Softwareentwicklung!
Funktionale Programmierung verstehen
Funktionale Programmierung verstehen. Konzepte und Entwurfsmuster für guten Code. Januar 2024.Möchten Sie sauberen, wartbaren und eleganten Code schreiben? Dann lernen Sie das Paradigma der funktionalen Programmierung kennen! Tauchen Sie in eine neue Denkweise ein und schreiben Sie eleganten Code auf die funktionale Art. Die meisten Codebeispiele in diesem Buch sind in leicht verständlichem Scala formuliert und außerdem in Python übersetzt. Mit Codebeispielen in Java, JavaScript und C# geht der Autor außerdem auf sprachabhängige Aspekte ein. So nutzen Sie funktionale Programmierung in Ihren Projekten – auch in einem objektorientierten Kontext.Grundlagen, Design Patterns und Lösungen für die PraxisElegante Wege zu robustem, leicht wartbarem CodeUnabhängig von der Programmiersprache nutzbar, mit Beispielen in Scala, Python und mehrMit Python-Special nur in der deutschen AusgabeFunktional Denken und Coden1. Grundlagen und ProblemlösungLernen Sie die Grundlagen kennen – und damit eine neue Denkweise, wenn es darum geht, Probleme zu lösen. Gehen Sie die Dinge auf die funktionale Art an!2. Funktionale Programmierung und ObjektorientierungFP und OOP – sie unterscheiden sich, und sie ergänzen sich wunderbar. Lassen Sie sich durch Konzepte, Entwurfsmuster und Lösungsansätze führen, um beides miteinander zu nutzen.3. Von der Denkweise zum CodeKonzepte sind wichtig, aber Ihren Code schreiben Sie in Python, Java oder einer anderen Sprache. Jack Widman nutzt Scala, aber nicht nur: Er zeigt, welche Besonderheiten in gängigen Sprachen zu beachten sind, und bringt Codebeispiele auch in Java, Python und C#.4. Inklusive Python-SpecialFür die Python-Community gehen wir noch weiter: In der deutschen Ausgabe hat Torsten Will alle wichtigen Codebeispiele übertragen und gibt zusätzliche Tipps für Python. Wer möchte, kann das Buch damit komplett im »Python-Modus« lesen.Aus dem Inhalt: Die Denkweise kennenlernenEin paar (einfache) mathematische GrundlagenEntwurfsmusterDatenstrukturenUnveränderlichkeitNebenläufigkeitKombination mit OOPBesonderheiten verschiedener ProgrammiersprachenLeseprobe (PDF-Link)
Node-RED - Das umfassende Handbuch (3. Auflage)
Node-Red. Das umfassende Handbuch. 3., aktualisierte Auflage. Januar 2024.Bauen Sie komplexe Schaltungen auf, ohne eine einzige Zeile Code zu schreiben – Node-RED macht es möglich. Mit dem visuellen Programmierkonzept erstellen Sie Flows und Logiken, die Ihre Projekte steuern. Udo Brandes stellt Ihnen dazu in diesem Handbuch alle Nodes vor und zeigt Ihnen, wie Sie Ihre Anforderungen übersichtlich modellieren und passende Dashboards erstellen. So lesen Sie im Handumdrehen automatisiert Sensoren aus, speichern Messwerte ab oder teilen Daten über das Netzwerk mit anderen Systemen.Von den Grundlagen zum fertigen DashboardSteuerungen und Logik visuell programmierenDaten in der Heimautomation, in Maker- und IoT-Projekten verarbeiten1. Ohne Vorkenntnisse einsteigenWer sich mit komplexen Systemen beschäftigt, weiß, dass nichts über KISS geht: Keep it Simple, Stupid. Und was könnte einfacher sein als Programmierlogik visuell direkt im Browser zu erstellen? Vermeiden Sie Code-Chaos und bauen Sie ohne viel Aufwand erste Tests und Prototypen.2. Für Maker, Bastler und ProgrammiereinsteigerSie finden für alle Aufgaben die passenden Werkzeuge, ob in der Heimautomation, dem IoT-Prototyping oder in Maker-Projekten. Speichern Sie beispielsweise Daten performant in InfluxDB ab, integrieren Sie Ihre FRITZ!Box ins Setup oder lesen Sie Sensoren über den Raspberry Pi aus: Ihrer Fantasie werden keine Grenzen gesetzt.3. Node-RED für Ihre ProjekteMit Node-RED setzen Sie auch anspruchsvolle Szenarien um: Programmieren Sie eigene Nodes, gestalten Sie professionelle Dashboards oder steuern Sie Ihr Setup mobil per App. Dieses Handbuch gibt Ihnen einen umfassenden Einstieg und begleitet Sie auf den ersten Schritten.Aus dem Inhalt:Installation und GrundlagenDas zentrale Tool: Der Node-RED-EditorDie Basics: Nodes und FlowDas Dashboard von Node-REDFunktionen programmierenGrundlagenwissen für JavaScript, Node.js und gutes ProgrammierenDaten abrufen und speichernDatenaustausch über MQTT und TCP/IPHacks: Fortgeschrittene Nodes nutzenAppsteuerung und externe AnbindungEigene Nodes entwickelnMikrocontroller-Steuerung mit Node-REDLeseprobe (PDF-Link)
Ausgebucht!
Du willst Dich erfolgreich selbstständig machen und weißt nicht so recht, wie Du mit Deinem Marketing starten sollst? Benötigst Du von Beginn an einen eigenen Webauftritt? Ab wann ist dieser sinnvoll? Und musst Du wirklich alle Social-Media-Kanäle bedienen? Wie baust Du Deine Personal Brand auf? Und wie bringst Du das alles unter einen Hut, ohne Dich zu verzetteln und dennoch Zeit für Deinen eigentlichen Job zu haben? Anna Turner ist mittlerweile seit vielen Jahren selbstständig und hat in dieser Zeit einiges ausprobiert: von Freelancer-Plattformen über Netzwerke und Verkaufen auf Instagram. Sie hat schon einige Erfolge erlebt und auch Fehler gemacht – und brennt darauf, ihre Erfahrungen mit anderen Menschen zu teilen. Damit Du nicht in dieselben Fallen tappst und von Anfang an Dein Marketing auf Erfolgsspur bringst. Inklusive Tipps zum Zeitmanagement. Aus dem Inhalt: Start in die SelbstständigkeitDie eigene Marketing-StrategieSocial Media für SelbstständigeVon Facebook über Instagram bis TikTok und Co.Personal Branding: Werde selbst zur MarkeDie eigene WebsiteLogos, Farbgestaltung, DesignGoogle und Meta AdsE-Mail-Marketing Vorwort ... 15 1. Start in die Selbstständigkeit ... 19 1.1 ... Ein smartes Geschäftskonzept entwickeln ... 20 1.2 ... Tools und Softwares für ein smartes Business ... 33 2. Erste Schritte zu deiner Marketing-Strategie ... 41 2.1 ... Was genau ist eigentlich Marketing? ... 42 2.2 ... Wen möchtest du erreichen? ... 46 2.3 ... Deine Wunschkundin verstehen lernen ... 52 2.4 ... Lerne deine Wunschkundin kennen ... 56 2.5 ... Wie Leute von dir kaufen -- die Customer Journey ... 69 2.6 ... Dich von deiner Konkurrenz abheben ... 74 2.7 ... Deine Marketing-Ziele definieren ... 79 2.8 ... Deine Marketing-Strategie in einem Satz ... 91 3. Selbst zur Marke werden ... 93 3.1 ... Ohne Marke kein Marketing -- von Katja Hatvan ... 94 3.2 ... Wirksamkeit von (Personal) Branding ... 96 3.3 ... Deine Markenpersönlichkeit ... 101 3.4 ... Vom Warum ins Wie ... 112 3.5 ... Leg deinen Perfektionismus ab ... 133 4. Deine erste Kundin gewinnen ... 135 4.1 ... Marketing muss kundenzentriert sein ... 135 4.2 ... Deinen wichtigsten Marketing-Kanal bestimmen ... 136 4.3 ... Marketing-Taktiken entlang der Customer Journey ... 156 4.4 ... Geld verdienen über digitale Jobportale ... 169 5. Dein digitales Schaufenster: deine Website ... 171 5.1 ... Das Technische zuerst ... 171 5.2 ... Alles mit Struktur -- auch deine Website ... 173 5.3 ... Diese Informationen gehören auf deine Website ... 180 5.4 ... Website-Design: Selber machen oder machen lassen? ... 214 5.5 ... Website-Baukastensysteme im Vergleich ... 215 5.6 ... Tipps zur Gestaltung deiner Website ... 220 5.7 ... Gefunden werden: Suchmaschinenoptimierung ... 227 5.8 ... Für immer ein »Work in Progress« ... 238 5.9 ... Website Analytics: die wichtigsten Kennzahlen ... 238 6. Social Media für Selbstständige ... 241 6.1 ... Die Bedürfnisse von Social-Media-Nutzern ... 242 6.2 ... Die wichtigsten Social-Media-Plattformen im Schnelldurchlauf ... 242 6.3 ... Wo soll ich aktiv werden? ... 261 6.4 ... Tipps zum Umgang mit Social Media ... 269 7. Veröffentliche deine ersten Inhalte ... 283 7.1 ... Content als Marketing-Wunderwaffe ... 283 7.2 ... So erschaffst du Content, der Menschen begeistert ... 297 7.3 ... Von der Idee zum Plan ... 307 7.4 ... Texten lernen ... 325 7.5 ... Werde zum Geschichtenerzähler ... 338 7.6 ... Visual Storytelling ... 345 7.7 ... Wissen vermitteln ... 355 7.8 ... Content darf auch Spaß machen ... 364 7.9 ... Finde deinen Content-Mix ... 365 8. Erfolgshebel E-Mail-Marketing ... 367 8.1 ... Der erste Schritt: das passende Tool wählen ... 367 8.2 ... Deine E-Mail-Liste aufbauen ... 368 8.3 ... Die wichtigsten E-Mail-Arten im Überblick ... 371 8.4 ... Tipps zur Segmentierung ... 380 8.5 ... So erstellst du E-Mails, die gelesen werden ... 382 8.6 ... 3 E-Mail-Kampagnen, die du kennen solltest ... 384 8.7 ... E-Mail-Erfolge auswerten ... 389 9. Selbstbewusst verkaufen ... 391 9.1 ... Dein Sales-Mindset ... 391 9.2 ... Verfasse deine Sales-Botschaft ... 392 9.3 ... Platziere deine Sales-Botschaft ... 395 9.4 ... Den Verkauf beschleunigen: 9 psychologische Trigger ... 401 10. Ads als Sales-Booster ... 407 10.1 ... Wann es Sinn macht, Ads zu schalten ... 407 10.2 ... Wo kannst du Ads schalten? ... 409 10.3 ... Kampagne, Budget, Zielgruppe -- was du beim Aufsetzen deiner Ads beachten musst ... 411 10.4 ... Funktioniert deine Werbeanzeige? ... 426 11. Zeitmanagement und Produktivitätstipps ... 427 11.1 ... Radikal digital ausmisten ... 427 11.2 ... Feste Systeme schaffen ... 428 11.3 ... Zeit sparen dank automatisierter Workflows ... 430 11.4 ... Weg mit der To-do-Liste: Tipps zur besseren Aufgabenplanung ... 432 11.5 ... Effektive Zeitmanagement-Methoden im Überblick ... 435 11.6 ... Erschaffe deine Life-Life-Balance ... 437 12. So skalierst du dein Solo-Business ... 441 12.1 ... Vom Service zum standardisierten Produkt -- von Lisa Koch ... 441 12.2 ... Digitale Produkte als Umsatzbooster ... 458 12.3 ... Warum du lernen musst, Dinge abzugeben ... 470 12.4 ... Erfolgreich selbstständig: Was bedeutet das für dich? ... 473 Biografie Katja Hatvan ... 475 Biografie Lisa Koch ... 476 Index ... 477
Think Content!
Für erfolgreiches Marketing benötigen Sie Content und das Wissen darüber, wie Sie Content-Strategien für Ihr Unternehmen entwickeln, planen und umsetzen. In der lang erwarteten Neuauflage finden Sie praxisnahe Ideen und neue Anregungen für effizientes Marketing mit Content und erfolgreiche Umsetzungen – mit Lösungen für B2B und B2C. Randvoll mit Wissen für Content-Produzenten: Storytelling, SEO, Texte, Grafiken, Video, Audio, Sprachassistenten, Virtual und Augmented Reality, User Generated Content sowie Live-Content. Aus dem Inhalt: Website-Content aus allen BlickwinkelnUnterschiedliche Content-ArtenZielgruppen relevante Content-IdeenContent-Marketing-Aktionen aus der PraxisDie richtige Content-StrategieZielgerichteter Auf- und Ausbau von Web-InhaltenInfluencer und Markenbotschafter erreichenContent im Tagesgeschäft organisierenGute Texte erstellen – Usability und DesignContent-Erstellung mit KIEssenzielles Content-WissenTools und Tipps für TexterStrategische Bedeutung der Zielgruppe, der Unternehmensziele und der MarkeCustomer Experience, Voice Search und Content-ModelleContent-Produktion für verschiedene Content-FormateAgiles ArbeitenÖkologische Nachhaltigkeit im Content-MarketingJede Menge neue, aktuelle Praxisbeispiele Geleitwort des Fachgutachters ... 21 Geleitwort von Severin Lucks ... 23 Vorwort ... 25 TEIL I. Content-Strategie ... 29 1. Einführung in »Think Content!« ... 31 1.1 ... Content richtet sich nicht nur an Menschen ... 31 1.2 ... Content ist ein wertvolles Gut ... 32 1.3 ... Content ist die Basis für Ihren Erfolg ... 33 1.4 ... Drei wichtige Bereiche vereint zwischen zwei Buchdeckeln ... 34 1.5 ... An wen richtet sich »Think Content!«? ... 39 1.6 ... Ziele dieses Buches ... 40 1.7 ... Was bietet dieses Buch nicht? ... 41 1.8 ... Guter Content ist (k)ein Glücksfall! ... 41 2. Einführung in die Content-Strategie ... 43 2.1 ... Content-Strategie -- was ist das eigentlich? ... 44 2.2 ... Aufbau einer Content-Strategie -- das Content-Strategie-Haus ... 45 2.3 ... Was ist überhaupt alles Content? ... 50 2.4 ... Argumente für eine Content-Strategie ... 53 2.5 ... Stolpersteine aus dem Weg räumen ... 54 2.6 ... Fazit ... 60 3. Recherche und Analyse -- Ihre stetigen Begleiter ... 61 3.1 ... Ist-Analyse -- Ihr Ausgangspunkt ... 63 3.2 ... Recherchequellen ... 65 3.3 ... Workshops und User Research ... 70 3.4 ... So verkaufen Sie die Analyseergebnisse ... 78 3.5 ... Fazit ... 81 4. Unternehmensziele ... 83 4.1 ... Unternehmensziele richtig formulieren ... 83 4.2 ... Maßnahmen dürfen auch ein Ziel haben ... 85 4.3 ... Fazit ... 85 5. Die zentrale Rolle der Zielgruppe ... 87 5.1 ... Alter und Einkommen reichen nicht mehr aus ... 89 5.2 ... Empathie für die Zielgruppe ... 90 5.3 ... So erstellen Sie Ihre Persona ... 95 5.4 ... Touchpoints -- Zielgruppe trifft Unternehmen ... 105 5.5 ... Fazit ... 107 6. Marke und Botschaften ... 109 6.1 ... Die Marke schafft Vertrauen ... 109 6.2 ... Mit Botschaftsarchitektur Prioritäten setzen ... 110 6.3 ... Unterstützt der Content das Image? ... 114 6.4 ... Fazit ... 115 7. Content-Strategie-Statement ... 117 8. Content-Audit ... 121 8.1 ... Wozu ein Audit? ... 122 8.2 ... Wann brauchen Sie ein Audit? ... 123 8.3 ... Wie umfangreich ist ein Audit? ... 127 8.4 ... So bereiten Sie sich auf das Audit vor ... 128 8.5 ... Wer macht das Audit? ... 132 8.6 ... Quantitatives Content-Audit -- Ihre Inventur ... 133 8.7 ... Qualitatives Content-Audit ... 138 8.8 ... Template für Ihr Audit ... 142 8.9 ... Ergebnisse, Erkenntnisse und Handlungsempfehlungen ableiten ... 144 8.10 ... Audit-Beispiele ... 147 8.11 ... Hilfreiche Audit-Tools ... 151 8.12 ... Fazit ... 153 9. Content-Planung ... 155 9.1 ... Fehler in der Planung kosten Geld ... 156 9.2 ... Planung nach Content-Funktion ... 157 9.3 ... Strategische Content-Planung à la Coca-Cola ... 164 9.4 ... Content-Ideen finden ... 165 9.5 ... Es muss nicht alles original und neu sein ... 172 9.6 ... Drei Schritte der Content-Planung ... 178 9.7 ... Der Redaktionsplan ist Ihr langfristiger Begleiter ... 183 9.8 ... Planung gleich »Content-Beamtentum«? ... 188 9.9 ... Fazit ... 189 10. Content-Produktion ... 191 10.1 ... Briefing -- sagen, worum es geht ... 192 10.2 ... Mit Guidelines zu besserer Qualität ... 195 10.3 ... Produktionsmodelle ... 197 10.4 ... Zeit- und Kostenkalkulation ... 208 10.5 ... Der Produktionsplan ... 211 10.6 ... Fazit ... 212 11. Content Management ... 213 11.1 ... Content-Prozesse ... 214 11.2 ... Checkliste operatives Content Management ... 222 11.3 ... Content Management mit System ... 225 11.4 ... Content strukturieren ... 231 11.5 ... Fazit ... 237 12. Tools mit und ohne KI für Planung und Management ... 239 12.1 ... Alleskönner -- Content-Plattformen ... 240 12.2 ... Nützliche Tools zur Themenfindung ... 241 12.3 ... Tools für Content Management und Planung ... 244 12.4 ... Website-CMS ... 249 12.5 ... Tools für Digital Asset Management ... 250 12.6 ... Social Media Management ... 252 12.7 ... Fazit ... 253 13. Content-Strategie-Controlling ... 255 13.1 ... So messen Sie Ihren Erfolg ... 255 13.2 ... Herausforderungen im Controlling ... 257 13.3 ... Controlling -- wo anfangen? ... 258 13.4 ... Unternehmensziele und Ihre Kennzahlen ... 260 13.5 ... Controlling in Online- und Content Marketing ... 263 13.6 ... Webtracking ... 268 13.7 ... SEO-Kennzahlen ... 269 13.8 ... Social-Media-Analytics ... 271 13.9 ... Monitoring ... 272 13.10 ... ROI -- Return on Investment ... 272 13.11 ... Fazit ... 273 14. Content ist Teamsport ... 275 14.1 ... Warum Sie qualifizierte Content-Kräfte brauchen ... 275 14.2 ... Die Schlüsselfigur -- Content-Strateg*in ... 277 14.3 ... Hat das Tagesgeschäft im Griff -- Content Manager*in ... 280 14.4 ... Essenziell -- gut ausgebildete Webtexter*innen ... 281 14.5 ... Mit ihnen halten Sie Kurs -- Content-Controller*innen ... 281 14.6 ... Schnittstellen -- das erweiterte Team zum Erfolg ... 282 14.7 ... Fazit ... 285 15. Customer Experience ... 287 15.1 ... Touchpoint Management ... 287 15.2 ... Personalisierung -- werden Sie persönlich ... 292 15.3 ... Usability und Barrierefreiheit ... 294 15.4 ... Fazit ... 297 16. Agiles Arbeiten in der Content-Strategie ... 299 16.1 ... Agil heißt flexibel, aber nicht planlos ... 300 16.2 ... Vorteile agilen Arbeitens ... 303 16.3 ... Agile Methoden in der Content-Strategie ... 304 16.4 ... Scrum, Kanban und Scrumban -- ein kurzer Überblick ... 308 16.5 ... Tools ... 310 16.6 ... Fazit ... 311 17. KI in der Content-Strategie ... 313 17.1 ... Vorteile und Chancen ... 314 17.2 ... Grenzen und Gefahren ... 315 17.3 ... Ethischer Umgang mit KI ... 317 17.4 ... Werden die Menschen durch KI ersetzt? ... 318 17.5 ... KI-gestützte Workflows ... 320 17.6 ... Fazit ... 322 18. Content und ökologische Nachhaltigkeit ... 323 18.1 ... Content hat einen CO2-Fußabdruck ... 323 18.2 ... Wie hoch ist der CO2-Fußabdruck von Content? ... 325 18.3 ... Ökologische Nachhaltigkeit in Ihrer Content-Strategie ... 332 18.4 ... So verringern Sie den CO2-Fußabdruck Ihres Contents ... 333 18.5 ... Fazit ... 338 TEIL II. Content und Marketing ... 339 19. Content im Marketing ... 341 19.1 ... Content Marketing? ... 342 19.2 ... Aufmerksamkeit durch Relevanz ... 344 19.3 ... Markeninszenierung über Content ... 345 19.4 ... Investieren Sie mehr Sorgfalt und Budget! ... 346 19.5 ... Wichtige Fragen zu Beginn ... 348 19.6 ... Von Interessierten zu Kund*innen ... 350 19.7 ... Marketingautomatisierung ... 352 19.8 ... Lernen Sie, Ihr Wissen mit anderen zu teilen ... 353 19.9 ... Vermeiden Sie typische Marketingfehler! ... 354 19.10 ... Fazit ... 355 20. Content-Distribution -- relevante Kommunikationskanäle ... 357 20.1 ... Unternehmenseigene Kanäle ... 358 20.2 ... Fremde Plattformen mit eigenem Account ... 360 20.3 ... Bezahlte Distribution ... 362 20.4 ... Partnerschaften und Earned Media ... 364 20.5 ... Content Seeding ... 365 20.6 ... Themenplanung verhindert Kontaktbrüche ... 366 20.7 ... Fazit ... 367 21. Unternehmens-Website ... 369 21.1 ... Design first oder Content first? ... 370 21.2 ... Der Content-Workshop ... 373 21.3 ... Das Website-Konzept ... 377 21.4 ... Die Basis für Ihr Website-Konzept -- die Sitemap ... 378 21.5 ... Die Umsetzung des Konzepts ... 379 21.6 ... Fazit ... 383 22. Unternehmensblogs ... 385 22.1 ... Unternehmensziele mit einem Blog unterstützen ... 386 22.2 ... Blogs und SEO ... 388 22.3 ... Fazit ... 389 23. Content goes Social Media ... 391 23.1 ... Nutzungsmöglichkeiten von Social Media ... 393 23.2 ... Fragen für eine Social-Media-Content-Strategie ... 394 23.3 ... Welche Social-Media-Plattformen gibt es? ... 395 23.4 ... Leitsätze der Content-Produktion fürs Social Web ... 402 23.5 ... Snack-Content ... 404 23.6 ... Fazit ... 406 24. Content für Google? ... 407 24.1 ... Nutzer*innen stehen im Mittelpunkt ... 407 24.2 ... Der Job der Suchmaschinen -- crawlen, indexieren, ranken ... 412 24.3 ... Die SEO-Hauptziele ... 415 24.4 ... Suchmaschinen-Ranking-Faktoren im Zusammenspiel mit Website-Content ... 416 24.5 ... Die mächtigen Themencluster ... 419 24.6 ... Plaudern statt suchen -- KI in den Suchmaschinen ... 422 24.7 ... Fazit ... 426 25. Influencerinnen und Markenbotschafter ... 427 25.1 ... Wie funktioniert die Zusammenarbeit? ... 427 25.2 ... Fazit ... 430 26. Storytelling -- Erzählkunst im Marketing ... 431 26.1 ... Mehr Inhalte -- weniger Werbung ... 431 26.2 ... Ein Heldenbeispiel ... 433 26.3 ... Wer ist Held*in in Ihrer Geschichte? ... 434 26.4 ... Präsentieren Sie den Mehrwert Ihres Angebots ... 436 26.5 ... Ihr Alltag ist voller Geschichten ... 437 26.6 ... Storytypen ... 438 26.7 ... Fazit ... 442 27. Content-Lookbook ... 445 27.1 ... Marke und Loyalität -- Weinhandel Jordan ... 446 27.2 ... Der Riss -- Penny ... 448 27.3 ... Stabilo Boss »Highlight the remarkable« -- Bewusstsein schaffen ... 450 27.4 ... Bewirb dich nicht! -- SAP Recuiting ... 452 27.5 ... Interaktiver Jahresbericht von Schweiz Tourismus ... 453 27.6 ... Kellogg's Coco-Pops-Abenteuer -- Web-AR ... 455 27.7 ... KLM Lost & Found -- Dog-Content ... 456 27.8 ... Ninette -- ein interaktiver Comic zum Thema Magersucht ... 458 27.9 ... Freerice -- spielerisch Geld spenden ... 459 27.10 ... Apollo 11 und Heraeus -- Storytelling rund um die Mondlandung ... 460 27.11 ... We all speak DIY -- Obi ... 462 27.12 ... Weinmarke 19 Crimes -- Storytelling mit AR ... 463 27.13 ... Das Krümelmonster und der Keksklau-Krimi -- eine verpasste Chance ... 464 TEIL III. Content-Formate und Content-Produktion ... 469 28. Einführung zu Content-Formate und Content-Produktion ... 471 29. Text ... 475 29.1 ... Textformate ... 477 29.2 ... Texten fürs Web ... 487 29.3 ... Texte, die überzeugen ... 510 29.4 ... Texte schreiben mit KI ... 529 29.5 ... Fazit ... 531 30. Grafiken, Fotos & Co. ... 533 30.1 ... Allgemeines ... 533 30.2 ... GIFs ... 536 30.3 ... Infografiken ... 537 30.4 ... Bilddatenbanken ... 539 30.5 ... Checkliste Fotoshooting ... 540 30.6 ... Bilder mit KI erstellen ... 541 30.7 ... Fazit ... 543 31. Video-Content ... 545 31.1 ... Videos extern produzieren ... 552 31.2 ... Checkliste zur Videoproduktion ... 553 31.3 ... Videos mit KI erstellen und aufbessern ... 558 31.4 ... Weitere hilfreiche Tools für die Videoproduktion ... 560 31.5 ... Fazit ... 562 32. Audio-Content ... 565 32.1 ... Podcasts ... 565 32.2 ... Text zu Audio ... 572 32.3 ... Lernhinhalte per Audio bereitstellen ... 573 32.4 ... Radio à la KI ... 573 32.5 ... Musik ... 574 32.6 ... Fazit ... 574 33. Live-Content ... 577 33.1 ... Livevideo ... 578 33.2 ... Liveaudio ... 581 33.3 ... Webinare ... 582 33.4 ... Stories ... 585 33.5 ... Fazit ... 589 34. Virtual Reality, Augmented Reality und 360° ... 591 34.1 ... Videos und Fotos in 360° und 3D ... 591 34.2 ... Augmented Reality ... 593 34.3 ... Virtual Reality ... 596 34.4 ... Metaverse ... 597 34.5 ... Fazit ... 598 35. User-generated Content ... 599 36. Engaging Content ... 605 37. SEO für Content-Produzent*innen ... 611 37.1 ... Essenzielles Keyword-Know-how ... 613 37.2 ... Autorität durch aktuellen und einzigartigen Content ... 616 37.3 ... SEO-relevante Content-Elemente ... 618 37.4 ... Müssen alle Webseiten optimiert sein? ... 628 37.5 ... Textoptimierung mit WDF*IDF-Analyse ... 632 37.6 ... SEO für Grafiken und Bilder ... 634 37.7 ... SEO für Videos ... 636 37.8 ... SEO für Audio ... 638 37.9 ... SEO-Tools ... 638 37.10 ... SEO-Checkliste für Content-Produzent*innen ... 639 37.11 ... Fazit ... 643 Die Autorinnen ... 645 Der Experte ... 647 Index ... 649
Microsoft Teams
Planung, Change Management, Deployment - mit Teams zum Modern Workplace.Ohne Teamwork läuft nichts mehr in modernen Unternehmen. Schnelle und unkomplizierte Kommunikationskanäle sind dabei genauso wichtig wie die Möglichkeit, Ideen und Dokumente einfach im Unternehmen zu teilen und zuverlässig Besprechungen in virtuellen Teams zu organisieren. Wie Sie dazu Microsoft Teams in Ihre IT-Infrastruktur integrieren und umfassend von den Features profitieren, zeigt Ihnen Markus Widl.Leseprobe (PDF-Link)
Adobe Photoshop
Das Standardwerk zu Adobe Photoshop! Sibylle Mühlke und Jürgen Wolf vermitteln geballtes Photoshop-Wissen und erklären alle Werkzeuge und Funktionen der Software – vom Öffnen einer Datei bis hin zur Arbeit mit 3D und Video. Sie erhalten zahlreiche Tipps und Hintergrundinfos, verstehen, welche Regler und Buttons Sie klicken müssen und haben Ihre Software von A bis Z im Griff! Alle wichtigen Themen werden anhand von Praxisbeispielen erklärt, die Sie Schritt für Schritt nachvollziehen können. Das benötigte Beispielmaterial steht Ihnen natürlich als Download zur Verfügung. So steht perfekten Retuschen, professionellen Montagen und selbst digitalen Gemälden nichts mehr im Wege. Komplett in Farbe, mit Tastenkürzel-Übersichten und Zusatzinfos zum Download – hier finden Sie als Einsteiger oder Fortgeschrittener immer genau das, was Sie brauchen! Aus dem Inhalt: Starthilfe für Neueinsteiger*innenBilder korrigieren und optimieren: Kontraste, Helligkeit und Schärfe, Farbkorrektur und Schwarzweiß, TonwertkorrekturRaw-Entwicklung mit Camera RawWeichzeichnung und SchärfentiefeHDR und PanoramenInhaltsbasierte Retusche, Bild- und Objektivfehler beheben, Perspektivkorrektur, FluchtpunktMalen mit Misch-Pinsel und Co.Texte und TextformatePhotoshop-Techniken: Masken, Auswahlen, Kanäle, Mischmodi, Ebenenstile, Filter, Smartobjekte, Pfade, FormwerkzeugeVideo- und 3D-BearbeitungAutomatisieren, FarbmanagementAusgabe für Druck und Web Vorwort ... 33 TEIL I Das Handwerkszeug ... 37 1. Der Arbeitsbereich ... 39 1.1 ... Die Oberfläche kurz vorgestellt ... 39 1.2 ... Die Menüleiste: Die solide Arbeitsbasis ... 43 1.3 ... Die Werkzeugleiste: Alles griffbereit ... 45 1.4 ... Die Optionsleiste: Das Werkzeug einstellen ... 55 1.5 ... Bedienfelder: Wichtiges handlich ... 56 1.6 ... Werte eingeben ... 61 1.7 ... Tastaturbefehle: Hilfreiche Abkürzung per Tastatur ... 63 1.8 ... Dokumente: Registerkarten oder Fenster ... 64 1.9 ... Kontextbezogene Taskleiste ... 68 1.10 ... Photoshop-Hilfe ... 70 1.11 ... Die Unterschiede zwischen Windows und Mac ... 71 2. Der Umgang mit Dateien ... 73 2.1 ... Befehle zum Öffnen von Dateien ... 73 2.2 ... Eine neue Datei erzeugen ... 76 2.3 ... Dateien sichern ... 79 2.4 ... Cloud-Dokumente verwalten und bearbeiten ... 82 2.5 ... Optionen für spezielle Dateiformate ... 85 2.6 ... Adobe Bridge: Die Ordnungsmacht ... 92 2.7 ... Dateien automatisiert bearbeiten lassen ... 107 2.8 ... Aktionen: Befehlsfolgen auf Knopfdruck ... 110 2.9 ... Feintuning für Aktionen ... 115 2.10 ... Stapelverarbeitung: Aktionen auf viele Bilder anwenden ... 120 2.11 ... Aktionen per Droplet anwenden ... 124 3. Nützliche Helfer ... 127 3.1 ... Dokumente, Fenster und Registerkarten ... 127 3.2 ... Bildanzeige: Gezoomt, gedreht und in Position gerückt ... 133 3.3 ... Unterstützung für Touchgeräte -- vorerst nur unter Windows ... 146 3.4 ... Verschiedene Ansichtsmodi des Arbeitsbereichs ... 147 3.5 ... Das Info-Bedienfeld: Farben und Maße unter Kontrolle ... 149 3.6 ... Lineal, Hilfslinien, Raster und Spalten: Ausrichten und Messen ... 153 3.7 ... Soforthilfe: Arbeitsschritte zurückgehen ... 163 3.8 ... Filter, Bedienfelder und andere Dialogfelder: Alle Einstellungen zurücknehmen ... 164 3.9 ... Das Protokoll-Bedienfeld ... 165 3.10 ... Automatische Absturzsicherung: Hilfe im Worst Case ... 170 4. Den Arbeitsbereich anpassen ... 173 4.1 ... Bedienfelder organisieren ... 173 4.2 ... Die Werkzeugleiste anpassen ... 176 4.3 ... Werkzeuge anpassen ... 178 4.4 ... Eigene Tastaturbefehle definieren ... 180 4.5 ... Passende Arbeitsbereiche für jede Aufgabe ... 185 4.6 ... Farbfelder, Muster, Stile und Co.: Kreativressourcen organisieren ... 187 4.7 ... Vorgaben migrieren, importieren, exportieren ... 191 4.8 ... Kollaborativ und überall zur Hand: Creative Cloud Libraries ... 193 TEIL II Ebenen ... 197 5. Ebenen-Basics: Konzept und Grundfunktionen ... 199 5.1 ... Schicht für Schicht ... 199 5.2 ... Ebenentransparenz und Ebenendeckkraft ... 200 5.3 ... Ebenenarten ... 202 5.4 ... Das Ebenen-Bedienfeld: Ihre Steuerzentrale ... 211 5.5 ... Ebenenmanagement: Miniaturdarstellung, Namen und Kennzeichnung ... 236 5.6 ... Ebenengruppen: Praktische Ordner ... 238 5.7 ... Ebenenkompositionen ... 241 6. Kreativ auf allen Ebenen ... 245 6.1 ... Ebenenkanten ausrichten und verteilen ... 245 6.2 ... Ebenen transformieren ... 249 6.3 ... Schnittmasken und Aussparung ... 260 6.4 ... Vielseitige Datencontainer: Smartobjekte ... 265 7. Mischmodus: Pixel-Interaktion zwischen Ebenen ... 277 7.1 ... Was ist der Mischmodus? ... 277 7.2 ... Mischmodi im Überblick ... 280 7.3 ... Erweiterter Mischmodus: Noch mehr Steuerungsmöglichkeiten ... 294 TEIL III Auswählen, freistellen und maskieren ... 297 8. Auswahlen ... 299 8.1 ... Grundlegendes über Auswahlen ... 299 8.2 ... Allgemeine Auswahlbefehle und -optionen ... 302 8.3 ... Das Objektauswahlwerkzeug ... 310 8.4 ... Der Zauberstab ... 312 8.5 ... Das Schnellauswahlwerkzeug ... 313 8.6 ... Die Lasso-Werkzeuge -- Auswahlkanten selbst zeichnen ... 316 8.7 ... Rechteck und Ellipse: geometrische Auswahlen ... 324 8.8 ... Farbbereiche auswählen ... 327 8.9 ... Auswahltuning mit Live-Vorschau: Auswählen und maskieren ... 334 8.10 ... Auswahlen mit Menübefehlen modifizieren ... 340 8.11 ... Auswahlen speichern und laden ... 341 8.12 ... Typische Arbeitstechniken und Befehle für Auswahlen ... 343 8.13 ... Bildelemente vom Hintergrund lösen: Freistellen ... 348 TEIL IV Korrigieren und optimieren ... 363 9. Maskieren und Montieren ... 365 9.1 ... Konzept und typische Anwendungszwecke von Masken ... 365 9.2 ... Masken: Grundfunktionen und Befehle ... 370 9.3 ... Ebenenmasken, Auswahlen und Kanäle ... 377 9.4 ... Masken zerstörungsfrei nachbearbeiten ... 379 9.5 ... Präzisionsarbeit mit Masken ... 388 10. Regeln und Werkzeuge für die Bildkorrektur ... 395 10.1 ... Regeln für eine gute Korrektur ... 395 10.2 ... Das Handwerkszeug für Bildkorrekturen ... 398 10.3 ... Die Alternative zu Einstellungsebenen: Korrekturen als Smartfilter ... 412 10.4 ... Ein unentbehrliches Analyse- und Kontrollwerkzeug: Das Histogramm ... 413 11. Kontraste und Belichtung korrigieren: Schnelle Problemlöser ... 419 11.1 ... Das Werkzeug »Helligkeit/Kontrast« ... 419 11.2 ... Pfusch oder schnelle Hilfe? Die Auto-Korrekturen ... 421 11.3 ... Spezialist für harte Schatten und Gegenlichtaufnahmen: »Tiefen/Lichter« ... 425 12. Farben flott geraderücken ... 429 12.1 ... Grundlage jeder Farbkorrektur: Der Farbkreis ... 429 12.2 ... Farbbalance: Globale Farbmischung ändern ... 431 12.3 ... Dynamik: Pep für Porträts ohne Übersättigung ... 433 12.4 ... Selektive Farbkorrektur: Einzelne Farben gezielt verändern ... 434 13. Präzisionsarbeit am Histogramm: Die Tonwertkorrektur ... 437 13.1 ... Funktionsweise der Tonwertkorrektur ... 437 13.2 ... Kanal für Kanal manuell korrigieren ... 441 13.3 ... Bilder ohne Schwarz oder Weiß -- keine Regel ohne Ausnahme ... 444 13.4 ... Halbautomatische Tonwertkorrektur mit Pipetten ... 445 13.5 ... Tonwertumfang begrenzen -- vor dem Druck ... 449 14. Universalhelfer für professionelle Ansprüche: Gradationskurven ... 451 14.1 ... Funktionsweise der Gradationskurven ... 451 14.2 ... Arbeiten mit den Gradationskurven ... 456 14.3 ... Gradationskurven -- typische Fehler und wie Sie sie vermeiden ... 460 14.4 ... Helligkeit und Kontrast mit Gradationskurven einstellen ... 462 14.5 ... Farbkorrekturen für höchste Ansprüche ... 465 15. Das Spiel mit Farbe und Schwarzweiß ... 473 15.1 ... Farbstimmung ändern: »Color Lookup« ... 473 15.2 ... Bildfarben synchronisieren: »Gleiche Farbe« ... 475 15.3 ... 256 Tonwerte statt Millionen Farben: Schwarzweißbilder erstellen ... 477 15.4 ... Color Key: Bildelemente durch (Ent-)Färben akzentuieren ... 483 15.5 ... Farben verfremden ... 486 TEIL V Tools für Digitalfotografen ... 493 16. Das Camera-Raw-Modul ... 495 16.1 ... Was ist Camera Raw? ... 495 16.2 ... Auf Raw-Daten zugreifen ... 498 16.3 ... Weitere Camera-Raw-Voreinstellungen ... 500 16.4 ... Effektiv arbeiten mit Camera Raw: Basisfunktionen ... 503 16.5 ... Die wichtigsten Korrekturen: Die Bedienfelder unter »Bearbeiten« ... 513 16.6 ... Reparieren und retuschieren mit Camera Raw ... 533 16.7 ... Einzelne Bereiche mit Masken bearbeiten ... 536 17. Kamerafehler korrigieren, Digitalfotos optimieren ... 557 17.1 ... Inhaltsbasiert: Ebenen automatisch ausrichten ... 557 17.2 ... Unbegrenzte Schärfentiefe: Bilder überblenden ... 558 17.3 ... Bildpanoramen mit Photomerge ... 560 17.4 ... HDR -- Bilder mit realitätsgetreuem Luminanzumfang ... 564 17.5 ... Objektivunschärfe: Gefälschte fotografische Unschärfe ... 570 17.6 ... Fotografische Weichzeichnung ... 573 17.7 ... Objektivkorrektur ... 579 17.8 ... Eigene Korrekturlinien: Adaptive Weitwinkelkorrektur ... 583 17.9 ... Der Filter »Fluchtpunkt« ... 586 TEIL VI Reparieren und retuschieren ... 591 18. Bildformat und Bildgröße verändern ... 593 18.1 ... Bildkanten kappen, Motive ins Lot bringen ... 593 18.2 ... Perspektive und Ausrichtung: Bilder begradigen ... 599 18.3 ... Perspektivkorrektur und Beschnitt: Perspektivisches Freistellungswerkzeug ... 601 18.4 ... Bildgröße und Auflösung ändern ... 603 18.5 ... Arbeitsfläche erweitern ... 608 18.6 ... Inhaltsbasiert skalieren: Bildformat ändern, ohne Inhalte zu opfern ... 609 19. Mehr Schärfe, weniger Rauschen ... 613 19.1 ... Vor dem Scharfzeichnen ... 613 19.2 ... Scharfzeichnungsfilter ohne Steuerung: besser nicht ... 616 19.3 ... Unscharf maskieren ... 618 19.4 ... Der selektive Scharfzeichner ... 620 19.5 ... Nur Luminanz schärfen: Scharfzeichnen ohne Farbverfälschung ... 623 19.6 ... Schnell und sanft: Hochpass ... 626 19.7 ... Ausschließlich Bilddetails schärfen: Arbeiten mit einer Konturenmaske ... 627 19.8 ... Das Scharfzeichner-Werkzeug:Lokal scharfzeichnen ... 633 19.9 ... Bildrauschen, Filmkorn und Artefakte entfernen ... 634 20. Bildretusche ... 639 20.1 ... Tipps für gute Retuschen ... 639 20.2 ... Stempel: Bildpartien ergänzen, abdecken oder vervielfachen ... 642 20.3 ... Helligkeit und Sättigung lokal korrigieren ... 648 20.4 ... Bereichsreparatur-Pinsel: Inhaltsbasiert retuschieren ... 649 20.5 ... Das Entfernen-Werkzeug ... 654 20.6 ... Reparatur-Pinsel: Hilfe für Details ... 656 20.7 ... Das Ausbessern-Werkzeug: Flächen reparieren ... 657 20.8 ... Das Inhaltsbasiert verschieben-Werkzeug: Verschieben statt entfernen ... 660 20.9 ... Rote-Augen-Retusche ... 662 20.10 ... Das Werkzeug »Farbe ersetzen« ... 662 20.11 ... Porträtretuschen mit dem Protokoll-Pinsel ... 663 20.12 ... Der Verflüssigen-Filter: Vielseitiges Tool für (fast) jeden Zweck ... 666 20.13 ... Das Formgitter-Werkzeug: Naturalistisch verformen ... 671 20.14 ... Himmel austauschen leicht gemacht ... 677 20.15 ... Generativ Füllen und Erweitern ... 679 TEIL VII Mit Pinseln und Farbe ... 691 21. Farben einstellen ... 693 21.1 ... Vorder- und Hintergrundfarbe im Farbwahlbereich ... 693 21.2 ... Der Farbwähler: Alle Farbmodelle im Blick ... 694 21.3 ... Klein und handlich: Das Farbe-Bedienfeld ... 698 21.4 ... Schnell zur Wunschfarbe: Der HUD-Farbwähler ... 699 21.5 ... Farbinspiration aus Bildern ... 700 21.6 ... Schnellzugriff auf Lieblingsfarben: Das Farbfelder-Bedienfeld ... 702 21.7 ... Farbharmonien finden mit Adobe Color ... 704 22. Malen, Zeichnen, Scribbeln: Die Werkzeuge ... 705 22.1 ... Pinsel, Buntstift & Co. ... 705 22.2 ... Zugang zur Fülle der Werkzeugspitzen ... 709 22.3 ... Nass-in-Nass-Maltechnik: Der Misch-Pinsel ... 715 22.4 ... Das Radiergummi-Werkzeug: Pixel wegradieren ... 719 22.5 ... Magischer Radiergummi: Großflächig Pixel entfernen ... 720 22.6 ... Feintuning für Pinsel- und Werkzeugspitzen ... 722 22.7 ... Individuelle Pinselspitzen aus Bildbereichen erstellen ... 734 23. Einfarbig, mit Verlauf oder Muster: Flächen füllen ... 737 23.1 ... Das Füllwerkzeug ... 737 23.2 ... Das Verlaufswerkzeug: Farbverläufe erstellen ... 738 23.3 ... Muster: Vielseitige Kreativressource ... 745 TEIL VIII Filter -- kreativ & effektiv ... 751 24. Besser filtern ... 753 24.1 ... Filterwirkung im Griff ... 753 24.2 ... Smartobjekte und Smartfilter: zerstörungsfrei filtern ... 756 24.3 ... Filtergalerie: Kreative Filterkombinationen ... 760 24.4 ... Filterwirkung zügeln ... 764 24.5 ... Die »Neural Filters« ... 769 24.6 ... Das »Filter«-Menü ... 771 24.7 ... Das »Plug-ins«-Menü ... 772 25. Komplexe Könner: Filter für Spezialaufgaben ... 775 25.1 ... Weichzeichner für jeden Zweck ... 775 25.2 ... Bildpartien herausarbeiten: Beleuchtungseffekte ... 780 25.3 ... Blendenflecke ... 787 25.4 ... Flache Motive in Form bringen: Der Versetzen-Filter ... 787 25.5 ... Fotos ansatzlos gekachelt: Verschiebungseffekt ... 791 TEIL IX Texte und Effekte ... 797 26. Text erstellen und gestalten ... 799 26.1 ... Texterstellung mit Photoshop ... 799 26.2 ... Text gestalten: Schriftschnitt, Satz und Co. ... 808 26.3 ... Tools und Funktionen fürs Textlayout ... 820 26.4 ... Texttools für Spezialfälle ... 825 27. Effektreiche Ebenenstile ... 827 27.1 ... Ebenenstile: Arbeiten mit Photoshops »Effektbox« ... 827 27.2 ... Die Ebenenstile im Überblick ... 832 27.3 ... Effekte modifizieren ... 842 27.4 ... Effekte zeitsparend anwenden ... 844 TEIL X Pfade und Formen ... 845 28. Photoshop kann auch Vektoren: Formwerkzeuge ... 847 28.1 ... Pfade und Formen in der Pixelwelt ... 847 28.2 ... Formwerkzeug-Basics ... 848 28.3 ... Die wichtigsten Optionen ... 850 28.4 ... Farbige Füllung für die Form ... 854 28.5 ... Kontur -- Anpassung bis ins Detail ... 855 28.6 ... Welche Form entsteht? Verhalten von Pfaden zueinander ... 859 28.7 ... Form beim Erstellen am Pixelraster ausrichten ... 861 28.8 ... Optionen für Pfade und Pixelformen ... 861 28.9 ... Das Formwerkzeug in der Praxis ... 862 28.10 ... Formen nachträglich verändern ... 864 28.11 ... Einen Platzhalterrahmen erstellen ... 868 29. Pfade erstellen und anpassen ... 871 29.1 ... Werkzeuge und Optionen ... 871 29.2 ... Pfad-Terminologie und wichtige Pfadfunktionen ... 874 29.3 ... Pfade zeichnen ... 877 29.4 ... Pfade verändern ... 882 29.5 ... Funktionsweise des Pfade-Bedienfelds ... 886 29.6 ... Mit Pfaden arbeiten ... 887 TEIL XI Video und 3D ... 901 30. Videobearbeitung mit Photoshop ... 903 30.1 ... Warum kann man in Photoshop Videos bearbeiten? ... 903 30.2 ... Die Zeitleiste ... 904 30.3 ... Der typische Video-Workflow ... 908 30.4 ... Ein neues Videodokument anlegen ... 909 30.5 ... Clips importieren ... 911 30.6 ... Videoschnitt ... 914 30.7 ... Geschwindigkeit beeinflussen ... 915 30.8 ... Text, Grafik, Masken, Filter und Audio hinzufügen ... 916 30.9 ... Animieren mit Keyframes ... 921 30.10 ... Animieren mit Zwiebelschichten ... 923 30.11 ... Export ... 924 31. 3D mit Photoshop ... 927 31.1 ... Navigation im 3D-Raum ... 927 31.2 ... Material und Eigenschaften ... 934 31.3 ... Objekte extrudieren ... 938 31.4 ... Kamera und Licht ... 941 31.5 ... 3D-Animation ... 946 31.6 ... Rendering ... 948 31.7 ... Kugelpanoramen bearbeiten ... 949 TEIL XII Bilder ausgeben ... 953 32. Bilder für den Screen erzeugen und optimieren ... 955 32.1 ... Welches Bild ist gut für das Web? ... 955 32.2 ... Speichern für das Web: Tools und Funktionen ... 958 32.3 ... GIF-Speicheroptionen ... 964 32.4 ... JPEG-Speicheroptionen ... 971 32.5 ... PNG-Speicheroptionen ... 972 32.6 ... Animierte Bilder ... 973 32.7 ... Flexibles Screendesign für verschiedene Formate: Zeichenfläche ... 983 32.8 ... Exportieren von Ebenen, Zeichenflächen oder Dokumenten ... 995 33. Dateien richtig drucken ... 1001 33.1 ... Photoshops Druckbefehle: Drucken auf dem Desktopdrucker ... 1001 33.2 ... Der Befehl »Drucken« -- üppige Einstellungen für den Desktopdrucker ... 1002 33.3 ... Dateien für den professionellen Druck ... 1007 Anhang ... 1019 A. Bildbearbeitung: Fachwissen ... 1021 B. Farbmanagement: Mehr Farbtreue auf allen Geräten ... 1061 C. Photoshop auf dem iPad ... 1089 D. Praxishilfen: Werkzeuge und Tastenkürzel ... 1107 Index ... 1137
Professional C++
EXPAND YOUR C++ TOOLKIT QUICKLY AND EFFICIENTLY WITH THIS ADVANCED RESOURCEIn the newly revised sixth edition of Professional C++, veteran software engineer and developer Marc Gregoire delivers yet another volume that raises the bar for advanced programming manuals. Covering the major new revisions contained in the new C++ standard codenamed C++23, the book offers case studies with working code that’s been tested in Windows and Linux. The leading resource for dedicated and knowledgeable professionals seeking to advance their C++ skills, this book provides resources that help readers:* Maximize C++ capabilities with effective design solutions* Master little-known elements and learn what practices to avoid* Adopt new workarounds and testing/debugging best practices* Use real-world program segments in your own applicationsC++ is a complex and unforgiving language. Professional C++, 6th Edition, allows dedicated practitioners to remain current and abreast of the latest developments and advances. MARC GREGOIRE is a software engineer and developer of C/C++ applications for both Windows and Linux. He is a Microsoft MVP, the founder of the Belgian C++ users group, and is currently working on X-ray, CT, and 3-D geometric inspection software for Nikon Metrology. He previously worked on critical 2G and 3G telecom software for Siemens and Nokia Siemens Networks. Marc is the author of Professional C++ 2nd, 3rd, 4th, and 5th editions, co-author of C++ Standard Library Quick Reference, technical editor on numerous books and articles, and maintains a blog at NUONSOFT.COM/BLOG.
Blockchain Essentials
This book will teach you the core concepts of blockchain technology in a concise manner through straightforward, concrete examples using a range of programming languages, including Python and Solidity. The 50 programs presented in this book are all you need to gain a firm understanding of blockchain and how to implement it.The book begins with an introduction to the fundamentals of blockchain technology, followed by a review of its types, framework, applications and challenges. Moving ahead, you will learn basic blockchain programming with hash functions, authentication code, and Merkle trees. You will then dive into the basics of bitcoin, including wallets, digital keys, transactions, digital signatures, and more. This is followed by a crash course on Ethereum programming, its network, and ecosystem. As you progress through the book, you will also learn about Hyperledger and put your newly-gained knowledge to work through case studies and example applications.After reading this book, you will understand blockchain’s underlying concepts and its common implementations.WHAT YOU WILL LEARN* Master theoretical and practical implementations of various blockchain components using Python* Implement hashing, Merkel trees, and smart contracts using the Solidity programming language for various applications* Grasp the internal structure of EVM and its implementation in smart contracts* Understand why blockchain plays an essential role in cryptocurrencies and identify possible applications beyond cryptocurrencies* Investigate and apply alternative blockchain solutions using Hyperledger, including its integration and deployment* Explore research opportunities through case studies and gain an overview of implementation using various languagesWHO IS THIS BOOK FOR:Anyone who is new to blockchain and wants to gain an an understanding of how it works and can be implemented.DR. RAMCHANDRA SHARAD MANGRULKAR is a Professor in the Department of Information Technology at Dwarkadas J. Sanghvi College of Engineering in Mumbai, India. He holds various memberships in professional organizations such as IEEE, ISTE, ACM, and IACSIT. He completed his Doctor of Philosophy (Ph.D.) in Computer Science and Engineering from S.G.B. Amravati University in Maharashtra, and Master of Technology (MTech) degree in Computer Science and Engineering from the National Institute of Technology, Rourkela. Dr. Mangrulkar is proficient in several technologies and tools, including Microsoft's Power BI, Power Automate, Power Query, Power Virtual Agents, Google's Dialog Flow, and Overleaf. With over 23 years of combined teaching and administrative experience, Dr. Mangrulkar has established himself as a knowledgeable and skilled professional in his field. He has also obtained certifications such as Certified Network Security Specialist (ICSI - CNSS) from ICSI, UK. Dr. Mangrulkar has a strong publication record with 95 publications including refereed/peer-reviewed international journal publications, book chapters with international publishers (including Scopus indexed ones), and international conference publications.DR. PALLAVI VIJAY CHAVAN is an Associate Professor in the Department of Information Technology at Ramrao Adik Institute of Technology, D Y Patil Deemed to be University, Navi Mumbai, MH, India. She has been in academics since the past 17 years and has worked in the areas of computing theory, data science, and network security. In her academic journey, she has published research work in the data science and security domains with reputed publishers including Springer, Elsevier, CRC Press, and Inderscience. She has published 2 books, 7+ book chapters, 10+ international journal papers and 30+ international conference papers. She is currently guiding 5 Ph.D. research scholars. She completed her Ph.D. from Rashtrasant Tukadoji Maharaj Nagpur University, Nagpur, MH, India in 2017. She secured the first merit position in Nagpur University for the degree of B.E. in Computer Engineering in 2003. She is recipient of research grants from UGC, CSIR, and University of Mumbai. She is an active reviewer for Elsevier and Inderscience journals. Her firm belief is "Teaching is a mission.”Chapter 1: Introduction to Blockchain.- Chapter 2: Essentials of Blockchain Programming.- Chapter 3: The Bitcoin.- Chapter 4: Ethereum Blockchain.- Chapter 5: Hyperledger.- Chapter 6: Case Studies using Blockchain.- Chapter 7: Beyond Blockchain.
Beginning C++ Compilers
This book focuses on how to install C/C++ compilers on Linux and Windows platforms in a timely and efficient way. Installing C/C++ compilers, especially Microsoft compilers, typically takes quite a lot of time because it comes with Microsoft Visual Studio for the vast majority of users. Installing Visual Studio requires usually about 40 GB of disk space and a large amount of RAM, so it is impossible to use weak hardware.The authors provide an easy way to deploy Microsoft C/C++ compiler: with no disk space headache and hardware resources lack. The method described saves significant time since software can even be deployed on removable devices, such as flash sticks, in an easy and portable way.It is achieved by using Enterprise Windows Driver Kit (EWDK), single big ISO image, which can be mounted as virtual device and used directly without any installation. EWDK contains everything from Visual Studio except IDE. EWDK also allows to use MASM64 (Microsoft Macro-Assembly) and C# compilers.With the aid of the MSBuild System, one can compile Visual Studio Projects (.vcxproj) and Solutions (.sln) without even using Visual Studio! Similarly, MinGW compilers can be deployed from 7z/zip archives, simply by unpacking into appropriate location. Both Microsoft C/C++ and MinGW compilers can be used as portable software—an approach that does not require administrative privileges at all.WHAT YOU’LL LEARN* Rapid installation of modern Microsoft C/C++ and MinGW compilers.* How to prepare reusable and portable Microsoft C/C++ and MinGW compilers suite on removable media (flash stick, CD/DVD).* How to use Microsoft C/C++ and MinGW compilers even on old/slow computers without standard installation.* How to build under Windows the libraries originally designed for Unix-systems.* Learn to run multiple versions of these compilers at the same time.WHO THIS BOOK IS FORReader of all skills who wants to save time and efforts to start to work with C++. Also useful for scientists who are not familiar with software installation.BERIK TULEUOV is a Senior Lecturer at L. N. Gumilyov Eurasian National University, Nur-Sultan, Kazakhstan. He’s a researcher and mathematician who uses computers for scientific computations and designing algorithms. He runs a topic on The AIFC Tech Hub (a meeting point for global startups, entrepreneurs, investors, industry’s top experts and talent pool) about Microsoft C/C++ compilers. This forum has more than two million registered participants. He regularly takes part in academic and industry conferences, mainly on computer science topics. Interests include programming languages, algorithms and data structures, concurrent (parallel) programming, scientific programming, (La)TeX Typesetting System, and data visualization.Ademi B. Ospanova is an Associate Professor in the Department of Information Security at L. N. Gumilyev Eurasian National University. She is the author of many courses in the field of IT technologies. She is developer of educational programmes of all levels of the university on information security. In the educational process and projects she uses her own software and libraries in C/C++, C#, Java, Prolog, R, Python, Solidity, works in Mathematica, Maple, Sage packages. She also has her own website, including hosting on her own server. She manages grant and initiative research projects, and her Masters and PhD students are winners of national scientific competitions. Ademi also gives courses and consultations on cryptography and programming to specialists from various companies."Part I. Operating Systems and PlatformsIntroductionChapter 1. Files and DevicesChapter Goal: General Information on Files and DevicesFile types and formatsExecutable and batch filesSystem commandsMounting DevicesVirtual DevicesChapter 2. Software InstallationChapter Goal: Description of Software Installation WaysInstallation packages (msi)Installing with archivesInstalling from sourcesPortable InstallationOverview of Installation MethodsBest Software Installation Practices for Windows systemsChapter 3. Programming Languages and SoftwareChapter Goal: Overview of Programming LanguagesProgramming LanguagesC/C++FortranAssemblyPart II. Programming EnvironmentsChapter 4. General Build InformationChapter Goal: Description of Software Building on Various Platforms with Various CompilersUnix systemsGNU Autotools (GNU Build System)Windows systemsnmake UtilityVisual Studio .vcxproj and .sln filesMSBuild Build SystemCygwinCross-platform topicsChapter 5. Some Useful Open Source UtilitiesChapter Goal: Overview of Handy ToolsFar ManagerDefault InstallationEasy InstallationUsage7zDefault InstallationEasy InstallationUsageNotepad++Default InstallationEasy InstallationUsagelessmsiEasy InstallationUsageWinCDEmuEasy InstallationUsageChapter 6. Command-Line InterfaceChapter Goal: Description of Important Shell EnvironmentCommand InterpreterEnvironment VariablesAccess managementChapter 7. Integrated Development Environments and EditorsChapter Goal: Various Visual Development ToolsMicrosoft Visual StudioQt CreatorCode::BlocksGeanyKateChapter 8. Minimal SystemsChapter Goal: Overview of Handy Build SubsystemsMSYSEasy InstallationSome TipsMSYS2Default InstallationEasy InstallationCMakeDefault InstallationEasy InstallationChapter 9. CompilersChapter Goal: Various Ways of Compilers InstallationsGCC/MinGWDefault InstallationBuilding from the sourcesEasy InstallationMicrosoft C/C++Default InstallationEasy Installation (without Visual Studio) with EWDKIntel C/C++Part III. Building and Using Libraries (A. B. Ospanova, co-author)Chapter 10. LibrariesChapter Goal: Libraries, How to Treat ThemDynamic and Static LibrariesBuilding LibrariesCreating User LibrariesChapter 11. Using LibrariesChapter Goal: Overview of Using LibrariesLinking with Static LibrariesLinking with Dynamic LibrariesUsing Libraries from Source CodeChapter 12. GMP (GNU Multiprecision Library)Chapter Goal: Using GMP LibraryBuildingExample: Computation of 10 000 000!Chapter 13. Crypto++Chapter Goal: Using Crypto++ LibraryBuilding with MinGWBuilding with Microsoft C/C++ CompilerExample: AES ImplementationChapter 14. Process HackerChapter Goal: Using Process Hacker UtilityBuilding with Microsoft C/C++ CompilerBuilding DriverBuilding Utility
x86 Software Reverse-Engineering, Cracking, and Counter-Measures
An accessible roadmap to software disassembly for advanced security professionals In x86 Software Reverse-Engineering, Cracking, and Counter-Measures, veteran security researchers and thought leaders deliver an introductory crash course in software reverse-engineering and cracking, as well as the methods used to counter those tactics. The authors provide the foundation to take anyone with a basic background in software and turn them in to proficient x86 reverse engineers, crackers and defenders. In the book, you'll examine software, techniques, and tools that real-world crackers, researchers, and defenders use. You'll put your newfound knowledge to the test with the use of extensive hands on labs, introducing you to a wide range of industry favorite tools - such as IDA, Resource Hacker, Cheat Engine, Immunity, and more. Additionally you'll learn some powerful defensive techniques that not only makes you a better defender but empowers you to be a better reverse engineering and cracker. An essential and practice resource for developers, security professionals, security researchers, and programmers. x86 Software Reverse-Engineering, Cracking and Counter-Measures is the hands-on blueprint for taking apart, reasoning about, and manipulating x86 based code that the security community has been waiting for. A crystal-clear and practical blueprint to software disassembly x86 Software Reverse-Engineering, Cracking, and Counter-Measures is centered around the world of disassembling software. It will start with the basics of the x86 assembly language, and progress to how that knowledge empowers you to reverse-engineer and circumvent software protections. No knowledge of assembly, reverse engineering, or software cracking is required. The book begins with a bootcamp on x86, learning how to read, write, and build in the assembly that powers a massive amount of the world’s computers. Then the book will shift to reverse engineering applications using a handful of industry favorites such as IDA, Ghidra, Olly, and more. Next, we move to cracking with techniques such as patching and key generation, all harnessing the power of assembly and reverse engineering. Lastly, we’ll examine cracking from a defensive perspective. Providing learners with techniques to be a better defender of their own software, or knowledge to crack these techniques more effectively. Assembly: computer Architecture, x86, system calls, building and linking, ASCII, condition codes, GDB, control flow, stack, calling conventionsReverse Engineering: reconnaissance, strings, RE strategy, stripping, linking, optimizations, compilers, industry toolsCracking: patching, key checkers, key generators, resource hacking, dependency walkingDefense: anti-debugging, anti-tamper, packing, cryptors/decryptors, whitelist, blacklist, RASP, code signing, obfuscation A practical and hands-on resource for security professionals to hobbyists, this book is for anyone who wants to learn to take apart, understand, and modify black-box software. x86 Software Reverse-Engineering, Cracking, and Counter-Measures is a vital resource for security researchers, reverse engineers and defenders who analyze, research, crack or defend software applications. STEPHANIE DOMAS is the CISO of Canonical, where she is driving Canonical to be the most trusted computational partner in all of open source. Prior to that she was the Chief Security Technology Strategist at Intel where she owned the cross-Intel security technology strategy across Intel's wide portfolio of products. Stephanie is a passionate educator, strategist, speaker, advisor, and security enthusiast. CHRISTOPHER DOMAS is a security researcher primarily focused on firmware, hardware, and low level processor exploitation. He is best known for releasing impractical solutions to non-existent problems, including the world's first single instruction C compiler (M/o/Vfuscator), toolchains for generating images in program control flow graphs (REpsych), and Turing-machines in the vi text editor.
Microsoft Teams - Das umfassende Handbuch
Microsoft Teams. Das umfassende Handbuch.Ohne Teamwork läuft nichts mehr in modernen Unternehmen. Schnelle und unkomplizierte Kommunikationskanäle sind dabei genauso wichtig wie die Möglichkeit, Ideen und Dokumente einfach im Unternehmen zu teilen und zuverlässig Besprechungen in virtuellen Teams zu organisieren. Wie Sie dazu Microsoft Teams in Ihre IT-Infrastruktur integrieren und umfassend von den neuen KI-Features profitieren, zeigt Ihnen Markus Widl.Planung, Bereitstellung und ManagementPraxisnahe Szenarien und LösungenDatenschutz und Sicherheit gewährleisten, Governance und Compliance planenVon Teams und gutem Teamwork profitieren1. Teams administrieren und verwaltenOb remote im Home Office oder vor Ort im Konferenzraum: Mit Microsoft Teams organisieren Sie die Zusammenarbeit in Ihrem Unternehmen reibungslos und effizient. Von der richtigen Planung für einen unkomplizierten Rollout über die Einrichtung der Teams und Geräte bis zur Verwaltung der VoIP-Funktionen finden Sie hier alle Expertentipps, die Sie im Administrationsalltag brauchen.2. Smarter arbeitenDie neuen KI-Features von Teams Premium begleiten Sie in Ihren Meetings und vernetzen verschiedene Informationsquellen für Sie. Automatisiert werden Zusammenfassungen, Protokolle und To-do-Listen erstellt, damit Sie sich auf das Wesentliche konzentrieren können. Wie der neue Teams-Client funktioniert, was Sie bei der Nutzung beachten müssen und was die Zukunft bringt, erfahren Sie von Markus Widl.3. Compliance, Sicherheit und GovernanceWie behalten Sie auch bei sehr vielen Teams den Überblick? Wer kann auf welche Nachrichten zugreifen? Wie wird die Teams-Kommunikation archiviert, welche Sicherheitsprobleme lauern im Betrieb und wie steht es um den Datenschutz sensibler Informationen? Hilfestellungen für diese Fragen finden Sie hier.Aus dem Inhalt:NutzungsszenarienEvergreen: Updates und neue FeaturesArchitektur und PlanungAdministration mit der PowerShellRichtlinien und GovernanceTelefonie, Audiokonferenzen und RaumsystemeSicherheit, Compliance und DatenschutzLizenzenPilotbetrieb und RolloutLeseprobe (PDF-Link)
SharePoint für Anwender (4. Auflage)
SharePoint für Anwender. Das umfassende Handbuch. 4., aktualisierte Auflage (2024).Dieses Buch zeigt Ihnen, wie Sie als Anwender im Unternehmen mit SharePoint schnell zu professionellen Lösungen gelangen. Nicole Enders vermittelt Ihnen anschaulich alle nötigen Grundlagen und führt Sie Schritt für Schritt zu einer Collaboration-Plattform, die zu Ihrem Unternehmen passt. So erstellen Sie ganz einfach z. B. ein Ticketsystem oder eine Wissensdatenbank oder unterstützen Ihre Genehmigungsprozesse – und zwar komplett on-Premises. Mit vielen erprobten Praxistipps und konkreten Beispiellösungen.On-Premises-Lösungen für moderne Collaboration und KommunikationWerkzeuge und Strategien Schritt für Schritt erklärtSofort einsetzbare Lösungen: Team-Arbeitsräume, Dokumentenmanagement, Compliance, Business Intelligence u. v. m.Collaboration mit SharePoint1. SharePoint verstehen und einsetzenSie lernen SharePoint schnell und gründlich kennen. Ob Website, Websitesammlung, Navigation, Vorlagen, Features oder Webparts – im Nu beherrschen Sie die Grundlagen und ihre Anwendung.2. Mitarbeiter, Partner und Kunden vernetzenSie erfahren, wie Sie mit SharePoint ein Intranet aufbauen, das alle wichtigen Unternehmensprozesse abbildet. Auch die Kommunikation nach außen, mit Geschäftspartnern und Kunden, können Sie mit SharePoint kinderleicht unterstützen.3. Sofort einsetzbare Lösungen entwickelnEgal ob Ihr Fachgebiet Controlling, Einkauf, Empfang, Fachabteilung, IT-Support, Management, Marketing, Personalentwicklung, Recruiting oder Vertrieb ist: Mit dem Buch entwickeln Sie Lösungen für Ihre Aufgaben, die Sie sofort einsetzen können.Aus dem Inhalt:SharePoint einführen: Was ist zu beachten?Überblick über Dienste und FeaturesBusiness Intelligence ToolsEin Portal aufbauen und nutzenWebsites administrierenUnternehmensweites VorlagenmanagementEinen Redaktionsprozess unterstützenArbeitsräume für den Informationsaustausch mit KundenProjektmanagement mit SharePointSharePoint on-Premises einsetzenLeseprobe (PDF-Link)
Public Cloud Potenzial in einem Unternehmensumfeld
Die Transformation in die Public Cloud ist mit vielen Herausforderungen verbunden. Das Buch erläutert drei Phasen, die die Grundlage für die Ermittlung der Position eines Unternehmens in der Transformation bilden. Jede Stufe umreißt einen Reifegrad der Transformation. Ein Bewertungsrahmen führt den Leser durch die Analyse der Cloud-Readiness zur Identifikation der derzeitigen Stufe des Unternehmens und um die nächste Stufe zur Ausschöpfung des Mehrwerts der Cloud zu erreichen. Das Framework wird durch praxisnahe Beispiele ergänzt.DER INHALT:* Kombination eines mehrstufigen, ganzheitlichen Frameworks* Bewertung zur Ermittlung des Ausgangspunkts der Cloud-Readiness* Überblick über die Reifegrade der Transformation mit PraxisbeispielenDIE ZIELGRUPPEN* IT-Entscheidungsträger von Unternehmen aus allen BranchenNIKLAS FEIL arbeitet als Consultant für die Accenture GmbH und unterstützt Kunden bei der Planung und Durchführung der Cloud-Transformation.DR. ANDRÉ BÖGELSACK arbeitet als Managing Director bei der Accenture AG und unterstützt Kunden aller Industrien bei der Nutzung von Cloud Services im gesamten Lebenszyklus.RAMÓN SCHULZ arbeitet als Direktor bei der Deloitte Consulting GmbH im Bereich Technology Strategy & Transformation und verantwortet Cloud Journey Advisory für Energy, Resources & Industrials.GABRIEL ABRANTES arbeitet als Direktor bei der Deloitte Consulting GmbH im Bereich Technology Strategy & Transformation mit Schwerpunkt auf Cloud Journey Advisory. Einleitung.- Marktübersicht und Cloud Canvas.- Die drei Phasen der Cloud-Adaption.- Bewertung - Bestimmen Sie Ihren Reifegrad für die Cloud-Readiness.- Stufe 1 - Cloud-Strategie und Startphase.- Stufe 2 - Kosten und Cloud-Nutzung unter Kontrolle halten.- Stufe 3 - Verwendung innovativer Technologien und Ausbau der Cloud-Nutzung.- Zusammenfassung und Ausblick.
Debian GNU/Linux 12
Debian GNU/Linux. Der umfassende Praxiseinstieg. In Erstauflage aus Januar 2024.Debian ist eine stabile, langlebige und professionelle Linux-Distribution, die ein Höchstmaß an Anpassungsfreiheit bietet. Dieses Buch begleitet Sie von der Installation und der Konfiguration bis hin zum produktiven Einsatz – egal, ob Sie Linux-Neuling oder erfahrener Anwender sind.Sie lernen alle Grundlagen, die Sie brauchen, um Debian sowohl als klassisches Desktop-Betriebssystem als auch als leistungsstarken Server einzusetzen. Der Autor führt Sie durch die textbasierte Bedienung mit dem Terminal und zeigt Ihnen, wie Sie Ihr System vor Angriffen schützen und wie Sie es im Fall von technischen Fehlern oder Datenverlust wiederherstellen können. Auch weitere wichtige Aspekte der Systemadministration wie Software- und Firmwareupdates, die Prozessverwaltung mit Systemd und die Automatisierung mit Cron werden leicht verständlich erläutert.Mit diesem Buch können Sie Debian effektiv und professionell auf Ihrem Desktop oder Server einsetzen und das volle Potenzial dieser leistungsstarken Distribution nutzen.Aus dem Inhalt:Live-System und InstallationGrafische Oberflächen: KDE Plasma, GNOME und XFCEPaketverwaltung und AppImagesBenutzer und RechteverwaltungWichtigste Terminal-Befehlesystemd – die SteuerzentraleAutomatisierung mit CronNetzwerkkonfigurationMail- und DNS-ServerApache und MariaDBVirtualisierung mit DockerFirewall konfigurierenBackups und DatenrettungSystemwiederherstellungÜber den Autor:Robert Gödl ist überzeugter Linux-Nutzer mit einer Vorliebe für das Testen von freien Betriebssystemen und freier Software. Nach über 20 Jahren ohne Microsoft Windows möchte er anderen zeigen, dass Linux heute einfach zu installieren, zu nutzen und zu verstehen ist.Leseprobe und Inhaltsverzeichnis (PDF-Link)