Code Monkey home page Code Monkey logo

aws_masterclass_homework's Introduction

Please help us improve and share your feedback! If you find better tutorials or links, please share them by opening a pull request.

HackYourFuture - Serverless in the cloud”

The purpose of the course is to extend the capabilities and knowledge on how to deliver serverless solutions in the cloud. The course covers services and technologies useful in the areas of web development, data engineering and data science.

It should be noted that these services are not mutual exclusive, i.e storage is used for multiple purposes.

During the course, the solutions created and deployed will also be evaluated from mulitple perspectives. This includes cost, scalability, security, infrastructure and monitoring design perspectives. The programming languges is limited to node.

To get more specific, the students will gain knowledge on how to:

  • deploy, host and manage static web applications in the cloud
  • create timebased, eventbased and trigger based Lambda functions
  • create serverless REST or GraphQL APIs
  • create basic but powerful ETL pipelines.

The course will likewise have focus on the ability to discuss, argument and analyze their solutions from core cloud principles (cost, security, infrastrucutre etc.)

Structure is divided as the following:

  • 20% : Teacher/Video presentation
  • 20% : Student presentation (including feedback)
  • 35% : Exercise at class (student groups + teachers + mentors)
  • 25% : Exercise at home (student groups + mentors)

Prerequisites

Basic programming sills or the Javascript module courses offered by HYF.

Preparation

Materials and guides for each week should be read before class. Mandatory homework exercises should also be completed on a weekly basis.

In addition, small study groups will be asked to present a given topic very briefly (max 5 minutes) at least once throughout the course.

Environment setup

Planning

Week Topic Preparation Lesson plan Homework
1. Serverless and course structure
Core services and cloud providers
Presentations and study groups
Setup, deployment & Assignment walkthtrough
Preparation Lesson plan Homework
2. Storage
Storage overview
Static web hosting
Assignments
Preparation Lesson plan Homework
3. Compute
Lambdas/Functions overview
Cron/Timebased functions
Assignments
Preparation Lesson plan Homework
4. Storage
Interfacing with storage
Emitting events
Assignments
Preparation Lesson plan Homework
5. Databases/Compute
Serverless API's
DynamoDB
Assignments
Preparation Lesson plan Homework
6. Databases/Compute
Dynamo Events
Queues
Assignments
Preparation Lesson plan Homework
7. Project X Project description
Project implementation
Preparation Lesson plan Homework
8. Project X
Project implementation
Preparation Lesson plan Homework
9. Project X
Project presentation & Feedback
Preparation Lesson plan Homework

aws_masterclass_homework's People

Contributors

keerthi1822 avatar

Watchers

James Cloos avatar  avatar

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.