Leanpub Header

Skip to main content

The Majesty of Vue.js 2 (Deutsch)

Vue.js von der Pike auf!

Dieses Buch ist ein Begleiter auf Ihrem Weg mit, und ein gutes Nachschlagwerk für Vue.js, dem progressiven JavaScript Framework.

Nachdem Sie dieses Buch gelesen haben, werden Sie dazu in der Lage sein, schnelle Frontend-Anwendungen zu erstellen und die Performance Ihrer Projekte durch die Integration von Vue.js 2 zu steigern.

This book is a translation into German of The Majesty of Vue.js 2 which was originally written in English

Minimum price

$24.90

$31.90

You pay

$31.90

Authors earn

$25.52
$

...Or Buy With Credits!

You can get credits monthly with a Reader Membership
PDF
EPUB
WEB
About

About

About the Book

Um's kurz zu machen: Dies ist die deutsche Übersetzung der aktualisierten Version von The Majesty of Vue.js, welche über 700 mal verkauft und als eine der ersten und besten Lernquellen für das Vue.js Framework gehandelt wurde. Diese aktuelle Version wird kontinuierlich und zeitnah mit dem Original aktualisiert, um Änderungen und neue Kapitel, die auf lange Sicht geplant sind, nachzuhalten.

Dieses Buch ist an alle gerichtet, die Vue.js lernen wollen. Es hilft Entwicklern, denen Vue.js neu ist, als auch denjenigen, die Vue.js bereits einsetzen und ihr Wissen erweitern wollen. Ebenso hilfreich ist es für Entwickler, die erfahren wollen, wie sie auf Vue.js 2 umsteigen können.

Wenn Sie auf der Suche nach weiterführenden Themen wie Vuex, Firebase, etc. sind, dann besuchen Sie doch einfach Vue School.

Dieses Buch ist ein Begleiter auf Ihrem Weg mit Vue.js, einem JavaScript Framework, das sich aktuell sehr schnell verbreitet.

Vor einiger Zeit haben wir ein neues Projekt auf Basis von Laravel und Vue.js begonnen. Nach  gründlichem Lesen der Vue.js Dokumentation und einiger Tutorials, stellten wir fest, dass die Ressourcen zu Vue.js im Web fehlten. Während der Entwicklung unseres Projekts bauten wir viel Erfahrung auf, und so kamen wir auf die Idee, dieses Buch zu schreiben, um so unser erlangtes Wissen mit der Welt zu teilen. Nun da Vue.js in Version 2 veröffentlicht wurde, entschieden wir, dass es Zeit wird, unser Buch zu aktualisieren und eine zweite Version herauszubringen, in der alle Beispiele und deren zugehöriger Inhalt neu geschrieben wurden.

Dieses Buch ist in informeller, intuitiver und leicht nachzuvollziehender Weise geschrieben. Alle Beispiele sind angemessen detailliert, und dienen als adäquate Anleitung für Jedermann. Wir beginnen mit den einfachen Grundlagen und beleuchten anhand zahlreicher Beispiele die bedeutungsvollen Charakteristika von Vue.js 2.

Am Ende dieses Buches werden Sie schnelle Frontend-Applikationen erstellen oder die Performance Ihrer existierenden Projekte durch Einbinden von Vue.js 2 erhöhen können.

Der beste Weg, Code zu erlernen, ist Code zu schreiben. Also haben wir am Ende fast jedes Kapitels eine Aufgabe für Sie vorbereitet, mit der Sie überprüfen können was Sie gelernt haben. Wir haben ebenso die Übungen und deren Lösungen zum Vue 2 überarbeitet und legen ihnen sehr ans Herz, diese zu lösen, um so Ihr Wissen über Vue.js nachhaltig aufzubauen.

Nachdem Sie dieses Buch gelesen haben, werden Sie dazu in der Lage sein, schnelle Frontend-Anwendungen zu erstellen und die Performance Ihrer Projekte durch die Integration von Vue.js 2 zu steigern.

Für wen ist diese Buch?

Jeder, der die Zeit dazu aufgebracht hat, moderne Webentwicklung zu lernen, hat Bootstrap, JavaScript und viele JavaScript Frameworks gesehen. Dieses Buch ist für diejenigen die daran interessiert sind, ein leichtgewichtiges und einfaches JavaScript Framework zu erlernen. Dazu wird kein umfassendes Wissen verlangt, obwohl es gut wäre, wenn man mit HTML und JavaScript vertraut ist. Wenn Sie nicht wissen, was der Unterschied zwischen einem String und einem Objekt ist, dann sollten Sie doch noch etwas tiefer in die Materie eintauchen.

This book is a translation into German of The Majesty of Vue.js 2 which was originally written in English

Author

About the Authors

Alex Kyriakidis

Alex Kyriakidis is an ambitious, award winner developer, software engineer perfectionist and currently addicted to Laravel and Vue.js. He has worked with several teams delivering high quality cross-platform applications, APIs and websites.

Alex spends his time learning cutting edge technologies every day, striving to make the best developer out of himself.

Michael Seeger

Michael Seeger is a child of the DOS era and addicted to continuous learning. Software development is one of his biggest hobbies and also his profession. He works as a Software Developer and CRM Consultant, focused on all things dotNET (C#), JavaScript and SQL.

Michael is a SciFi nerd. He began reading Perry Rhodan about 30 years ago and he loves Star Wars. He is a proud member of the 501st Legion, the world's largest Star Wars costuming organization and serves the German Garrison as Web Officer.

Contents

Table of Contents

The Majesty of Vue.js 2 (Deutsch)

Willkommen

  1. Über dieses Buch
  2. Für wen ist dieses Buch?
  3. Erstes Herantasten
  4. Hausaufgaben
  5. Beispielcode
  6. Errata
  7. Konventionen
  8. Dies ist eine Warnung
  9. Dies ist ein Tipp
  10. Dies ist eine Info-Box
  11. Dies ist eine Anmerkung
  12. Dies ist ein Hinweis
  13. Dies ist eine Anweisung im Terminal
  14. Dies ist ein Text mit einem Vergleich
  15. Dies ist ein Link zu GitHub.

Über Vue.js

  1. Vue.js Übersicht
  2. Was man über Vue.js sagt
  3. Vergleich mit anderen Frameworks
  4. Vue.js Grundlagen

Vue.js installieren

  1. Die Standalone Version
  2. Herunterladen mit NPM
  3. Herunterladen mit Bower

Die Anfänge

  1. Hello World
  2. Info
  3. Zweiwege-Datenbindung
  4. Vergleich mit jQuery
  5. Codebeispiele
  6. Hausaufgabe
  7. Bemerkung
  8. Mögliche Lösung

Ein Hauch von Direktiven

  1. v-show
  2. Info
  3. Info
  4. v-if
  5. Warnung
  6. v-else
  7. Warnung
  8. v-if vs. v-show
  9. Codebeispiele
  10. Hausaufgabe
  11. Hinweis
  12. Mögliche Lösung

Listen Ausgeben

  1. Installation & Einsatz von Bootstrap
  2. Info
  3. Tipp
  4. v-for
  5. Warnung
  6. Bemerkung
  7. Array Rendering
  8. Info
  9. Objekt mit v-for
  10. Info
  11. Code-Beispiele
  12. Hausaufgabe
  13. Mögliche Lösung

Interaktivität

  1. Ereignisbehandlung
  2. Info
  3. Warnung
  4. Event Modifier
  5. Bemerkung
  6. Key Modifier
  7. Tipp
  8. Berechnete (“computed”) Properties
  9. Bemerkung
  10. Codebeispiele
  11. Hausaufgabe
  12. Hinweis
  13. Mögliche Lösung

Filter

  1. Gefilterte Ergebnisse
  2. Info
  3. Info
  4. Bemerkung
  5. Sortierte Ergebnisse
  6. Eigene Filter
  7. Hilfsbibliotheken
  8. Syntax
  9. Tipp
  10. Codebeispiele
  11. Hausaufgabe
  12. Hinweis
  13. Mögliche Lösung

Komponenten

  1. Was sind Komponenten?
  2. Der Einsatz von Komponenten
  3. Bemerkung
  4. Templates (Vorlagen)
  5. Info
  6. Properties
  7. Warnung
  8. Info
  9. Wiederverwendbarkeit
  10. Info
  11. Bemerkung
  12. Tipp
  13. Warnung
  14. Alles zusammen
  15. Codebeispiele
  16. Hausaufgabe
  17. Mögliche Lösung

Selbsterstellte Ereignisse

  1. Emit und Listen
  2. Eltern-Kind-Kommunikation
  3. Argumente übergeben
  4. Info
  5. Globale Kommunikation
  6. Warnung
  7. Eventlistener entfernen
  8. Zurück zu den Stories
  9. Info
  10. Codebeispiele
  11. Hausaufgabe
  12. Hinweis
  13. Hinweis
  14. Mögliche Lösung

Klassen und Styles binden

  1. Klassenbindung
  2. Info
  3. Info
  4. Tipp
  5. Style-Bindung
  6. Info für Vue-Halbprofis
  7. Bindungen in Aktion
  8. Codebeispiel
  9. Hausaufgabe
  10. Hinweis
  11. Mögliche Lösung
  12. Eine API konsumieren

Vorwort

  1. CRUD
  2. API
  3. Bemerkung
  4. Tipp

Arbeiten mit realen Daten

  1. Info
  2. Daten asynchron abrufen
  3. Info
  4. Warnung
  5. Warnung
  6. Überarbeitung
  7. Daten aktualisieren (Update)
  8. Daten löschen

HTTP Clients

  1. Einführung
  2. Vue-resource
  3. Info
  4. Axios
  5. Tipp
  6. Axios integrieren
  7. Info
  8. Verbesserung der Funktionalität
  9. Info
  10. Info
  11. Tipp
  12. Tipp
  13. JavaScript Datei
  14. Quellcode
  15. Codebeispiele
  16. Hausaufgabe
  17. Mögliche Lösung

Paginierung

  1. Info
  2. Implementierung
  3. Paginierungs-Links
  4. Codebeispiele
  5. Hausaufgabe
  6. Erstellen großer Applikationen

ECMAScript 6

  1. Info
  2. Einführung
  3. Bemerkung
  4. Variablendeklaration
  5. Info
  6. Pfeilfunktionen
  7. Module
  8. Klassen
  9. Default Parameterwerte
  10. Template-Literale

Fortgeschrittener Workflow

  1. ES6 mit Babel kompilieren
  2. Info
  3. Was ist package.json?
  4. Tipp
  5. Info
  6. Hinweis
  7. Hinweis 2
  8. Mögliche Lösung
  9. Workflow automatisieren mit Gulp
  10. Warum benutzen wir einen Task-Runner?
  11. Gulp vs. Grunt
  12. Bemerkung
  13. Mögliche Lösung
  14. Module Bundling mit Webpack
  15. Tipp
  16. Weiterführende Info
  17. Zusammenfassung
  18. Bemerkung

Arbeiten mit Single-File-Komponenten

  1. Die vue-cli
  2. Info
  3. Tipp
  4. Info
  5. Standard vs. Airbnb
  6. Info
  7. Das Webpack Template
  8. Warnung
  9. Bemerkung
  10. Warnung
  11. Bemerkung
  12. Info
  13. .vue Files erstellen
  14. Bemerkung
  15. Bemerkung
  16. Codebeispiele

Redundante Daten eliminieren

  1. Gemeinsame Nutzung über Properties
  2. Globaler Speicher
  3. Warnung
  4. Codebeispiele

Komponenten austauschen

  1. Dynamische Komponenten
  2. Codebeispiele

Der Vue Router

  1. Info
  2. Installation
  3. Benutzung
  4. Info
  5. Tipp
  6. Bemerkung
  7. Benannte Routen
  8. History-Modus
  9. Info
  10. Geschachtelte Routen
  11. Die Auto-CSS “active”-Klasse
  12. Das Route-Objekt
  13. Dynamische Segmente
  14. Info
  15. Bemerkung
  16. Bemerkung
  17. Routen-Alias
  18. Programmatische Navigation
  19. Warnung
  20. Transitionen
  21. Navigations-Wächter
  22. Codebeispiele
  23. Hausaufgabe
  24. Info
  25. Hinweis 1
  26. Hinweis 2

Abschließende Gedanken

  1. Haben Sie keine Angst!

Weiterer Lernstoff

  1. Tutorials
  2. Videos
  3. Bücher
  4. Open-Source-Projekte
  5. Awesome Vue

Get the free sample chapters

Click the buttons to get the free sample in PDF or EPUB, or read the sample online here

The Leanpub 60 Day 100% Happiness Guarantee

Within 60 days of purchase you can get a 100% refund on any Leanpub purchase, in two clicks.

Now, this is technically risky for us, since you'll have the book or course files either way. But we're so confident in our products and services, and in our authors and readers, that we're happy to offer a full money back guarantee for everything we sell.

You can only find out how good something is by trying it, and because of our 100% money back guarantee there's literally no risk to do so!

So, there's no reason not to click the Add to Cart button, is there?

See full terms...

Earn $8 on a $10 Purchase, and $16 on a $20 Purchase

We pay 80% royalties on purchases of $7.99 or more, and 80% royalties minus a 50 cent flat fee on purchases between $0.99 and $7.98. You earn $8 on a $10 sale, and $16 on a $20 sale. So, if we sell 5000 non-refunded copies of your book for $20, you'll earn $80,000.

(Yes, some authors have already earned much more than that on Leanpub.)

In fact, authors have earned over $14 million writing, publishing and selling on Leanpub.

Learn more about writing on Leanpub

Free Updates. DRM Free.

If you buy a Leanpub book, you get free updates for as long as the author updates the book! Many authors use Leanpub to publish their books in-progress, while they are writing them. All readers get free updates, regardless of when they bought the book or how much they paid (including free).

Most Leanpub books are available in PDF (for computers) and EPUB (for phones, tablets and Kindle). The formats that a book includes are shown at the top right corner of this page.

Finally, Leanpub books don't have any DRM copy-protection nonsense, so you can easily read them on any supported device.

Learn more about Leanpub's ebook formats and where to read them

Write and Publish on Leanpub

You can use Leanpub to easily write, publish and sell in-progress and completed ebooks and online courses!

Leanpub is a powerful platform for serious authors, combining a simple, elegant writing and publishing workflow with a store focused on selling in-progress ebooks.

Leanpub is a magical typewriter for authors: just write in plain text, and to publish your ebook, just click a button. (Or, if you are producing your ebook your own way, you can even upload your own PDF and/or EPUB files and then publish with one click!) It really is that easy.

Learn more about writing on Leanpub