De Cero a Héroe, aprende a desarrollar skills de Alexa

De Cero a Héroe, aprende a desarrollar skills de Alexa


Este es un curso totalmente gratuito de desarrollo de skills de Alexa.

Es la oportunidad para que aprendas paso a paso desde los fundamentos hasta la publicación.
La curva de aprendizaje es cómoda para empezar sin ningún conocimiento previo, aunque algunas bases te harán la vida más simple.

A lo largo del curso vas a construir tu primera skill con resultados muy rápidos lo que te animará a avanzar hacia aspectos más complejos.

Aprenderás a utilizar los recursos gratuitos de Amazon para poner en línea tus skills.

Con el lenguaje de presentación de Alexa, el APL, podrás ofrecer una experiencia multimodal para los dispositivos con pantalla.

Descubrirás las posibilidades de ganar dinero con las skills que desarrolles.

Germán Viscuso

Germán Viscuso

Alexa Evangelist

Germán presenta el curso en español, el es uno de los responsables de la creación y el crecimiento de la comunidad internacional de desarrolladores de Alexa.
Puedes encontrarlo en Github y a él y a la comunidad de @AlexaDevs en muchos sitios en la red.

Facebook

X

LinkedIn

YouTube


Introducción a ASK y Alexa-Hosted Skills

Guía de Diseño de Skills: alexa.design/guide
Alexa-Hosted Skills: alexa.design/hosted
Documentación de ASK: alexa.design/documentation

Github

Los conceptos básicos de la construcción de skills de Alexa. Desde los fundamentos y la terminología hasta una skill funcional hello world, ¡obtendrás todo lo que necesitas para comenzar a desarrollar!

Internacionalización de Skills, Interceptores y Manejo de Errores

i18n Guide: alexa.design/languages
i18n Blog: amzn.to/2GA8VWz
i18n Fact Skill: bit.ly/2kQP9aR

Github

Se parte de una simple skill y agrega soporte para más de un idioma, manteniendo una la misma base de código.

Manejo de Diálogos y Validación de Slots

Dialog Management: alexa.design/dialog-management
Dialog Management Tech Docs: alexa.design/delegate
Slot Validation Tech Docs: alexa.design/slotvalidation

Github

Introducción a los slots para capturar datos variables hablados por el usuario y cómo crear reglas de validación.

Memoria y Persistencia

Attributes Manager (Node): bit.ly/2Plfkqn
Node ASK SDK docs – Persistence Adapter: bit.ly/2IGmPXD
Python ASK SDK docs - Persistence Adapter: bit.ly/2W5s3QF

Github

Aprenderemos cómo mantener la información del usuario en las sesiones, la persistencia a corto y largo plazo, lo que le permitirá a la skill recordar cosas para que cuando los usuarios interactúen nuevamente con él, podamos ofrecerles una experiencia personalizada.

Acceso a APIs de ASK

Node SDK docs – User Profile Settings: bit.ly/2UQbTxY
Crear Tarjeta con Permisos: amzn.to/2PscY95
Settings API: amzn.to/2GCgU4p
Request Customer Contact: amzn.to/2Pr4sHf

Github

Introducción a cómo acceder a las API de Alexa Skill Kit. Son API públicas específicas para que los desarrolladores accedan a información de usuarios y dispositivos para personalizar la experiencia de las skills.

Recordatorios

Reminders API: amzn.to/2DJNBev
ASK SDK docs (Node) - Reminders API reference: bit.ly/2DAw9bY
AMAZON.SearchQuery: amzn.to/2Gw0GZi
Referencia a SSML: alexa.design/ssmlreference

Github

Con esta API podrás configurar recordatorios en tu skill para que Alexa diga un mensaje en voz alta en el momento que decida en función de lo programado por el usuario. 

Acceso a APIs Externas y Respuesta Progresiva

Permisos:amzn.to/2GC4J7J
Respuesta Progresiva:amzn.to/2IHP497
Async/Await:javascript.info/async-await

Github

Introducción a APL: Alexa Presentation Language

APL Overview: alexa.design/apl
APL RenderDocument Skill Directive: amzn.to/2GGJ8d3
APL Data Binding: amzn.to/2vs57PK

Github

Profundizando con APL: Alexa Presentation Language

Github

Desarrollo Rápido con el ASK-CLI

Github

Intent Chaining

Github

In-Skill Purchasing

Github

Proactive Events Notifications

Github

Dynamic Entities

Github

Contenido relacionado