ITGid

JavaScript24 (part 2)

1 066 UAH за курс
-
Для початківців
JavaScript
Цей курс про поглиблене вивчення JavaScript. Тут розглядаються структури даних: масиви, об’єкти, Set, Map, рядки, а також робота з AJAX-запитами та API. Ви навчитеся працювати з подіями, асинхронністю, тестуванням коду та створювати проєкти, як-от TicTacToe. Курс містить практичні завдання, розбір помилок і доступ назавжди.

Про курс

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

Основи навчання та робота з масивами

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

Поглиблена робота з масивами та алгоритми

Далі курс заглиблюється в методи масивів: isArray, indexOf, at, includes, map, filter, split. Студенти освоюють алгоритми пошуку та вкладені цикли. Особливу увагу приділяють двовимірним та багатовимірним масивам, що стає основою для створення ігрових проектів.

Практичний проект TicTacToe

Отримані знання відразу застосовують на практиці - розробляють гру TicTacToe. Створюють модель гри та її візуалізацію, використовуючи двовимірні масиви. Це допомагає зрозуміти, як теоретичні знання працюють у реальних завданнях.

Робота з об'єктами та структурами даних

Курс переходить до об'єктів: створення, перебір, методи отримання ключів та значень. Вивчають Set та Map для ефективної роботи з наборами даних. Робота з рядками включає операції пошуку та трансформації, що розширює можливості обробки інформації.

Складні концепції об'єктів та часу

Студенти досліджують властивості та методи об'єктів, контекст this. Вивчають об'єкт Date() для роботи з датами. Освоюють setInterval та setTimeout для автоматизації дій у програмах. Ці навички важливі для створення динамічних додатків.

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

Курс охоплює обробку подій клавіатури та контроль введення в input. Вивчають LocalStorage та CookieStorage для зберігання даних. Практичні завдання показують, як працювати з оновленням сховищ та реагувати на зміни.

Робота з API та асинхронність

Студенти освоюють AJAX та види запитів: POST, GET, PUT, DELETE. Навчаються працювати з API та розуміють crossorigin обмеження. Робота з JSON структурами та Fetch API готує до взаємодії із зовнішніми сервісами. Використання AXIOS та промісів допомагає ефективно керувати асинхронними операціями.

Тестування та завершення проекту

Завершальний блок включає основи написання тестів для JavaScript програм. Студенти повертаються до проекту TicTacToe, тепер моделюючи його через двовимірний масив. Це закріплює набуті навички та демонструє прогрес у навчанні.

Що отримують студенти

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

Що включено

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