Introduction to Designing and Building for Web
For questions or assistance, please email me at danielarbello@gmail.com.
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
brew install --cask warp
winget install Warp.Warp
Macintosh HD/Users/YOUR-USERNAME/
. I suggest making a folder here called Sites
or similar (i.e., Macintosh HD/Users/YOUR-USERNAME/Sites
).cd
command. For example, if you made a folder called Sites
you would type cd Sites
. (Your shell always boots up in this /Users/YOUR-USERNAME/
directory.)git@github.com:danarbello/test.git
git checkout -b BRANCH-NAME
(replace "BRANCH-NAME" with your branch name like git checkout -b install-astro
)npm create astro@latest
Set up groups or individual objectives and meet with Dan to plan out DoL.
Questions to ask yourself:
Bonus (time permitting): Experiment with recreating an annoying "block" in the wild using the whiteboard, Inspector, or CodePen.
Some fun resources:
1990s: Bulletin Board Systems
Dial-up and AOL
Search engines begin to pop up: Yahoo, Lycos, etc.
Chatrooms 2.0 (aka "Instant Messaging")
Social media is introduced to the world with MySpace
People start teaching themselves basic HTML and CSS in order to customize their pages
Nothing is transparent: all development is quiet and locked behind corporate doors. If you aren't a webmaster or working on the engineering team of one of these companies then you've no idea what is going on behind the code.
How web software is made, tweaked, and maintained nowadays:
World Wide Web Consortium (W3C) maintains and upgrades internet software.
It's systems all the way down.
Management systems make up the vast majority of the internet nowadays.
Bonus stuff: