0 added
0 removed
Original
2026-01-01
Modified
2026-02-21
1
<p>1</p>
1
<p>1</p>
2
<a>Introduction</a><p>Learn about the course and its objectives</p>
2
<a>Introduction</a><p>Learn about the course and its objectives</p>
3
<p>2</p>
3
<p>2</p>
4
<a>JavaScript in the browser</a><p>Learn to use js in the browser. Learn about the differences between server and client js.</p>
4
<a>JavaScript in the browser</a><p>Learn to use js in the browser. Learn about the differences between server and client js.</p>
5
<p>3</p>
5
<p>3</p>
6
<a>Global Window Object</a><p>Learn why and how to use the window object</p>
6
<a>Global Window Object</a><p>Learn why and how to use the window object</p>
7
<p>4</p>
7
<p>4</p>
8
<a>BOM objects</a><p>Learn the objects that allow you to control the browser through JavaScript</p>
8
<a>BOM objects</a><p>Learn the objects that allow you to control the browser through JavaScript</p>
9
<p>5</p>
9
<p>5</p>
10
<a>What is DOM?</a><p>Learn how HTML differs from DOM</p>
10
<a>What is DOM?</a><p>Learn how HTML differs from DOM</p>
11
<p>6</p>
11
<p>6</p>
12
<a>Navigating the DOM Tree</a><p>Learn the DOM tree structure. Learn to navigate it.</p>
12
<a>Navigating the DOM Tree</a><p>Learn the DOM tree structure. Learn to navigate it.</p>
13
<p>7</p>
13
<p>7</p>
14
<a>Declarative DOM tree search</a><p>Learn the search methods: getElementById, querySelector and others.</p>
14
<a>Declarative DOM tree search</a><p>Learn the search methods: getElementById, querySelector and others.</p>
15
<p>8</p>
15
<p>8</p>
16
<a>DevTools</a><p>Learn how to use the developer tools in the browser.</p>
16
<a>DevTools</a><p>Learn how to use the developer tools in the browser.</p>
17
<p>9</p>
17
<p>9</p>
18
<a>Manipulating the Dom tree</a><p>Learn how to change the DOM tree, add and remove elements.</p>
18
<a>Manipulating the Dom tree</a><p>Learn how to change the DOM tree, add and remove elements.</p>
19
<p>10</p>
19
<p>10</p>
20
<a>Managing DOM Nodes</a><p>Learn to modify elements. Understand the difference between attributes and properties.</p>
20
<a>Managing DOM Nodes</a><p>Learn to modify elements. Understand the difference between attributes and properties.</p>
21
<p>11</p>
21
<p>11</p>
22
<a>Polyfills</a><p>Learn how to level differences between browsers when working with the DOM</p>
22
<a>Polyfills</a><p>Learn how to level differences between browsers when working with the DOM</p>
23
<p>12</p>
23
<p>12</p>
24
<a>Introduction to events</a><p>Explore the event model of the browser. Learn the basic events and their features of work.</p>
24
<a>Introduction to events</a><p>Explore the event model of the browser. Learn the basic events and their features of work.</p>
25
<p>13</p>
25
<p>13</p>
26
<a>Events in practice</a><p>Learn how to create interactive components</p>
26
<a>Events in practice</a><p>Learn how to create interactive components</p>
27
<p>14</p>
27
<p>14</p>
28
<a>Forms</a><p>Learn how to handle forms</p>
28
<a>Forms</a><p>Learn how to handle forms</p>
29
<p>15</p>
29
<p>15</p>
30
<a>Capturing and bubbling</a><p>Understand the stages of events. Learn how to capture an event and stop it from propagating.</p>
30
<a>Capturing and bubbling</a><p>Understand the stages of events. Learn how to capture an event and stop it from propagating.</p>
31
<p>16</p>
31
<p>16</p>
32
<a>Document Events</a><p>Learn events that occur when loading and unloading a document.</p>
32
<a>Document Events</a><p>Learn events that occur when loading and unloading a document.</p>
33
<p>17</p>
33
<p>17</p>
34
<a>AJAX</a><p>Learn how to execute AJAX requests using the modern browser API - fetch</p>
34
<a>AJAX</a><p>Learn how to execute AJAX requests using the modern browser API - fetch</p>
35
<p>18</p>
35
<p>18</p>
36
<a>JQuery</a><p>Learn to use the jQuery library. Find out why it is required in every job, but companies discontinue to use it.</p>
36
<a>JQuery</a><p>Learn to use the jQuery library. Find out why it is required in every job, but companies discontinue to use it.</p>