Курс JavaScript від Inovation Cons - My Digital Construct

 

Цей курс є комплексною програмою, яка допоможе вам опанувати основи JavaScript і просунуті техніки, щоб створювати власні веб-сторінки та додатки.
До кінця курсу ви отримаєте всі необхідні знання та впевненість для проходження співбесід і успішної кар’єри програміста. Курс поєднує інтерактивні практичні завдання та теоретичне розуміння принципів роботи JavaScript.
Курс авторизований Міністерством праці та Міністерством освіти, тому після завершення ви отримаєте диплом, визнаний на національному та міжнародному рівнях.

Що таке JavaScript?

Як відомо, HTML і CSS відповідають за структуру та стиль веб-сторінок, а JavaScript робить їх "живими"!
JavaScript — це інтерпретована мова програмування, яка може контролювати поведінку веб-сторінок. Вона дозволяє перетворити статичні сторінки на динамічні, забезпечуючи користувачам кращий досвід.
Усе інтерактивне та динамічне на веб-сторінці реалізується за допомогою JavaScript: меню, переходи, анімації, карти, інтерактивні елементи, спливаючі вікна, кнопки, контактні форми тощо.
JavaScript може змінювати HTML і CSS сторінок, а також обчислювати, маніпулювати й перевіряти дані.

 

 

Програма курсу
  1. Вступ до JavaScript

    • Огляд мови програмування JavaScript.

    • Змінні та типи даних.

  2. Оператори та вирази

    • Арифметичні оператори.

    • Логічні оператори.

    • Оператори порівняння.

    • Вирази JavaScript.

  3. Структури управління

    • Управління потоком програми за допомогою операторів вибору: if, else, switch.

    • Використання циклів (for, while, do-while) для ітерацій або повторюваних дій.

  4. Функції та їх призначення

    • Визначення та використання функцій у JavaScript.

    • Анонімні функції та лямбда-функції.

  5. Маніпуляція масивами

    • Робота з даними за допомогою масивів.

    • Доступ, зміна та перебір елементів масивів.

    • Вбудовані функції масивів: forEach, map, filter, reduce.

  6. Маніпуляція рядками

    • Робота з рядками.

    • Вбудовані функції для роботи з рядками: вирізання, пошук тощо.

  7. Об’єктно-орієнтоване програмування (ООП)

    • Концепції ООП у JavaScript.

    • Визначення класів і створення об’єктів.

    • Наслідування.

  8. Об’єкти JavaScript

    • Math / Date / Set / Map об’єкти.

  9. Маніпуляція DOM

    • Вступ до DOM і його структури.

    • Вибір елементів DOM.

    • Зміна контенту та стилів елементів.

  10. Обробка подій у DOM

    • Обробка подій.

    • Слухачі подій.

  11. Управління помилками та виключеннями

    • Управління помилками та виключеннями для забезпечення правильного виконання JavaScript.

    • Налагодження JavaScript.

  12. Веб API

    • Web Forms API.

    • Web Worker API.

    • Web Storage API.

    • Web Geolocation API.

    • Web File API.

  13. Асинхронний JavaScript

    • Розуміння асинхронного програмування.

    • Callback-функції та їх недоліки.

    • Обіцянки (Promises): створення, ланцюжки, обробка помилок.

    • Вступ до async/await для управління асинхронними операціями.

  14. Модулі в JavaScript

    • Управління модулями.

    • Використання менеджерів пакетів, таких як npm і yarn.

    • Налаштування утиліт для управління проєктами JavaScript.

  15. RESTful API

    • Розуміння концепції RESTful API.

    • HTTP-запити та відповіді.

    • Виконання CRUD-операцій за допомогою API.

 

Необхідні документи для реєстрації:
  • Копія документа, що посвідчує особу (ID/паспорт/дозвіл на проживання).

  • Копія свідоцтва про народження (за потреби перекладена й легалізована румунською мовою).

  • Копія свідоцтва про шлюб (лише якщо змінювалось прізвище).

  • Копія останнього освітнього диплома.