Nozioni di base su AWS

Creazione di un'applicazione React

Crea una semplice applicazione Web utilizzando AWS Amplify

Modulo 1: Distribuzione e hosting di un'applicazione Web React

In questo modulo, creerai un'applicazione React e la distribuirai nel cloud tramite il servizio di hosting Web di AWS Amplify.

Introduzione

AWS Amplify fornisce un flusso di lavoro CI/CD basato su Git per sviluppare, distribuire e ospitare le applicazioni Web a pagina singola o siti Web statici con back-end serverless. Connettendosi a un repository Git, Amplify determina le impostazioni della build per il framework front-end e qualsiasi risorsa back-end serverless configurata con la CLI di Amplify e distribuisce automaticamente aggiornamenti con ogni commit di codice.

In questo modulo, inizieremo a creare una nuova applicazione React e la inseriremo in un repository GitHub. Quindi, connetteremo la repository all'hosting Web di AWS Amplify e la distribuiremo in una rete per la distribuzione di contenuti (Content Delivery Network, CDN) disponibile a livello globale in hosting su un dominio amplifyapp.com. Successivamente, ti verranno mostrate le capacità di distribuzione continua, tramite la modifica dell'applicazione React e l'invio della nuova versione al ramo principale, il quale avvierà automaticamente una nuova distribuzione.

Avrai modo di approfondire i seguenti aspetti

  • Creazione di un'applicazione React
  • Inizializzazione di un repository GitHub
  • Distribuzione dell'applicazione con AWS Amplify
  • Implementazione delle modifiche del codice e ridistribuzione dell'applicazione

Concetti chiave

Applicazione React: React è un framework di applicazioni Web che consente agli sviluppatori di creare rapidamente applicazioni a pagina singola con prestazioni elevate tramite JavaScript.

Git: un sistema di controllo delle versioni che permette agli sviluppatori di archiviare file, gestire e aggiornare le relazioni tra file e directory, versioni e modifiche ai file.

 Tempo richiesto per il completamento

10 minuti

 Servizi utilizzati

Implementazione

Conclusione

Hai distribuito un'applicazione React in AWS Cloud tramite l'integrazione con GitHub utilizzando AWS Amplify. Con AWS Amplify puoi distribuire continuamente la tua applicazione nel cloud e ospitarla in una CDN disponibile su scala globale.

Neo moduli successivi, creeremo una versione locale dell'applicazione per continuare a sviluppare e ad aggiungervi nuove funzionalità.

Questo modulo è stato utile?

Inizializzazione di un'applicazione locale