Angular 17 dal basico all'avanzato
$17.00
Prezzo minimo
$27.00
Prezzo suggerito

Angular 17 dal basico all'avanzato

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

Info sul libro

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

Questo libro è una traduzione in Italiano di Angular 17 from Scratch, che è stato scritto originariamente in inglese.

Info sull'autore

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.

Indice

  • 1 Introduzione
    • 1.1 Riguardo alla PIRATERIA
    • 1.2 Supporto
    • 1.3 Codice Sorgente
    • 1.4 Installazione
      • Estensioni di Visual Studio Code
    • 1.5 Il Backend (server)
  • 2 Ciao Angular
    • 2.1 Installazione
    • 2.2 Crea uno Spazio di Lavoro e un’Applicazione Iniziale
    • 2.3 Gli Strumenti di Sviluppo Angular
    • 2.4 Angular Material
    • 2.5 È il momento di fare il Commit del Progetto (opzionale)
    • 2.6 Aggiungiamo un Repository Remoto (opzionale)
    • 2.7 Apriamo il Progetto in Visual Studio Code
    • 2.8 E il Modulo?
  • 3 L’Inizio
    • 3.1 Puliamo!
    • 3.2 I Componenti Material
    • 3.3 Aggiungere Schematics
    • 3.4 Aggiungere una Navigazione nella tua Applicazione
    • 3.5 Aggiungere il Componente Home ad App
    • 3.6 Modificare la Home
    • 3.7 Componenti
    • 3.8 Typescript e Interfacce
    • 3.9 Componente Categorie
    • 3.10 Percorsi
    • 3.11 Creazione di un Cruscotto
  • 4 Categorie
    • 4.1 La Card di Angular Material
    • 4.2 Aggiungere uno Stile Css Globale
    • 4.3 Altri Stili di Margini/Spaziatura (opzionale)
    • 4.4 Ottenere Dati Dall’API delle Categorie
    • 4.5 Configurare HttpClient
    • 4.6 Servizi
    • 4.7 Il Servizio delle Categorie
    • 4.8 Prima Versione del Metodo GetAll()
    • 4.9 Variabili d’Ambiente
    • 4.10 Impostazione del Tipo di Ritorno dell’API
    • 4.11 Versione Finale del Metodo GetAll()
    • 4.12 Utilizzo della MatTable per Visualizzare le Categorie
    • 4.13 Aggiungere la Colonna Descrizione
    • 4.14 Nuova Categoria
    • 4.15 Crea un Modulo per la Categoria
    • 4.16 Creazione di un Form Categoria
    • 4.17 Creazione di un Form Reattivo
    • 4.18 Aggiungendo il Campo Descrizione
    • 4.19 Creazione di Moduli Responsive: il Layout CSS FlexBox
    • 4.20 Validazione
    • 4.21 Configurazione dei Messaggi di Errore
    • 4.22 Invio del Form
    • 4.23 Revisione di Alcuni Pattern di Angular
    • 4.24 Controllare la Visibilità del Modulo
    • 4.25 Creazione di un Pulsante Indietro nel Modulo
    • 4.26 Associazione Eventi
    • 4.27 Passaggio dei Dati del Form Attraverso Eventi
    • 4.28 Conversione di Tipo
    • 4.29 Salvataggio della Categoria
    • 4.30 Modifica della Categoria
    • 4.31 Risolvere un Piccolo Bug
    • 4.32 Eliminazione di una Categoria
    • 4.33 Cosa abbiamo imparato in questo capitolo
    • 4.34 Differenze da Angular 14..15..16
  • 5 Categorie di Refactoring
    • 5.1 Aggiungere Caricamento Durante la Richiesta al Server
    • 5.2 Come Vedere il Caricamento in Azione
    • 5.3 Saltare i Test e la Creazione di File CSS nel File di Configurazione Angular.json
    • 5.4 È il Momento di Fare il Deploy! (opzionale)
    • 5.5 Il “Modulo Material”
  • 6 Fornitori
    • 6.1 Creare i Componenti dei Fornitori
    • 6.2 Utilizzo di Route e Sottoroute
    • 6.3 DTO del Fornitore
    • 6.4 Servizio Fornitori
    • 6.5 Elenco Fornitori
    • 6.6 Creazione di un Nuovo Componente
    • 6.7 Visualizzare un Messaggio Se @for è Vuoto
    • 6.8 Configurazione delle Route
    • 6.9 Mostrare un Fornitore
    • 6.10 Modifica un Fornitore
    • 6.11 Modulo Fornitore
    • 6.12 Aggiungendo il Form in SuppliersEditComponent
    • 6.13 Elimina Fornitore
    • 6.14 Nuovo Fornitore
    • 6.15 Conclusione
  • 7 Prodotti
    • 7.1 File Iniziali
    • 7.2 Il Servizio Prodotti
    • 7.3 Elenco Prodotti
    • 7.4 Aggiungi Prodotto al Carrello
    • 7.5 Il Pulsante “AddToCart”
    • 7.6 Creazione dell’icona del Carrello
    • 7.7 Aggiungi una Pagina di Checkout
  • 8 Caricamento Dinamico di File e Componenti
    • 8.1 Visualizzazioni Differibili
      • Esempio
      • Estrazione del Componente
      • Utilizzando @defer
      • Utilizzando @viewport, @placeholder, e @loading
    • 8.2 Strategie per rendere l’applicazione ancora più piccola
  • 9 Aggiornamenti Futuri

Leanpub offre una garanzia di felicità. Nessun rischio, 100% di garanzia di soddisfazione

Entro 60 giorni dall'acquisto, è possibile ottenere un rimborso completo del 100% del valore su qualsiasi acquisto Leanpub. Vedi termini completi.

Guadagna $8 su un acquisto di $10 e $16 su un acquisto di $20

Paghiamo 80% di royalties sugli acquisti di $7,99 o più e 80% di royalties meno una tariffa fissa di 50 centesimi sugli acquisti tra $0,99 e $7,98. Guadagni $8 su una vendita di $10 e $16 su una vendita di $20. Quindi, se vendiamo 5000 copie non rimborsate del tuo libro a $20, guadagnerai $80,000.

(Sì, alcuni autori hanno già guadagnato molto più di questo su Leanpub.)

In effetti, gli autori hanno guadagnatooltre 13 milioni di dollari scrivendo, pubblicando e vendendo su Leanpub.

Scopri di più sulla scrittura su Leanpub

Aggiornamenti gratuiti. Senza DRM.

Se acquisti un libro Leanpub, ottieni aggiornamenti gratuiti per tutto il tempo che l'autore aggiorna il libro! Molti autori usano Leanpub per pubblicare i loro libri in corso, mentre li stanno scrivendo. Tutti i lettori ricevono aggiornamenti gratuiti, indipendentemente da quando hanno acquistato il libro o quanto hanno pagato (anche gratis).

La maggior parte dei libri Leanpub sono disponibili in formato PDF (per computer) e EPUB (per telefoni, tablet e Kindle). I formati inclusi in un libro sono mostrati nell'angolo in alto a destra di questa pagina.

Infine, i libri Leanpub non hanno alcuna protezione DRM anti-copia, quindi puoi leggerli facilmente su qualsiasi dispositivo supportato.

Scopri di più sui formati di ebook di Leanpub e dove leggerli

Scrivi e pubblica con Leanpub

Gli autori e gli editori usano Leanpub per pubblicare incredibili libri in corso e completati, proprio come questo. Puoi usare Leanpub per scrivere, pubblicare e vendere anche il tuo libro! Leanpub è una potente piattaforma per autori seri, unendo un semplice ed elegante workflow di scrittura e pubblicazione con un negozio focalizzato sulla vendita di ebook in corso. Leanpub è una macchina da scrivere magica per gli autori: basta scrivere in testo semplice e pubblicare il tuo ebook, basta fare clic su un pulsante. È davvero così facile.

Ulteriori informazioni sulla scrittura con Leanpub