pages.courses.show.header

pages.courses.show.course_updated

pages.courses.show.subscribe

pages.courses.show.subscription_description

pages.courses.show.included.header

pages.courses.show.included.theory.value
pages.courses.show.included.exercises.value
pages.courses.show.included.questions.value
pages.courses.show.included.self_study
pages.courses.show.included.extra_materials
pages.courses.show.included.extended_material

models.attributes.base.description

The browser is a special environment in which JavaScript gets the opportunity to interact with loaded website pages. To do this, the browser provides special objects with a large number of methods. With their help, we can perform any HTML transformations, adding interactivity to the page. No matter what framework or library is used, they all eventually work through these objects. Knowledge of this topic is the basis of front-end development, on which everything else is strung.

pages.courses.show.skills

  • Bring web pages to life by adding interactivity to them
  • Interact with any elements on the page, select them or change them
  • Ensure JavaScript works universally in any browser
  • Handle forms correctly
  • Make AJAX requests to the server
  • Use JQuery to handle DOM

pages.courses.show.syllabus

1

Introduction

Learn about the course and its objectives

2

JavaScript in the browser

Learn to use js in the browser. Learn about the differences between server and client js.

3

Global Window Object

Learn why and how to use the window object

4

BOM objects

Learn the objects that allow you to control the browser through JavaScript

5

What is DOM?

Learn how HTML differs from DOM

6

Navigating the DOM Tree

Learn the DOM tree structure. Learn to navigate it.

7

Declarative DOM tree search

Learn the search methods: getElementById, querySelector and others.

8

DevTools

Learn how to use the developer tools in the browser.

9

Manipulating the Dom tree

Learn how to change the DOM tree, add and remove elements.

10

Managing DOM Nodes

Learn to modify elements. Understand the difference between attributes and properties.

11

Polyfills

Learn how to level differences between browsers when working with the DOM

12

Introduction to events

Explore the event model of the browser. Learn the basic events and their features of work.

13

Events in practice

Learn how to create interactive components

14

Forms

Learn how to handle forms

15

Capturing and bubbling

Understand the stages of events. Learn how to capture an event and stop it from propagating.

16

Document Events

Learn events that occur when loading and unloading a document.

17

AJAX

Learn how to execute AJAX requests using the modern browser API - fetch

18

JQuery

Learn to use the jQuery library. Find out why it is required in every job, but companies discontinue to use it.

pages.courses.show.challenges

1

Gem Puzzle

2

Toto Robbins Quotes

3

Progress

4

Modal window

pages.courses.show.recommended_programs

Course Cover
  • pages.courses.pros.right_in_browser
  • pages.courses.pros.lifetime_access
  • pages.courses.pros.learn_as_you_go
pages.courses.show.subscribe

pages.courses.show.subscription_description