Головна Школи Networking Technologies JavaScript: основи програмування на JS
Networking Technologies

JavaScript: основи програмування на JS

3 місяців
Для початківців
JavaScript Frontend
Цей курс навчить вас основам JavaScript — від змінних і функцій до роботи з DOM та подіями. Ви розберетеся з циклами, масивами, методами роботи з датою та інструментами на кшталт VS Code і GitHub. Після курсу ви зможете створювати прості програми, виправляти помилки в коді та впевнено працювати з вебсторінками.

Про курс

Програма курсу

Основи JavaScript

На цьому курсі починають з фундаментальних речей. Спочатку розглядають змінні та типи даних - те, з чого складається будь-яка програма. Потім переходять до браузерних функцій та перетворення типів. Далі вивчають базові оператори, математику та оператори порівняння. Завершують модуль роботою з умовами - операторами if, switch та іншими, а також основами роботи з консоллю та коментарями.

Цикли та функції

Тут навчаються автоматизувати повторювані дії. Розглядають всі види циклів - for, while, do...while, for in та for of. Кожен має свої особливості застосування. Потім переходять до функцій - основ программування. Вивчають різні способи їх створення, область видимості та складнішу тему замикань, яка дозволяє ефективно керувати даними.

Робота з даними

Цей блок присвячений структурам даних. Спочатку розбирають масиви - їх основи, методи роботи з ними та способи перебирання. Потім переходять до більш складних структур Map i Set. Також вивчають сучасні підходи - оператори Spread i Rest та деструктуризацію, які спрощують роботу з даними. Окремо розглядають роботу з датою і часом, а також функції setTimeout() та setInterval() для планування дій.

Взаємодія з браузером

Тут вчать, як зробити код інтерактивним. Починають з DOM - моделі документа, яка дозволяє керувати елементами сторінки. Показують, як шукати, змінювати, створювати та видаляти елементи. Потім переходять до роботи з подіями - миші, клавіатури, форм. Це дає змогу створювати справді живі інтерфейси, що реагують на дії користувача.

Інструменти та результати

Під час курсу працюють з професійними інструментами - VS Code як основним редактором коду та GitHub для зберігання проектів. Після завершення курсу випускники вміють створювати програми рівня адмін-панелей, знаходити та виправляти помилки. Вони отримують глибоке розуміння JavaScript та можуть реалізовувати складний функціонал на сторінках. Також навчаються впевнено представляти себе на співбесідах та розвивати професійні навички.

Що включено

Видається диплом/сертифікат
Гнучкий графік
Реальний проект у портфоліо
Супровід ментора