mattandrews / birmingham-school-of-code-aws-day

Birmingham School of Code - Cohort 4 AWS day

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Birmingham School Of Code AWS Day

Birmingham School of Code - Cohort 4 AWS day 2020-12-03

Objective

Give SOC students a feel for AWS and then be able to deploy an application to EC2 and a static site to S3 + Cloudfront. Give as much hands on as possible.

Timetable

item time
Start 9:15am
Break 1:30pm - 2:20pm
Finish ~4:00pm

Syllabus

  • Admin - create slack channel, split up into 6 groups, give each pair a (/zoom breakout room), and aws account creds from log in spreadsheet

  • Intro - the team, who we are and our journeys into software engineering (go through your LinkedIn profile)

  • Intro to AWS Cloud ~ 10 mins https://www.slideshare.net/mobile/AmazonWebServices/module-1-introduction-to-the-aws-cloud-awsome-day-online-conference-2019

    • By end of 2018, AWS annual revenue = $25.65 billion
    • AWS has over 60% of cloud market
    • Explore AWS a bit and go over services
  • EC2 - deeper dive, create instance

    • Break up into your groups:
      • Spin up and configure an ec2 instance in dev VPC of choice
      • Get nodejs 14+ installed
      • Get a rudimentary NodeJS web app running. Sample one in /app
      • Poke holes in the security group to the world
      • Access your API from the world
        • observe your "access logs"

Break for guest lecturer

  • S3 + Cloudfront - deeper dive, create instance
    • what is a CDN ?
    • Break up into your groups:
      • create an s3 bucket
      • configure it for web access
      • test access to bucket
      • create a cloudfront distribution
      • wire up s3 bucket to cloudfront
      • test cloudfront distribution

Lecture

About

Birmingham School of Code - Cohort 4 AWS day

License:GNU General Public License v3.0


Languages

Language:Shell 71.0%Language:JavaScript 29.0%