Check: Git Knowledge check · 5 min · Module 5, lesson 6 of 6 5 min left in this module
Module 5 · Git essentials Lesson 6 of 6 Application foundations 1. Frontend, backend and the browser What runs in the browser, and what runs on a server Static sites, server-rendered apps and APIs How ComputeSphere maps these: static site, web service, background worker, cron job Check: frontend and backend 2. APIs What an API is REST and JSON Status codes in practice Try it: call a public API, then a local one Check: APIs 3. Databases in an app Schemas, tables and relationships Migrations: changing a schema safely ORMs, and when to write SQL Connection pools and limits Try it: run a migration locally Check: databases in an app 4. Configuration Configuration belongs outside the code Environment variables One build, many environments On ComputeSphere: service variables and when a change needs a redeploy Check: configuration 5. Git essentials Set up Git Commits and history Branches and merges Try it: branch, commit, resolve a conflict .gitignore and what never goes in a repo Check: Git 6. Secrets What counts as a secret How secrets leak: git, logs, images, screenshots Try it: find a secret in git history, then remove it properly On ComputeSphere: secret variables Check: secrets 7. GitHub Repositories and pull requests on GitHub Reviews and protected branches Try it: open and merge a pull request GitHub Actions at a glance, and connecting GitHub to ComputeSphere Check: GitHub 8. Architecture 101 Monolith or services Web, API, database, worker: a reference architecture What scales and what doesn't Check: architecture Path challenge Lab: configure without rebuilding Goal: Confirm you can make useful commits, predict what a merge will do, resolve a conflict, keep the wrong files out of a repository, and run database migrations from one place.
Four questions: three on Module 5 and one from Module 3. Every answer explains itself, right or wrong.
Mark as complete