Skip to content

Instantly share code, notes, and snippets.

View im-knots's full-sized avatar

Knots im-knots

View GitHub Profile
@im-knots
im-knots / sre-rampup.md
Last active April 26, 2024 08:29
SRE Projects for Rampup

SRE Intro Projects

Basics of Web Development

  1. Create a Git repository on Github or elsewhere and clone it. All of your following work must be commited regularly to this repository
  2. Create a basic web application using a modern front-end framework (Hint: npx create-react-app). Familiarize yourself with the basics of front-end web development. Learn modern Typescript, props, imports. Create multiple pages, navigation, routers. Style it. Import material-ui components. Become fluent and at ease navigating a modern web app code.
  3. Create a REST API using modern backend frameworks (Hint: Flask-Python). Connect your API to an SQL database. Write handlers to CRUD store resources of your choice in a database table. Write a test suite for your API with >90% coverage and be able to quickly run your test suite to validate everything is still working at all times. Become fluent and at ease navigating a modern backend app code.
  4. Use your web client to pull your data from your API and display it nicely. Le