Topics Covered

  • Duration: 80 minutes

  • Learning Objectives:

    • Refresh JavaScript fundamentals, emphasizing ES6+ features.

    • Understand the core JavaScript concepts essential for Node.js.

  • Outline:

    1. JavaScript syntax and key features.

    2. Variables, data types, and operations (e.g., let, const, arrays, objects).

    3. ES6+ features: destructuring, template literals, arrow functions.

    4. Conditional statements and loops.

    5. Debugging and linting JavaScript code.

    6. The Math and Date objects​.

  • Student Activity:

    • Solve JavaScript puzzles related to loops and conditional statements.

    • Debug JavaScript code snippets provided by the instructor.

  • Homework Assignment:

    • Write JavaScript functions using ES6 features to calculate the area of a circle, rectangle, and triangle.

    • Use console logs to display results.

Last updated