Introduction to the Course
  • What to Expect from the Course
  • Tools You'll Need
  • Optional: Installing Node and Create-React-App
  • Optional: Installing a Code Editor
  • Test Driven Development, Jest, Enzyme, & More
GiftGiver and Test Driven Development
  • GiftGiver Preview
  • Set Up GiftGiver with a Unit Test
  • Important: Enzyme Adapter
  • Snapshot Test the App Component
  • Render the Gift List in the App
  • Render GiftGiver and the Gift List
  • Behavior Driven Development
  • BDD in GiftGiver
  • Test and Build the Gift Component | Part One
  • Test and Build the Gift Component | Part Two
  • Remove a Gift
  • Test Coverage and Helper Methods
  • Optional Styling
  • Section Summary | GiftGiver and Test Driven Development
LootCheck and Behavior Driven Development | Part One
  • LootCheck Preview
  • Start Up LootCheck with an App Component
  • Optional: Understanding Redux
  • Optional: Understanding Redux
  • Optional: Understanding Redux Visually
  • Set a Balance with a Redux Action
  • Create the Balance Redux Reducer
  • Test and Build a Wallet Component
  • Render the Wallet
  • Support Redux Deposit and Withdraw Methods
  • Local Wallet Balance with State
  • Dispatch Deposit and Withdraw
  • Store Data with Cookies
  • Section Summary | LootCheck and Behavior Driven Development | Part One
LootCheck and Behavior Driven Development | Part Two
  • APIs and Middleware in LootCheck
  • Async Actions, Middleware, & Redux Thunk
  • Accessing the Bitcoin API
  • Fetch the Bitcoin Value through Redux
  • Bitcoin Redux Reducer
  • Combine Reducers
  • Test and Build the Loot Component | Part One
  • Test and Build the Loot Component | Part Two
  • Stateless Functional Components - Convert the App
  • Run the Coverage Report
  • Styling and API Cleanup
  • Section Summary | Lootheck and Behavior Driven Development | Part Two
Conclusion
  • Final Remarks and Bonus Content