Gatsby js || Framework in React per il Server Side Rendering

Un Framework basato su React per sviluppare applicazioni statiche e ottimizzate per la SEO

Ratings: 4.00 / 5.00




Description

Che cos'è Gatsbyjs ?
Gatsby è un generatore di siti statici basato su React e GraphQL. Combina le mantenibilità di React, l'efficienza di Vite, la semplicità di react-router, e la scalabità di GraphQL per fornire un'esperienza di sviluppo eccellente. Gatsby è molto più di un generatore di siti statici: è un moderno e completo framework front-end.
Permette di creare una webapp che utilizza solo file statici per caricamenti di pagine incredibilmente veloci, service workers, code splitting, rendering lato server, caricamento avanzato delle immagini, ottimizzazione delle risorse e prefetch dei dati.


Come sarà organizzato il corso ?
Il corso si articolerà in due parti. Nella prima parte, tratteremo le basi e la teoria di Gatsby, e nella seconda parte, andremo a sviluppare un blog completamente statico utilizzando Sanity come CMS, esploreremo le API di Gatsby lato client e lato server e infine ci soffermeremo sui topic avanzati di ottimizzazione della build e SEO. Tutte le lezioni saranno disponibili su due Repo di GitHub una dedicata alla Teoria e l'altra con il codice del progetto finale. Sarà possibile seguire il corso sia in Javascript che in Typescript, poiché spiegato in quest'ultimo per offrire la maggiore qualità possibile del corso.


Quali sono i requisiti per seguire il corso ?

E' richiesta la familiarità con React, una buona conoscenza di Javascript, CSS e HTML.

What You Will Learn!

  • Creare Siti Statici con Gatsby
  • Creare Web App ottimizzate per la SEO
  • Creare webapp incredibilmente perfrormanti
  • Migliorare come React Developer

Who Should Attend!

  • Sviluppatori Frontend che cercano una soluzione per ottimizzare le prestazioni delle proprie web app
  • Sviluppatori Frontend che vorrebbero utilizzare il Server Side Rendering
  • Sviluppatori Frontend che vorrebbero ottimizzare i loro prodotti lato SEO
  • Sviluppatori React che vogliono accrescere la loro esperienza