Today’s Progress: Continued to work on FCC and TOP. Also worked through my final project for class.
Thoughts: know the rules say not to include coursework but this final project felt significant enough to include in my journey. Just a few months ago, I wouldn’t have known how to do like 95% of what this project took to work, so I’m pretty proud of myself.
For TOP, today I went through the Git 101 section. To an extent, I’ve already kind of been using Git to save my personal stuff to Github, but it was nice to have this resource available to reinforce the information I already knew.
In regards to my Personal Portfolio project, today I focused almost exclusively on just cleaning up the code I’ve come up with so far and making it more efficient. I had to bust out the pencil and paper just to get my thoughts in order.
Link(s) to work:
- Gradebook Final Project
- Personal Portfolio Project
- Understanding Boolean Values
- Using Conditional Logic with If Statements
- Comparison with the Equality Operator
- Comparison with the Strict Equality Operator
- Comparison with the Inequality Operator
- Comparison with the Strict Inequality Operator
- Comparison with the Greater Than Operator
- Comparison with the Greater Than Or Equal To Operator
- Comparison with the Less Than Operator
- Comparison with the Less Than Or Equal To Operator
- Comparisons with the Logical And Operator
- Comparisons with the Logical Or Operator
- Introducing Else Statements
- Introducing Else If Statements
- Logical Order in If Else Statements
- Chaining If Else Statements
- Golf Code
- Selecting from Many Options with Switch Statements
- Adding a Default Option in Switch Statements
- Multiple Identical Options in Switch Statements
- Replacing If Else Chains with Switch
- Returning Boolean Values from Functions
- Return Early Pattern for Functions
- Counting Cards
- Build JavaScript Objects
- Accessing Objects Properties with the Dot Operator
- Accessing Objects Properties with Bracket Notation
- Accessing Object Properties with Variables