Home
Bootcamp
Events
Blog
Apply
No site found for btvca-curriculum.herokuapp.com; using Bootcamp content.
Learn to Code with JavaScript
Intro
The Command Line
Hello Express
Values
Common Operators
Strings
Numbers
Common Methods
Variables
Null
Functions
Functional Labs
Logic
Input and Output
Loops
Arrays
ARGV
Objects
Methods
Iteration Methods
Objects Methods and Classes
Object Labs
Stacks
Scope
Recursion
Debugging Locally
JSON
Timing in JavaScript
Test Driven
Cypress
Unit Testing
Hybrid Styles
Promises
Video
*
Evented I/O
Encapsulation
State Machines
The World Wide Web
Hello, HTML World!
Anchors
How the Web Works
Video
URLs
Introduction to HTML
Going Further With HTML
Web Page Structure With HTML5
Styling with CSS
DOM Debugging
DOM Scripting
DOM Scripting Labs
Forms
Embedding
Responsive Layout with CSS
Page Layout With CSS
Introduction to Responsive Development
Page Layout with CSS Grid
Video
Page Layout With CSS Flexbox
Navigation
Client-Side Coding with JavaScript
DOM
Browser Debugging
Embedding
Event Listeners
AJAX
Calling APIs from JavaScript
Interactive Mapping
Urls and JavaScript
Local Storage
Server-Side Coding with JavaScript
Intro to Server-Side JS
Hello Express
HTTP
Video
Urls
Serving Files
JSON
Forms
Parameters
Routing
Blog
State: Cookies
State: Files
Object-Oriented Design with JavaScript
Object-Oriented Design
Object-Oriented JavaScript
Creating Objects
Object-Oriented JS Inheritance
Using Prototypes
Encapsulation
Databases
Overview
Mongodb
Mongodb Example
Mongodb Queries
Mongodb Array Queries
Mongoose
Security and Authentication
Passport
Firebase Intro
Authentication
Client-Side Coding with React
What Is React
JSX and the Virtual DOM
Setting Up React
Class V Functional Components
Component Oriented
Props and State
Responding to Events
Forms in React
React Hooks
Conditionally Rendering Components
Rendering Multiple Components
Fetching Data
Lifting State to Parents
Composition Vs Inheritance
Using Refs
Error Boundaries
Routing in React
Agile Development
What Is Agile
Cadence
Retrospectives
Refactoring
Pair Programming
Test Driven
Video
Acceptance Testing
Inceptions
Planning
Version Control with Git and GitHub
Git Intro
Git Branches
Git Basics
Git Workflows
GitHub Forks and Clones
Tricks of the Trade
Debugging
Modern Debugging
How to Demo