Skip to main content

Durata

3 giorni

Prezzo

1.210,00 €

Lingua

Italiano

Luogo

In aula o Live Virtual Classroom
Iscriversi non è mai stato così semplice
Compila il form sottostante.
Mi iscrivo in qualità di
Corso
Modalità di pagamento

Il pagamento dell’intera quota di partecipazione ai corsi deve essere effettuato con Bonifico Bancario anticipato alla conferma di attivazione corso, tramite le seguenti coordinate bancarie intestate a Global learning srl:

UNICREDIT IBAN IT 84 Z 02008 05108 000401453196

Termini e condizioni
Oggetto
Oggetto delle presenti Condizioni Generali è la fornitura da parte di Global learning dei propri servizi formativi.
Iscrizione
Le iscrizioni ai corsi nelle date previste dal Calendario Corsi possono essere effettuate tramite prenotazione telefonica o via mail, a cui deve seguire conferma scritta, attraverso la compilazione del Form di iscrizione o inviando via email, debitamente compilato in ogni sua parte e sottoscritto. L’iscrizione è confermata al ricevimento del corrispettivo da parte di Global learning.
Disdetta
L’iscrizione al corso a calendario o l’ordine per un corso dedicato possono essere annullati o rinviati senza oneri se comunicati almeno 10 giorni lavorativi prima della data di inizio del corso. Dopo tale data o nel caso di mancata disdetta o qualora il partecipante interrompa la frequenza al corso per motivi non attribuibili a Global learning è dovuto l’intero corrispettivo. È ammessa la sostituzione del partecipante.
Rinvio e Annullamento Corsi
Global learning potrà, entro 10 giorni lavorativi dalla data di inizio o per cause di forza maggiore anche in data successiva, rinviare o cancellare i corsi, dandone comunicazione scritta o telefonica al Cliente.
Corrispettivi
Il Cliente è tenuto al pagamento dei corrispettivi previsti dal Calendario Corsi Global learning in vigore al momento dell’iscrizione o di quanto specificato nell’offerta emessa da Global learning, oltre IVA.
Trattamento dati personali
Si precisa che l’informativa in ordine al trattamento dei dati personali dei clienti da parte della Titolare Global learning è pubblicata nel modulo d’iscrizione ai corsi.
Diritto d’autore
Il Cliente prende atto per sé ed i partecipanti che i corsi ed i materiali ad essi relativi sono di proprietà di Global learning e/o di eventuali terzi danti causa. è vietato pertanto trarre copia del materiale e diffondere presso terzi il contenuto dei corsi senza previa autorizzazione scritta dei proprietari.
Chiedi informazioni

Developing Applications with Google Cloud Platform

Codice: CVG05

Il corso mira a fornire agli sviluppatori le competenze necessarie per progettare, sviluppare e distribuire applicazioni che integrano perfettamente i componenti dell’ecosistema Google Cloud. Attraverso una combinazione di presentazioni, dimostrazioni e laboratori pratici, i partecipanti imparano a utilizzare i servizi GCP e le API di apprendimento automatico pre-addestrate per creare applicazioni cloud-native sicure, scalabili e intelligenti.

Questo corso è propedeutico per la preparazione della seguente certificazione:

  • Google Cloud Certified Professional Cloud Developer

Attestato di partecipazione

Al termine del corso verrà rilasciato l’attestato di frequenza.

Contenuti del corso
  • Migliori pratiche per lo sviluppo di applicazioni
  • Gestione del codice e dell’ambiente
  • Progettazione e sviluppo di componenti di applicazione e microservizi sicuri, scalabili, affidabili e poco accoppiati
  • Integrazione continua e consegna
  • Riprogettare applicazioni per il cloud
  • Librerie client di Google Cloud, SDK di Google Cloud e SDK di Google Firebase
  • Come configurare e utilizzare le librerie client di Google Cloud, l’SDK di Google Cloud e l’SDK di Google Firebase
  • Panoramica delle opzioni di archiviazione dei dati
  • Panoramica delle opzioni per archiviare i dati dell’applicazione
  • Casi d’uso per Google Cloud Storage, Google Cloud Datastore, Cloud Bigtable, Google Cloud SQL e Cloud Spanner
  • Migliori pratiche per l’uso di Google Cloud Datastore
  • Query
  • Indici integrati e compositi
  • Inserimento ed eliminazione dei dati (operazioni batch)
  • Transazioni
  • Gestione degli errori
  • Caricamento in massa dei dati in Cloud Datastore utilizzando Google Cloud Dataflow
  • Esecuzione di operazioni su bucket e oggetti
  • Operazioni che possono essere eseguite su bucket e oggetti
  • Modello di coerenza
  • Gestione degli errori
  • Migliori pratiche per l’uso di Google Cloud Storage
  • Denominazione dei bucket per siti web statici e altri usi
  • Denominazione degli oggetti (da una prospettiva di distribuzione dell’accesso)
  • Considerazioni sulle prestazioni
  • Configurazione e debug di una configurazione CORS su un bucket
  • Gestione dell’autenticazione e dell’autorizzazione
  • Ruoli e account di servizio Cloud Identity e Access Management (IAM)
  • Autenticazione dell’utente tramite Firebase Authentication
  • Autenticazione e autorizzazione degli utenti tramite Cloud Identity-Aware Proxy
  • Utilizzo di Google Cloud Pub/Sub per integrare componenti della tua applicazione
  • Argomenti, editori e abbonati
  • Sottoscrizioni pull e push
  • Casi d’uso per Cloud Pub/Sub
  • Aggiunta di intelligenza alla tua applicazione
  • Panoramica delle API di apprendimento automatico pre-addestrate come Cloud Vision API e Cloud Natural Language Processing API
  • Utilizzo delle funzioni di Google Cloud per l’elaborazione basata su eventi
  • Concetti chiave come trigger, funzioni in background, funzioni HTTP
  • Casi d’uso
  • Sviluppo e distribuzione di funzioni
  • Registrazione, segnalazione degli errori e monitoraggio
  • Gestione delle API con Google Cloud Endpoints
  • Configurazione di distribuzione Open API
  • Distribuzione di un’applicazione
  • Utilizzo di Google Cloud Cloud Build
  • Utilizzo di Google Cloud Container Registry
  • Utilizzo di Google Cloud Deployment Manager
  • Creazione e archiviazione di immagini del container
  • Distribuzioni ripetibili con configurazione di distribuzione e modelli
  • Ambienti di esecuzione per la tua applicazione
  • Considerazioni per la scelta di un ambiente di esecuzione per la propria applicazione o servizio
  • Google Compute Engine
  • Kubernetes Engine
  • Ambiente flessibile di App Engine
  • Cloud Functions
  • Cloud Dataflow
  • Debug, monitoraggio e ottimizzazione delle prestazioni utilizzando Google Stackdriver
  • Debugger Stackdriver
  • Segnalazione di errori Stackdriver
  • Laboratorio: Debug di un errore di applicazione utilizzando Stackdriver Debugger e Error Reporting
  • Logging Stackdriver
  • Concetti chiave relativi a Stackdriver Trace e Stackdriver Monitoring
  • Laboratori pratici

 

 

Partecipanti

Il corso è rivolto agli sviluppatori di applicazioni che desiderano creare applicazioni cloud-native o riprogettare applicazioni esistenti che funzionino su Google Cloud Platform.

Prerequisiti
  • Completamento del corso Google Cloud Platform Fundamentals, o esperienza e conoscenze equivalenti.
  • Conoscenza di base di Node.js.
  • Conoscenza di base degli strumenti da riga di comando e degli ambienti del sistema operativo Linux.
Obiettivi
  • Utilizzare le migliori pratiche per lo sviluppo delle applicazioni.
  • Scegliere l’opzione di archiviazione dei dati appropriata per i dati dell’applicazione.
  • Implementare la gestione federata delle identità (Federated Identity Management).
  • Sviluppare componenti applicativi o microservizi ad accoppiamento libero.
  • Integrare i componenti dell’applicazione e le fonti di dati.
  • Debuggare, tracciare e monitorare le applicazioni.
  • Eseguire distribuzioni ripetibili con container e servizi di distribuzione.
  • Scegliere l’ambiente di runtime dell’applicazione appropriato; utilizzare Google Kubernetes Engine come ambiente di runtime e passare successivamente a una soluzione no-ops con Google App Engine Flex.

Torna a trovarci per conoscere i nuovi Corsi inseriti

Oppure richiedi informazioni sul corso che ti interessa nella sezione Contatti