O documento descreve uma palestra sobre construção de skills para a Alexa usando AWS Lambda. A palestra inclui uma introdução ao Amazon Echo e Alexa, como construir skills para Alexa usando AWS Serverless Application Model (SAM) e um exemplo de como construir uma função Lambda para consultar um banco de dados usando SAM.
TDC Connections 2021 – Trilha Software Security - Proteção de dados sensíveis...
Construindo Skills Alexa e Serverless AWS
1. 19:00h ás 19:20h - Recepção e networking
19:20h ás 20:10h - Construindo Skills para a Alexa - Walter Coan
20:10h ás 21:00h - Serverless na AWS: As verdades não ditas - Eric Magalhães
3. Walter Silvestre Coan
Microsoft Certified Solutions Associate – Web Applications
MCP em programação em C#
MCP em desenvolvendo aplicações Web ASP.NET MVC
Participação com projeto finalista da etapa nacional do Microsoft
Imagine Cup 2016 – Projeto Omni
AWS Certified Developer Associate
Sun Certified Programmer em Java 5.0
Mestre em Ciência da Computação na área de Sistemas Distribuídos e
Redes de Sensores sem Fio - PUCPR
Pós-Graduado em Engenharia de Software - PUCPR
Bacharel em Informática - UNIVILLE
Professor no Bacharelado em Sistemas de Informação e do
Bacharelado em Engenharia de Software da UNIVILLE
Desenvolvedor de software na RDX – RDornel Data Experts
walter.coan@gmail.com –
www.faltoupontoevirgula.com.br
4. • Amazon Echo
• Amazon Alexa
• Construção de Skills para Alexa
• AWS Serverless Application Model (SAM)
Agenda
7. Serviço de assistente pessoal
• Informação
• Previsão do tempo
• Informação sobre notícias e esportes
• Tradutor
• Transito
• Perguntas e respostas “Alexa, open Question of the Day"
• Cultura
• Procurar por lugares
• Entretenimento
• Música
• Radio and Podcast
• Jogos de perguntas e respostas
• Piadas
• Ler livros
• “Alexa, sing a campfire song”
• Controlar dispositivos
Alexa
25. O que eu preciso instalar:
• AWS CLI - https://aws.amazon.com/pt/cli/
• SAM CLI - https://docs.aws.amazon.com/pt_br/serverless-application-
model/latest/developerguide/serverless-sam-cli-install.html
• Compilador da sua linguagem – NodeJS
• Docker
Como construir um projeto?
SAM
Criar o projeto
Instalar
dependências
Codificar Testar localmente
Criar um Bucket S3
Utilizar o
CloudFormation
para publicar nossa
infraestrutura FAAS
Teste na AWS