Zum Hauptinhalt springen Zur Suche springen Zur Hauptnavigation springen

Software

Produkte filtern

Produktbild für Excel Makros für Dummies (2. Auflg.)

Excel Makros für Dummies (2. Auflg.)

Excel-Makros sind ein Mysterium für Sie? Sie haben das Ziel, selbst Makros zu schreiben? Oder wollen wissen, wie Sie mit Excel Makros wertvolle Zeit sparen können? In dieser aktualisierten Auflage hat Michael Alexander die 70 gebräuchlichsten Excel-Makro-Anwendungen für Sie zusammengestellt. Er beginnt mit einer knappen Einführung in die Makrogrundlagen und VBA, erläutert aber auch, wie Sie Makros anwenden, an Ihre Bedürfnisse anpassen und sie selbst schreiben. So lernen Sie Makros effizient einsetzen und das Fehlerpotenzial manueller Eingaben reduzieren. Michael Alexander ist Microsoft Certified Application Developer und hat mehrere Bücher zu Access und Excel geschrieben. Auf der Seite datapigtechnologies.com gibt er Tipps zu Excel und Access.EINLEITUNG17Über dieses Buch 18Törichte Annahmen über die Leser 18Icons in diesem Buch 19Die Beispieldateien zu diesem Buch 19Wie es weitergeht 20TEIL I: HEILIGES MAKRO, BATMAN! 23KAPITEL 1 MAKROGRUNDLAGEN 25Warum sollten Sie Makros verwenden? 25Grundlagen der Makroaufzeichnung 26Das Makro untersuchen 28Das Makro testen 29Das Makro bearbeiten 29Absolute und relative Makroaufzeichnung im Vergleich 30Makros mit absoluten Verweisen aufzeichnen 30Makros mit relativen Verweisen aufzeichnen 33Weitere Konzepte für die Makroaufzeichnung 35Dateierweiterungen für Arbeitsmappen mit Makros 35Makrosicherheit ab Excel 2010 36Vertrauenswürdige Speicherorte 36Makros in Ihrer persönlichen Makroarbeitsmappe abspeichern 37Ein Makro einer Schaltfläche oder einem anderen Formularsteuerelement zuweisen 38Ein Makro in die Symbolleiste für den Schnellzugriff einfügen 40Makros im Einsatz – Beispiele 41Navigationsschaltflächen erstellen 41Pivot-Tabelle-Daten dynamisch neu anordnen 42Berichte mit einem Klick erstellen 43KAPITEL 2 MACHEN SIE SICH MIT DEM VISUAL-BASIC-EDITOR VERTRAUT45Im Visual-Basic-Editor arbeiten 45Mit dem Projekt-Explorer arbeiten 47Ein neues VBA-Modul einfügen 48Ein VBA-Modul entfernen 50Mit dem Codefenster arbeiten 50Fenster minimieren und maximieren 50VBA-Code in ein Modul einfügen 51Die VBA-Entwicklungsumgebung anpassen 53Die Registerkarte »Editor« 53Die Registerkarte »Editorformat« 56Die Registerkarte »Allgemein« 57Die Registerkarte »Verankern« 58KAPITEL 3 DIE ANATOMIE VON MAKROS59Ein kurzer Überblick über das Excel-Objektmodell 59Objekte verstehen 60Sammlungen 61Eigenschaften verstehen 61Methoden 62Ein kurzer Blick auf Variablen 62Die gängigen Variablentypen 62Ereignisprozeduren verstehen 64Tabellenblattereignisse 65Arbeitsmappenereignisse 67Fehlerbehandlung kurz und bündig 69On Error GoTo IrgendeineSprungmarke 69On Error Resume Next 70On Error GoTo 0 71TEIL II: AUFGABEN IN ARBEITSMAPPEN MIT WENIG ARBEIT ERLEDIGEN 73KAPITEL 4 MAKROS FÜR ARBEITSMAPPEN 75Eine neue Arbeitsmappe aus dem Nichts erstellen 75Wie es funktioniert 76So verwenden Sie es 77Eine Arbeitsmappe speichern, wenn eine bestimmte Zelle geändert wird 77So funktioniert es 78So verwenden Sie es 79Eine Arbeitsmappe vor dem Schließen speichern 80So funktioniert es 80So verwenden Sie es 81Ein Tabellenblatt vor dem Schließen schützen 82So funktioniert es 82So verwenden Sie es 83Beim Öffnen einer Arbeitsmappe den Blattschutz aufheben 84So funktioniert es 84So verwenden Sie es 84Beim Öffnen einer Arbeitsmappe ein bestimmtes Tabellenblatt anzeigen 85So funktioniert es 86So verwenden Sie es 86Eine vom Benutzer ausgewählte Arbeitsmappe öffnen 87So funktioniert es 87So verwenden Sie es 88Feststellen, ob eine Arbeitsmappe bereits geöffnet ist 88So funktioniert es 89So verwenden Sie es 91Überprüfen, ob eine Arbeitsmappe in einem Ordner vorhanden ist 91So funktioniert es 92So verwenden Sie es 93Alle Arbeitsmappen auf einmal schließen 93So funktioniert es 93So verwenden Sie es 94Alle Arbeitsmappen in einem Ordner drucken 94So funktioniert es 95So verwenden Sie es 96Arbeitsmappe erst dann schließen, wenn eine bestimmte Zelle Inhalte besitzt 96So funktioniert es 96So verwenden Sie es 97Backup der aktuellen Arbeitsmappe mit aktuellem Datum erstellen 98So funktioniert es 98So verwenden Sie es 99KAPITEL 5 MAKROS FÜR TABELLENBLÄTTER 101Ein neues Tabellenblatt einfügen und benennen 101So funktioniert es 101So verwenden Sie es 103Alle Tabellenblätter bis auf das aktive löschen 103So funktioniert es 103So verwenden Sie es 105Alle Tabellenblätter bis auf das aktive ausblenden 105So funktioniert es 105So verwenden Sie es 107Alle Tabellenblätter einer Arbeitsmappe einblenden 107So funktioniert es 107So verwenden Sie es 108Tabellenblätter verschieben 109So funktioniert es 109So verwenden Sie es 110Tabellenblätter nach Namen sortieren 110So funktioniert es 111So verwenden Sie es 112Tabellenblätter nach Farben gruppieren 113So funktioniert es 113So verwenden Sie es 115Ein Tabellenblatt in eine neue Arbeitsmappe kopieren 115So funktioniert es 116So verwenden Sie es 116Eine neue Arbeitsmappe für jedes Tabellenblatt erstellen 116So funktioniert es 117So verwenden Sie es 118Bestimmte Tabellenblätter drucken 118So funktioniert es 119So verwenden Sie es 119Alle Tabellenblätter schützen 120So funktioniert es 120So verwenden Sie es 121Den Blattschutz aller Tabellenblätter aufheben 121So funktioniert es 122So verwenden Sie es 123Ein Inhaltsverzeichnis Ihrer Arbeitsmappe erstellen 123So funktioniert es 124So verwenden Sie es 126Mit einem Doppelklick in einem Tabellenblatt rein- und rauszoomen 126So funktioniert es 127So verwenden Sie es 127Die aktive Zeile und Spalte hervorheben 128So funktioniert es 129So verwenden Sie es 129TEIL III: DATENBEARBEITUNG MIT EINEM KLICK 131KAPITEL 6 MAKROS FÜR ZELLEN UND ZELLBEREICHE 133Einen Bereich auswählen und formatieren 134So funktioniert es 134So verwenden Sie es 135Benannte Bereiche erstellen und auswählen 136So funktioniert es 138So verwenden Sie es 138Alle Zellen eines Bereichs in einer Schleife durchlaufen 139So funktioniert es 139So verwenden Sie es 140In einen Bereich leere Zeilen einfügen 140So funktioniert es 140So verwenden Sie es 142Alle Zeilen und Spalten einblenden 142So funktioniert es 142So verwenden Sie es 143Leere Zeilen löschen 143So funktioniert es 143So verwenden Sie es 145Leere Spalten löschen 145So funktioniert es 145So verwenden Sie es 147Den Scrollbereich einschränken 147So funktioniert es 147So verwenden Sie es 148Alle Formeln in einer Arbeitsmappe auswählen und formatieren 149So funktioniert es 149So verwenden Sie es 151Die erste leere Zeile oder Spalte finden und auswählen 152So funktioniert es 152So verwenden Sie es 154KAPITEL 7 MAKROS FÜR DAS BEARBEITEN VON ZELLDATEN 155Einen Zellbereich kopieren und einfügen 156So funktioniert es 156So verwenden Sie es 156Alle Formeln eines Zellbereichs in Werte konvertieren 157So funktioniert es 157So verwenden Sie es 159Den Befehl »Text in Spalten« auf alle Spalten anwenden 159So funktioniert es 160So verwenden Sie es 162Nachstehende Minuszeichen konvertieren 162So funktioniert es 162So verwenden Sie es 164Führende und nachstehende Leerzeichen aller Zellen in einem Bereich entfernen 165So funktioniert es 165So verwenden Sie es 166US-Postleitzahlen auf die ersten fünf Stellen kürzen 167So funktioniert es 167So verwenden Sie es 169Zellen mit führenden Nullen versehen 169So funktioniert es 170So verwenden Sie es 172Leere Zellen durch einen Wert ersetzen 172So funktioniert es 172So verwenden Sie es 174Vor oder nach dem Zellinhalt Text einfügen 174So funktioniert es 175So verwenden Sie es 176Nicht druckbare Zeichen entfernen 177So funktioniert es 177So verwenden Sie es 178Duplikate in einem Datenbereich hervorheben 178So funktioniert es 179So verwenden Sie es 180Alle Zeilen bis auf Zeilen mit Duplikaten ausblenden 180So funktioniert es 181So verwenden Sie es 183Festlegen, in welchen Spalten AutoFilter eingesetzt werden darf 183So funktioniert es 184So verwenden Sie es 185Gefilterte Zeilen in eine neue Arbeitsmappe kopieren 185So funktioniert es 185So verwenden Sie es 186In der Statusleiste die Spalten anzeigen, nach denen gefiltert wird 186So funktioniert es 187So verwenden Sie es 189TEIL IV: BERICHTE, E-MAILS UND EXTERNE DATENQUELLEN MIT MAKROS STEUERN 191KAPITEL 8 DIE ERSTELLUNG VON BERICHTEN AUTOMATISIEREN 193Alle Pivot-Tabellen einer Arbeitsmappe aktualisieren 194So funktioniert es 194So verwenden Sie es 195Eine Liste mit Informationen zu den Pivot-Tabellen einer Arbeitsmappe erstellen 195So funktioniert es 196So verwenden Sie es 199Die Titel aller Datenfelder der Pivot-Tabelle anpassen 199So funktioniert es 199So verwenden Sie es 201Für alle Datenelemente Summe verwenden 201So funktioniert es 202So verwenden Sie es 203Alle Datenelemente als Zahlen formatieren 204So funktioniert es 204So verwenden Sie es 207Alle Datenfelder alphabetisch sortieren 207So funktioniert es 207So verwenden Sie es 209Datenelemente benutzerdefiniert sortieren 209So funktioniert es 209So verwenden Sie es 210Einschränkungen für Pivot-Tabellen festlegen 210So funktioniert es 211So verwenden Sie es 212Einschränkungen für PivotTable-Felder festlegen 213So funktioniert es 213So verwenden Sie es 215Drilldown-Tabellenblätter automatisch entfernen 215So funktioniert es 215So verwenden Sie es 217Eine Pivot-Tabelle für jedes Element des Berichtsfilters drucken 219So funktioniert es 219So verwenden Sie es 221Für jedes Element des Berichtsfilters eine neue Arbeitsmappe erstellen 222So funktioniert es 222So verwenden Sie es 224Die Größe aller Diagramme eines Tabellenblatts ändern 225So funktioniert es 225So verwenden Sie es 226Diagramm platzieren 226So funktioniert es 226So verwenden Sie es 228Verknüpfung zwischen Diagramm und Daten lösen 228So funktioniert es 229So verwenden Sie es 230Alle Diagramme eines Tabellenblatts drucken 230So funktioniert es 230So verwenden Sie es 231KAPITEL 9 E-MAILS MIT EXCEL VERSENDEN 233Die aktive Arbeitsmappe als E-Mail-Anhang senden 233So funktioniert es 234So verwenden Sie es 235Einen bestimmten Zellbereich als E-Mail-Anhang senden 236So funktioniert es 236So verwenden Sie es 238Ein bestimmtes Tabellenblatt als E-Mail-Anhang senden 238So funktioniert es 238So verwenden Sie es 240Mail mit einem Link zu Ihrer Arbeitsmappe senden 240So funktioniert es 241So verwenden Sie es 242E-Mail an alle Adressen in einer Liste mit Kontakten senden 242So funktioniert es 243So verwenden Sie es 244Alle E-Mail-Anhänge in einem Ordner speichern 245So funktioniert es 245So verwenden Sie es 247Bestimmte E-Mail-Anhänge in einem Ordner speichern 247So funktioniert es 247So verwenden Sie es 250KAPITEL 10 EXTERNE DATEN MIT MAKROS BEARBEITEN 251Externe Datenverbindungen verwenden 251Eine Verbindung manuell erstellen 252Datenverbindungen manuell bearbeiten 255Mit Makros dynamische Verbindungen erstellen 258Alle Verbindungen in einer Arbeitsmappe in einer Schleife bearbeiten 260ADO und VBA verwenden, um externe Daten abzurufen 262ADO-Syntax verstehen 262ADO in einen Makro verwenden 264Mit Textdateien arbeiten 267Eine Textdatei öffnen 267Aus der geöffneten Textdatei lesen und in die Datei schreiben 268Praktisches Beispiel: Excel-Nutzung in einer Textdatei protokollieren 268Praktisches Beispiel: Textdatei in einen Bereich importieren 269TEIL V: DER TOP-TEN-TEIL 271KAPITEL 11 ZEHN NÜTZLICHE TIPPS FÜR DEN VISUAL-BASIC-EDITOR 273Kommentarblöcke verwenden 273Mehrere Codezeilen auf einen Rutsch kopieren 275Zwischen Modulen und Prozeduren springen 275Beamen Sie sich zu Ihren Funktionen 275In der richtigen Prozedur bleiben 276Den Code schrittweise ausführen 276Zu einer bestimmten Zeile in Ihrem Code springen 277Die Ausführung Ihres Codes an einer bestimmten Stelle unterbrechen 278Den Anfang und das Ende von Variablenwerten anzeigen 279Die automatische Syntaxüberprüfung ausschalten 280KAPITEL 12 ZEHN ORTE, WO SIE HILFE BEI DER MAKRO-PROGRAMMIERUNG ERHALTEN 283Lassen Sie Excel die Makros für Sie schreiben 283Verwenden Sie die VBA-Hilfedateien 284Stibitzen Sie Code im Internet 284Userforen optimal nutzen 285Besuchen Sie Experten-Blogs 285Suchen Sie auf YouTube nach Schulungsvideos 286Nehmen Sie an Online-Kursen teil 287Vom Office Dev Center lernen 287Analysieren Sie andere Excel-Dateien in Ihrem Unternehmen 287Fragen Sie Ihre Excel-Experten vor Ort 288KAPITEL 13 ZEHN METHODEN ZUR BESCHLEUNIGUNG VON MAKROS289Automatische Neuberechnung abschalten 289Die Bildschirmaktualisierung deaktivieren 290Aktualisierung der Statusleiste abschalten 291Excel anweisen, Ereignisse zu ignorieren 291Seitenwechsel ausblenden 292Die Aktualisierung von Pivot-Tabellen unterdrücken 293Kopieren und Einfügen vermeiden 293Die With-Anweisung verwenden 294Die Methode Select vermeiden 295Zugriffe auf das Tabellenblatt optimieren 296Stichwortverzeichnis 299

Regulärer Preis: 18,99 €
Produktbild für Coding Art

Coding Art

Finally, a book on creative programming, written directly for artists and designers! Rather than following a computer science curriculum, this book is aimed at creatives who are working in the intersection of design, art, and education.  In this book you'll learn to apply computation into the creative process by following a four-step process, and through this, land in the cross section of coding and art, with a focus on practical examples and relevant work structures. You'll follow a real-world use case of computation art and see how it relates back to the four key pillars, and addresses potential pitfalls and challenges in the creative process. All code examples are presented in a fully integrated Processing example library, making it easy for readers to get started. This unique and finely balanced approach between skill acquisition and the creative process and development makes Coding Art a functional reference book for both creative programming and the creative process for professors and students alike. What You’ll Learn Review ideas and approaches from creative programming to different professional domainsWork with computational tools like the Processing languageUnderstand the skills needed to move from static elements to animation to interactionUse interactivity as input to bring creative concepts closer to refinement and depthSimplify and extend the design of aesthetics, rhythms, and smoothness with data structuresLeverage the diversity of art code on other platforms like the web or mobile applicationsUnderstand the end-to-end process of computation art through real world use casesStudy best practices, common pitfalls, and challenges of the creative process Who This Book Is For Thoselooking to see what computation and data can do for their creative expression; learners who want to integrate computation and data into their practices in different perspectives; and those who already know how to program, seeking creativity and inspiration in the context of computation and data. Introduction.- Part I: Creative Coding.- Chapter 1: Idea to Visuals.- Chapter 2: Composition and Structure.- Chapter 3: Refinement and Depth.- Chapter 4: Completion and Production.- Part II: An Example: MOUNTROTHKO.- Chapter 5: Inspiration.- Chapter 6: From idea to completion.- Part III: Coding Practice.- Chapter 7: Dealing with Problems.- Chapter 8: Learning Path.- Chapter 9: Creative Processes.- Conclusion.- Epilogue.

Regulärer Preis: 36,99 €
Produktbild für E-Sportler Werden für Dummies Junior

E-Sportler Werden für Dummies Junior

In diesem Buch erfährst du, wie aus "Daddeln" und "Zocken" professioneller E-Sport wird: Welches Spiel, welcher Titel passt zu dir? Wie und wann solltest du trainieren? Wie gehst du mit Niederlagen um? Was kannst du aus Fehlern lernen? Außerdem erfährst du, dass es neben dem Job als Spieler noch weitere Berufe im E-Sport gibt und wie du dich auf diese vorbereiten kannst. Und auch wenn du den E-Sport nicht als Profi betreiben und auch nicht in diesem Bereich arbeiten willst, wirst du beim Spielen einfach besser werden. Denn auch Hobbysportler wollen doch gewinnen, oder? Bestens geeignet für Kinder und Jugendliche ab 10 Jahren. 2016 hat Philip Brülke den 1. Berliner eSport-Club e. V. gegründet, den ersten Breitensportverein für den E-Sport in Berlin. Zuvor arbeitete er in einer E-Sport-Bar und organisierte Turniere und Events. Daneben schreibt Philip Brülke Artikel über Filme, Comics und Videospiele für Online-Magazine und treibt auch ganz traditionell Sport.Marc Helbig ist E-Sport-Trainer, Leiter der Trainerausbildung im eSport-Bund Deutschland und seit 2018 Vorstandsvorsitzender des 1. Berliner eSport-Club e. V. Außerdem leitet er für die Stiftung "Digitale Spielekultur" Workshops für Training im E-Sport und kommentiert freiberuflich E-Sport-Events.EINLEITUNG 7Hallo, zukünftige E-Sportler! 7Über E-Sport 7Über dieses Buch 8Über dich 9Über die Symbole, die wir in diesem Buch verwenden 9KAPITEL 1: EIN ERSTER ÜBERBLICK 10Der Unterschied zwischen Gaming und E-Sport 10Gaming im Allgemeinen 10E-Sport und was ihn ausmacht 11Ist E-Sport eigentlich Sport? 12E-Sport in Deutschland 12Warum es wichtig ist, dass E-Sport zum Sport zählt 13Warum E-Sport ein Sport ist 14Was die Zukunft bringen könnte 15Die Altersfreigabe 16Die verschiedenen Sportarten des E-Sports 17Multiplayer Online Battle Arena (MOBA) 18Echtzeit-Strategiespiele (RTS) 19Sportsimulationen 20Fighting Games 22First Person Shooter (FPS) 23Battle Royale 24Handyspiele (Mobile Games) 25Die größten E-Sport-Titel 26League of Legends (LoL) 27StarCraft II (SC2) 29FIFA 21 30DOTA 2 33Fortnite 34Rocket League 36KAPITEL 2: SO SPIELEN DIE PROFIS 41Entstehung der Profiszene 41Organisationen statt Vereine 42Die Ligen der Welt 44Sponsorings 46Was ist überhaupt Sponsoring? 46Warum Sponsoring so wichtig ist 47Warum ein Unternehmen Sponsoring anbietet 47Übertragungen 48Was bringen Übertragungen? 49Es steckt viel Arbeit in einer Übertragung 50KAPITEL 3: IM E-SPORT GELD VERDIENEN 51Deine Karriere als Spieler 51Jeder fängt klein an 52Was du mitbringen musst 52Der Weg zum Profi 53Das Profidasein 54Deine Karriere als Trainer 55Der Denker und Lenker 55Abwechslung macht den Unterschied 56Wie du zum Trainer wirst 56Deine Karriere als Manager 57Das Wohl der Spieler 57Große Verantwortung 58Wie du zum Manager wirst 59Deine Karriere als Kommentator 59Unterhaltung ist das Wichtigste 60Was du benötigst 60Der Blick hinter die Kamera 62Weitere Karrieremöglichkeiten im E-Sport 62Die Durchführung von Turnieren 62In der E-Sport-Organisation 63Der Streamer 63Einfach mal reinschnuppern 64KAPITEL 4: E-SPORT IN DEINER NÄHE 65Breitensport 65Das ist Breitensport 65Spaß mit E-Sport im Verein 66Vereine in deiner Umgebung finden 68Vereinsmitglied – mehr als nur Training 70Das ist das Ehrenamt 70KAPITEL 5: WIE DU TRAINIERST 72Die Vorbereitung und das Drumherum 73Wie du deinen E-Sport-Titel findest 73Wie du mit einem Titel anfangen kannst 74Spielen und trainieren, nicht daddeln 75Trainieren und Spielen mit Freunden 78Der richtige Zeitpunkt für gutes Training 79Die richtigen Ziele setzen 81Aktives Lernen der Spieltheorie 84Deine Sportgeräte 86Dein Körper 87Während des Trainings 92Wie lange wird gespielt 93Ablauf eines Trainings 93Wann du aufhören musst 94Achte auf deine Ziele 95Aktive Pausen 96Umgang mit Niederlagen 97Fair Play 99Nachbereitung 100Fehleranalyse 101Das Trainingstagebuch 102Abkühlungsphase 103Ausgleichssport 104Dein Start in FIFA 21 106Die Bühne der ganz Großen 106Und los geht‘s 107Die Grundlagen 107Sprinten, dribbeln und passen 108Schuss – Tor – hinein! 109Verteidigung ist der beste Angriff 110Trainiere fleißig und werde zum FIFA-Star 112Dein Start in Rocket League 113Es geht direkt los! 113Deine ersten Schritte! 113Das Einmaleins von Rocket League 114Auf ins Training! 114Willkommen zum Tutorial! 115Schnell, schneller, Rocket League! 115Es gibt noch mehr zu lernen 116Nun das Ganze mit Bewegung 116Hoch hinaus mit dir 117Was es sonst noch zu wissen gibt 117Dein Start in League of Legends 118Auf geht es in die Kluft der Beschwörer! 118Tutorial 1 – die absoluten Grundlagen 118Tutorial 2 – Betrete die Arena 125Tutorial 3 – Gegenstände und wie du sie kaufst 129Die Klassen in League of Legends 133Alle Champions sehen 137Die verschiedenen Positionen auf den Linien 138Die Gegenstände 140Die Augen (Wards) 142Was du sonst noch wissen musst 146Wichtige Wörter 148Über die Autoren 151Zum Wiederfinden 153

Regulärer Preis: 12,99 €
Produktbild für Moodle für Dozenten, Lehrer und Ausbilder

Moodle für Dozenten, Lehrer und Ausbilder

Homeschooling und Online-Kurse erfolgreich umsetzen.Die Lern-Plattform Moodle wird weltweit von Schulen, Universitäten und anderen Bildungseinrichtungen genutzt, um jede Art von Online-Kursen zu erstellen. Dabei bietet Moodle Dozenten, Lehrern und Ausbildern alles, was diese zum Unterrichten auf Distanz benötigen. Winfried Seimert zeigt Ihnen in diesem Buch die Möglichkeiten für Ihren Fern-Unterricht auf und geht auf die verschiedenen Bereiche des Programms ein. Sie erfahren anhand eines durchgängigen Beispiels, wie Sie Kurse anlegen, Aufgaben erstellen, Feedback geben und den Arbeitsbereich grafisch mit Bildern oder anderen Elementen aufwerten. So finden Sie für jede Aufgabe die passende Form, um Ihre Schüler interaktiv mit Arbeitsmaterialien zu versorgen. Viele Aktivitäten rund um die Lerninhalte wie die Chatfunktionen, Kalendereinträge, interaktive Übungen, Abstimmungen oder Bewertungen machen Ihren Unterricht lebendig. Zudem erfahren Sie, wie Sie Diskussionen eröffnen, Präsenzunterricht mit E-Learning-Einheiten verknüpfen und zusätzlich die Videoplattform BigBlueButton einbinden.Aus dem Inhalt: Die Vorteile von Moodle kennenlernen und die Grundstruktur verstehenOnline-Kurse einrichten und Lerninhalte bereitstellenVerschiedene Arbeitsmittel wie Textseite, Buch, Link und Datei verwendenAufgaben stellen und ganze Lernpakete schnürenEin Glossar, Wiki und eine Datenbank anlegenTests und Abstimmungen durchführenDie Chat-Funktion nutzen und ein Forum zur Verfügung stellenEine Videokonferenz mit BigBlueButton einbindenFeedback-Fragen anlegenInhaltsverzeichnis & Leseprobe (PDF-Link)

Varianten ab 21,99 €
Regulärer Preis: 22,00 €
Produktbild für Kotlin

Kotlin

Das umfassende Handbuch - mit Crashkurs für Java-Umsteiger.Die Programmiersprache Kotlin ist das neue Schweizer Taschenmesser in der Softwareentwicklung. Ob Backend-Entwicklung oder mobile Apps, ob objektorientierte Paradigmen oder funktionale Programmierung mit Lambdas: Kotlin vereint die Stärken zahlreicher beliebter Sprachen zu einem modernen Werkzeug für alle Fälle. In diesem umfassenden Handbuch gibt Ihnen Michael Kofler einen Einblick in alle Sprachfeatures von Kotlin und zeigt Ihnen, wie Sie zeitgemäße Software entwickeln. Sie brauchen keine Java-Vorkenntnisse, sollten aber solide Programmiererfahrung mitbringen. Dieses Buch zeigt Ihnen die vielen Vorteile von Kotlin. Nach der Lektüre werden Sie verstehen, warum es in Zukunft für die Android-Entwicklung heißt: Kotlin first!Leseprobe (PDF-Link)

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

Sketch

Apps und Websites erstellen mit der Sketch-App.Mit der Sketch-App setzen Sie Apps für Web und mobile Geräte effizienter und intuitiver um. Und dieses umfassende Handbuch hilft Ihnen dabei, Sketch in allen Details kennenzulernen und in der Praxis richtig anzuwenden. Mit den Tipps und Workshops von Micha Kafka starten Sie bei App-Design und Webgestaltung richtig durch: vektorbasiertes Arbeiten, Pages und Artboards anlegen, Objekte ausrichten, Farb- und Schriftoptionen nutzen, mit Symbolen arbeiten, mit Sketch Mirror Layouts in Echtzeit testen, Layouts exportieren u.v.m. Immer im Blick: Gutes Design, UX und Usability. So werden Sie als App-Designer und Web-Designer noch besser, sparen Zeit und überzeugen mit modernen Designs.Leseprobe (PDF-Link)

Regulärer Preis: 39,90 €
Produktbild für Android-Apps programmieren (3. Auflg.)

Android-Apps programmieren (3. Auflg.)

Professionelle App-Entwicklung mit Android Studio 4 - der praktische Einstieg.Mit diesem Buch erhalten Sie einen praktischen Einstieg in die Android-App-Programmierung mit Java. Sie lernen alles, was für die professionelle App-Entwicklung wichtig ist: von den Grundbausteinen einer App über die Layout-Erstellung mit XML bis hin zum Einsatz von Datenbanken.Der Autor führt Sie anhand eines durchgängigen Praxisbeispiels durch den gesamten Entwicklungsprozess einer App und zeigt Ihnen, wie Sie Android Studio effektiv einsetzen. Dabei lernen Sie Schritt für Schritt, wie Sie Daten verarbeiten und mit Room in einer Datenbank speichern, Apps mit mehreren Bildschirmseiten programmieren, Dialoge anzeigen, Berechtigungen abfragen, mit Hintergrundprozessen arbeiten, Internet-Services einbinden und vieles mehr.Abschließend erläutert der Autor, wie Sie Ihre App testen und im Google Play Store sowie auf der eigenen Website veröffentlichen. Darüber hinaus zeigt er Ihnen verschiedene Möglichkeiten der Monetarisierung auf.Grundkenntnisse in objektorientierter Programmierung, idealerweise mit Java, sowie im Umgang mit XML werden vorausgesetzt.Aus dem Inhalt:Grundlagen der App-ProgrammierungEinführung in Android StudioGradle als Build-SystemProjektanlageLayouts erstellen mit XMLActivities und SeitennavigationEinbinden einer SQLite-Datenbank mit RoomExport von DatenDialogeDatenverarbeitung im HintergrundBerechtigungenTrennung von Layout, Layout-Logik und Programmlogik mit Android-BindingInternet-Services einbindenAutomatisierte Tests und Unit TestingApp veröffentlichenPraktisches GlossarÜber den Autor:Eugen Richter hat langjährige Schulungserfahrung u.a. als Dozent an der Münchener Volkshochschule und als Ausbilder im Unternehmen. Sein thematischer Schwerpunkt liegt dabei auf der nativen Entwicklung von Apps für Android, der Cross-Plattform-Entwicklung mit Xamarin, der Cloud-Entwicklung mit .Net Core sowie auf dem Einsatz von DevOps.Inhaltsverzeichnis & Leseprobe (PDF-Link)

Regulärer Preis: 29,99 €
Produktbild für Haus und Wohnung smart vernetzt

Haus und Wohnung smart vernetzt

Das umfassende Buch zum Nachschlagen. Praxistipps und Anleitungen zum vernetzten Zuhause.Ob Sie Daten zwischen Smartphone und PC austauschen möchten, vom Tablet drucken, Musik und Medien im ganzen Haus nutzen, Ihr WLAN optimieren, per App aus der Ferne Ihre Heizung anstellen möchten. Oder ob Ihr Kühlschrank selbstständig einkaufen soll, diese und weitere relevante Themen rund um Ihr vernetztes Zuhause werden in diesem Buch ausführlich besprochen. Viele praktische Tipps machen die Umsetzung für Sie leicht nachvollziehbar.Aus dem InhaltPC, Laptop und andere Geräte per LAN oder WLAN verbindenDaten im eigenen Netz freigeben und teilenDie richtigen Einstellungen für den RouterDaten zwischen Smartphone und PC austauschenCloud-Dienste geschickt nutzenDaten per Bluetooth austauschenDigitale Assistenten – Google Assistant, Cortana und Alexa Videos, Musik und Medien im Netzwerk nutzenFernsteuerung und FernwartungLicht und Heizung per App steuernLeseprobe (PDF-Link)

Regulärer Preis: 19,95 €
Produktbild für Einstieg in PHP 8 und MySQL (14. Auflg.)

Einstieg in PHP 8 und MySQL (14. Auflg.)

Der Bestseller in 14. Auflage: dynamische Webseiten entwickeln ohne Vorwissen - ideal für Programmieranfänger.Dynamische Webseiten und Anwendungen programmieren – das ist Ihr Ziel. Dafür brauchen Sie fundiertes Wissen zu PHP und zu Datenbanken mit MySQL. In diesem Buch lernen Sie die Grundlagen zur aktuellen PHP 8-Version und zu Datenbanken mit MySQL und MariaDB.Die Programmierbücher von Thomas Theis sind besonders beliebt bei allen, die mit wenig Vorwissen in eine Programmiersprache oder IT-Themen einsteigen. Sein seit vielen Jahren bewährtes Konzept bietet Ihnen alles, was Sie brauchen, um Blogs, Webshops, Chats oder Foren mit PHP 8 selbst zu entwickeln. Leicht nachvollziehbare Beispiele und Übungen helfen Ihnen, eigene Projekte schnell zu realisieren. Ein Programmierkurs für Anfänger zu Beginn des Buches stellt sicher, dass Ihnen der Einstieg in die Programmierung sicher gelingt.Leseprobe (PDF-Link)

Regulärer Preis: 24,90 €
Produktbild für Android 11 (6. Auflg.)

Android 11 (6. Auflg.)

Das Praxisbuch für professionelle Android-Apps in der 6. Auflage 2020.Sie möchten Android-Apps für Smartphones und Tablets entwickeln? Dann ist dieses Buch genau das Richtige für Sie. Ob GUI, Bluetooth, Kamera, Multimedia, Kontakte oder GPS – hier lernen Sie die Grundlagen, um robuste und performante Apps zu entwickeln. In 80 Beispielprojekten finden Sie Erfolgsrezepte für die App-Entwicklung, die Sie wirklich weiterbringen. Top-aktuell zu Android 11, mit Einstieg in Android Studio 4. Alle Beispiele sind in Kotlin programmiert, der neuen offiziellen Sprache für die Android-Entwicklung. Inkl. Kotlin-Crashkurs mit den wichtigsten Sprachelementen und Konzepten.Leseprobe (PDF-Link)

Regulärer Preis: 39,90 €
Produktbild für Pro Spring MVC with WebFlux

Pro Spring MVC with WebFlux

Explore the designs of the Spring MVC and WebFlux frameworks, and apply similar designs and techniques to your own code. Along with detailed analysis of the code and functionality, this book includes numerous tips and tricks to help you get the most out of Spring MVC, WebFlux, and Java-based web application development in general using Spring. You’ll see how Spring MVC is a modern web application framework built upon the latest Spring Framework 5 and Spring Boot 2. Spring MVC is suitable for building reusable web controller modules that encapsulate rich page navigation rules.Pro Spring MVC with WebFlux takes great care in covering every inch of Spring MVC with WebFlux to give you the complete picture. Along with all the best-known features of these frameworks, you’ll discover some new hidden treasures. You’ll also learn how to correctly and safely extend the frameworks to create customized solutions.This book is for anyone who wishes to write robust, modern, and useful web applications with the Spring Framework. After reading and using this book, you'll become proficient with Spring MVC and be able to apply it to your own Java web applications and microservices.WHAT YOU WILL LEARN* Use Spring MVC with WebFlux to build Java-based web applications* Employ the various Spring MVC architectures* Work with controllers and routing functions* Build microservices and web services using Spring MVC and REST* Create reactive web applications using Spring WebFlux* Secure Spring MVC and Spring WebFlux* Deploy your Spring MVC application to the cloudWho This Book Is ForThose with at least some prior experience with Java web application development. Some previous experience with Spring Boot or the Spring Framework is recommended.MARTEN DEINUM is a submitter on the open source Spring Framework project. He is also a Java/software consultant working for Conspect. He has developed and architected software, primarily in Java, for small and large companies. He is an enthusiastic open source user and longtime fan, user and advocate of the Spring Framework. He has held a number of positions including software engineer, development lead, coach, and also as a Java and Spring trainer.IULIANA COSMINA is currently a software engineer for Cloudsoft Edinburgh. She has been writing Java code since 2002. She has contributed to various types of applications, including experimental search engines, ERPs, track and trace, and banking. During her career, she has been a teacher, a team leader, a software architect, a DevOps professional, and a software manager.She is a Springcertified Professional, as defined by Pivotal, the makers of Spring Framework, Boot, and other tools, and considers Spring the best Java framework to work with.When she is not programming, she spends her time reading, blogging, learning to play piano, traveling, hiking, or biking.1: Setting Up A Local Development Environment2: Spring Framework Fundamentals3: Web Application Architecture4: Spring MVC Architecture5: Implementing Controllers6: Implementing Controllers - Advanced7: REST and AJAX8: Resolving and Implmenting Views9: Introduction to Spring WebFlux10: Building Reactive Applications with Spring WebFlux11: Securing WebFlux Applications12: Spring Security13: Spring Applications in the Cloud

Regulärer Preis: 56,99 €
Produktbild für Blockchain Enabled Applications

Blockchain Enabled Applications

Learn all about blockchain and its applications in cryptocurrency, healthcare, Internet of Things, finance, decentralized organizations, and more. Featuring case studies and practical insights, this book covers a unique mix of topics and offers insight into how to overcome hurdles that arise as the market and consumers grow accustomed to blockchain-based organizations and services.The book is divided into three major sections. The first section provides a historical background to blockchain technology. You will start with a historical context to financial capital markets when Bitcoin was invented, followed by mining protocols, the need for consensus, hardware mining, etc. Next, a formal introduction to blockchain is provided covering transaction workflow, role of decentralized network, and payment verification. Then, we dive deep into a different implementation of a blockchain: Ethereum. The main technical features, such as Ethereum Virtual Machine, are presented along with the smart contract programming language, Solidity.In this second section, you will look at some modern use cases for blockchain from a decentralized autonomous organization, high-performance computing in Ethereum and off-grid computations, and healthcare and scientific discovery. The final section of the book looks toward the future of blockchain. This is followed by chapters covering the rise of consortia in the blockchain world, the Hyperledger project, particularly the updates since 2018, and a chapter on educational blockchain games. This is followed by updates to EOS.IO, Chain Core, and Quorum, ICOs and a look at the major changes to financial markets brought about by blockchain and decentralized networks.WHAT YOU WILL LEARN* Get an overview of the popular games employed to teach the basic concepts of blockchain and decentralized networks* Be familiar with the rise of blockchain consortiums as well as updates to Hyperledger Project, 2020* Find out about cloud blockchains, including Microsoft Azure and Amazon Webservices, and how to set up test environments* Study machine learning integration in the blockchain and the role of smart contractsWHO THIS BOOK IS FORBlockchain developers interested in keeping up with the newest updates and students looking for a broad overview of this vast ecosystem, plus business executives who want to make informed product decisions about including blockchain as well as policy makers who want a better understanding of the current use casesVIKRAM DHILLON is an internal medicine resident physician at Wayne State University, Detroit Medical Center and a research fellow at the Institute of Simulation and Training, University of Central Florida (UFC). He holds a bachelor of science degree in molecular biology from the University of Central Florida where his main focus was bioinformatics, a Doctor of Osteopathic Medicine, and a doctoral degree from Nova Southeastern University. He has published multiple scientific papers on computational genomics. He has worked as a software and business development coach at the Blackstone Launchpad to mentor young entrepreneurs and startups through the process of building technology products. He was previously funded by the National Science Foundation through the Innovation Corps program to study customer discovery and apply it to commercialize high-risk startup ideas. He is a member of the Linux Foundation and has been involved in open-source projects and initiatives for the past several years. He often speaks at local conferences and meetups about programming, design, security, and entrepreneurship.DAVID METCALF is a serial entrepreneur who has launched multiple successful ventures and spinoff companies. He has reviewed thousands of emerging technology companies as an advisor and investor. He is the Director of the Mixed Emerging Technology Integration Lab at UCF’s Institute for Simulation and Training. His past projects involving XR and IoT span across education, health, space, cyber, and transportation. Current efforts include smart cities, blockchain, and enterprise learning transformation for government and industry. He is the co-editor/author of Voice Technology in Healthcare (2020) and Blockchain in Healthcare (2019) as part of the HIMSS Emerging Technology Series, Blockchain Enabled Applications (2018), Connected Health (2017), HIMSS mHealth Innovation (2014), and the HIMSS best-seller mHealth: From Smartphones to Smart Systems (2012).MAX HOOPER is the chief executive officer of Merging Traffic. He is responsible for the company’s management and growth strategy, serving as the corporate liaison to the financial services industry and various capital formation groups. Prior to starting the company, he was co-founder of Equity Broadcasting Corporation (EBC), a media company that owned and operated more than 100 television stations across the United States. He was responsible for activities in the cable, satellite, investment banking, and technology industries, and during his tenure, it grew to become one of the top 10 largest broadcasting companies in the country. He is a lifelong learner and has earned five doctorate degrees: PhD, DMin, PhD, ThD, and DMin from a variety of institutions. Hooper studied financial technology with cohorts at MIT, and cryptocurrency and business disruption with cohorts at the London School of Economics. As an avid runner, he has completed more than 100 marathons and an additional 20 ultra-marathons, which are 50- or 100-mile runs. He has completed the Grand Slam of Ultra Running. He is committed to his family and is a husband, father to five children, and grandfather to seven grandsons. He is active in many organizations and serves on various boards of directors. He works globally with several ministries and nonprofit aid groups and was honored to speak at the United Nations in New York in 2015.CHAPTER 1: BEHOLD THE DEAMERSChapter Goal: Provide a backdrop for introducing blockhain and the basics of a decentralized appSub -Topics:1. Financial crisis of 2008, the origins of bitcoin2. Basics of private-public keys3. What is a block, how is a block created4. What's a blockchain-enabled application? What is a decentralized application?CHAPTER 2: GOLD RUSH: MINING BITCOINChapter Goal: Provide a technical introduction to mining and the mathematical background to hashes, block headers, and consensusSub -Topics:1. Overview of mining, why is mining necessary for Bitcoin2. What is consensus3. Components of a block and a block header (mining components)4. What are hashes and how are they used in Bitcoin5. Hardware for mining (the gold rush part refers to the arms race that happened in hardware mining field).CHAPTER 3: FOUNDATIONS OF A BLOCKCHAINChapter Goal: Provide a technical introduction to transaction workflow, a blockchain network, simple payment verification, merkel roots, and block identifiersSub -Topics:1. What is a block header (block identifiers)2. How does the network participate3. A transaction workflow4. Unspent transaction outputs, transaction propagation5. Simple payment verification6. Merkel roots, blockchain forksCHAPTER 4: UNPACKING ETHEREUMChapter Goal: Provide a technical introduction to Ethereum, the differences between a Bitcoin blockchain and Ethereum blockchain, internal states, Ethereum Virtual Machine, and dAppsSub -Topics:1. Overview of Ethereum2. Proof of stake3. Accounts and contract model in Ethereum4. Global state, gas, internal storage5. Ethereum Virtual Machine6. Solidity programming language + Smart Contracts7. World Computer Model and components8. Blockchain as a service9. Decentralized apps10. Geth, MistCHAPTER 5: DECENTRALIZED ORGANIZATIONS (DAOS)Chapter Goal: Provide a technical introduction to DAOs and Aragon for setting up a DAO, including updates to new implementations of decentralized organizations in 2020.Sub -Topics:1. What is a DAO2. What is a blockchain organizations/companies3. Aragon-core and Kernel4. How do you make DAOs and other blockchain organizations using Aragon?5. How do you operate DAOs?CHAPTER 6: THE DAO HACKEDChapter Goal: Provide an overview to the vulnerabilities in the original DAO model, the conditions that led up to the hack, and the consequences to security hardening since.Sub -Topics:1. Concept of a DAO building on Vitalik’s concepts2. Slock.it and its involvement in making the DAO3. The Smart Contract for DAO4. The code vulnerability responsible for the hack5. Consequences of the hack6. Ethereum splitting into ETCCHAPTER 7: ETHEREUM TOKENS: HIGH PERFORMANCE COMPUTING (HPC)Chapter Goal: Provide an introduction to token in Ethereum by highlighting applications in HPC. Particularly, focus on Golem, SONM, and iEx.ec grid computing for off-chain computations and conflict resolution.Sub -Topics:1. Why tokens and what’s the value of using tokens2. Introduction to tokens, ERC 20 compatibility3. Token layer and an app layer4. Prototype for tokens and HPC – Ethereum Computation Markets5. Golem network, app registry, transaction framework, use-cases initially, and how the Smart Contract system ties them together6. SONM network and fog computing, use-cases, Smart Contract system, buyer-miner-hub interactions, purchasing computational power, Superglobal architecture, and OS7. iEx.ec, grid computing, sidechains, and how iEx.ec worksCHAPTER 8: BLOCKCHAIN IN HEALTHCAREChapter Goal: Provide an introduction to areas in healthcare where using a blockchain can provide benefit - Patient workflows, insurance claims processing, lightning network, verifiable data auditSub -Topics:1. Payer-provider-patient model, how claims work within this framework, and how will that change in the future2. Patient workflow based on permissions, blockchain-based workflow of a simple EHR, how permissions are passed as a patient moves from a general physician to a specialist3. Show how permissions work in blockchain insurance claims processing4. Waste management in healthcare and claims processing5. Concept of hotswitching, mentioning lightning network6. How can blockchain be used to reduce economic waste7. DeepMind’s Verifiable Data Audit as an alternative to blockchain8. Blockchain to streamline business processesCHAPTER 9: BLOCKCHAIN IN SCIENCEChapter Goal: Provide an introduction to major topics in science where blockchain can be beneficial – Reputation markets, reproducibility crisis, drug tracking, digital clinical trialsSub -Topics:1. Reproducibility crisis in science2. Prediction markets in science – Augur and Gnosis3. Initiatives to fix reproducibility traditionally4. Clinical trials using the blockchain, colored coins to demonstrate workflow5. Reputation systems using Blockchain6. Pharma drug tracking using blockchainCHAPTER 10: BUILDING HEALTHCARE COMPANIES ON BLOCKCHAINChapter Goal: Interview with John Bass on how to build a healthcare company on the blockchain and lessons learned along the way.Sub -Topics:1. The makings of Hashed Health2. Collaborative and consortium models3. Working groups for high-risk, high-reward technologies4. Governance models for Hashed Health consortia5. Member participationCHAPTER 11: RISE OF CONSORTIUMSChapter Goal: Provide an overview of consortium models that have become popular in the blockchain industry, the challenges consortiums hope to solve, and advantages to individual membersSub -Topics:1. Collaborative and consortium models2. Working groups for high-risk, high-reward technologies3. Governance models for Hashed Health consortiaCHAPTER 12: THE HYPERLEDGER PROJECTChapter Goal: Provide a broad overview of the Hyperledger Project and cover the rapid pace of developments since 2018 to the new products launched.Sub -Topics:1. Updates to all the components under Hyperledger umbrella including Fabric and Sawtooth2. New consensus algorithm (PBFT)3. Demo of Hyperledger Fabric Constructor4. Does your business need a blockchain (flowcharts)?5. Security in enterprise-grade Blockchains6. Smart Contracts in FabricCHAPTER 13: RECENT ADVANCES IN BLOCKCHAINChapter Goal: Provide a review of three major networks shaping the future of Blockchain – EOS.io with parallel processing virtual machine, chain-core with asset management, and Ivy Playground and Quorum with private–public transaction interfacesSub -Topics:1. EOS.io, how the tech works, the new advances such as parallel processing of smart contracts and instructions2. Chain Core, managing assets on blockchain, Ivy Playground as the new programming language to manage assets3. Quorum by JP Morgan, how the consensus works, how private transactions work, zero-knowledge proofs, Ethereum Enterprise AllianceCHAPTER 14: BLOCKCHAIN GAMESChapter Goal: Provide a review of the educational games and APIs that have been released to teach the basic concepts of a blockchain networkSub -Topics:1. Components of a blockchain game2. Formal education and training in blockchain3. Formalization of blockchain study with journals and research articles4. Review of major blockchain games (3)CHAPTER 15: CLOUD BLOCKCHAINSChapter Goal: Provide an overview of how to click and deploy a blockchain using cloud services and give a visual tutorial on how to set it upSub -Topics:1. Demo of Hyperledger Fabric Constructor on IBM Bluemix2. Azure blockchain deployment3. Amazon ECS cloud blockchain deployment4. Setting up your own blockchain test-lab and budget itCHAPTER 16: TECHNOLOGICAL REVOLUTIONS AND FINANCIAL CAPITALChapter Goal: Provide an overview of the financial markets and ICOs, focusing particularly on how to set up ICOs, how to manage them, advances to financial regulation technology based on blockchainSub -Topics:1. Dr. Hooper’s chapter focused on ICOs and financial capital markets2. Setting up ICOs, major pitfalls to avoid, and challenges to overcome during an ICO3. Major tech advances in financial markets using blockchain4. Reg TechAFTERWORD – CALL TO ACTION AND THE FUTURE OF BLOCKCHAIN

Regulärer Preis: 56,99 €
Produktbild für Advanced Programming with STM32 Microcontrollers

Advanced Programming with STM32 Microcontrollers

This book is project-based and aims to teach the software tools behind STM32 microcontroller programming. Author Majid Pakdel has developed projects using various different software development environments including Keil MDK, IAR Embedded Workbench, Arduino IDE and MATLAB. Readers should be able to use the projects as they are, or modify them to suit to their own needs. This book is written for students, established engineers, and hobbyists. STM32 microcontroller development boards including the STM32F103 and STM32F407 are used throughout the book. Readers should also find it easy to use other ARM-based development boards.Majid Pakdel was born in Mianeh, Iran in 1981. He received his BSc, MSc and PhD in electrical engineering from Amirkabir University of Technology, Isfahan University of Technology and the University of Zanjan respectively. He was a guest PhD student at Aalborg University in 2015-16.

Regulärer Preis: 24,99 €
Produktbild für Git für Dummies

Git für Dummies

Git hat sich als Quellcodeverwaltung durchgesetzt und ist der De-facto-Standard in der Softwareentwicklung. Alle Unternehmen, die noch nicht auf Git sind, werden die nächsten Jahre wechseln. Und nicht nur die Entwicklung - auch Administration, Sicherheit und Dokumentation finden zunehmend auf Git statt. Git ist damit heute das wichtigste Werkzeug für alle digitalen Produkte - quasi die Werkbank. Wenn Sie wissen wollen, wie Sie Git richtig implementieren und welche Regeln Sie für die Zusammenarbeit aufstellen sollten, dann sind Sie hier richtig. Dieses Buch ist eine Einführung in das effektive Arbeiten mit Git - geeignet sowohl für Berufseinsteiger als auch für erfahrene Entwickler, die zu Git wechseln. Michael Kaufmann unterstützt bei CGI, einem internationalen IT-Dienstleister, seine Kunden bei der Transformation zu agilen Organisationen - sowohl technisch im Bereich DevOps und Cloud als auch kulturell und bei der Einführung agiler Management-Methoden. Er ist gelernter Diplom-Betriebswirt, leidenschaftlicher Softwareentwickler, IT-Autodidakt, Trainer, Sprecher auf internationalen Konferenzen und seit 2015 "Microsoft Most Valuable Professional (MVP)". Ebenfalls wurde ihm von Microsoft die Auszeichnung "Microsoft Regional Director (RD)" verliehen.Über den Autor 13EINLEITUNG27Über dieses Buch 27Konventionen in diesem Buch 27Fachbegriffe 28Warum Kommandozeile? 28Der Name für den Haupt-Branch 28Was Sie nicht lesen müssen 29Törichte Annahmen über die Leser 29Wie dieses Buch aufgebaut ist 30Teil I: Grundlagen 30Teil II: Zusammenarbeit 30Teil III: Vertiefung 30Teil: IV: Der Top-Ten-Teil 30Symbole, die in diesem Buch verwendet werden 30Wie es weitergeht 31TEIL I: GRUNDLAGEN 33KAPITEL 1 WAS IST GIT?35Versionsverwaltung – zentral oder verteilt? 36Die Geschichte von Git 37Was bedeutet der Name »Git«? 38Lizenz und Betriebssysteme 39Ausblick 39Kurz und knackig 39KAPITEL 2 DER EINSTIEG AUF WINDOWS 41Die Installation von Git auf Windows 41Die richtige Kommandozeile 51Terminal: Cmder 52Cmd vs PowerShell 52Windows-Subsystem für Linux (WSL) 54Das Windows-Terminal 55Der richtige Editor 56Die Konfiguration von Git 58Authentifizierung 59Kurz und knackig 62KAPITEL 3 DER EINSTIEG AUF MACOS UND LINUX63Der Einstieg auf macOS 63Der Einstieg auf Linux 64Konfiguration 64Authentifizierung 66Arbeiten mit dem Terminal 69Richtig mit dem Terminal umgehen 70Die richtige Konsole finden 71Aufgehübscht: Oh-My-Zsh und Powerlevel10k 71Kurz und knackig 76KAPITEL 4 HINZUFÜGEN, ÄNDERN, BRANCHEN UND MERGEN77Das lokale Repository 78Das Remote-Repository 79Änderungen dem Repository hinzufügen 80Die lokale Entwicklungsumgebung aktualisieren 81Schritt für Schritt: Änderungen der Versionsverwaltung hinzufügen 81Neue Dateien hinzufügen 82Änderungen durchführen 85Arbeiten mit Verzweigungen (Branches) 87Einen Branch erstellen 88Auf einen anderen Branch wechseln 89Arbeiten mit Upstream-Branches 90Änderungen zusammenführen 92Der Fast-Forward-Merge 92Der Merge-Commit 94Konflikte lösen 95Schritt für Schritt: Branchen und Mergen 96Kurz und knackig 97KAPITEL 5 WEITERE WERKZEUGE99Visual Studio Code 99Unterstützung im Working Directory 99Arbeiten mit Branches und Tags 100Unterstützung für Remote-Repositories 100Statusbar und Editor 100Visual-Studio-Code-Erweiterungen 101Benutzeroberflächen für Git 106Sourcetree 106GitKraken 108GitHub Desktop 109Git-GUI 111GitHub für unterwegs 115Visual Studio, Eclipse, IntelliJ und Co. 117Tools mit Windows-Explorer-Integration 118TortoiseGit 118Git-Extensions 121Diff- und Merge-Tools 122Kurz und knackig 125TEIL II: ZUSAMMENARBEIT 127KAPITEL 6 GIT-DIENSTE129GitHub 130Einstieg 130GitHub-Organisationen 134Ein Repository anlegen 136Preise 140Hosting 140Bewertung 140Azure Repos 141Einstieg 141Azure-DevOps-Organisationen 142Ein Projekt erstellen 143Ein Repository erstellen 144Preise 146Hosting 146Bewertung 146GitLab 147Einstieg 147Hosting und Preise 150Bewertung 151Bitbucket 151Einstieg 151Hosting und Preise 155Bewertung 155Kurz und knackig 156KAPITEL 7 GUIDELINES BEI DER EINFÜHRUNG VON GIT157Das richtige Maß an Governance 157Eine minimale Governance-Richtlinie 158Die Wahl des passenden Git-Systems 158Der minimale Git-Workflow 159Namenskonventionen 159Minimale Review-Guidelines 159Weitere Ergänzungen für Pull-Requests 160Empfehlungen für Teams 160Anzahl und Struktur der Repositories 161Review-Guidelines 162Release-Branching 163Umgang mit komplexen Features 163Commit-Messages und Pull-Requests 164Merge-Strategien 164Training 165Kurz und knackig 165KAPITEL 8 GIT-WORKFLOWS 167Was sind Git-Workflows? 167Trunk-Based-Development 168GitHub-Flow 170Release-Flow 173Git-Flow 175Die Haupt-Branches in Git-Flow 175Feature-Branches im Git-Flow 176Release-Branches 177Hotfix-Branches 178Zusammenfassung 179Den richtigen Workflow finden 180Kurz und knackig 181KAPITEL 9 TEAMWORK MIT GIT183Watch, Stars und Forks 183Was ist ein Fork? 185Code-Reviews mit Pull-Requests 192Branch-Protection 199Automatisierung 202Code-Owners 204Der Umgang mit Commits und Messages 205Der Pull-Request-Lebenszyklus 208Kurz und knackig 209KAPITEL 10 WENIGER KOMPLEXITÄT DURCH FEATURE-FLAGS211Was sind Feature-Flags? 211Der Feature-Lebenszyklus 213Weitere Einsatzmöglichkeiten von Feature-Flags 215Wo fängt man an? 216Frameworks 217LaunchDarkly 218Feature-Flags und technische Schulden 219Kurz und knackig 221KAPITEL 11 KONTINUIERLICH BAUEN UND AUSLIEFERN223Was ist CI und CD? 223Build-Infrastruktur 225Kontinuierliche Qualität 225Tests und Code-Coverage 226Code-Analyse und Quality-Gates 228Automatisierte Deployments 229Infrastruktur als Code 229App-Stores, Registries und Paketmanager 230Die Bedeutung von Containern 232Azure Pipelines 234Ihre erste Pipeline 234Technische Schulden meistern 242GitHub Actions 249Ihr erster Workflow 249Ihre erste GitHub-Action 251Weitere CI/CD-Plattformen 254Kurz und knackig 254KAPITEL 12 OPEN-SOURCE-PROJEKTE255Geschichte 256Open Source versus Open Development 256Open Source und Sicherheit 257Ihr erstes Open-Source-Projekt 261Wann ist der richtige Zeitpunkt? 262Ist es die richtige Lösung? 262Name und Branding 262Open-Source-Checkliste 263Standardisierung und Automatisierung 264Eine Community aufbauen 264Geld verdienen mit Open Source 265Kurz und knackig 266TEIL III: VERTIEFUNG 269KAPITEL 13 UNTER DER HAUBE 271Warum ist Git so schwierig? 271Der gerichtete azyklische Graph 272Der Hash oder SHA-1 273Die Anatomie eines Commits 274Was ist denn nun eigentlich Git? 284Warum ist Git so einfach? 285Kurz und knackig 285KAPITEL 14 ZEITREISEN MIT GIT 287Geschichte ist Geschichte 287Freie Wahl der Arbeitsweise 289Änderungen rückgängig machen 289Änderungen mit Revert transparent zurücknehmen 289Commits nachbessern mit Amend 291Zeitreisen mit Reset 291Navigieren in der Zeit 296Zeitlinien manipulieren 300Zurück in die Zukunft mit Rebase 300Änderungen bündeln mit Squash 302Rosinen herauspicken 304Die Vergangenheit interaktiv manipulieren 304Die Vergangenheit mit Filter-Branch manipulieren 308Manipulierte Zeitlinien mit Force-Push übertragen 310Fragen Sie nicht, wozu Git fähig ist 310Kurz und knackig 311KAPITEL 15 MEHR ZUM BRANCHING UND MERGING313Branches und Tags 313Vorspulen mit Fast-Forward 316Ein echter Merge 317Ein Octopus-Merge 31Konflikte automatisch lösen 319Konflikte manuell lösen 320Merge-Strategien 323Recursive 323Resolve 324Octopus 325Ours 325Subtree 325Daten vom Remote laden mit »git pull« 325Kurz und knackig 326KAPITEL 16 COMMITS UND TAGS SIGNIEREN329Warum sollte man Commits signieren? 330Was ist GPG? 333Installation und Konfiguration 333Installation auf dem Mac 333Installation auf Windows 334Installation auf Linux 334Ein Schlüsselpaar generieren 334Weitere E-Mail-Adressen konfigurieren 337Die Konfiguration von Git 337Konfiguration von GitHub 338Visual Studio Code konfigurieren 338Der erste signierte Commit 339Kurz und knackig 340KAPITEL 17 GIT-SUBMODULE341Submodule in Git-Repository einbinden 341Submodule klonen 343Submodule aktualisieren 344In Submodulen arbeiten 345Kurz und knackig 347KAPITEL 18 GROẞE DATEIEN UND GROẞE REPOSITORIES349Git-LFS 349Wann sollen Sie Git-LFS verwenden? 349Installation von Git-LFS 350Git-LFS verwenden 350Große Dateien sperren 351Nachteile 351Große Repositories 352VFS for Git 352Scalar 352Kurz und knackig 354KAPITEL 19 GIT AN IHRE BEDÜRFNISSE ANPASSEN355Dateien ignorieren 355Arbeiten mit unterschiedlichen Dateitypen 357Binärdateien 357Bestimmte Dateitypen versionieren 357Inhalte vor dem Ein- oder Auschecken filtern oder bearbeiten 358Formatierung von Dateien 361Der richtige Umgang mit Zeilenenden 361Encoding 362Leerzeichen, Tabs und Spaces 362Kurz und knackig 364TEIL IV: DER TOP-TEN-TEIL 365KAPITEL 20 ZEHN TIPPS ZUM EINSTIEG IN GIT367Lernen und verwenden Sie Git auf der Konsole 367Der richtige Git-Prompt 367Richten Sie sich eine Wohlfühlkonsole ein 368Lernen Sie die Shortcuts für Ihr Terminal 368Lernen Sie einen Editor 36Lernen Sie die Shortcuts für den Editor 368Üben Sie in der Git-School 368Erstellen Sie ein Konto auf GitHub 368Verwenden Sie einen schlanken Workflow 369Arbeiten Sie mit Pull-Requests 369Kurz und knackig 369KAPITEL 21 ZEHN TIPPS ZUR ERHÖHUNG DER EFFIZIENZ371Arbeiten mit Aliasen in Git 371Besser Vergleichen mit »diff-so-fancy« 374Automatisieren mit Git-Hooks 376Clientseitige Hooks 376Serverseitige Hooks 377Bessere Commit-Messages mit Commit-Templates 378Einzelne Commits testen 37Besser Versionieren mit Git-Version 379Merges aufzeichnen mit rerere 381Autokorrektur von Kommandos 383Arbeit zwischenspeichern mit Stash 384Kurz und knackig 385KAPITEL 22 ZEHN DINGE, DIE SIE NICHT TUN SOLLTEN387Direkt auf dem Haupt-Branch arbeiten 387Mit langlebigen Branches arbeiten 387Passwörter und andere Secrets in Git speichern 388Nicht oft genug committen 388Git nicht als Versionsverwaltung nutzen 388Große Dateien speichern 388Einen Pull-Request für viele Änderungen verwenden 389Einen Reset durchführen, ohne vorher zu speichern 389Die veröffentlichte Historie modifizieren 389Einen Force-Push durchführen 389Kurz und knackig 390KAPITEL 23 ZEHN GIT-BEFEHLE, DIE SIE KENNEN SOLLTEN391Bugs finden mit git bisect 391Dateien umbenennen mit git mv und git rm 393In Git suchen mit git grep und git log 394Den Schuldigen finden mit git blame 397Aufräumen mit git clean 398Einen Brach wechseln mit git switch 398Arbeiten mit Patches: git add ––patch und git apply 399Kurz und knackig 403KAPITEL 24 ZEHN GIT-BEFEHLE, DIE IHNEN BEI PROBLEMEN HELFEN 405Magische Zeitmaschine 405Vergessen, Änderungen hinzuzufügen 406Commit-Message nachträglich ändern 406Aus Versehen auf den Haupt-Branch committed 406Commit auf falschen Branch 407Diff zeigt nichts an 407Älteren Commit rückgängig machen 407Änderungen an einer Datei rückgängig machen 408Von Neuem beginnen (a) 408Von Neuem beginnen (b) 409Kurz und knackig 409Stichwortverzeichnis 413

Regulärer Preis: 25,99 €
Produktbild für Mastering AutoCAD 2021 and AutoCAD LT 2021

Mastering AutoCAD 2021 and AutoCAD LT 2021

GIVE LIFE TO YOUR DESIGNS AND KEEP YOUR CAD SKILLS FRESH WITH MASTERING AUTOCAD 2021 AND MASTERING AUTOCAD LT 2021AutoCAD continues to be the tool of choice for architects, project managers, engineers, city planners, and other design professionals, and when the industry experts need to learn the latest CAD techniques and trends, they turn to Mastering AutoCAD and AutoCAD LT. Packed with real-world examples, straightforward instructions, and downloadable project files, this edition of this bestselling AutoCAD reference has been fully updated for the latest features from the 2021 version of AutoCAD and AutoCAD LT. From getting familiar with the interface to preparing for Autodesk AutoCAD certification, Mastering AutoCAD 2021 and AutoCAD LT 2021 gives CAD professionals command of the software’s core functions and complex capabilities.* Develop AutoCAD drawings from concept to creation* Use hatches, fields, and tables* Work with dynamic blocks, attributes, drawing curves, and solid fills* Apply 3D modeling and imaging techniques* Customize your interface and configure template settings and styles* Get ready for the Autodesk AutoCAD Certification examWhether you’re seeking on-the-job certification or just looking to dream big and draw, Mastering AutoCAD 2021 and AutoCAD LT 2021 is the ultimate guide to all things AutoCAD.BRIAN C. BENTON is a CAD manager, civil designer, CAD service provider, technical writer, and blogger. He has more than 27 years of experience in various design fields (mechanical, structural, civil, survey, marine, environmental) and is well versed in many design software packages (CAD, GIS, and graphics). He has been Cadalyst magazine's Tip Patroller, AUGI HotNews production manager, and Infinite Skills' AutoCAD training video author.GEORGE OMURA is a licensed architect and Autodesk Authorized Author with more than 30 years' experience in architecture. He has used AutoCAD for over two decades and worked on design projects ranging from resort hotels to metropolitan transit systems and the San Francisco Library project. He is the all-time best-selling AutoCAD author and is a graduate of the University of California at Berkeley.Introduction xxviiPART 1 THE BASICS 1CHAPTER 1 EXPLORING THE INTERFACE 3Taking a Guided Tour 3Launching AutoCAD 4The AutoCAD Window 5Using the Application Menu 8Using the Ribbon 10Picking Points in the Drawing Area 15Using the UCS Icon 16Working in the Command Window 16Working with AutoCAD 17Opening an Existing File 17Getting a Closer Look 18Saving a File as You Work 22Making Changes 23Working with Multiple Files 24Adding a Predrawn Symbol with the Tool Palettes 28The Bottom Line 31CHAPTER 2 CREATING YOUR FIRST DRAWING 33Getting to Know the Home Tab’s Draw and Modify Panels 33Starting Your First Drawing 36Specifying Exact Distances with Coordinates 41Specifying Polar Coordinates 42Specifying Relative Cartesian Coordinates 44Interpreting the Cursor Modes and Understanding Prompts 45Understanding Cursor Modes 46Choosing Command Options 47Selecting Objects 52Selecting Objects in AutoCAD 53Providing Base Points 55Using Noun/Verb Selection 59Editing with Grips 64Stretching Lines by Using Grips 64Moving and Rotating with Grips 66Understanding Dynamic Input 69Displaying Data in a Text Window 74Displaying the Properties of an Object 75Getting Help 78Using the InfoCenter 78Finding Additional Sources of Help 79The Bottom Line 79CHAPTER 3 SETTING UP AND USING THE DRAFTING TOOLS 81Setting Up a Work Area 81Specifying Units 82Fine-Tuning the Measurement System 84Setting Up the Drawing Limits 85Looking at an Alternative to Limits 87Understanding Scale Factors 87Using Polar Tracking 88Setting the Polar Tracking Angle 90Exploring the Drawing Process 91Locating an Object in Reference to Others 92Modifying an Object 93Planning and Laying Out a Drawing 96Making a Preliminary Sketch 98Using the Layout 100Erasing the Layout Lines 106Putting on the Finishing Touches 108Aligning Objects by Using Object Snap Tracking 109Using the AutoCAD Modes as Drafting Tools 114Using Grid Mode as a Background Grid 115Using Snap Modes 117The Bottom Line 118CHAPTER 4 ORGANIZING OBJECTS WITH BLOCKS AND GROUPS 121Creating and Using a Symbol 121Understanding the Block Definition Dialog Box 124Inserting a Symbol 126Scaling and Rotating Blocks 129Using an Existing Drawing as a Symbol 131Modifying a Block 133Unblocking and Redefining a Block 134Saving a Block as a Drawing File 136Replacing Existing Files with Blocks 137Understanding the Write Block Dialog Box Options 138Other Uses for Blocks 138Understanding the Annotation Scale 139Grouping Objects 142Modifying Members of a Group 144Ungrouping, Adding, and Subtracting from a Group 147Working with the Object Grouping Dialog Box 148Working with the AutoCAD LT Group Manager 150The Bottom Line 152CHAPTER 5 KEEPING TRACK OF LAYERS AND BLOCKS 153Organizing Information with Layers 153Creating and Assigning Layers 154Working on Layers 162Controlling Layer Visibility 166Finding the Layers You Want 168Taming an Unwieldy List of Layers 169Assigning Linetypes to Layers 176Adding a Linetype to a Drawing 177Controlling Lineweights 182Keeping Track of Blocks and Layers 182Getting a Text File List of Layers or Blocks 183The Bottom Line 185PART 2 MASTERING INTERMEDIATE SKILLS 187CHAPTER 6 EDITING AND REUSING DATA TOWORK EFFICIENTLY Y 189Creating and Using Templates 190Creating a Template 190Using a Template 191Copying an Object Multiple Times 192Making Circular Copies 193Making Row and Column Copies 195Fine-Tuning Your View 197Finishing the Kitchenette 199Array Along a Path 200Making Changes to an Associative Array 201Developing Your Drawing 205Importing Settings 206Using Osnap Tracking to Place Objects 209Finding an Exact Distance Along a Curve 226Changing the Length of Objects 228Creating a New Drawing by Using Parts from Another Drawing 229Eliminating Unused Blocks, Layers, Linetypes, Shapes, Styles, and More 230The Bottom Line 232CHAPTER 7 MASTERING VIEWING TOOLS, HATCHES, AND EXTERNAL REFERENCES 235Assembling the Parts 235Taking Control of the AutoCAD Display 238Understanding Regeneration and Redrawing 239Saving Views 240Understanding the Frozen Layer Option 244Using Hatch Patterns in Your Drawings 246Placing a Hatch Pattern in a Specific Area 246Adding Predefined Hatch Patterns 248Positioning Hatch Patterns Accurately 250Updating a Block from an External File 251Changing the Hatch Area 253Modifying a Hatch Pattern 254Understanding the Boundary Hatch Options 255Controlling Boundaries with the Boundaries Panel 257Fine-Tuning the Boundary Behavior 257Controlling Hatch Behavior with the Options Panel 258Controlling Hatch Default Layer, Layout Scale, and ISO Line Weight 259Using Additional Hatch Features 259Using Gradient Shading 260Tips for Using Hatch 262Space Planning and Hatch Patterns 262Using External References 266Attaching a Drawing as an External Reference 266Other Differences Between External References and Blocks 270Other External Reference Options 272Clipping Xref Views and Improving Performance 274Editing Xrefs in Place 277Using the External Reference Tab 280Adding and Removing Objects from Blocks and Xrefs 280Understanding the Reference Edit Dialog Box Options 283The Bottom Line 284CHAPTER 8 INTRODUCING PRINTING, PLOTTING, AND LAYOUTS 285Plotting the Plan 285Understanding the Plotter Settings 290Paper Size 290Drawing Orientation 291Plot Area 291Plot Scale 292Shaded Viewport Options 295Plot Offset 296Plot Options 297Exit Options 298Plotting Using Layout Views 299Setting Plot Scale in the Layout Viewports 302Adding an Output Device 303Editing a Plotter Configuration 306Storing a Page Setup 308Using Electronic Plots 312Exporting to PDF Through the Plot Dialog Box 312Exporting to PDF Through the Export To DWF/PDF Ribbon Panel 314Exporting Autodesk DWF and DWFx Files 315The Bottom Line 316CHAPTER 9 ADDING TEXT TO DRAWINGS 317Preparing a Drawing for Text 317Organizing Text by Styles 319Getting Familiar with the Text and Annotation Scale Control Panels 320Setting the Annotation Scale and Adding Text 321Inserting Text 321Exploring Text and Scale 323Understanding the Text Style Dialog Box Options 326Styles 326Set Current/New/Delete 326Font 326Size 326Effects 327Exploring Text Formatting in AutoCAD 327Adjusting the Text Height and Font 328Understanding the Text Editor Tab 330Adding Symbols and Special Characters 331Setting Indents and Tabs 334What Do the Fonts Look Like? 338Adding Simple Single-Line Text Objects 340Justifying Single-Line Text Objects 342Using Special Characters with Single-Line Text Objects 343Using the Check Spelling Feature 345How Check Spelling Works 345Choosing a Dictionary 346Substituting Fonts 347Finding and Replacing Text 349The Bottom Line 353CHAPTER 10 USING FIELDS AND TABLES 355Using Fields to Associate Text with Drawing Properties 355Adding Tables to Your Drawing 359Creating a Table 360Adding Cell Text 361Adjusting Table Text Orientation and Location 363Editing the Table Line Work 365Adding Formulas to Cells 368Using Formulas Directly in Cells 369Using Other Math Operations 370Importing and Exporting Tables 370Importing a Table 371Exporting Tables 373Creating Table Styles 373Adding or Modifying a Table Style 373Exploring the Table Style Options 375The Bottom Line 376CHAPTER 11 USING DIMENSIONS 377Understanding the Components of a Dimension 377Creating a Dimension Style 378Setting Up the Primary Unit Style 380Setting the Height for Dimension Text 382Setting the Location and Orientation of Dimension Text 383Choosing an Arrow Style and Setting the Dimension Scale 384Setting Up Alternate Units 388Setting the Current Dimension Style 389Modifying a Dimension Style 390Drawing Linear Dimensions 390Understanding the Dimensions Panel 391Placing Horizontal and Vertical Dimensions 392Continuing a Dimension 393Drawing Dimensions from a Common Base Extension Line 394Adjusting the Distance Between Dimensions 396Editing Dimensions 397Appending Data to Dimension Text 397Using Grips to Make Minor Adjustments to Dimensions 399Changing Style Settings of Individual Dimensions 401Associating Dimensions with Objects 405Adding a String of Dimensions with a Single Operation 407Adding or Removing the Alternate Dimensions 408Dimensioning Nonorthogonal Objects 409Dimensioning Nonorthogonal Linear Distances 409Dimensioning Radii, Diameters, and Arcs 411Skewing Dimension Lines 415Using the Dimension Tool 416Adding a Note with a Leader Arrow 419Creating Multileader Styles 421Editing Multileader Notes 424Breaking a Dimension Line for a Leader 424Applying Ordinate Dimensions 425Adding Tolerance Notation 426Inserting Tolerance and Datum Values 426Adding Inspection Dimensions 427The Bottom Line 429PART 3 MASTERING ADVANCED SKILLS 431CHAPTER 12 USING ATTRIBUTES 433Creating Attributes 434Adding Attributes to Blocks 434Copying and Editing Attribute Definitions 437Turning the Attribute Definitions into a Block 440Inserting Blocks Containing Attributes 441Editing Attributes 445Editing Attribute Values One at a Time 445Editing Attribute Text Formats and Properties 446Making Global Changes to Attribute Values 447Making Invisible Attributes Visible 449Making Global Format and Property Changes to Attributes 450Other Block Attribute Manager Options 452Redefining Blocks Containing Attributes 453Extracting and Exporting Attribute Information 454Performing the Extraction 454Extracting Attribute Data to an AutoCAD Table 459The Bottom Line 461CHAPTER 13 COPYING EXISTING DRAWINGS FROM OTHER SOURCES 463Methods for Converting Paper Drawings to AutoCAD Files 463Importing a Raster Image 464Working with a Raster Image 466Scaling a Raster Image 468Controlling Object Visibility and Overlap with Raster Images 468Adjusting Brightness, Contrast, and Fade 471Clipping a Raster Image 472Turning Off the Frame, Adjusting Overall Quality,and Controlling Transparency 473Working with PDF Files 477Importing a PDF 477Scaling and Osnaps with PDFs 478Controlling the PDF Display 481Importing a PDF as an AutoCAD Drawing 483Reconstructing Imported AutoCAD SHX Fonts 485Coordinating Geographic Locations 486Making Adjustments to the Map 489Finding Measurements and Distances 491The Bottom Line 492CHAPTER 14 ADVANCED EDITING AND ORGANIZING 493Using External References 493Preparing Existing Drawings for External Referencing 494Assembling Xrefs to Build a Drawing 496Updating Blocks in Xrefs 500Importing Named Elements from Xrefs 502Controlling the Xref Search Path 505Managing Layers 507Saving and Recalling Layer Settings 507Other Tools for Managing Layers 510Using Advanced Tools: Filter and Quick Select 513Filtering Selections 513Using Quick Select 518Using the QuickCalc Calculator 520Adding Foot and Inch Lengths and Finding the Sum of Angles 522Converting Units with QuickCalc 525Using QuickCalc to Find Points 526Finding Fractional Distances Between Two Points 529Using QuickCalc While in the Middle of a Command 532Storing Expressions and Values 533Guidelines for Working with QuickCalc 535The Bottom Line 538CHAPTER 15 LAYING OUT YOUR PRINTER OUTPUT 541Understanding Model Space and Paper Space 541Switching from Model Space to Paper Space 542Setting the Size of a Paper Space Layout 544Creating New Paper Space Viewports 546Creating a Viewport from a Saved View 547Reaching Inside Viewports 548Working with Paper Space Viewports 551Scaling Views in Paper Space 552Setting Layers in Individual Viewports 554Creating and Using Multiple Paper Space Layouts 558Creating Odd-Shaped Viewports 560Understanding Lineweights, Linetypes, and Dimensions in Paper Space 562Controlling and Viewing Lineweights in Paper Space 562Using the Lineweight Settings Dialog Box 565Controlling Linetype Scales and Paper Space 565Dimensioning in Paper Space Layouts 566Other Uses for Paper Space 569The Bottom Line 570CHAPTER 16 MAKING “SMART” DRAWINGS WITH PARAMETRIC TOOLS 571Why Use Parametric Drawing Tools? 571Connecting Objects with Geometric Constraints 573Using AutoConstrain to Add Constraints Automatically 573Editing a Drawing Containing Constraints 574Using Other Geometric Constraints 578Using Constraints in the Drawing Process 579Controlling Sizes with Dimensional Constraints 579Adding a Dimensional Constraint 580Editing a Dimensional Constraint 581Using Formulas to Control and Link Dimensions 583Adding a Formula Parameter 584Testing the Formula 586Using Other Formulas 587Editing the Constraint Options 588Putting Constraints to Use 590The Bottom Line 591CHAPTER 17 USING DYNAMIC BLOCKS 593Exploring the Block Editor 593Opening the Block Editor 594Editing a Block and Creating New Blocks 595Creating a Dynamic Block 596Adding a Parameter 597Adding an Action 598Adding an Increment Value 600Editing Parameters and Actions 602Keeping an Object Centered 602Using Constraints in Dynamic Blocks 604Adding a List of Predefined Options 608Creating Multiple Shapes in One Block 612Rotating Objects in Unison 617Filling in a Space Automatically with Objects 621Including Block Information with Data Extraction 623The Bottom Line 625CHAPTER 18 DRAWING CURVES 627Introducing Polylines 627Drawing a Polyline 627Setting Polyline Options 629Editing Polylines 630Setting Pedit Options 634Smoothing Polylines 635Editing Vertices 636Creating a Polyline Spline Curve 646Using True Spline Curves 648Drawing a True Spline 648Understanding the Spline Options 650Fine-Tuning Spline Curves 651Marking Divisions on Curves 654Dividing Objects into Segments of Equal Length 654Dividing Objects into Specified Lengths 657The Bottom Line 658CHAPTER 19 GETTING AND EXCHANGING DATA FROM DRAWINGS 661Finding the Area of Closed Boundaries 661Finding the Area of an Object 662Using Hatch Patterns to Find Areas 663Adding and Subtracting Areas with the Area Command 665Getting General Information 669Determining the Drawing’s Status 669Keeping Track of Time 671Getting Information from System Variables 672Keeping a Log of Your Activity 672Capturing and Saving Text Data from the AutoCAD Text Window 673Understanding the Command Window Context Menu 674Storing Searchable Information in AutoCAD Files 675Searching for AutoCAD Files 676Recovering Corrupted Files 677Using the DXF File Format to Exchange CAD Data with Other Programs 677Exporting DXF Files 678Opening or Importing DXF Files 679Using AutoCAD Drawings in Page Layout Programs 681Exporting Raster Files 681Exporting Vector Files 685Using OLE to Import Data 687Editing OLE Links 690Importing Worksheets as AutoCAD Tables 690Understanding Options for Embedding Data 693Using the Clipboard to Export AutoCAD Drawings 694The Bottom Line 694PART 4 3D MODELING AND IMAGING 697CHAPTER 20 CREATING 3D DRAWINGS 699Getting to Know the 3D Modeling Workspace 699Drawing in 3D Using Solids 701Adjusting Appearances 702Creating a 3D Box 702Editing 3D Solids with Grips 704Constraining Motion with the Gizmo 705Rotating Objects in 3D Using Dynamic UCS 706Drawing on a 3D Object’s Surface 709Pushing and Pulling Shapes from a Solid 710Making Changes to Your Solid 712Creating 3D Forms from 2D Shapes 715Isolating Coordinates with Point Filters 720Moving Around Your Model 723Finding Isometric and Orthogonal Views 723Rotating Freely Around Your Model 724Changing Your View Direction 725Using SteeringWheels 727Changing Where You Are Looking 729Flying Through Your View 730Changing from Perspective to Parallel Projection 731Getting a Visual Effect 732Using Visual Styles 732Creating a Sketched Look with Visual Styles 733In-Canvas Viewport Controls 736Turning a 3D View into a 2D AutoCAD Drawing 736Using the Point Cloud Feature 738The Bottom Line 739CHAPTER 21 USING ADVANCED 3D FEATURES 741Setting Up AutoCAD for This Chapter 741Mastering the User Coordinate System 742Defining a UCS 743Saving a UCS 746Working in a UCS 746Building 3D Parts in Separate Files 748Understanding the UCS Options 750UCS Based on Object Orientation 750UCS Based on Offset Orientation 753UCS Rotated Around an Axis 754Orienting a UCS in the View Plane 756Manipulating the UCS Icon 756Saving a UCS with a View 757Using Viewports to Aid in 3D Drawing 758Using the Array Tools 762Making Changes to an Associative Array 763Creating Complex 3D Surfaces 764Laying Out a 3D Form 764Spherical and Cylindrical Coordinate Formats 765Using a 3D Polyline 766Creating a Curved 3D Surface 767Converting the Surface into a Solid 772Shaping the Solid 772Finding the Interference Between Two Solids 774Creating Tubes with the Sweep Tool 777Using Sweep to Create Complex Forms 779Creating Spiral Forms 781Creating Surface Models 784Slicing a Solid with a Surface 786Finding the Volume of a Cut 787Understanding the Loft Command 790Moving Objects in 3D Space 793Aligning Objects in 3D Space 793Moving an Object in 3D 795Rotating an Object in 3D 796The Bottom Line 797CHAPTER 22 EDITING AND VISUALIZING 3D SOLIDS 799Understanding Solid Modeling 799Creating Solid Forms 802Joining Primitives 802Cutting Portions Out of a Solid 804Creating Complex Solids 806Tapering an Extrusion 807Sweeping a Shape on a Curved Path 808Revolving a Polyline 809Editing Solids 812Splitting a Solid into Two Pieces 812Rounding Corners with the Fillet Tool 814Chamfering Corners with the Chamfer Tool 815Using the Solid-Editing Tools 816Streamlining the 2D Drawing Process 826Drawing Standard Top, Front, and Right-Side Views 827Creating 2D Drawings with the Base View Command 830Adding Dimensions and Notes in a Layout 836Using Visual Styles with a Viewport 837Visualizing Solids 839The Bottom Line 849CHAPTER 23 EXPLORING 3D MESH AND SURFACE MODELING 851Creating a Simple 3D Mesh 851Creating a Mesh Primitive 852Understanding the Parts of a Mesh 853Smoothing a Mesh 853Editing Faces and Edges 855Stretching Faces 857Moving an Edge 860Adding More Faces 862Rotating an Edge 865Adding a Crease 866Splitting and Extruding a Mesh Face 868Creating Mesh Surfaces 871Revolved Surface 871Edge Surface 873Ruled Surface 874Tabulated Surface 875Converting Meshes to Solids 876Understanding 3D Surfaces 877Editing Surfaces 879Using Extrude, Surface Trim, and Surface Fillet 881Using Surface Blend, Patch, and Offset 883Understanding Associativity 888Editing with Control Vertices 891Editing with the CV Edit Bar 895Making Holes in a Surface with the Project Geometry Panel 897Visualizing Curvature: Understanding the Analysis Panel 898The Bottom Line 901PART 5 CUSTOMIZATION AND INTEGRATION 903CHAPTER 24 CUSTOMIZING THE WORKSPACE ENVIRONMENT, LINETYPES, AND HATCH PATTERNS 905Using Workspaces 905Customizing the User Interface 907Taking a Quick Customization Tour 907Understanding the Customizations In All Files Panel 912Getting the Overall View 915Finding Commands in the Command List 916Opening Preview, Button Image, and Shortcuts 916Getting to the Core of Customization in the Properties Group 917Creating Your Own Ribbon Panels and Menus 918Customizing Ribbon Panel Tools 920Creating Macros in Tools and Menus 923Pausing for User Input 925Opening an Expanded Text Box for the Macro Option 925Editing Keyboard Shortcuts 926Saving, Loading, and Unloading Your Customizations 929Understanding the DIESEL Macro Language 932Using DIESEL at the Command Line 932Using DIESEL in a Custom Menu Macro 934Using DIESEL as a Menu Bar Option Label 935Using DIESEL and Fields to Generate Text 936Creating Custom Linetypes 938Viewing Available Linetypes 939Creating a New Linetype 940Understanding the Linetype Code 941Creating Complex Linetypes 942Creating Hatch Patterns 944The Bottom Line 947CHAPTER 25 MANAGING AND SHARING YOUR DRAWINGS 949Sharing Drawings Online 949Sharing Project Files with eTransmit 950Creating Additional Transmittal Setup Options 952Publishing Your Drawings 954Exchanging Drawing Sets 954Exploring Other Publish Options 957Creating a PDF or DWF File by Using the Plot Dialog Box 959Sharing Views for Commenting 961Using the Shared Views Tool 961Using the Autodesk Viewer Web Page 964Adding Hyperlinks to Drawings 965Creating Hyperlinks 965Editing and Deleting Hyperlinks 968Taking a Closer Look at the Hyperlink Options 968Managing Your Drawings with DesignCenter and the Tool Palettes 969Getting Familiar with DesignCenter 970Opening and Inserting Files with DesignCenter 973Finding and Extracting the Contents of a Drawing 974Exchanging Data between Open Files 978Loading Specific Files into DesignCenter 979Customizing the Tool Palettes with DesignCenter 980Comparing Drawing Versions to Discover Changes 985Using the Drawing Compare Tool 985Looking at the Compare Tab Tools 987Establishing Office Standards 987Establishing Layering and Text Conventions 987Checking Office Standards 988Converting Multiple Layer Settings 993Exploring Other Layer Translator Options 995The Bottom Line 996PART 6 APPENDICES 999APPENDIX A THE BOTTOM LINE 1001Chapter 1: Exploring the Interface 1001Chapter 2: Creating Your First Drawing 1001Chapter 3: Setting Up and Using the Drafting Tools 1002Chapter 4: Organizing Objects with Blocks and Groups 1003Chapter 5: Keeping Track of Layers and Blocks 1003Chapter 6: Editing and Reusing Data to Work Efficiently 1004Chapter 7: Mastering Viewing Tools, Hatches, and External References 1005Chapter 8: Introducing Printing, Plotting, and Layouts 1005Chapter 9: Adding Text to Drawings 1006Chapter 10: Using Fields and Tables 1007Chapter 11: Using Dimensions 1007Chapter 12: Using Attributes 1008Chapter 13: Copying Existing Drawings from Other Sources 1009Chapter 14: Advanced Editing and Organizing 1010Chapter 15: Laying Out Your Printer Output 1010Chapter 16: Making “Smart” Drawings with Parametric Tools 1011Chapter 17: Using Dynamic Blocks 1012Chapter 18: Drawing Curves 1012Chapter 19: Getting and Exchanging Data from Drawings 1014Chapter 20: Creating 3D Drawings 1015Chapter 21: Using Advanced 3D Features 1016Chapter 22: Editing and Visualizing 3D Solids 1017Chapter 23: Exploring 3D Mesh and Surface Modeling 1018Chapter 24: Customizing the Workspace Environment, Linetypes, and Hatch Patterns 1019Chapter 25: Managing and Sharing Your Drawings 1020APPENDIX B INSTALLING AND SETTING UP AUTOCAD 1021Before Installing AutoCAD 1021Proceeding with the Installation 1021Configuring AutoCAD 1022The Files Tab 1023The Display Tab 1025The Open And Save Tab 1027The Plot and Publish Tab 1030The System Tab 1030The User Preferences Tab 1032The Drafting Tab 1034The 3D Modeling Tab 1035The Selection Tab 1037The Profiles Tab 1039Turning On the Noun/Verb Selection Method 1040Turning on the Grips Feature 1040Setting Up the Tracking Vector Feature 1041Adjusting the AutoCAD 3D Graphics System 1041Finding Folders That Contain AutoCAD Files 1041Setting Up AutoCAD with a White Background 1042APPENDIX C THE AUTODESK AUTOCAD 2021 CERTIFICATION 1043Index 1047

Regulärer Preis: 47,99 €
Produktbild für Inbound!

Inbound!

Lernen Sie systematisch alle Ziele, Methoden, Instrumente und Arbeitsschritte des Inbound-Marketings kennen. Unsere Autoren bieten Ihnen einen praxisnahen Einblick in die tägliche Arbeit mit Inbound-Marketing-Software und führen Sie strukturiert durch alle Arbeitsbereiche. Darüber hinaus finden Sie alle Informationen, die bei der Auswahl einer geeigneten Software benötigt werden: beim Training des eigenen Teams, bei der Einrichtung der internen Prozesse und bei der Arbeit mit externen Dienstleistern. Damit reicht die Spannweite des Werks von der Planung des Einsatzes bis hin zum täglichen Betrieb und zum Reporting der Ergebnisse. Für alle Marketing-Automationssysteme (Hubspot, Act-On, Marketo, Adobe) geeignet. Aus dem Inhalt: Grundlagen des Inbound-MarketingsInbound-Marketing-ZieleBuyer Personas entwickelnKundengewinnung im InternetMarketing-ManagementMarketing-AssessmentMarketing-SoftwarePlanung von Inbound-Marketing-KampagnenErfolgsmessungSteigerungsmaßnahmen Customer Experience   Geleitwort ... 17   Vorwort ... 19 TEIL I.  Inbound -- das Marketing des digitalen Zeitalters ... 27   1.  Inbound -- Marketing, das Menschen lieben ... 29        1.1 ... Traditionelles Marketing in der Existenzkrise ... 30        1.2 ... Von Outbound zu Inbound -- Marketing wird kundenzentriert ... 37        1.3 ... Inbound -- die Marketing-Strategie hinter Content, SEO, Social Media und Co. ... 43        1.4 ... Inbound macht Marketing fit für das digitale Zeitalter ... 45        1.5 ... Die fünf Säulen des Inbound Marketing ... 49   2.  Mehr Marketing-Erfolg mit Inbound ... 59        2.1 ... Die 10 Top-Gründe für Inbound Marketing ... 59        2.2 ... Die Erfolgsgrößen Ihres Inbound Marketing ... 64        2.3 ... Die Phasen Ihres Inbound Marketing ... 73        2.4 ... Die Stellschrauben Ihres Marketing-Erfolgs -- Conversion Rates ... 78   3.  Buyer Personas -- Inbound Marketing ist kundenzentriert ... 83        3.1 ... Von der Zielgruppe zur Buyer Persona ... 83        3.2 ... Die Customer Journey -- den Kaufprozess verstehen ... 87 TEIL II.  Wie Sie Kunden mit Inbound gewinnen und begeistern ... 95   4.  Anziehung für potenzielle Kunden schaffen -- Attraction-Phase ... 97        4.1 ... Die richtigen Website-Besucher anziehen ... 98        4.2 ... Der Blog -- der Anfang Ihres Inbound Marketing ... 102        4.3 ... Die Social-Media-Präsenz -- der Traffic-Motor für Website und Blog ... 107        4.4 ... Das Keyword-Ranking (SEO) -- Content für wichtige Keywords ... 116        4.5 ... Der Website-Content -- Kunden zur Kontaktaufnahme animieren ... 120   5.  Die Verbindung zum potenziellen Kunden herstellen -- Connection-Phase ... 123        5.1 ... Das Prinzip der Conversion -- wie Sie Website-Besucher in Interessenten verwandeln ... 124        5.2 ... Landing Pages -- bieten Sie wertvollen Content gegen Registrierung ... 129        5.3 ... Smarte Formulare -- Kundeninformationen intelligent erfassen ... 131   6.  Die Beziehung zum Kunden aufbauen -- Engagement-Phase ... 135        6.1 ... E-Mail-Marketing -- die Kaufbereitschaft kontinuierlich stärken ... 136        6.2 ... Automatische Workflows -- gezielte Anspracheketten definieren ... 140        6.3 ... Lead Scoring -- die Kaufbereitschaft von Interessenten laufend messen ... 144        6.4 ... CRM-Integration -- Inbound Marketing mit dem Vertrieb verknüpfen ... 149   7.  Die Begeisterung des Kunden erhalten -- Delight-Phase ... 155        7.1 ... Customer Advocacy -- aus Kunden werden aktive Empfehler ... 156        7.2 ... Social-Media-Engagement -- Kunden im Social Web motivieren ... 169        7.3 ... E-Mail-Kampagnen -- unterstützen Sie den Erfolg Ihrer Kunden ... 171        7.4 ... Customer Success Management ist Kundenservice mit Inbound Marketing ... 175        7.5 ... Content-Inspirationen -- vom Content zur Kunden-Akademie ... 176        7.6 ... Customer Community -- User Groups und User Events fördern ... 183 TEIL III.  Wie Sie Inbound Marketing richtig planen und vorbereiten ... 189   8.  Mit Buyer Personas arbeiten ... 191        8.1 ... Nutzen und erweitern Sie Ihr Kunden-Know-how ... 191        8.2 ... Entwickeln Sie Buyer-Persona-Steckbriefe ... 198        8.3 ... Leiten Sie User Storys und User-Szenarien ab ... 203        8.4 ... Schaffen Sie Ihr optimales Buyer-Persona-Template ... 204        8.5 ... Buyer-Persona-Management für komplexe Kundenstrukturen ... 208        8.6 ... Für Eilige: in 10 Schritten zur professionellen Buyer Persona ... 211   9.  Den Status quo des eigenen Marketings analysieren ... 215        9.1 ... Analysieren Sie Ihre Website-Performance als Vertriebskanal ... 216        9.2 ... Bestimmen Sie Ihre SEO-Performance ... 231        9.3 ... Überprüfen Sie Ihre Content-Strategie ... 245        9.4 ... Bestimmen Sie den Social-Media-Status Ihres Unternehmens ... 255 10.  Bestimmen Sie Ihre Inbound-Marketing-Ziele ... 259        10.1 ... Machen Sie Ihre Kunden zur zentralen Zielgröße ... 260        10.2 ... Wählen Sie Ihre Marketing-Ziele SMART ... 265        10.3 ... Bestimmen Sie Ihre Marketing-Ziele im Sales Funnel ... 267 11.  Inbound-Marketing-Software einsetzen ... 283        11.1 ... Die Vorteile und Herausforderungen von Inbound-Marketing-Software ... 284        11.2 ... Was eine Inbound-Marketing-Software für Sie leistet ... 289        11.3 ... Wie Sie zu Ihrer Inbound-Marketing-Software finden ... 308        11.4 ... Was Sie bei Ihrer Software-Entscheidung beachten sollten ... 347 TEIL IV.  Wie Sie Inbound Marketing erfolgreich einsetzen ... 355 12.  Starten Sie Ihr Inbound Marketing ... 357        12.1 ... Inbound-Marketing-Kampagnen als Kern ... 359        12.2 ... Start your Engine -- richten Sie Ihre Inbound-Marketing-Software ein ... 369        12.3 ... Füllen Sie Ihre Inbound-Marketing-Software mit Inhalten ... 386 13.  Gestalten Sie Ihre Inbound-Marketing-Kampagnen ... 407        13.1 ... Wie Sie Ihre Inbound-Marketing-Kampagne planen ... 407        13.2 ... Nutzenstiftende Content-Angebote bereitstellen ... 416        13.3 ... Die Kampagnen-Assets produzieren und bereitstellen ... 442 14.  Promotion und Optimierung Ihrer Inbound-Kampagne ... 487        14.1 ... Go-Live und Promotion Ihrer Inbound-Marketing-Kampagne ... 488        14.2 ... Die Optimierung Ihrer Inbound-Marketing-Kampagnen ... 519 TEIL V.  Wie Sie Inbound im Unternehmen zum Erfolg führen ... 543 15.  Das Marketing-Team fit machen für Inbound ... 545        15.1 ... Agile Prozesse einführen mit Agile Marketing ... 546        15.2 ... Organisation und Kompetenzen anpassen ... 554        15.3 ... Marketing-Kultur entwickeln ... 558        15.4 ... Qualifikation und Training fürs Marketing-Team ... 560        15.5 ... Mit einer Inbound-Marketing-Agentur zusammenarbeiten ... 564 16.  Die Einhaltung des Datenschutzes beim Inbound Marketing ... 571        16.1 ... Die Grundprinzipien der Datenverarbeitung nach DSGVO ... 572        16.2 ... Rechtliche Rahmenbedingungen für die Direktansprache per E-Mail ... 581        16.3 ... Einbindung Dritter als Auftragsverarbeiter ... 586 17.  Marketing und Vertrieb zum Inbound-Team formieren ... 593        17.1 ... Team-Erfolg durch Marketing & Sales Alignment ... 594        17.2 ... Ziele und Rollen im Sales Funnel gemeinsam definieren ... 601        17.3 ... Gegenseitige Service-Level-Agreements einrichten ... 607        17.4 ... Inbound als Sales-Methode etablieren ... 611        17.5 ... Gemeinsames Performance-Monitoring betreiben ... 615        17.6 ... Gemeinsames Kunden-Management starten ... 619        17.7 ... Account-based Marketing im B2B-Bereich ... 620 18.  Inbound für das gesamte Beziehungsmanagement des Unternehmens nutzen ... 631        18.1 ... Inbound PR -- Beziehungen zu Pressevertretern managen ... 632        18.2 ... Inbound Recruiting -- Candidate Personas mit Inbound anziehen ... 638        18.3 ... Inbound Communication -- interne Kommunikation 2.0 ... 646        18.4 ... Personal Inbound -- mit Personal Branding zum Thought Leader werden ... 652   Index ... 659

Regulärer Preis: 39,92 €
Produktbild für Mindful Social Media Marketing

Mindful Social Media Marketing

Du hast einkreatives Produkt oder eine serviceorientierte Dienstleistung, die du auf den Markt bringen möchtest? Etwas, was dir am Herzen liegt und wofür du neue Kunden oder Teilnehmer gewinnen möchtest? Dann ist das das richtige Buch für dich: Vom richtigen Mindset, dem Warum und Purpose deines Unternehmen über den richtigen Marketing-Mix, der Auswahl der richtigen Kanäle wie Facebook, Pinterest und Blogs bis hin zu nachhaltigen Inhalten, die dir auch langfristig deine Wunschkunden*innen bringen. Journaling-Fragen helfen dir zudem bei der Selbstreflextion, um die richtigen Antworten für deine individuelle Strategie zu finden. Perfekt auch für Strategie-Muffel geeignet. Aus dem Inhalt: Golden Circle: Dein WarumIkigai: Dein Warum vertiefenDeine Wunschkundin oder deinen Wunschkunden findenDie richtige Marketing-Strategie:Instagram,Facebook, Pinterest, BlogsWerteorientiertes Marketing mit Sozialen NetzwerkenMeaningful InteractionSocializing: Vertrauen und ReichweiteDer perfekte Content-Mix für dichNachhaltige Inhalte produzierenTools, die die Arbeit erleichtern   Materialien zum Buch ... 11   Vorwort ... 13   1.  Wie hebe ich mich ab, wenn alle die Welt verbessern möchten? ... 17        1.1 ... Warum wollen plötzlich alle die Welt verbessern? ... 19        1.2 ... Warum der Trend zum Unternehmen mit Vision eine Chance für dich ist ... 23   2.  Das große Warum ... 25        2.1 ... Golden Circle? - Warum du eine Ebene tiefer graben solltest ... 26        2.2 ... Welches Grundbedürfnis liegt im Zentrum deines Schaffens? ... 32        2.3 ... Du bist nicht dein Produkt: Dein Warum als Konstante in einer schnelllebigen Gesellschaft ... 36        2.4 ... Make it about you and make it about them: Mit dem Warum über dich hinausdenken ... 41   3.  Dein Warum vertiefen und die richtigen Worte finden - verschiedene Methoden ... 45        3.1 ... Der Blick zurück in die Vergangenheit - was bringst du mit? ... 48        3.2 ... Fragen aus der Ikigai-Methode ... 51        3.3 ... Geschichten und Bilder markieren ... 53        3.4 ... Werte definieren - hilfreich, aber nicht ausreichend ... 55        3.5 ... Die magische Formel für dein Warum ... 63        3.6 ... Ein Satz für alles? - Wie marketingfreundlich ist dein Warum? ... 69   4.  Deine Wunschkundin oder deinen Wunschkunden als Mensch begreifen ... 75        4.1 ... Wenn du mit allen sprichst, hört dich niemand ... 76        4.2 ... Name, Lieblingsfarbe, Familienstand? Was musst du wirklich wissen? ... 81        4.3 ... Den Wunschkunden bestimmen: Wer darf dir gegenübersitzen? ... 84   5.  Strategie für Strategiemuffel ... 91        5.1 ... Mindset: Wer ein großes Warum hat, darf große Ziele haben ... 92        5.2 ... Ecology of Goals: Finde Ziele, die zu deinem Warum passen ... 96        5.3 ... Zahlenziele beißen nicht - lerne, mit ihnen zu spielen ... 100        5.4 ... Wie misst man die Warum-Erfüllung? ... 105   6.  Weniger ist mehr: deine Marketingkanäle ... 109        6.1 ... Festlegen deiner Kanäle ... 110        6.2 ... Instagram, Facebook, Pinterest, Blogs und mehr - was ergibt für welche Ziele Sinn? ... 117   7.  Mehrwert und Authentizität: Wie Social Media dein Warum stützt ... 135        7.1 ... Von Mensch zu Mensch: Warum soziale Medien der perfekte Ort für werteorientiertes Marketing sind ... 136        7.2 ... Neu, wichtig, interessant: Mit welchen Themen kannst du Mehrwert bieten? ... 140        7.3 ... »Ich werde jeden Tag ein bisschen besser«: Wie Authentizität gelingt ... 154        7.4 ... Wie fühlen sich die User auf deinem Kanal - und wie passt das zu deinem Warum? ... 164   8.  Berühre deine Follower mit Bild, Text und Video ... 169        8.1 ... Meaningful Interaction: Wie die Algorithmen belohnen, was die Nutzer lieben ... 170        8.2 ... Interaktion ist Gold: Wie deine Follower antworten ... 177        8.3 ... Checkliste für den guten Post ... 221   9.  Vertrauen gewinnen und Reichweite aufbauen ... 223        9.1 ... Socializing: Sprich mit den Menschen hinter den Accounts ... 225        9.2 ... Die Zwei-Cent-Strategie: Kommentiere, und du bist sichtbar ... 228        9.3 ... Mit Kooperationen sichtbar werden ... 235        9.4 ... Make Social Media social: Zurückgeben mit Community-Aktionen, Umfragen und mehr ... 249 10.  Wie Fans zu Kunden werden ... 257        10.1 ... Drei Säulen für guten Content-Mix: Mehrwert, Persönliches, Angebot ... 258        10.2 ... Seeding - lass deine Kunden von Anfang an teilhaben ... 262        10.3 ... Klar statt laut: über dein Angebot sprechen ... 265        10.4 ... Welche Marketingmethoden deinem Warum nicht dienen ... 281 11.  Facebook und Instagram Ads: Katalysator für deine Sichtbarkeit ... 285        11.1 ... Warum alles, was du bisher gelernt hast, auch für Ads gilt ... 286        11.2 ... Wann Ads Sinn ergeben ... 288        11.3 ... Schritt für Schritt zur wirksamen Ad ... 290 12.  Nachhaltig Inhalte produzieren: Lass dich finden ... 321        12.1 ... Blogs, Podcasts, Videos: Evergreen-Content suchmaschinenoptimiert auf deine Webseite bringen ... 323        12.2 ... Ein Blogartikel - viele Social-Media-Posts ... 330        12.3 ... Pinterest als Traffic-Booster für deinen Webseiten-Content ... 335 13.  Ein Social-Media-Workflow, der dich nicht erschöpft ... 343        13.1 ... Workflow von der Idee zum Content ... 344        13.2 ... Kreierst du schon, oder scrollst du noch? - Von Blockarbeitszeiten und Filtern ... 350        13.3 ... Deinen Energiehaushalt geschickt mit deinen Aufgaben vereinbaren ... 360        13.4 ... Strategie oder Intuition? ... 369 14.  Von Hatern und Selbstwert ... 373        14.1 ... Wer für etwas steht, macht sich angreifbar ... 375        14.2 ... Löschen oder antworten? - Auf Kritik reagieren. ... 377        14.3 ... Innerlich abgrenzen: Du bist mehr als deine Likes! ... 380 15.  Tooltipps ... 383        15.1 ... Hilfe bei deinem Branding ... 383        15.2 ... Hardware ... 384        15.3 ... Schnelle Bildbearbeitung ... 386        15.4 ... Grafiken erstellen ... 386        15.5 ... Social-Media-Planungstools ... 387        15.6 ... Rund um Videos ... 389        15.7 ... Produktivität ... 390        15.8 ... Suchmaschinentools ... 391        15.9 ... Sonstiges ... 391   A.  Arbeitsblätter ... 393   B.  Literaturverzeichnis ... 419   Index ... 421

Regulärer Preis: 23,92 €
Produktbild für Introducing Microsoft Access Using Macro Programming Techniques

Introducing Microsoft Access Using Macro Programming Techniques

Learn Microsoft Access by building a powerful database application from start to finish.Microsoft Access ships with every version of Office, from Office 2019 to Office 365 Home and Personal editions. Most people understand the value of having a reliable contact database, but few realize that Access can be an incredibly valuable data tool and an excellent gateway for learning database development.INTRODUCING MICROSOFT ACCESS USING MACRO PROGRAMMING TECHNIQUES approaches database development from a practical and experiential standpoint. You will learn important data concepts as you journey through each step of creating a database using Access. The example you will build takes advantage of a massive amount of data from an external source of nutritional data (USDA). You will leverage this freely available repository of information in multiple ways, putting Access to the test in creating powerful business solutions that you can then apply to your own data sets. The tables and records in this database will be used to demonstrate key relational principles in Access, including how to use the relationship window to understand the relationships between tables and how to create different objects such as queries, forms, reports, and macros. Using this approach, you will learn how desktop database development can be a powerful solution to meet your business needs.WHAT YOU WILL LEARN* Discover the relational database and how it is different from other databases* Create database tables and establish relationships between them to create a solid relational database system* Understand the concept and importance of referential integrity (RI) in data and databases* Use different types of Access queries to extract the information you need from the database* Show database information in individual, customized windows using Access Forms* Present insightful information about the database using Access Reports* Automate your database solutions with macrosWHO THIS BOOK IS FORAnyone who wants to learn how to build a database using Microsoft Access to create customized solutions. It is also useful for those working in IT managing large contact data sets (healthcare, retail, etc.) who need to learn the basics in order to create a professional database solution. Readers should have access to some version of Microsoft Access in order to perform the exercises in this book.FLAVIO MORGADO is a food engineer with an MSc. degree in food science and technology, a VBA professional developer, and a professor of epidemiology, statistics, and medical informatics at UNIFESO, a health sciences university in Rio de Janeiro, Brazil. Flavio has written more than 30 books, including Programming Excel with VBA (Apress) and Microsoft Word Secrets (Apress), and has translated many technical books. He also loves animals and the exquisite nature of the surrounding rainforest, and when he is not teaching, writing, or developing, he can be found running or riding his mountain bike through the Teresopolis Mountains, followed by his eight dogs, or spending time on the stunningly beautiful beaches of Cabo Frio in Rio de Janeiro.Chapter 1: A Primer on DatabasesChapter 2: Creating and Using Database TablesChapter 3: Creating QueriesChapter 4: Using FormsChapter 5: Using MacrosChapter 6: Using Reports

Regulärer Preis: 62,99 €
Produktbild für Spring Cloud Data Flow

Spring Cloud Data Flow

Work with big data applications by using Spring Cloud Data Flow as a unified, distributed, and extensible system for data ingestion and integration, real-time analytics and data processing pipelines, batch processing, and data export. With this book you will develop a foundation for creating applications that use real-time data streaming by combining different technologies and use the full power of Spring Cloud Data Flow.The first part of Spring Cloud Data Flow introduces the concepts you will need in the rest of the book. It begins with an overview of the cloud, microservices, and big data, before moving on to the Spring projects essential to modern big data applications in Java: Spring Integration, Spring Batch, Spring Cloud Stream, and Spring Cloud Task. The second part of the book covers the internals of Spring Cloud Data Flow, giving you the insights and knowledge required to build the applications you need. You'll learn how to use Spring Data Flow's DSL and how to integrate with third-party cloud platform solutions, such as Kubernetes.Finally, the book covers Spring Cloud Data Flow applications to impart practical, useful skills for real-world applications of the technologies covered throughout the rest of the book.WHAT YOU WILL LEARN* See the Spring Cloud Data Flow internals * Create your own Binder using NATs as Broker* Mater Spring Cloud Data Flow architecture, data processing, and DSL* Integrate Spring Cloud Data Flow with Kubernetes* Use Spring Cloud Data Flow local server, Docker Compose, and Kubernetes* Discover the Spring Cloud Data Flow applications and how to use them* Work with source, processor, sink, tasks, Spring Flo and its GUI, and analytics via the new Micrometer stack for realtime visibility with Prometheus and GrafanaWHO THIS BOOK IS FORThose with some experience with the Spring Framework, Microservices and Cloud Native Applications. Java experience is recommended. FELIPE GUTIERREZ is a solutions software architect, with a bachelors and master degree in computer science from Instituto Tecnologico y de Estudios Superiores de Monterrey Campus Ciudad de Mexico. With over 20 years of IT experience, during which time he developed programs for companies in multiple vertical industries, such as government, retail, healthcare, education, and banking. Right now, he is currently working as a principal technical instructor for Pivotal, specializing in Cloud Foundry, Spring Framework, Spring Cloud Native Applications, Groovy, and RabbitMQ, among other technologies. He has worked as a solutions architect for big companies like Nokia, Apple, Redbox, and Qualcomm, among others. He is also the author of Introducing Spring Framework, Pro Spring Boot and Spring Boot Messaging, all published by Apress.Part I. Introductions1 - Cloud, Microservices and Big Data an Overview2 - Quick Introduction to Spring Framework and Spring Boot3 - Spring Integration4 - Spring Batch5 - Spring Cloud6 - Spring Cloud App Stream7 - Binders8 – Spring Cloud Data Flow Introduction & InstallationPart II. Spring Cloud Data Flow: Internals9 - Spring Cloud Data Flow Internals10 - Custom Source, Processor, Sink, Tasks with Spring Cloud Task11 - Analytics: Counters and Gauges

Regulärer Preis: 79,99 €
Produktbild für A Python Data Analyst's Toolkit

A Python Data Analyst's Toolkit

Explore the fundamentals of data analysis, and statistics with case studies using Python. This book will show you how to confidently write code in Python, and use various Python libraries and functions for analyzing any dataset. The code is presented in Jupyter notebooks that can further be adapted and extended.This book is divided into three parts – programming with Python, data analysis and visualization, and statistics. You'll start with an introduction to Python – the syntax, functions, conditional statements, data types, and different types of containers. You'll then review more advanced concepts like regular expressions, handling of files, and solving mathematical problems with Python.The second part of the book, will cover Python libraries used for data analysis. There will be an introductory chapter covering basic concepts and terminology, and one chapter each on NumPy(the scientific computation library), Pandas (the data wrangling library) and visualization libraries like Matplotlib and Seaborn. Case studies will be included as examples to help readers understand some real-world applications of data analysis.The final chapters of book focus on statistics, elucidating important principles in statistics that are relevant to data science. These topics include probability, Bayes theorem, permutations and combinations, and hypothesis testing (ANOVA, Chi-squared test, z-test, and t-test), and how the Scipy library enables simplification of tedious calculations involved in statistics.WHAT YOU'LL LEARN* Further your programming and analytical skills with Python* Solve mathematical problems in calculus, and set theory and algebra with Python* Work with various libraries in Python to structure, analyze, and visualize data* Tackle real-life case studies using Python* Review essential statistical concepts and use the Scipy library to solve problems in statistics WHO THIS BOOK IS FORProfessionals working in the field of data science interested in enhancing skills in Python, data analysis and statistics.Gayathri Rajagopalan works for a leading Indian multi-national organization, with ten years of experience in the software and information technology industry. A computer engineer and a certified Project Management Professional (PMP), some of her key focus areas include Python, data analytics, machine learning, and deep learning. She is proficient in Python, Java, and C/C++ programming. Her hobbies include reading, music, and teaching data science to beginners.Chapter 1: Introduction to Python [25 pages]Description: Python is one of the most popular open-source programming languages and is easy to learn as well.Topics to be covered:1. Installation – how to install Python and Anaconda2. Using Jupyter notebooks3. Data types in Python4. Loops and conditional statements5. Functions6. Strings and their methods7. PEP(Python Enhancement Proposal) guidelines8. Sympy library and solving mathematical problems with PythonChapter 2: Exploring Containers, Classes & Objects, and Working with Files [25 pages]Description: Understanding data structures, classes and objects and file handling in Python.Topics to be covered:1. Lists2. Tuples3. Dictionaries4. Sets5. Classes and Objects6. Working with filesChapter 3: Regular Expressions [20 pages]Description: Regular expressions are important to understand as they have a wide range of applications, from natural language processing to working with files to manipulating stringsTopics to be covered:1. Introduction to regular expressions2. Meta-characters3. Python functions for regular expressions4. Matching characters and sub-expressions5. Using conditions for matchingChapter 4: Data Analysis Basics [10 pages]Description: In this chapter, we will cover the basic terminology in data analysis and the data analysis workflowTopics to be covered:1. Basic concepts and definitions2. Levels of data3. Data analysis workflowChapter 5: Numpy Library [10 pages]Description: The Numpy library will be explained in detail.Topics to be covered:1. Introduction2. Creating arrays3. Slicing and dicing4. Array manipulationsChapter 6: Data Wrangling with Pandas [50 pages]Description: Everything related to Pandas, a widely used library used for manipulating and analyzing dataTopics to be covered:1. Introduction2. Series and their methods/functions3. DataFrames and their methods/functions4. Grouping and Aggregation5. Merging objects6. Tidying dataChapter 7: Data Visualization [20 pages]Description: An introduction to data visualization, which is crucial for and conveying insights to a new audienceTopics to be covered:1. Introduction2. Types of plots3. Creating plots with the Matplotlib library4. Using the Pandas library for drawing graphs5. Visualization with the Seaborn libraryChapter 8: Case Studies [60 pages]Each case study will start with an overview of the dataset, followed by an in-depth analysis of data that includes data tidying, wrangling, and visualization. The case study would conclude with crucial insights, and recommendations.1. Titanic survivors case study2. Analyzing unstructured data using a Wikipedia web page3. New Delhi Air Pollution case studyChapter 9: Essentials of Statistics [60 pages]Description: Knowledge of statistics and its applications, is essential for a data analyst or scientist, and this chapter will try to provide an accessible introduction to what is considered a complicated and confusing subject.Topics to be covered:1. Introduction2. Basic terms3. Measures of central tendency4. Probability5. Distributions6. Bayes Theorem7. Central Limit Theorem8. Hypothesis testing

Regulärer Preis: 56,99 €
Produktbild für Manipulationssichere Cloud-Infrastrukturen

Manipulationssichere Cloud-Infrastrukturen

Im Rahmen der sich beschleunigenden Digitalisierung wandern sowohl in der Privatwirtschaft als auch den öffentlichen Verwaltungen viele als kritisch bewertete Anwendungen und Dienste in die Cloud. Big Data, Maschinelles Lernen und Künstliche Intelligenz bieten viele Vorteile, werfen aber wachsende Sicherheits- und Datenschutzprobleme auf. Die Sicherheit der informationstechnischen Systeme, einschließlich und insbesondere der Cloud, wird somit zum Dreh- und Angelpunkt einer zuverlässigen, nachhaltigen und sicheren Wirtschaft und Verwaltung.Das vorliegende Buch gibt Antworten auf die von Sicherheitsverantwortlichen und -forschern gleichermaßen gestellte Frage „Wieviel Sicherheit ist genug?“. Dabei werden der rechtliche Rahmen beleuchtet, das Vertrauensdilemma des Cloud Computing herausgearbeitet und die grundsätzlich zur Verfügung stehenden Optionen für Cloud-Sicherheit mit einer Modellierung der Erfolgswahrscheinlichkeit der Angreifer beschrieben und quantitativ analysiert. Es wird gezeigt, wie mit dem Konzept einer manipulationssicheren, versiegelten Verarbeitung der notwendige Durchbruch bezüglich Datenschutz und IT-Sicherheit erzielt werden kann.Mit verschiedenen praktischen Anwendungsfällen der Sealed-Cloud-Technologie wird gezeigt, wie mit solch europäisch implementiertem „Confidential Cloud Computing“ Souveränität in der Datenökonomie gewonnen werden kann.DR. HUBERT A. JÄGER ist Unternehmer und Experte für Innovationen im Bereich der nachhaltigen Digitalisierung. Er baute zusammen mit Dr. Rieken die Uniscon GmbH auf und hält zahlreiche Patente zu unterschiedlichen Themen in der Informationstechnik und Telekommunikation, insbesondere zu Cloud-Sicherheit.DR. RALF O. G. RIEKEN ist Gründer und COO der Uniscon GmbH, einem Anbieter von hochsicheren Cloud-Lösungen. Er hatte zuvor verantwortliche Positionen bei führenden IT- und Netzinfrastrukturlieferanten inne, u.a. im Silicon Valley. Stand der Technik zum Cloud-Computing - Anforderungen geschäftskritischer Anwendungen - Gefühlte und reale Risiken - Überblick zu Konzepten für IT-Sicherheit und Datenschutz in der Cloud - Sealed Processing – ein rein technische Ansatz für Security - Praktische Anwendungen

Regulärer Preis: 54,99 €
Produktbild für Digitales Shopfloor Management in SAP-Systemumgebungen

Digitales Shopfloor Management in SAP-Systemumgebungen

Dieser Ratgeber zeigt Lösungsvarianten sowie Vorgehensmodelle auf und liefert einen schnellen Überblick, Entscheidungshilfen, praxisgerechte Hinweise, Erfahrungshintergrund aus Projekten und Expertenwissen für Ihre Digitalisierungsprojekte in der Fertigung. Erstellen Sie auf Grundlage dieses Buchs eine Roadmap mit den richtigen Prioritäten zur erfolgreichen Digitalisierung Ihrer Produktionsprozesse und verschaffen Sie sich damit Wettbewerbsvorteile in Ihrer Branche.DIPL.-INFORM. MANFRED DIETRICH hat über 20 Jahre Erfahrung in der Beratung von Fertigungsunternehmen und Optimierung von Produktionsabläufen. Mit der deTask CS GmbH (www.detask.de) begleitet er Digitalisierungsvorhaben in der Produktion in unterschiedlichen Branchen der Fertigungsindustrie.Ist-Analyse.-Lösungsbausteine und Varianten.-BI, KI und Cloud.-Erfolgsfaktoren.-Roadmap.

Regulärer Preis: 42,99 €
Produktbild für Applied Data Science Using PySpark

Applied Data Science Using PySpark

Discover the capabilities of PySpark and its application in the realm of data science. This comprehensive guide with hand-picked examples of daily use cases will walk you through the end-to-end predictive model-building cycle with the latest techniques and tricks of the trade.Applied Data Science Using PySpark is divided unto six sections which walk you through the book. In section 1, you start with the basics of PySpark focusing on data manipulation. We make you comfortable with the language and then build upon it to introduce you to the mathematical functions available off the shelf. In section 2, you will dive into the art of variable selection where we demonstrate various selection techniques available in PySpark. In section 3, we take you on a journey through machine learning algorithms, implementations, and fine-tuning techniques. We will also talk about different validation metrics and how to use them for picking the best models. Sections 4 and 5 go through machine learning pipelines and various methods available to operationalize the model and serve it through Docker/an API. In the final section, you will cover reusable objects for easy experimentation and learn some tricks that can help you optimize your programs and machine learning pipelines.By the end of this book, you will have seen the flexibility and advantages of PySpark in data science applications. This book is recommended to those who want to unleash the power of parallel computing by simultaneously working with big datasets.WHAT YOU WILL LEARN* Build an end-to-end predictive model* Implement multiple variable selection techniques* Operationalize models* Master multiple algorithms and implementations WHO THIS BOOK IS FORData scientists and machine learning and deep learning engineers who want to learn and use PySpark for real-time analysis of streaming data.RAMCHARAN KAKARLA is currently lead data scientist at Comcast residing in Philadelphia. He is a passionate data science and artificial intelligence advocate with five+ years of experience. He holds a master’s degree from Oklahoma State University with specialization in data mining. Prior to OSU, he received his bachelor’s in electrical and electronics engineering from Sastra University in India. He was born and raised in the coastal town of Kakinada, India. He started his career working as a performance engineer with several Fortune 500 clients including State Farm and British Airways. In his current role he is focused on building data science solutions and frameworks leveraging big data. He has published several papers and posters in the field of predictive analytics. He served as SAS Global Ambassador for the year 2015.SUNDAR KRISHNAN is passionate about artificial intelligence and data science with more than five years of industrial experience. He has tremendous experience in building and deploying customer analytics models and designing machine learning workflow automation. Currently, he is associated with Comcast as a lead data scientist. Sundar was born and raised in Tamil Nadu, India and has a bachelor's degree from Government College of Technology, Coimbatore. He completed his master's at Oklahoma State University, Stillwater. In his spare time, he blogs about his data science works on Medium.CHAPTER 1: SETTING UP THE PYSPARK ENVIRONMENTChapter Goal: Introduce readers to the PySpark environment, walk them through steps to setup the environment and execute some basic operationsNumber of pages: 20Subtopics:1. Setting up your environment & data2. Basic operationsCHAPTER 2: BASIC STATISTICS AND VISUALIZATIONSChapter Goal: Introduce readers to predictive model building framework and help them acclimate with basic data operationsNumber of pages: 30Subtopics:1. Basic Statistics2. data manipulations/feature engineering3. Data visualizations4. Model building frameworkCHAPTER 3: VARIABLE SELECTIONChapter Goal: Illustrate the different variable selection techniques to identify the top variables in a dataset and how they can be implemented using PySpark pipelinesNumber of pages: 40Subtopics:1. Principal Component Analysis2. Weight of Evidence & Information Value3. Chi square selector4. Singular Value Decomposition5. Voting based approachCHAPTER 4: INTRODUCTION TO DIFFERENT SUPERVISED MACHINE ALGORITHMS, IMPLEMENTATIONS & FINE-TUNING TECHNIQUESChapter Goal: Explain and demonstrate supervised machine learning techniques and help the readers to understand the challenges, nuances of model fitting with multiple evaluation metricsNumber of pages: 40Subtopics:1. Supervised:· Linear regression· Logistic regression· Decision Trees· Random Forests· Gradient Boosting· Neural Nets· Support Vector Machine· One Vs Rest Classifier· Naive Bayes2. Model hyperparameter tuning:· L1 & L2 regularization· Elastic netCHAPTER 5: MODEL VALIDATION AND SELECTING THE BEST MODELChapter Goal: Illustrate the different techniques used to validate models, demonstrate which technique should be used for a particular model selection task and finally pick the best model out of the candidate modelsNumber of pages: 30Subtopics:1. Model Validation Statistics:· ROC· Accuracy· Precision· Recall· F1 Score· Misclassification· KS· Decile· Lift & Gain· R square· Adjusted R square· Mean squared errorCHAPTER 6: UNSUPERVISED AND RECOMMENDATION ALGORITHMSChapter Goal: The readers explore a different set of algorithms – Unsupervised and recommendation algorithms and the use case of when to apply themNumber of pages: 30Subtopics:1. Unsupervised:· K-Means· Latent Dirichlet Allocation2. Collaborative filtering using Alternating least squaresCHAPTER 7: END TO END MODELING PIPELINESChapter Goal: Exemplify building the automated model framework and introduce reader to a end to end model building pipeline including experimentation and model trackingNumber of pages: 40Subtopics:1. ML FlowCHAPTER 8: PRODUCTIONALIZING A MACHINE LEARNING MODELChapter Goal: Demonstrate multiple model deployment techniques that can fit and serve variety of real-world use casesNumber of pages: 60Subtopics:1. Model Deployment using hdfs object2. Model Deployment using Docker3. Creating a simple Flask APICHAPTER 9: EXPERIMENTATIONSChapter Goal: The purpose of this chapter is to introduce hypothesis testing and use cases, optimizations for experiment-based data science applicationsNumber of pages: 40Subtopics:1. Hypothesis testing2. Sampling techniquesCHAPTER 10: OTHER TIPS: OPTIONALChapter Goal: This bonus chapter is optional and will offer reader some handy tips and tricks of the tradeNumber of pages: 20Subtopics:1. Tips on when to switch between python and PySpark2. Graph networks

Regulärer Preis: 56,99 €
Produktbild für Ontologies with Python

Ontologies with Python

Use ontologies in Python, with the Owlready2 module developed for ontology-oriented programming. You will start with an introduction and refresher on Python and OWL ontologies. Then, you will dive straight into how to access, create, and modify ontologies in Python. Next, you will move on to an overview of semantic constructs and class properties followed by how to perform automatic reasoning. You will also learn about annotations, multilingual texts, and how to add Python methods to OWL classes and ontologies. Using medical terminologies as well as direct access to RDF triples is also covered.Python is one of the most used programming languages, especially in the biomedical field, and formal ontologies are also widely used. However, there are limited resources for the use of ontologies in Python. Owlready2, downloaded more than 60,000 times, is a response to this problem, and this book is the first one on the topic of using ontologies with Python.WHAT YOU WILL LEARN* Use Owlready2 to access and modify OWL ontologies in Python* Publish ontologies on dynamic websites* Perform automatic reasoning in PythonUse well-known ontologies, including DBpedia and Gene Ontology, and terminological resources, such as UMLS (Unified Medical Language System)* Integrate Python methods in OWL ontologiesWHO IS THIS BOOK FORBeginner to experienced readers from biomedical sciences and artificial intelligence fields would find the book useful.Lamy Jean-Baptiste is a senior lecturer at Paris 13 University and a member of the LIMICS, a research lab focused on biomedical informatics. He is also the developer of the Owlready2 Python module that allows access to OWL ontologies. He has developed many research prototypes, and one of them (VCM iconic medical language) has been patented in the US, with three licenses sold to industrial partners.Lamy speaks regularly at artificial intelligence and medical informatics conferences, has written over 50 journal papers, and is a moderator on the Owlready forum on Nabbles. He was awarded the best paper award at MEDINFO 2019, the largest international conference in medical informatics.Chapter 1: Introduction1. Who is this book for?2. Why ontologies?3. Why Python?4. Why Owlready?5. Book outline6. AcknowledgementsChapter 2: Python Language: Adopt a Snake!1. Installing Python2. Starting Python3. Syntax4. Main datatypes5. Conditions (if)6. Loops (for)7. Generators8. Functions (def)9. Classes (class)10. Python modules11. Installing Owlready212. SummaryChapter 3: OWL Ontologies1. An ontology... what does it look like?2. Creating ontologies manually with the Protégé editor3. Example: An ontology of bacteria4. Creating a new ontology• Classes• Disjoints• Partitions • Data properties• Object properties• Restrictions• Union, intersection, and complement• Definitions (equivalent to relations)• Individuals• Other constructs5. Automatic reasoning6. Modeling exercises7. SummaryChapter 4: Accessing Ontologies in Python1. Importing Olwready2. Loading an ontology3. Imported ontologies4. Listing the content of the ontology5. Accessing to entities• Individuals• Relations• Classes• Existential restrictions• Properties6. Searching for entities7. Huge ontologies and disk cache8. Namespaces9. Modifying entity rendering as text10. Local directory of ontologies11. Reloading an ontology in the quadstore12. Example: Creating a dynamic website from an ontology13. SummaryChapter 5: Creating and Modifying Ontologies in Python1. Creating an empty ontology 2. Creating classes3. Creating properties4. Creating individuals5. Modifying entities: Relations and existential restrictions6. Creating entities within a namespace7. Renaming entities (refactoring)8. Multiple definitions and forward declarations9. Destroying entities10. Destroying an ontology11. Saving an ontology12. Importing ontologies13. Synchronization14. Example: Populating an ontology from a CSV file15. SummaryChapter 6: Constructs, Restrictions, Class Properties1. Creating constructs2. Accessing constructs parameters3. Restrictions as class properties4. Defined classes5. Example: Creating the ontology of bacteria in Python6. Example: Populating an ontology with defined classes7. SummaryChapter 7: Automatic Reasoning1. Disjoints2. Open-world assumption3. Reasoning in a closed world, or in a local closed world4. Inconsistent classes and inconsistent ontologies5. Restriction and reasoning on numbers and strings6. SWRL rules7. Example: An ontology-based decision support system8. SummaryChapter 8: Annotations, Multilingual Texts and Full Text Search1. Annotating entities2. Multilingual texts3. Annotating constructs4. Annotating properties and relations5. Creating new annotation classes6. Ontology metadata7. Full text search8. Example: Using DBpedia in Python• Loading DBpedia• A search engine for Dbpedia9. SummaryChapter 9: Using Medical Terminologies with PyMedTermino and UMLS1. UMLS2. Importing terminologies from UMLS3. Loading terminologies after initial importation4. Using ICD105. Using SNOMED CT6. Using UMLS unified concepts (CUI)7. Transcoding between terminologies8. Manipulating sets of concepts9. Importing all terminologies in UMLS10. Example: Linking the ontology of bacteria with UMLS11. Example: A multi-terminology browser12. SummaryChapter 10: Mixing Python and OWL1. Adding Python methods to OWL classes2. Associating a Python module to an ontology• Manual import• Automatic import3. Polymorphism with type inference4. Introspection5. Reading restrictions backward6. Example: using Gene Ontology and managing part-of relations7. Example: A “dating site” for proteins8. SummaryChapter 11: Working with RDF Triples and Worlds1. RDF triples2. Manipulating RDF triples with RDFlib3. Performing SPARQL requests4. Accessing RDF triples with Owlready5. Interrogating the SQLite3 database directly6. Creating several, isolated, world7. SummaryAnnex A: Description logicsAnnex B: Notations for formal ontologiesAnnex C: Reference manual

Regulärer Preis: 56,99 €