Angular 17 von Grund Auf
$19.00
Minimal-Preis
$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 auf Deutsch von Angular 17 from Scratch, das auf Englisch geschrieben war.

Ü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 bedingungslose Leanpub Garantie: Kein Risiko, 100% Zufriedenheit

Innerhalb von 60 Tagen ab Kauf kannst du dein Geld zu 100% zurückverlangen, bei jedem Leanpub-Kauf, in nur zwei Klicks. Wir bearbeiten die Erstattungen manuell, daher dauert es ein paar Tage, bis der Betrag ankommt.
Lese die kompletten Bedingungen.

80% Royalties. Verdiene $16 an einem Buch für $20.

Wir zahlen 80% Tantiemen. Das ist kein Schreibfehler: Sie verdienen $16 bei einem Verkauf von $20. Wenn wir 5000 nicht zurückerstattete Exemplare Ihres Buchs oder Kurses für $20 verkaufen, verdienen Sie $80.000.

(Ja, einige Autoren haben bei Leanpub bereits viel mehr verdient.)

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

Mehr über das Schreiben auf Leanpub erfahren

Kostenlose Updates. Ohne DRM.

Mit dem Kauf auf Leanpub bekommst Du kostenlose Updates solange der Autor Änderungen vornimmt! Viele Autoren veröffentlichen ihre Bücher während des Schreibens. Alle Leser bekommen dann kostenlose Updates, egal wann sie das Buch gekauft haben oder wie viel sie bezahlt haben (auch wenn es kostenlos war).

Die meisten Leanpub Bücher sind erhältlich als PDF (für Computer) oder EPUB (für Handy, Tablet, Kindle). Die verfügbaren Formate sind oben rechts auf dieser Seite angezeigt.

Leanpub Bücher kommen ohne DRM Kopierschutz Firlefanz, sodass Du sie problemlos auf jedem unterstützten Gerät lesen kannst.

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

Schreiben und veröffentlichen auf Leanpub

Autoren und Verleger nutzen Leanpub, um erstaunliche Fortschrittsbücher zu veröffentlichen und E-Books zu vervollständigen. Sie können auch auf Leanpub schreiben, veröffentlichen und verkaufen! Leanpub ist eine leistungsstarke Plattform für ernsthafte Autoren und kombiniert einen einfachen, eleganten Schreib- und Publishing-Workflow mit einem Store, der sich auf den Verkauf von E-Books konzentriert. Leanpub ist eine magische Schreibmaschine für Autoren: Schreiben Sie einfach in Klartext, und um Ihr E-Book zu veröffentlichen, klicken Sie einfach auf eine Schaltfläche. Es ist wirklich so einfach.

Erfahren Sie mehr über das Schreiben auf Leanpub