ITGid

JavaScript v2.0

939 UAH за курс
-
Для початківців
JavaScript
Цей курс навчить вас JavaScript з нуля до рівня junior. Ви розберете синтаксис, роботу з DOM, об’єктами, асинхронність та створите три реальні проекти. Курс містить 458 практичних завдань, розбір помилок та постійну підтримку. Потрібні лише базові знання HTML і CSS.

Про курс

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

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

Основи JavaScript

Перші модулі присвячені синтаксису мови. Тут розглядають змінні, оператори, умовні конструкції if/else та switch. Вчиниться працювати з циклами for, while та do while, включаючи вкладені цикли. Окремий блок присвячений функціям - їх створенню, передачі аргументів та поверненню значень.

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

Наступний етап - структури даних. Студенти освоюють масиви, їх методи для додавання та видалення елементів, двовимірні масиви. Потім переходять до об'єктів, наборів Set та способів їх перебору. Практика включає отримання прогнозу погоди через API.

Взаємодія з користувачем

Цей блок вчить реагувати на дії користувача. Розглядаються події миші, клавіатури та touch-жести. Особлива увага приділяється роботі з формами - полями вводу, повзунками, прапорцями та текстовыми областями.

Складні технології

Заключні модулі охоплюють localStorage для збереження даних, обробку помилок через try/catch та асинхронний JavaScript. Студенти освоюють AJAX-запити через XMLHTTPRequest, сучасний fetch API, Promises, async/await та основи ООП. Бонусні теми - замикання та рекурсія.

Практичні проекти

Курс включає три реальних проекти: сайт прогнозу погоди з вибором міста, віртуальну клавіатуру з відображенням введених символів та універсальний touch-слайдер для десктопів і мобільних пристроїв.

Вимоги до студентів

Для успішного проходження потрібні базові навички роботи з комп'ютером та знання HTML/CSS на початковому рівні.

Формат навчання

Курс складається з 31 спринту та 458 практичних завдань. Студенти отримують допомогу та підтримку, розбір помилок, безстроковий доступ до матеріалів та сертифікацію після завершення.

Що включено

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