Descrizione del corso
Il corso consente a programmatori e sviluppatori di creare delle skills interessanti con Amazon Alexa.
Il corso sarà costituito anche da una parte riguardante le WebApi di Microsoft per utilizzare e realizzare le skills.
Il corso è propedeutico all'esame di certificazione in versione Beta: Alexa Skill Builder
Programma
Modulo 1:
- Services and http Services
- REST, RESTful, WCF,…
- Cosa sono le WebApi
- Creazione di una WebApi
- Model, View, Controller
- Entity Framework
- Model First, Data First, Code First
- Dependency Injection
- Routing e gestione dei parametri
- Post, Delete, Put/Patch, Update,
- WebApi Security
Modulo 2:
- Cosa sono Siri, Google Now, Cortana, …Alexa
- Amazon Echo
- Cosa sono le SKILLs: custom skills, smart home skills, flash briefing skills, video skills
- Come l’utente può interagire con le skill
- Cos’è l’Interation Model, Invocation Name, Intent, Slots
- Frasi supportate
- Voice Interface
- Creazione di un progetto Web API per Alexa
- Alexa Skill Kit (ASK)
- SSML (Speech Synthesis Markup Language)
- Test SKILL
- Session State
- Gestione delle richieste
- Creazione degli intenti
- Estensione degli intenti built-in
- Sicurezza e autentificazione
- Skill Certification