Skip to content

Class repository for August 2021 Fullstack Academy Remote Bootcamp Prep 'B' Course

Notifications You must be signed in to change notification settings

hpr/2108-FSA-RM-BCP-MO-B

Repository files navigation

2108-FSA-RM-BCP-MO-B

Hello! This is where Harry and David will put the material for BCP. It will be updated after every class. If any of the links don't work don't hesitate to slack message and let us know.

Table of Contents

  1. Introduction And Tidy Code
  2. Loops And Debugging
  3. Coercion And Truthiness
    P1. Project 1: Caesar Cypher
  4. Scope
  5. Arrays I
  6. Arrays II
    P2. Project 2: Sudoku Validator
  7. Objects
  8. Recursion I
  9. Recursion II
  10. Last Steps

Optional Lectures:

6-A. Object Methods
6-B. Pass by Value Pass by Reference
6-C. Higher-Order Functions I
6-D. Higher-Order Functions II

Additional Resources

Code Wars Links:

Here are a few links to problems on Code Wars, feel free to start at whatever level you feel confident. They're a good way to review things we've learned thus far.

8 = Beginner, 1 = Master

Additional Notes

Notes

Full Notes

  1. Functions
  2. Const vs Lets
  3. Quick Maths
  4. String Interpolation

00 Introduction And Tidy Code

Workshop

Tidy Code Slides

Live Lecture

Live Review

Notes

Past Notes

  1. Solutions w/ Harry

01 Loops And Debugging

Loops Workshop & Solutions

Loops & Debugging Slides

Live Lecture (prior cohort)

Live Review (prior cohort)

Notes

Full Notes

  1. While Loop
  2. For Loop
  3. Which is Better
  4. Continue Keyword
  5. Break Keyword

02 Coercion and Truthiness

Workshop & Solutions

Lecture Slides

Live Lecture

Live Review

Notes

P1 Caesar Cypher

Workshop & Solutions

Lecture Slides

Live Lecture (prior cohort)

Live Review

Notes

03 Scope

Workshop & Solutions

Lecture Slides

Live Lecture

Live Review

Notes

Full Notes

  1. What is Scope?
  2. Global Scope
  3. Functional Scope
  4. Nested Functions & Functional Scope
  5. Block Scope
  6. Hoisting
  7. Best Practices

04 Arrays I

Workshop & Solutions

Lecture Slides

Live Lecture

Live Review (prior cohort)

Notes

Full Notes

  1. Array Definition
  2. Typeof & Array.isArray()
  3. Bracket Access
  4. Bracket Assignment
  5. Array Looping
  6. Array Length
  7. Array.push()
  8. Array.pop()
  9. Array.shift()
  10. Array.unshift()
  11. Array.indexOf()
  12. Array.slice()
  13. Array.includes()
  14. Array.reverse()

05 Arrays II

Workshop & Solutions

Lecture Slides

Live Lecture

Live Review

Notes

P2 Sudoku Validator

Workshop & Solutions

Lecture Slides

Live Lecture

Review

Notes

06 Objects

Workshop & Solutions

Lecture Slides

Live Lecture

Live review

General Notes

Full Notes

  1. What is an Object
  2. Why are Objects Useful
  3. Typeof an Object
  4. Creating Objects
  5. Access Object Properties
  6. Adding Object Properties
  7. Changing Object Properties
  8. Deleting Object Properties
  9. In Operator
  10. For In Loop
  11. Object Methods
  12. Nested Arrays
  13. Nested Objects

6-A Object Methods

Workshop & Solutions

Lecture Slides

Live Lecture

Live Review

Object Methods Notes

  1. What Are Methods
  2. Creating Methods
  3. this
  4. Workshop Questions & Solutions

6-B Pass By Value Pass By Reference

Workshop & Solutions

Lecture Slides

Live Lecture

Live Review

Notes

6-C Higher Order Functions I

Workshop & Solutions

Lecture Slides

Live Lecture

Live Review

Notes

6-D Higher Order Functions II

Workshop & Solutions

Lecture Slides

Live Lecture

Extra Review

Notes

07 Recursion I

Lecture Slides

Workshop & Solutions

Live Lecture (prior cohort)

Live review (prior cohort)

Notes

Full Notes

  1. Definition of Recursion
  2. The Call Stack
  3. Countdown
  4. Factorial
  5. Iterables
  6. Hints

08 Recursion II

Lecture Slides

Workshop & Solutions

Live Lecture

Live Review

Notes

Full Notes

  1. logsAnArray
  2. concatEls
  3. sumVals

09 Next Steps

Credit to @arielahdoot for the repository template

About

Class repository for August 2021 Fullstack Academy Remote Bootcamp Prep 'B' Course

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published