Course Resources

The resources shared below were a part of GIT215 when it was taught by Prof. Barnett, but they are relevant to anyone in web courses in the program. Clickable topics link to pages of code snippets and explanations of that concept. Topics that aren’t linked yet will be added soon.

HTML

CSS

  • Linking to a Stylesheet
  • CSS Rules
  • CSS Selectors
  • Common CSS Properties (Color, Background, Display)
  • CSS Floats
  • CSS Units of Measurement
  • Color in CSS
  • The CSS Cascade, Inheritance, and Specificity
  • Viewing and Testing CSS in the Chrome Dev Tools
  • CSS Box Model (Sizing, Borders, Margin, Padding)
  • CSS Variables
  • CSS Font and Text Properties
  • Centering Elements with CSS
  • Accessible CSS Styling for Text
  • Validating CSS
  • CSS Layout Types
  • CSS Flexbox
  • CSS Grid
  • Positioning Elements with CSS
  • CSS for HTML Forms
  • How to Obfuscate CSS
  • Browser Default Styles (User Agent Stylesheet)
  • CSS Reset
  • Understanding the Cascade
  • Page Layout with CSS

General Web Development

  • Naming and Organization Best Practices for Files & Folders
  • How to Find the Correct Link to Submit for an Assignment/Activity
  • Shortcuts in VS Code
  • Helpful Extensions in VS Code
  • Web Hosting
  • Domain Names
  • Wireframes
  • Process – Building a Website
  • Making Design Choices in Web Development
  • Viewing Your Webpage at Different Sizes in Chrome

Version Control

  • Creating a Repository on GitHub
  • Creating a Repository on your Computer
  • Cloning an Existing GitHub Repository
  • Forking a Repository
  • Commits in a Repository
  • Ignoring Files in a Repository
  • Rolling a Commit Back
  • Publishing to GitHub Pages