All Projects → simalexan → jarvis-workshop

simalexan / jarvis-workshop

Licence: other
Amazon re:Invent workshop - "Alexa, Ask Jarvis to Create a Serverless App for Me" -

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to jarvis-workshop

Voice Powered Analytics
Workshop to build voice enabled integration with data analytics
Stars: ✭ 110 (+685.71%)
Mutual labels:  alexa, workshop
aws-tutorial-code
AWS tutorial code.
Stars: ✭ 114 (+714.29%)
Mutual labels:  dynamodb, comprehend
node-express-reddit-clone
Build a Node, Express and MySQL-based clone of Reddit for DecodeMTL web development bootcamp
Stars: ✭ 28 (+100%)
Mutual labels:  workshop
akka-persistence-dynamodb
DynamoDBJournal for Akka Persistence
Stars: ✭ 85 (+507.14%)
Mutual labels:  dynamodb
csharpworkshop
Workshop content on Learning C# on Linux using .NET Core
Stars: ✭ 33 (+135.71%)
Mutual labels:  workshop
ask-toolkit-for-vscode
ASK Toolkit is an extension for Visual Studio Code (VSC) that that makes it easier for developers to develop and deploy Alexa Skills.
Stars: ✭ 90 (+542.86%)
Mutual labels:  alexa
serde dynamodb
Talk with dynamodb using your existing structs thanks to serde
Stars: ✭ 28 (+100%)
Mutual labels:  dynamodb
pythonworkshops
Materials for Python workshops
Stars: ✭ 28 (+100%)
Mutual labels:  workshop
aiodynamo
Asynchronous, fast, pythonic DynamoDB Client
Stars: ✭ 51 (+264.29%)
Mutual labels:  dynamodb
less
Go serverless website on AWS Lambda.
Stars: ✭ 22 (+57.14%)
Mutual labels:  dynamodb
clojure-workshop
Basic Clojure training material for a one day workshop
Stars: ✭ 28 (+100%)
Mutual labels:  workshop
VJ-Base
An addon for Garry's mod that contains bunch of bases to make many different types of addons.
Stars: ✭ 57 (+307.14%)
Mutual labels:  workshop
touchdesigner-summit-2019-external-python
No description or website provided.
Stars: ✭ 35 (+150%)
Mutual labels:  workshop
react-portfolio
⚛️ A workshop for ReactJS.
Stars: ✭ 36 (+157.14%)
Mutual labels:  workshop
database-journal
Databases: Concepts, commands, codes, interview questions and more...
Stars: ✭ 50 (+257.14%)
Mutual labels:  dynamodb
Jarvis-personal-assistant
Comfort of a personal assistant for Linux systems. Currently features native google, yahoo, bing searches, weather conditions, videos from youtube and looking up for images as well, all in a very reliable structure and UI.
Stars: ✭ 45 (+221.43%)
Mutual labels:  jarvis
lambdajam
Workshop on Program Transformations
Stars: ✭ 22 (+57.14%)
Mutual labels:  workshop
workshop
React Workshop
Stars: ✭ 13 (-7.14%)
Mutual labels:  workshop
gis-for-geoscientists
Repository for "GIS for Geoscientists" workshop series. This repo contains data, protocols, outputs, lectures, and resources used the workshop. Course taught by Nicholas Barber. Available for future booking upon request! Contact me ([email protected]) for a quote.
Stars: ✭ 19 (+35.71%)
Mutual labels:  workshop
skill-sample-nodejs-berry-bash
Demonstrates the use of interactive render template directives through multi modal screen design.
Stars: ✭ 22 (+57.14%)
Mutual labels:  alexa

Alexa, Ask Jarvis to Create a Serverless App for Me

Ever dreamed making a voice assitant capable of helping you out in your work as a developer? Or a voice assistant that would be able to develop quick prototypes or even complete applications?

Well, even if you haven't dreamt, this workshop will help you unleash the whole power of AWS to help you out in your everyday work!

Contents

This workshop is team based. Each team has a goal of building their own serverless voice assistant and completing as much as possible.

The workshop is organized into several task sections:

The minimum is to complete the Alexa Skill, Application Repository, Comprehend.

1 Alexa Skill Tasks

These tasks are focused on building the necessary Alexa skill intents that are going to be the your interface to create applications and their services.

Difficulty: Medium

You can find more details in the /1-alexa-skill folder.

2 Application Repository Tasks

Application Repository tasks are focused on creating methods to interact with the AWS API for the Serverless Application Repository and CloudFormation, to search serverless components, get each one and deploy them using CloudFormation.

Difficulty: Easy

You can find more details in the /2-app-repo folder.

3 Comprehend Tasks

Comprehend tasks are the core of your application. They are focused on creating methods to interact with the AWS API for the Comprehend and to do further custom analysis and combinations needed for detecting which serverless components to use.

Difficulty: Hard

Hint: If possible, develop it in a pair-programming fashion

You can find more details in the /3-comprehend folder.

4 DynamoDB Tasks (Optional)

These tasks are focused on storing the created application and their corresponding services information to their DynamoDB tables for further work. These tasks should build methods for saving and getting created application information and saving and getting created service information (such as name, appId, input, process, output) which are interacting with the AWS API for DynamoDB.

Difficulty: Easy

You can find more details in the /4-dynamodb folder.

5 Final task: connect all services together

At this point, your team will need to connect all services you built.

You can find more details in the /5-connect-it-all folder.

Difficulty: Medium

Useful links

(c) Copyright 2018 Aleksandar Simovic, All Rights Reserved.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].