SlideShare uma empresa Scribd logo
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
Construindo Skills para a Alexa
Prof. Walter Silvestre Coan
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
• Amazon Echo
• Amazon Alexa
• Construção de Skills para Alexa
• AWS Serverless Application Model (SAM)
Agenda
Amazon Echo
Amazon Echo
Amazon Echo Dot 3 gen
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
Alexa
Desafio!
Desafio!
Alexa Skills
Registrar
conta de
desenvolvedor
Criar um novo
Skill
Definir a
palavra de
Invocação
Definir
Intenções
Build da Skill
Definir
Endpoints
Construir a
lógica dos
Endpoints
Testar o Skill
Alexa Skills
Alexa Skills
Alexa Skills
Alexa Skills
Alexa Skills
Alexa Skills
Alexa Skills
Alexa Skills
Alexa Skills
Alexa Skills
Alexa Skills
SAM
AWS Serverless Application Model (AWS
SAM)
SAM
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
SAM
https://github.com/awslabs/aws-sam-
cli
SOCORR
O!!!
sam init
SAM
Entrar no diretório da aplicação e instalar as bibliotecas
SAM
Retornar ao diretório principal e abrir o projeto em um editor de fontes
SAM
SAM
SAM
SAM
Publicação
• Criar um Bucket S3
• Publicar o código do projeto SAM no S3
SAM
Deploy do projeto SAM no Lambda
SAM
SAM
Função publicada
SAM
Consultando o Endpoint público
SAM
SAM
Construindo uma função Lambda
para consultar o Pergamum
Pergamum
Iniciando o projeto SAM para Alexa Skill
SAM
Modificações no template.yaml
SAM
Modificações no template.yaml
SAM
Modificações package.json
SAM
SAM
https://github.com/waltercoan/alexaskill-
lambda-pergamum-univille
Instalando dependências
SAM
Empacotando o projeto
SAM
Deploy o projeto
SAM
SAM
SAM
SAM
univille.br

Mais conteúdo relacionado

PPTX
Certificação Profissional AWS
PPTX
PPTX
Liderando inovação no mundo enterprise na velocidade das startups
PDF
Serverless: Alem das Nuvens
PDF
Passo a passo para criar seu desktop virtual na nuvem
PPTX
Desenvolvimento de aplicações para o Microsoft Azure utilizando C#
PDF
Rio Cloud Computing Meetup 25/01/2017 - Lançamentos do AWS re:Invent 2016
PPTX
Iniciando com AWS Lambda e serverless em cloud
Certificação Profissional AWS
Liderando inovação no mundo enterprise na velocidade das startups
Serverless: Alem das Nuvens
Passo a passo para criar seu desktop virtual na nuvem
Desenvolvimento de aplicações para o Microsoft Azure utilizando C#
Rio Cloud Computing Meetup 25/01/2017 - Lançamentos do AWS re:Invent 2016
Iniciando com AWS Lambda e serverless em cloud

Semelhante a Building Alexa Skills - 5th meetup AWS User Group Joinville (20)

PDF
SATADS 2019 - Desenvolvimento com recursos da AWS
PDF
Introdução a arquitetura Serverless na AWS
PPTX
PPTX
Trabalhando com ALM na nuvem
PPTX
Trabalhando com TFS na nuvem (Microsoft Azure). Quais vantagens de migrar o A...
PPTX
Melhores práticas de CI/CD na construção de aplicações modernas
PDF
Criando aplicações web com tecnologias Microsoft
PDF
Software gratuito
PDF
Mobile Back end as a Service na AWS
PDF
DevOps na AWS: Construindo Sistemas para Entregas Rápidas
PDF
Construindo APIs com Amazon API Gateway e AWS Lambda
PDF
Raising the bar #5 - Melhores práticas de workloads Microsoft
PDF
Criando e conectando seu datacenter virtual
PDF
Melhores práticas de workloads Microsoft na AWS
PPTX
Win302 daniel semedo_10 motivos para utilizar apache cordova (1)
PDF
Serverless Framework - Creating serverless applications
PDF
Escalabilidade para sua solução na Nuvem da AWS de um para centenas de milhõe...
PPTX
DevOps Experience 2022: Build de aplicações Spring Boot utilizando Github Act...
PDF
Escalando primeiros 10 milhões de usuários
PPTX
Usando Containers e Serverless para acelerar o desenvolvimento de aplicações ...
SATADS 2019 - Desenvolvimento com recursos da AWS
Introdução a arquitetura Serverless na AWS
Trabalhando com ALM na nuvem
Trabalhando com TFS na nuvem (Microsoft Azure). Quais vantagens de migrar o A...
Melhores práticas de CI/CD na construção de aplicações modernas
Criando aplicações web com tecnologias Microsoft
Software gratuito
Mobile Back end as a Service na AWS
DevOps na AWS: Construindo Sistemas para Entregas Rápidas
Construindo APIs com Amazon API Gateway e AWS Lambda
Raising the bar #5 - Melhores práticas de workloads Microsoft
Criando e conectando seu datacenter virtual
Melhores práticas de workloads Microsoft na AWS
Win302 daniel semedo_10 motivos para utilizar apache cordova (1)
Serverless Framework - Creating serverless applications
Escalabilidade para sua solução na Nuvem da AWS de um para centenas de milhõe...
DevOps Experience 2022: Build de aplicações Spring Boot utilizando Github Act...
Escalando primeiros 10 milhões de usuários
Usando Containers e Serverless para acelerar o desenvolvimento de aplicações ...
Anúncio

Mais de Walter Coan (20)

PPTX
Esquenta MVP Conf 2025 Blumenau Azure IoT Platform
PPTX
SQL Saturday 2025 RAG COSMOSDB Azure OpenAI
PPT
Palestra SQLSAT 2025 AZURE ML NVIDIA CUDA
PPTX
Azure User Group Moçambique - Azure IoT Operations
PPTX
DevOps Experience 2025 - Certificacoes em Kubernetes CNCF
PPTX
Devops Exp 2024 O que é o Radius Novembro-2024
PPTX
Devops Exp 2024 OpenTelemetry Grafana Agosto 2024
PPTX
Computação em nuvem status da tecnologia nas empresas
PPTX
API Gateways DevOps Experience Abril-2024.pptx
PPTX
2024-04-20-GlobalAzure-EventGridNamespacesMQTT.pptx
PPTX
CODECON Caminhos para Formação de um Arquiteto de Soluções em Nuvem
PPTX
Talk Floripa - Desenvolvimento de projetos de Internet das Coisas
PPTX
TechConnection 2023 Floripa Azure Container Apps
PPTX
Shift left DevOps Experience
PPTX
DevFest2023-Pragmatismo da Internet das Coisas
PPTX
Primeira certificação no Azure: AZ-900
PPTX
Novidades da plataforma Azure IoT
PPTX
Aplicações resilientes e Chaos Engineering em .NET com Polly + Simmy
PPT
TDC Connections 2022 - .NET + Microsserviços: alternativas open source para d...
PPTX
Microsoft Reactor Desenvolvimento serverless com azure function
Esquenta MVP Conf 2025 Blumenau Azure IoT Platform
SQL Saturday 2025 RAG COSMOSDB Azure OpenAI
Palestra SQLSAT 2025 AZURE ML NVIDIA CUDA
Azure User Group Moçambique - Azure IoT Operations
DevOps Experience 2025 - Certificacoes em Kubernetes CNCF
Devops Exp 2024 O que é o Radius Novembro-2024
Devops Exp 2024 OpenTelemetry Grafana Agosto 2024
Computação em nuvem status da tecnologia nas empresas
API Gateways DevOps Experience Abril-2024.pptx
2024-04-20-GlobalAzure-EventGridNamespacesMQTT.pptx
CODECON Caminhos para Formação de um Arquiteto de Soluções em Nuvem
Talk Floripa - Desenvolvimento de projetos de Internet das Coisas
TechConnection 2023 Floripa Azure Container Apps
Shift left DevOps Experience
DevFest2023-Pragmatismo da Internet das Coisas
Primeira certificação no Azure: AZ-900
Novidades da plataforma Azure IoT
Aplicações resilientes e Chaos Engineering em .NET com Polly + Simmy
TDC Connections 2022 - .NET + Microsserviços: alternativas open source para d...
Microsoft Reactor Desenvolvimento serverless com azure function
Anúncio

Último (10)

PDF
A sua pontuação aumenta ao escolher uma categoria, preencher uma descrição lo...
PPTX
Classifirrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrcação_IPAQ.pptx
PDF
Certificado de Conclusão Jornada Inteligência Artificial
PPTX
TURMA modelo de modelo apresentação 4DE.pptx
PDF
PROJETO DE PESQUISA PRONTO ESTÉTICA 2025 ABNT.pdf
PDF
Apostila_de_Laboratorio_de_Quimica_Inorg.pdf
PDF
PROJETO DE PESQUISA PRONTO FONOAUDIOLOGIA 2025 ABNT.pdf
PDF
Metodologias ágeis - Slides - aulas 1 a 5.pdf
PPTX
Fundamentos do Desenvolvimento Web. Fundamentos do Desenvolvimento Web.Fundam...
PDF
Agosto-Lilas-Conscientizacao-e-Combate-a-Violencia-contra-a-Mulher.pdf
A sua pontuação aumenta ao escolher uma categoria, preencher uma descrição lo...
Classifirrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrcação_IPAQ.pptx
Certificado de Conclusão Jornada Inteligência Artificial
TURMA modelo de modelo apresentação 4DE.pptx
PROJETO DE PESQUISA PRONTO ESTÉTICA 2025 ABNT.pdf
Apostila_de_Laboratorio_de_Quimica_Inorg.pdf
PROJETO DE PESQUISA PRONTO FONOAUDIOLOGIA 2025 ABNT.pdf
Metodologias ágeis - Slides - aulas 1 a 5.pdf
Fundamentos do Desenvolvimento Web. Fundamentos do Desenvolvimento Web.Fundam...
Agosto-Lilas-Conscientizacao-e-Combate-a-Violencia-contra-a-Mulher.pdf

Building Alexa Skills - 5th meetup AWS User Group Joinville