Installfest
What are we trying to accomplish?
By the end of this lecture you'll have a complete development environment in your machine with the capabilities to run Python, Node, and PostgreSQL. Additionally, you'll understand the basics of a linux operating system, the terminal Command Line Interface (cli), and your systems folder structure.
Lectures and Assignments
Lectures
Installing Our Tech Stack
Interacting with Assignments
Assignments
TLO's (Terminal Learning Objectives)
- Run Python, JS and SQL programs on your local dev environment (your computer) from the command line and install dependencies with
pipandnpm - Write and edit code with VS Code
ELO's (Enabling Learning Objectives)
- Use git on the command line, authenticated to your github account, to clone repos & push code
- Command line fundamentals: Navigating, Creating Files and Directories, interacting with the OS & Programs in the Shell.
- Get your local machine set up to start the course: Python, JS, git, Postgres
- Overview of Operating Systems / UNIX
- Install packages to your system with a package manager such as
aptorbrew - Install postgres & configure it to be able to use psql easily