Angular 17 von Grund Auf
$19.00
Mindestpreis
$29.00
Empfohlener Preis

Angular 17 von Grund Auf

Erstellen Sie eine Verkaufs-App mit Angular. Jetzt mit Angular 17!

Über das Buch

Das Hauptziel dieses Buches ist es, das Angular-Framework zu lehren, indem ein Verkaufssystem mit einer Vielzahl von Bildschirmen und Funktionen erstellt wird. Anstatt nur die Theorie des Frameworks zu zeigen, die leicht aus seiner ausgezeichneten Dokumentation abgerufen werden kann, beginnen wir bereits mit der Entwicklung des Systems.

Dieses Buch wurde komplett für die Version 17 neu geschrieben. Wenn Sie die Version 14 dieses Buches gekauft haben, laden Sie es bitte erneut herunter.

Was Sie lernen werden

- Wie man Angular-Generatoren verwendet, um Anwendungen, Komponenten, Module usw. zu erstellen.

- Fügen Sie Angular Material zur Anwendung hinzu und verwenden Sie Komponenten wie Material Card, Material Table und andere.

- Verwenden Sie Flex Box, um responsive und mobilfertige Formulare zu erstellen

- Lernen Sie, wie Sie auf die richtige Weise auf die API zugreifen, indem Sie Typescript verwenden und mit typisierten Objekten arbeiten.

- Lernen Sie neue Angular-Direktiven, @if, @for

- Lernen Sie, wie Sie Daten mit @Input() und @Output() zwischen Komponenten übergeben

- Lernen Sie, wie Sie Module erstellen und Ihre Anwendung auf die richtige Weise aufteilen

- Lernen Sie unterschiedliche Techniken zur Erstellung von Komponenten

- Lernen Sie, wie Sie auf GitHub-Seiten deployen

- Lernen Sie, wie Sie Umgebungsvariablen verwenden

- Lernen Sie, wie Sie fertige Angular-Komponenten erstellen

- Lernen Sie, wie Sie Observable Classes verwenden

- Lernen Sie, wie Sie Services verwenden, um den Zustand zu verwalten

- Der Quellcode kann hier gefunden werden.

Dieses Buch ist eine Übersetzung ins Deutsch von Angular 17 from Scratch, das ursprünglich auf Englisch verfasst wurde.

Über den Autor

Daniel Schmitz
Daniel Schmitz

Daniel Schmitz is a software developer and writer. He's originally from Brazil and has published several books in Portuguese/English.

Inhaltsverzeichnis

  • 1 Einführung
    • 1.1 Über PIRATERIE
    • 1.2 Unterstützung
    • 1.3 Quellcode
    • 1.4 Installation
      • Visual Studio Code Erweiterungen
    • 1.5 Das Backend (Server)
  • 2 Hallo Angular
    • 2.1 Installation
    • 2.2 Arbeitsbereich und erste Anwendung erstellen
    • 2.3 Die Angular Dev Tools
    • 2.4 Das Angular Material
    • 2.5 Es ist Zeit, das Projekt zu committen (optional)
    • 2.6 Fügen wir ein Remote-Repository hinzu (optional)
    • 2.7 Öffnen wir das Projekt in Visual Studio Code
    • 2.8 Was ist mit dem Modul?
  • 3 Der Anfang
    • 3.1 Aufgeräumt!
    • 3.2 Die Material-Komponenten
    • 3.3 Hinzufügen von Schematics
    • 3.4 Hinzufügen einer Navigation in Ihrer Anwendung
    • 3.5 Hinzufügen der Home-Komponente zu App
    • 3.6 Ändern des Home
    • 3.7 Komponenten
    • 3.8 Typescript und Schnittstellen
    • 3.9 Kategorien Komponente
    • 3.10 Routen
    • 3.11 Ein Dashboard erstellen
  • 4 Kategorien
    • 4.1 Die Angular Material Karte
    • 4.2 Hinzufügen eines globalen CSS-Stils
    • 4.3 Mehr Rand-/Abstandsstile (optional)
    • 4.4 Daten von der Kategorie-API abrufen
    • 4.5 HttpClient konfigurieren
    • 4.6 Dienste
    • 4.7 Der Kategorie-Service
    • 4.8 Erste Version der GetAll()-Methode
    • 4.9 Umgebungsvariablen
    • 4.10 Einstellen des API-Rückgabetyps
    • 4.11 Endversion der GetAll()-Methode
    • 4.12 Verwenden des MatTable zur Anzeige von Kategorien
    • 4.13 Hinzufügen der Beschreibungsspalte
    • 4.14 Neue Kategorie
    • 4.15 Ein Kategorieformular erstellen
    • 4.16 Erstellen eines Kategorie-Formulars
    • 4.17 Erstellen eines Reaktiven Formulars
    • 4.18 Hinzufügen des Beschreibungsfeldes
    • 4.19 Responsive Formulare erstellen: das CSS FlexBox Layout
    • 4.20 Validierung
    • 4.21 Einrichten von Fehlermeldungen
    • 4.22 Formular absenden
    • 4.23 Einige Angular-Muster überprüfen
    • 4.24 Die Sichtbarkeit des Formulars steuern
    • 4.25 Erstellen eines Zurück-Buttons im Formular
    • 4.26 Ereignisbindung
    • 4.27 Formulardaten durch Ereignisse übergeben
    • 4.28 Typumwandlung
    • 4.29 Speichern der Kategorie
    • 4.30 Bearbeiten der Kategorie
    • 4.31 Einen kleinen Fehler beheben
    • 4.32 Löschen einer Kategorie
    • 4.33 Was wir in diesem Kapitel gelernt haben
    • 4.34 Unterschiede von Angular 14..15..16
  • 5 Kategorien Refaktorisieren
    • 5.1 Laden Hinzufügen Während Der Serveranfrage
    • 5.2 Wie man das Laden in Aktion sieht
    • 5.3 Testüberspringungen und CSS-Dateierstellung in der Angular.json-Konfigurationsdatei
    • 5.4 Es ist Zeit zu deployen! (optional)
    • 5.5 Das “Material Modul”
  • 6 Lieferant
    • 6.1 Erstellen Sie die Lieferantenkomponenten
    • 6.2 Verwendung von Routen und Unterseiten
    • 6.3 Lieferant DTO
    • 6.4 Lieferanten Service
    • 6.5 Lieferanten auflisten
    • 6.6 Erstellen einer neuen Komponente
    • 6.7 Eine Nachricht anzeigen, wenn @for leer ist
    • 6.8 Routen konfigurieren
    • 6.9 Einen Lieferanten anzeigen
    • 6.10 Einen Lieferanten bearbeiten
    • 6.11 Lieferantenformular
    • 6.12 Das Formular im SuppliersEditComponent hinzufügen
    • 6.13 Lieferanten löschen
    • 6.14 Neuer Lieferant
    • 6.15 Schlussfolgerung
  • 7 Produkte
    • 7.1 Anfangsdateien
    • 7.2 Der Produktservice
    • 7.3 Produktliste
    • 7.4 Produkt zum Warenkorb hinzufügen
    • 7.5 Der “In den Warenkorb” Button
    • 7.6 Erstellen des Warenkorb-Icons
    • 7.7 Eine Checkout-Seite hinzufügen
  • 8 Dynamisches Laden von Dateien und Komponenten
    • 8.1 Aufschiebbare Ansichten
      • Beispiel
      • Extrahieren der Komponente
      • @defer verwenden
      • @viewport, @placeholder und @loading verwenden
    • 8.2 Strategien, um die Anwendung noch kleiner zu machen
  • 9 Zukünftige Aktualisierungen

Die Leanpub 60-Tage 100% Zufriedenheitsgarantie

Innerhalb von 60 Tagen nach dem Kauf können Sie mit nur zwei Klicks eine 100% Rückerstattung für jeden Leanpub-Kauf erhalten.

Technisch gesehen ist das ein Risiko für uns, da Sie die Buch- oder Kursdateien so oder so behalten. Aber wir sind so überzeugt von unseren Produkten und Dienstleistungen sowie von unseren Autoren und Lesern, dass wir gerne eine vollständige Geld-zurück-Garantie für alles anbieten, was wir verkaufen.

Sie können nur herausfinden, wie gut etwas ist, indem Sie es ausprobieren, und dank unserer 100% Geld-zurück-Garantie gehen Sie dabei buchstäblich kein Risiko ein!

Es gibt also keinen Grund, nicht auf den 'In den Warenkorb'-Button zu klicken, oder?

Vollständige Bedingungen ansehen...

Verdienen Sie 8$ bei einem Verkauf von 10$ und 16$ bei einem Verkauf von 20$

Wir zahlen 80% Tantiemen auf Käufe von 7,99$ oder mehr und 80% Tantiemen abzüglich einer Pauschale von 50 Cent auf Käufe zwischen 0,99$ und 7,98$. Sie verdienen 8$ bei einem Verkauf von 10$ und 16$ bei einem Verkauf von 20$. Wenn wir also 5000 nicht zurückerstattete Exemplare Ihres Buches für 20$ verkaufen, verdienen Sie 80.000$.

(Ja, einige Autoren haben auf Leanpub bereits viel mehr als das verdient.)

Tatsächlich haben Autoren bereitsüber 14 Millionen Dollar durch das Schreiben, Veröffentlichen und Verkaufen auf Leanpub verdient.

Erfahren Sie mehr über das Schreiben auf Leanpub

Kostenlose Updates. DRM-frei.

Wenn Sie ein Leanpub-Buch kaufen, erhalten Sie kostenlose Updates, solange der Autor das Buch aktualisiert! Viele Autoren nutzen Leanpub, um ihre Bücher während des Schreibprozesses zu veröffentlichen. Alle Leser erhalten kostenlose Updates, unabhängig davon, wann sie das Buch gekauft oder wie viel sie bezahlt haben (einschließlich kostenloser Bücher).

Die meisten Leanpub-Bücher sind als PDF (für Computer) und EPUB (für Smartphones, Tablets und Kindle) verfügbar. Die verfügbaren Formate eines Buches werden in der oberen rechten Ecke dieser Seite angezeigt.

Schließlich haben Leanpub-Bücher keinen DRM-Kopierschutz-Unsinn, sodass Sie sie problemlos auf allen unterstützten Geräten lesen können.

Erfahren Sie mehr über Leanpubs E-Book-Formate und wo Sie sie lesen können

Auf Leanpub schreiben und veröffentlichen

Mit Leanpub können Sie ganz einfach E-Books und Online-Kurse schreiben, veröffentlichen und verkaufen - sowohl während der Entstehung als auch nach Fertigstellung!

Leanpub ist eine leistungsstarke Plattform für engagierte Autoren, die einen einfachen, eleganten Schreib- und Veröffentlichungsprozess mit einem Shop verbindet, der sich auf den Verkauf von E-Books in Entstehung konzentriert.

Leanpub ist eine magische Schreibmaschine für Autoren: Schreiben Sie einfach in normalem Text und klicken Sie zur Veröffentlichung Ihres E-Books nur auf einen Button. (Wenn Sie Ihr E-Book auf Ihre eigene Art erstellen, können Sie sogar Ihre eigenen PDF- und/oder EPUB-Dateien hochladen und mit einem Klick veröffentlichen!) Es ist wirklich so einfach.

Erfahren Sie mehr über das Schreiben auf Leanpub