Skip to content
master
Switch branches/tags
Code

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
Mar 14, 2021
Mar 13, 2021
Mar 13, 2021
Mar 13, 2021
Mar 18, 2021
Mar 13, 2021
Mar 13, 2021
Mar 13, 2021
Feb 21, 2019

Vets Who Code Vets Who Code Curriculum

BLOCK 1 - The Big Three 🔧

Week 1 - Internet functionality and code work flows.

Week 2 - HTML5 && CSS3

  • Basic HTML Elements
  • Content Grouping HTML Elements
  • Text Level Semantic HTML Elements
  • Form HTML Elements
  • Content Embedding HTML Elements
  • Images / Multimedia HTML Elements
  • Intro To CSS
  • Box Model
  • Styling Text
  • CSS Layout
  • Flexbox
  • CSS Grid

Week 3 - UX/Interaction Design

  • Design Psychology ( User-Focused Design)
  • Color Theory
  • Balance
  • Typography
  • Contrast
  • Consistency
  • Design Strategy

Week 4 - Web Accessibility

  • Keyboard Shortcuts
  • Focus Based Elements
  • Focus Control
  • Skip Links
  • Aria
  • Color Ratio

Week 5 JavaScript Basics - purpose and how to use:

- Primitives
- Conditionals
- Arrays
- Loops
- Functions
- Objects
-Nested Functions
  • DOM manipulation with JS

    • Create
    • Replace
    • Unwrap
    • Remove ( Destroy )
    • Empty
    • Inserting
    • Grabbing the Text
    • get and set Content
    • Append and Prepend
    • Wrap
    • Clone
    • Iteration
  • ES6

    • Let and Const
    • Arrow Functions
    • Default Parameters
    • Async/Await
    • Promises
    • For Of Loops
    • Spread Operators and Rest Parameters
    • Maps
    • Sets
    • Static Methods
    • Getters and Setters
    • JSON
    • Scope / Closures / Hoisting

Week 6 : APIs && Serving To The Web

  • Using Browser APIs
  • Using Third Party APIs
  • Serving to The Web
    • Github Pages
    • Netlify
    • Surge

BLOCK 2 - React && Gatsby ⚛️

Week 7 | React I

  • React Basics
  • Tooling
  • JSX
  • Hooks
  • Effects
  • React Dev Tools

Week 8 | React II

  • Async & Routing
  • Class Components
  • Error Boundaries
  • Context
  • Portals

Week 9 | Gatsby

  • Set Up
  • MDX
  • Outside Data

Week 10 | GraphQL

  • Schemas
  • Definition Language
  • Scalar & Object Types
  • Validations
  • Query & Mutation Types
  • Resolvers
  • Interfaces
  • Auth

Week 11 | Jest

  • Introduction
  • Layout
  • Describe it
  • Assertions
  • Async tests
  • Lifecycle
  • Snapshot testing
  • Automocking
  • Coverage report

BLOCK 3 - Beginner Serverless and DevOps

Week 12 | Docker

Week 13 | Github Actions

Week 14 | AWS

About

Breakdown of classes for curriculum topics

Resources

Releases

No releases published

Packages

No packages published

Languages