Uzhhorod Informational Technologies School

JavaScript для початківців

6 500 UAH за курс
2 місяців
Для початківців
JavaScript
Цей курс допоможе початківцям освоїти основи веб-розробки та JavaScript. Ви навчитеся працювати з HTML, CSS, DOM, а також розбиратиметесь у змінних, функціях, масивах та об’єктах. Курс триває 2 місяці, зайняття проходять онлайн по 3 години на тиждень.

Про курс

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

Цей курс навчить основам JavaScript через практичну роботу. Кожен модуль будуєть на знаннях з попереднього.

Основи веб-розробки

На цьому курсі починають з пояснення того, як працює інтернет. Потім встановлюють редактор коду та розбирають базові поняття HTML і CSS. Це дає фундамент для всіх наступних тем.

JavaScript: перші кроки

Тут знайомляться з мовою JavaScript та її роллю на сайтах. Вивчають основний синтаксис і вчать, як зв'язати JavaScript з HTML і CSS. Це основа для написання перших скриптів.

Робота з даними: змінні та типи

У цьому модулі пояснюють, як оголошувати змінні та працювати з різними типами даних - числами, рядками, логічними значеннями. Також розглядають оператори та вирази для обчислень.

Логіка та цикли

Студенти вчать писати умовні оператори if, else if та else, а також тернарний оператор для прийняття рішень у коді. Потім переходять до циклів for, while, do-while, вивчають оператори break і continue для контролю виконання програм.

Функції та структури даних

Тут розповідають про створення та виклик функцій, передачу параметрів і повернення значень. Далі переходять до роботи з масивами - їх створення, методи зміни та практичні завдання. Остання частина модуля присвячена об'єктам - їх властивостям, методам і формату JSON.

Взаємодія з веб-сторінкою

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

Робота з формами та сервером

Студенти вчать працювати з елементами форм, валідувати введені дані та відправляти їх на сервер. Далі розглядають технологію AJAX для асинхронного обміну даними з сервером без перезавантаження сторінки.

Сучасний JavaScript

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

Асинхронне програмування

Тут пояснюють проміси - спосіб роботи з асинхронними операціями. Студенти вчать використовувати методи then, catch, finally для обробки успішних результатів та помилок.

Збереження даних та майбутні технології

Останній модуль вчить працювати з браузерним сховищем - cookies, LocalStorage та SessionStorage. В кінці курсу дають огляд популярних фреймворків та бібліотек, таких як React та Node.js, щоб допомогти з вибором інструментів для подальшого навчання.

Деталі курсу

Курс триває два місяці. Заняття проходять онлайн три години на тиждень.

Що включено

Вечірні заняття
Супровід ментора