De Cero a Héroe, aprende a desarrollar skills de Alexa
- Mindgeist
- Desarrolla
- 18 Mar, 2020
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
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.
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
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
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
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
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
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
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
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