Skip to the content.

JavaScript Advanced Course Homework

To-Dos App, dedicated repository: simple-task-manager.


ReactJS

Homework 2022.05.15 (ReactJS)

Homework 2022.05.08 (TypeScript basics)

Homework 2022.04.17 (AsyncJS/JSON/HTTP)

Task 2: Simple Task Manager - Screenshot of the end result.

Task 1: Tell Me a Joke Typewriter - Live preview.

Homework 2022.04.16 (HTTP/AJAX/AsyncJS)

Task 1: Songs Gallery - Live preview.

Exercise 2: Play with Node.js Express module - all of the following exercises require npm install, or you have to install the necessary modules globally:

Homework 2022.04.10 (Structural Patterns)

Exercises:

Homework 2022.04.09 (Design Patterns)

Singleton pattern in JS exercises:

Modules in JS examples:

Different ways to create and object in JS examples:

Homework 2022.04.03

JavaScript Objects, Events and Functions recap:

Exercise: Play with RegExp at Regular expressions 101 and also here:

Homework 2022.04.02

Task 1: From a given string find and print all words, which are 3 characters or more length and doesn’t start with a number

Exercise 1: Learn how actually RexExp.exec() works and why rx.lastIndex is not terminated after each execution - exercise-1.String.methods-vs.RegExp.methods.js

Homework 2022.03.26

Task 5: Map array of objects

Task 4: Map array of objects

Task 3: Calc products prices

Task 2: Sum of squares of even numbers

Task 1: Filter Words Starting WithLetter

Homework 2022.03.20

Task 3: Sort array of objects by key

Task 2: Sort array of strings

Task 1: Developer_Manager_Person with Class Syntax- task description

Homework 2022.03.13

Task: Developer_Manager_Person - Task Description

Question 1: What is the matter of the constructor’s reassignment? Is it just for information?

Homework 2022.03.12

TASK 2: Fix the problem in countdown function, so that we see in console the numbers 1,2,3 instead of NaN.

TASK 1: Fix the problem, so that we see in console numbers 1,2,3 instead of NaNs, on each click.

Homework 2022.03.05

TASK: The Factory as mechanism to enforce encapsulation

Homework 2022.03.04

TASK: Recursion - Traversing the DOM: Change the elements’ color based on the color names, mentioned within their text.