Frontend con Docker: deploy veloci, sicuri e scalabili su Cloud e on-premise

Speaker: Salvatore Romeo
Lingua: italiano | Livello: intermedio
Tecnologie: Docker, Frontend, NPM, PNPM, Brotli, GZip, Google Cloud Run


Ogni framework frontend restituisce file statici senza preoccuparsi troppo delle ottimizzazioni di banda e network. In questo path vedremo come ottimizzare la build di un qualsiasi progetto frontend (React, Angular, Vue, Svelte, ecc.) per renderla veloce, scalabile, sicura e molto performante dal punto di vista della banda e delle dimensioni.

✓ Imparerai a sfruttare la potenza di Docker per creare un pacchetto universale per i deploy frontend.
✓ Serviremo i file compressi in GZip e Brotli: a partire dai file statici generati dal proprio framework React/Angular/Vue andremo a creare i file gzip e br in fase di build.
✓ Sicurezza: creeremo deploy in HTTPS sia on premise che su Cloud.
✓ CI/CD veloci e compatte: vedremo come creare build per ottimizzare i tempi in fase di CI/CD e ridurre al minimo le dimensioni del pacchetto finale.
✓ Scalabilità: vedremo come sfruttare il cloud per un frontend che può scalare fino a milioni di utenti

Prerequisiti: Sviluppo Frontend

Mentre segui il corso, consulta qui il materiale condiviso dallo speaker.

Watch all videos

Episodes:

1
2:19
Introduzione
1. Introduzione
by Salvatore Romeo
Italian Intermediate tech lesson July 13th, 2022
2
7:36
Come realizzare un pacchetto base per progetti Frontend
2. Come realizzare un pacchetto base per progetti Frontend
by Salvatore Romeo
Italian Intermediate tech lesson July 13th, 2022
3
9:45
Minification dei file statici durante il processo di build
3. Minification dei file statici durante il processo di build
by Salvatore Romeo
Italian Intermediate tech lesson July 13th, 2022
4
7:54
Deploy on-premise di un’immagine docker
4. Deploy on-premise di un’immagine docker
by Salvatore Romeo
Italian Intermediate tech lesson July 13th, 2022
5
6:36
Deploy on-premise sicuro in HTTPS
5. Deploy on-premise sicuro in HTTPS
by Salvatore Romeo
Italian Intermediate tech lesson July 13th, 2022
6
10:09
Deploy on-cloud di un progetto frontend
6. Deploy on-cloud di un progetto frontend
by Salvatore Romeo
Italian Intermediate tech lesson July 13th, 2022
7
7:37
Ottimizzazioni CI/CD: build docker in due stage per un pacchetto finale compatto
7. Ottimizzazioni CI/CD: build docker in due stage per un pacchetto finale compatto
by Salvatore Romeo
Italian Intermediate tech lesson July 13th, 2022
8
8:17
Ottimizzazioni CI/CD: velocizziamo il build time
8. Ottimizzazioni CI/CD: velocizziamo il build time
by Salvatore Romeo
Italian Intermediate tech lesson July 13th, 2022