Leanpub Header

Skip to main content

Angular 17 dal basico all'avanzato

Costruisci un'app di vendita con Angular. Ora con Angular 17!

Imparare Angular per costruire un'applicazione di vendita

This book is a translation into Italian of Angular 17 from Scratch which was originally written in English

The author is letting you choose the price you pay for this book!

Pick Your Price...
PDF
EPUB
WEB
197
Pages
19,472Words
About

About

About the Book

Lo scopo principale di questo libro è insegnare il framework Angular creando un sistema di vendita contenente una serie di schermate e funzionalità. Invece di mostrare solo la teoria del framework, facilmente accessibile dalla sua eccellente documentazione, iniziamo già lo sviluppo del sistema.

Cosa imparerete

  • Come utilizzare i generatori Angular per creare applicazioni, componenti, moduli, ecc. 
  • Aggiungete Angular Material all'applicazione e utilizzate componenti come Material Card, Material Table e altri. 
  • Utilizzare Flex Box per creare moduli reattivi e pronti per i dispositivi mobili
  • Imparate ad accedere all'API nel modo giusto, utilizzando Typescript e lavorando con oggetti tipizzati.
  • Imparare le nuove direttive Angular, @if, @for
  • Imparare a passare i dati tra i componenti con @Input() e @Output
  • Imparare a creare moduli e a tagliare la propria applicazione nel modo giusto
  • Imparare le tecniche di creazione di componenti distintivi
  • Imparare a distribuire le pagine di github
  • Imparare a usare le variabili d'ambiente
  • Imparare a creare componenti Angular già pronti
  • Imparare a usare le classi osservabili
  • Imparare a utilizzare i servizi per gestire lo stato
  • Il codice sorgente è disponibile qui

Share this book

Categories

This book is a translation into Italian of Angular 17 from Scratch which was originally written in English

Price

Pick Your Price...

Minimum price

$17.00

$27.00

You pay

$27.00

Author earns

$21.60
$

All prices are in US $. You can pay in US $ or in your local currency when you check out.

EU customers: prices exclude VAT, which is added during checkout.

...Or Buy With Credits!

Number of credits (Minimum 2)

2
The author will earn $24.00 from your purchase!
You can get credits monthly with a Reader Membership

Author

About the Author

Daniel Schmitz

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

Contents

Table of Contents

1Introduzione

  1. 1.1Riguardo alla PIRATERIA
  2. 1.2Supporto
  3. 1.3Codice Sorgente
  4. 1.4Installazione
  5. Estensioni di Visual Studio Code
  6. 1.5Il Backend (server)

2Ciao Angular

  1. 2.1Installazione
  2. 2.2Crea uno Spazio di Lavoro e un’Applicazione Iniziale
  3. 2.3Gli Strumenti di Sviluppo Angular
  4. 2.4Angular Material
  5. 2.5È il momento di fare il Commit del Progetto (opzionale)
  6. 2.6Aggiungiamo un Repository Remoto (opzionale)
  7. 2.7Apriamo il Progetto in Visual Studio Code
  8. 2.8E il Modulo?

3L’Inizio

  1. 3.1Puliamo!
  2. 3.2I Componenti Material
  3. 3.3Aggiungere Schematics
  4. 3.4Aggiungere una Navigazione nella tua Applicazione
  5. 3.5Aggiungere il Componente Home ad App
  6. 3.6Modificare la Home
  7. 3.7Componenti
  8. 3.8Typescript e Interfacce
  9. 3.9Componente Categorie
  10. 3.10Percorsi
  11. 3.11Creazione di un Cruscotto

4Categorie

  1. 4.1La Card di Angular Material
  2. 4.2Aggiungere uno Stile Css Globale
  3. 4.3Altri Stili di Margini/Spaziatura (opzionale)
  4. 4.4Ottenere Dati Dall’API delle Categorie
  5. 4.5Configurare HttpClient
  6. 4.6Servizi
  7. 4.7Il Servizio delle Categorie
  8. 4.8Prima Versione del Metodo GetAll()
  9. 4.9Variabili d’Ambiente
  10. 4.10Impostazione del Tipo di Ritorno dell’API
  11. 4.11Versione Finale del Metodo GetAll()
  12. 4.12Utilizzo della MatTable per Visualizzare le Categorie
  13. 4.13Aggiungere la Colonna Descrizione
  14. 4.14Nuova Categoria
  15. 4.15Crea un Modulo per la Categoria
  16. 4.16Creazione di un Form Categoria
  17. 4.17Creazione di un Form Reattivo
  18. 4.18Aggiungendo il Campo Descrizione
  19. 4.19Creazione di Moduli Responsive: il Layout CSS FlexBox
  20. 4.20Validazione
  21. 4.21Configurazione dei Messaggi di Errore
  22. 4.22Invio del Form
  23. 4.23Revisione di Alcuni Pattern di Angular
  24. 4.24Controllare la Visibilità del Modulo
  25. 4.25Creazione di un Pulsante Indietro nel Modulo
  26. 4.26Associazione Eventi
  27. 4.27Passaggio dei Dati del Form Attraverso Eventi
  28. 4.28Conversione di Tipo
  29. 4.29Salvataggio della Categoria
  30. 4.30Modifica della Categoria
  31. 4.31Risolvere un Piccolo Bug
  32. 4.32Eliminazione di una Categoria
  33. 4.33Cosa abbiamo imparato in questo capitolo
  34. 4.34Differenze da Angular 14..15..16

5Categorie di Refactoring

  1. 5.1Aggiungere Caricamento Durante la Richiesta al Server
  2. 5.2Come Vedere il Caricamento in Azione
  3. 5.3Saltare i Test e la Creazione di File CSS nel File di Configurazione Angular.json
  4. 5.4È il Momento di Fare il Deploy! (opzionale)
  5. 5.5Il “Modulo Material”

6Fornitori

  1. 6.1Creare i Componenti dei Fornitori
  2. 6.2Utilizzo di Route e Sottoroute
  3. 6.3DTO del Fornitore
  4. 6.4Servizio Fornitori
  5. 6.5Elenco Fornitori
  6. 6.6Creazione di un Nuovo Componente
  7. 6.7Visualizzare un Messaggio Se @for è Vuoto
  8. 6.8Configurazione delle Route
  9. 6.9Mostrare un Fornitore
  10. 6.10Modifica un Fornitore
  11. 6.11Modulo Fornitore
  12. 6.12Aggiungendo il Form in SuppliersEditComponent
  13. 6.13Elimina Fornitore
  14. 6.14Nuovo Fornitore
  15. 6.15Conclusione

7Prodotti

  1. 7.1File Iniziali
  2. 7.2Il Servizio Prodotti
  3. 7.3Elenco Prodotti
  4. 7.4Aggiungi Prodotto al Carrello
  5. 7.5Il Pulsante “AddToCart”
  6. 7.6Creazione dell’icona del Carrello
  7. 7.7Aggiungi una Pagina di Checkout

8Caricamento Dinamico di File e Componenti

  1. 8.1Visualizzazioni Differibili
  2. Esempio
  3. Estrazione del Componente
  4. Utilizzando @defer
  5. Utilizzando @viewport, @placeholder, e @loading
  6. 8.2Strategie per rendere l’applicazione ancora più piccola

9Aggiornamenti Futuri

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