Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

LESSON PLAN (4/24) #19

Open
vardaansinha opened this issue Apr 2, 2023 · 0 comments
Open

LESSON PLAN (4/24) #19

vardaansinha opened this issue Apr 2, 2023 · 0 comments

Comments

@vardaansinha
Copy link
Owner

vardaansinha commented Apr 2, 2023

This is how we're going to go through our presentation on 4/24:

  1. AWS and Deployment, Docker, Nginx Improvements (Shaurya and Shivansh)

We will go through this for 3-5 minutes and make sure that the class understands any updates that we made, and go through the deployment review. This is a concept that mostly everyone is already familiar with, so we won't take too much time on this.

  1. DNS Setup (Shaurya and Shivansh)

DNS Setup incorporated with EC2. We will go more into DuckDNS, building off of what Jeffrey built. This will be presented for around 7-9 minutes.

  1. What is KASM? (Justin and Vardaan)

We will go through this blog post for 3-5 minutes and make sure that the class understands the basics and we can answer any questions if necessary.

  1. KASM on EC2 Guide (Justin and Vardaan)

We will go through this notebook for around 7-9 minutes. This is a setup process that may take up too much time for one class period for everyone to follow along and install all the necessary features for, so we will go through it ourselves with pictures and code blocks.

  1. Advanced Security Certbot (Dhruva and Vyaan)

We will go through this overview for 3-5 minutes. Mostly everyone is familiar with Certbot, but we will dive deeper with this post overview and make sure to clarify any concerns/questions.

  1. Discovering Alternatives to Certbot (Dhruva and Vyaan)

We will go through other alternatives to Certbot. We will explain the pros/cons of these alternatives and come to a final conclusion of which platform we should utilize for this aim, and make sure to explain our backing. This should take 5-7 minutes.

  1. The different types of AWS Databases (Nicolas and Prasith)

We will go through all the different types of AWS databases. This is going to be an overview of how each of these databases work, and review the SQLite functionalities as well. This should take 5-7 minutes.

  1. Pros/Cons of each of the AWS Databases in comparison to SQLite (line-by-line comparison) (Nicolas and Prasith)

This will be an in-depth comparison, should take 5-7 minutes.

  1. Implementing these AWS Databases (Notebook) (Nicolas and Prasith)

We will go through the code blocks and have a comprehensive guide on how to implement these different AWS Databases. This will be similar to the SQLite setup implementation to make it easy to understand. This should take 7-9 minutes.

HOMEWORK/HACKS:

We will likely add questions within code blocks, or questions in regards to researching even more about some of the applications that we talk about (within blogs or notebooks).

We will also ask for a notebook where they show off some of the functionalities of an AWS DB of their choice.

GRADING:

0.9/1: Finishing all of the hacks

0.8/1: Trying the hacks but not completing them

0.7/1; Not doing the hacks at all

Overall, this entire presentation should take around 60-65 minutes, essentially taking up the whole class period.

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

8 participants