Google è molto di più del Motore di Ricerca. Infatti offre servizi applicativi e infrastrutturali estremamente avanzati e destinati ad un’utenza molto tecnica.
Il Corso fornisce una panoramica delle principali API e risorse che possono essere utilizzate nei progetti di Sviluppo Software.
Parleremo in particolare di YouTube, Maps, Contacts, Android, Drive, Prediction, Cloud Datastore e Big Query. Inoltre verrà visto in pratica come l’uso di queste API può divenire molto più semplice attraverso i Web Component (Standard HTML5) con i Google Polymer e Material Design
Conoscenza di almeno un linguaggio di programmazione.
Contenuti
Panoramica dei Servizi e delle API Google
Costi e Soglie di Cortesia gratuite
Cosa si può e non si può fare con le interfacce per la programmazioni (API) rispetto all’uso tradizionale
Come viene gestita la sicurezza dei dati e degli accessi in modo standard
Quali linguaggi di programmazione e quali altre tecniche possono essere utilizzate
Come integrare dati e funzionalità Google con le altre risorse in uso in azienda
I servizi infrastrutturali e di Dati: panoramica del mercato e vantaggi
Approfondimenti tecnici
Google per gli Sviluppatori: il Sito Google Developers
I Servizi REST
La Google Console
oAuth: il servizio di autorizzazione e di Single Sign on
I Service Account
Esempi di utilizzo delle varie API
Panoramica sugli altri Servizi e tecniche Google per lo sviluppo Software (Go, AngularJS, V8, ChromeApps)