⇦ Back

WDX-180

Web Development X


Week 07 | JavaScript Core 1

Week 06 ⇦

Updated: 28/12/2023

⇨ Week 08


Week 07 - Day 1 | Just Enough JavaScript - Part 1

Schedule

Study Plan

This Module is about learning “Just enough JavaScript” in order to understand, trace and debug the execution process of JavaScript programs and learn how to read and comprehend every single line of code that you see. That’s probably the most important task, anyone learning a new language (even natural languages), must go through in order to become familiar with this new fascinating territory.

In order to follow the material, you will need to install and use the study-lenses tool. Here are the instructions:

Setting up Study Lenses (v2) on your System

  1. Clone the study-lenses repository from this link: https://github.com/in-tech-gration/study-lenses/.
    • git clone git@github.com:in-tech-gration/study-lenses.git
  2. Change to the study-lenses directory and install all dependencies:

    • Run: cd study-lenses
    • Then: npm install (or npm i for short)
  3. Checkout to the lenses2 branch and run the npm link command to make this available globally:

    • git checkout lenses2
    • npm link
    • (or if you’re on a Mac/Linux, you’ll perhaps need sudo npm link)
  4. Check that study-lenses have been successfully installed on your system by running the following command:

    • lenses2 --version or lenses2 -v

Launching Study Lenses and following the material

Once lenses2 is properly installed on your system, you can go to your WDX-180 folder and run lenses2 with the material for this Module:

  • cd WDX-180/
  • lenses2 curriculum/modules/javascript/denepo/_just-enough-javascript/

Here’s a basic methodology for going through the material:

  • 1) Read the related material and explore any external resources
  • 2) Study the inline code using the recommended lenses
  • 3) Go through the exercises and try to explore and comprehend the code using the suggested (enabled) lenses
  • 4) Feel free to experiment with more lenses!

Study Lenses Guide

Once you are inside an exercise of example code, once again use the recommended lenses displayed above the code to explore and understand the code:

Exercise Lenses

Now it’s time to go through the material. For this Module you will only need to go through the following sections:

  • 00-errors
  • 01-comments-and-logs
  • 02-primitive-values
  • 03-operators
  • 04-booleans
  • 05-strings
  • 06-undefined

Extra Resources

(Nothing here yet. Feel free to contribute if you’ve found some useful resources.)


Week 07 - Day 2 | Just Enough JavaScript - Part 2

Schedule

Study Plan

In this Module, we are continuing our journey into “Just enough JavaScript”.

Make sure to follow the guides on Setting up Study Lenses (v2) on your System and Launching Study Lenses and following the material from Day 01 and then go through the following sections:

  • 07-variables
  • 08-null

Extra Resources

(Nothing here yet. Feel free to contribute if you’ve found some useful resources.)


Week 07 - Day 3 | Just Enough JavaScript - Part 3

Schedule

Study Plan

In this Module, we are continuing our journey into “Just enough JavaScript”.

Make sure to follow the guides on Setting up Study Lenses (v2) on your System and Launching Study Lenses and following the material from Day 01 and then go through the following sections:

  • 09-interactions
  • 10-numbers
  • 11-block-scope
  • 12-conditionals

Extra Resources

(Nothing here yet. Feel free to contribute if you’ve found some useful resources.)


Week 07 - Day 4 | Just Enough JavaScript - Part 4

Schedule

Study Plan

In this Module, we are continuing our journey into “Just enough JavaScript”.

Make sure to follow the guides on Setting up Study Lenses (v2) on your System and Launching Study Lenses and following the material from Day 01 and then go through the following sections:

  • 13-while-loops
  • 14-review-quiz

Extra Resources

(Nothing here yet. Feel free to contribute if you’ve found some useful resources.)


Week 07 - Day 5 | Just Enough JavaScript - Part 5

Schedule

Study Plan

In this Module, we are continuing our journey into “Just enough JavaScript”.

Make sure to follow the guides on Setting up Study Lenses (v2) on your System and Launching Study Lenses and following the material from Day 01 and then go through the following sections:

  • 15-for-of-loops
  • 16-break
  • 17-continue

Extra Resources

(Nothing here yet. Feel free to contribute if you’ve found some useful resources.)


Weekly feedback: Hey, it’s really important for us to know how your experience with the course has been so far, so don’t forget to fill in and submit your mandatory feedback form before the day ends. Thanks you!



Project maintained by in-tech-gration Hosted on GitHub Pages — Theme by mattgraham