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
- Basic HTML5 Format
- HTML Headings
- HTML Entity Characters
- HTML Lists
- HTML Basic Text Tags
- HTML Containers
- HTML Inline- and Block-Level Elements
- Using Heading Levels and Grouping Content in HTML Semantically
- Validating HTML
- Indenting HTML
- Anchor Tags (links) in HTML
- HTML Site Navigation
- Images in HTML
- Favicons
- HTML Audio and Video
- Linking to Assets and Resources in HTML
- HTML Forms
- HTML Tables
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