Code Monkey home page Code Monkey logo

ticketless's Introduction

ticketless

An amazing workshop about AWS and Serverless where you have the chance to build a time-travel music business! 😱

CircleCI JavaScript Style Guide

Ticketless logo


What is this

This repository gives to you training material to host a day long (7 hours) workshop to teach the basics of Serverless on AWS.

During the full course of the workshop you will build a fully-fledged web application with a frontend, backend APIs powered by a database and even a work queue system for background data processing.

The application that you are going to build is the business of the future: as soon as time travel will be generally available, somebody will have the idea of allowing people to attend concerts of bands that made the history of music! You have the opportunity to start working on this business ahead of time and learn some cool technologies, so don't waste your time! 😏

Here are some screenshots of the application, to give you a feeling of what you will be building:

Home Page

Home page

Gig page

Gig page

Payment form

Payment Form

What are you going to learn

During this exciting aws-serverless-business-music-time-travelβ„’ experience there are several interesting concepts you are going to learn:

  • How to host a Single Page Application (SPA) on S3
  • How to write APIs with AWS Lambda and API Gateway
  • How to use DynamoDB to store the data for your APIs
  • How to process forms with AWS Lambda
  • How to publish messages (pub/sub) through SNS
  • How to store unit of works on SQS
  • How to create background workers with AWS Lambda
  • ... and a lot of other useful things, like:
    • Serverless Application Mode (SAM) and Cloudfront
    • AWS Roles, Policies and the security model in general
    • The AWS Command Line interface
    • Some bash tricks
    • Some other cool details about AWS and Serverless

How to get started

Well, yeah, it's about time you decided to get started! 😀

Move to the intro section and you'll see what to do next and what you need to begin with the first lesson!

πŸ™Œ Check out the intro β–ΆοΈŽ

ticketless's People

Contributors

lmammino avatar nicknaso avatar padraigobrien avatar yuhuix avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

ticketless's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.