616655: Bootcamp

Room: Cyber Security 101 Difficulty: Beginner Subject: Introduction to foundational security concepts and the TryHackMe platform.

| Day | Focus | Morning (Lecture) | Afternoon (Hands-on) | Deliverable | |---:|---|---|---|---| | 1 | Foundations & Project Setup | Intro, tools, Git workflow, project planning | Repo init, environment setup, scaffold app (frontend + backend) | Working repo with README, basic routes | | 2 | Backend & API | REST principles, auth basics, database design | Implement API endpoints, user auth, migrations | Auth-enabled API with CRUD endpoints | | 3 | Frontend & Integration | Component design, state management, API integration | Build UI, connect to API, form validation | Interactive frontend consuming API | | 4 | DevOps & Testing | CI/CD, containerization, automated tests | Write tests, Dockerize app, create pipeline | Passing tests, Docker image, CI configured | | 5 | Polish & Demo | Performance, security checklist, presentation skills | Bug fixes, UX polish, deploy to production, rehearsals | Deployed app + final demo presentation | bootcamp 616655


Note: As this is an introductory room, the answers are often found directly in the task text. Note: As this is an introductory room, the

Task 1 (Introduction)

Task 2 (Security Trinity)

Task 3 (Careers)

(Note: Exact questions change occasionally, but the answers are always explicitly stated in the reading material provided in the room.) Task 2 (Security Trinity)