Курс JavaScript
Старт курсу 25 квітня
Курс JavaScript

Курс JavaScript
проєкту iT Generation

Навіщо вивчати JavaScript?

JavaScript (JS) - найкращий друг Front End-розробника. HTML задає розмітку сайту, CSS відповідає за зовнішній вигляд, а JavaScript все це "оживляє". За допомогою JavaScript веб-розробник визначає, як веб-сторінка відреагує на дії користувача.

  • JavaScript - найпопулярніша мова програмування для браузерів.
  • Якщо ви не знаєте JS, то розробка інтерактивних сайтів для вас недоступна.
  • JavaScript досить простий, але містить усі фундаментальні речі: об'єктно-орієнтовану модель та структури даних.
  • Вивчивши JS, ви отримаєте базове уявлення про всі "сіподібні" мови: С++, C#, Java і PHP.
  • JavaScript вийшов понад 20 років тому, але не застарів, а розвивається, спрощуючи веб-розробку.

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


1. Основи JavaScript
  • Редактори коду
  • Спосіб підключення до HTML
  • Суворий режим - "use strict"
  • Змінні
  • Типи даних
  • Взаємодія: alert, prompt, confirm
  • Базові операції
  • Пріоритет операцій
  • Оператори порівняння
  • Як працюють логічні оператори
  • Умовні оператори
  • Тернарні оператори
  • Оператор Switch Case
  • Цикли
  • Функції
  • Рядки
  • Числа
  • Масиви. Об'єкти

2. VCS Git
  • Встановлення та конфігурація GIT
  • Базова робота з GIT (git add, git commit)
  • Скасування змін у GIT (git reset)
  • Розгалуження GIT(checkout)
  • Робота з віддаленим репозиторієм
  • Налаштування SSH

3. Робота с DOM
  • Що таке DOM
  • Доступ до елементів
  • Вміст елементів
  • Атрибути
  • Класи
  • Додавання подій
  • Сплив і занурення
  • Об'єкт події
  • Делегування подій

4. Об'єкти та функції
  • Об'єкти та прототипи
  • Як працюють прототипи
  • Створення та налаштування об'єктів
  • Ітерація ключів об'єкту
  • Як працюють замикання
  • Що таке контекст
  • Прив'язка контексту
  • Рекурсія

5. Додаткові можливості JavaScript
  • Обробка помилок
  • Ajax
  • Promise, async/await
  • Генератори, просунута ітерація
  • Модулі
  • Fetch API
  • Event Loop

6. Фреймворки
  • Основи використання фреймворків React.js, Vue.js
  • Використання Require.js для керування завантаженням коду

7. Підготовка до співбесіди та іспит

Заявка на участь у проєкті

iT Generation

Заповнити анкету

Знання, вміння та навички, які опанує студент по закінченню курсу JavaScript?

  • Впевнені знання мови JS та її особливостей
  • Вміння працювати зі змінними різних типів, масивами, об'єктами, перевіряти умови та створювати цикли
  • Чітке розуміння життєвого циклу розробки веб-продукту
  • Розуміння, як створювати функції, працювати з датою та часом, правильно документувати код та відловлювати помилки
  • Розуміння принципів ООП
  • Досвід самостійної розробки додатків на JavaScript
  • Практичні навички роботи з Git
  • Базові навички роботи з одним із фреймворків (React/Vue/Angular)

Коли і як проводяться заняття з курсу JavaScript

Тривалість курсу: 4 місяці.

Додаткове заняття зі стратегії працевлаштування.

Час: вечерній час у будні дні та/або в суботу
2 рази на тиждень по 2 години
.

Вартість курсу: 17500 грн. (безкоштовно для учасників проєкту, оплачується партнерами проєкту)

  • Сертифікат

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

  • Актуальність

    Курс збудований з урахуванням реальних вимог iT компаній. Ми не просто вчимо, ми випускаємо майбутніх айтішників.

  • Рейтинг

    Протягом усього курсу ведеться рейтинг успішності. Студенти можуть відстежувати та аналізувати свій рівень. Після закінчення курсу студенти одержують рекомендації викладача для працевлаштування.

  • Кар'єра

    Більше 10 років ми співпрацюємо з компаніями-роботодавцями з питань працевлаштування студентів. Наші випускники першими дізнаються про нові вакансії та проходять тестування в iT-компаніях.

Відгуки

У рядах айтішників прибуло

Анонси, звіти та фото також є
в наших соцмережах, приєднуйся!

Відправити заявку