занять
занять на тиждень
старт
За тиждень записалося
Залишилося
Вивчи мову JavaScript!
На перших заняттях студенти познайомляться з основами мови JavaScript і дізнаються, які існують типи даних, чим відрізняються примітивні типи від об'єктів, а об'єкти між собою, а також навчаться працювати з керуючими конструкціями.
Друга частина курсу познайомить студентів з інструментами, які надає JavaScript для зручності маніпуляції даними, а також з тими можливостями, які з'являтимуться в майбутньому.
В останній частині буде розглянуто основоположні концепції мови JavaScript, такі як замикання і прототипне успадкування, а також основи побудови програм з використання ООП.
Цілі курсу
- Вивчити синтаксис мови, його граматичні конструкції та ознайомитись з основами програмування мовою JavaScript
- Вивчити основи об'єктно-орієнтованого програмування JavaScript, такі як класи, успадкування, поліморфізм та інкапсуляція
Вивчаємо такі технології
-
JavaScript
Програма курсу
JavaScript Basiс

-
Введення у JavaScript
- Що означає термін «мова програмування»
- Види мов програмування
- Цілі створення мови
- Етапи еволюції JavaScript, галузі застосування
-
Граматика
- З чого складається JavaScript-код
- Типи даних і оператори у JS
- Перетворення типів
- Способи оголошення змінних
- Області видимості
- Що таке керуючі конструкції
- Умови, цикли і як обробляються винятки
-
Об'єкти
- Способи створення об'єктів, які операції над ними можна проводити
- Посилальний тип
- Вбудовані об'єкти, їхні особливості
-
Функції
- Функції, для яких цілей вони існують у програмуванні
- Сигнатура, в чому відмінності параметрів від аргументів
- Способи оголошення функцій у JavaScript, особливості їхньої поведінки
-
Ключове слово «this»
-
Вбудована функціональність
- Інструменти для роботи з різними типами даних «з коробки»
- Вбудовані методи для роботи з рядками, числами, об'єктами та масивами
-
Алгоритми
- Для чого використовуються алгоритми
- Реалізація найпоширеніших алгоритмів пошуку та сортування
-
JavaScript сьогодні та завтра
- Нововведення в JS з 2015 року
- Що нового планується в розвитку мови в найближчому майбутньому
-
Замикання
- Які етапи проходить код перед виконанням
-
[[Prototype]]
- Прототипне успадкування
- Як влаштовано ланцюжок прототипів
- Як працюють внутрішні механізми читання і запису в об'єктів
- Як встановлювати і змінювати прототипи об'єктів
-
Основи ООП
- Парадигма програмування
- ООП, ключові принципи цієї парадигми
- Поняття «сутність», «зв'язок», «coupling», види зв'язків
-
Світ за межами JavaScript
- Формат JSON і регулярні вирази
Випускники отримують сертифікат про закінчення курсу.
Кожен сертифікат має унікальний номер, за яким потенційний роботодавець може перевірити його валідність і побачити базові показники успішності.
Як проходить навчання
Переваги навчання у Комп'ютерній школі Hillel
-
Групи по 17 осіб Викладач приділяє час кожному студенту.
-
Викладачі практики У нас викладають тільки практикуючі фахівці з топових IT-компаній.
-
Система особистих кабінетів Ефективне і зручне навчання.
-
Оперативна служба підтримки студентів Термінові питання — своєчасне рішення.
-
Доступ до відеозаписів занять Записи уроків залишаються у студентів після закінчення навчання.
-
Практичні заняття Велика частина занять орієнтована на практику.
-
Що ми робимо для того, щоб ви досягли успіху?
-
Проводимо майстер-класи з підготовки резюме та пошуку роботи
-
Регулярно оновлюємо програми курсів під вимоги ринку
-
Запрошуємо викладати тільки кращих практикуючих фахівців
-
Розвиваємо нашу мережу партнерів серед топових IT-компаній
-
Наші викладачі часто самі забирають до себе наших кращих Студентів ;)
Наші викладачі та випускники працюють в топових IT-компаніях світу
Часті питання
-
Яка кваліфікація викладачів?
Всі викладачі комп'ютерної школи Hillel є практикуючими спеціалістами, які працюють у топових IT компаніях і мають досвід роботи від 4 років.
-
Чи будуть задавати домашні завдання? Чи перевіряється виконане завдання?
Так! Адже це обов'язкова і дуже важлива частина процесу вашого навчання, так як кожен Студент повинен закріпити весь отриманий на занятті матеріал вдома, виконуючи домашні завдання. Кожне задане ДЗ буде перевірятися викладачем, і по ньому ви будете отримувати фідбек. Також деякі завдання розбираються на наступному занятті. Без виконання домашній завдань ніхто не зможе домогтися бажаного результату.
-
Як отримати максимальний бал за домашнє завдання?
Виконання домашніх робіт, одна з найважливіших складових навчання. Для того, щоб отримати максимальний бал за домашнє завдання, потрібно:
- Виконати завдання в зазначені терміни
- Виконати всі умови завдання
- Виконати завдання без помилок
- Перездача домашнього завдання не більше одного разу
-
Який потрібно мати комп'ютер, щоб навчатися на курсі JavaScript Basiс?
Вимоги до комп'ютера для навчання на курсі JavaScript Basiс.
Операційна система:
- Windows 10 64-біт
- macOS 10.13 або вище
- Linux: Ubuntu 16.04 - 20.04
Процесор* :
- Мінімум intel core i5 4-го покоління
- Рекомендується i5 7-го
Оперативна пам'ять:
- Мінімум 8 Гб
- Рекомендується 16 Гб
Пам'ять:
- Мінімально 500 Гб HDD і більш
- Рекомендується 200 Гб SSD і більш
* Допустимі аналоги від AMD
-
Як я можу сплатити за навчання?
Оплата провадиться через виставлення інвойсу на E-mail через сервіси LiqPay та Fondy.
-
Як працює оплата частинами?
Ми пропонуємо можливість розбити вартість курсу на щомісячні платежі до 12 частин за допомогою розстрочки у ПриватБанку або Монобанку. При цьому вам не потрібно сплачувати додаткові комісії або відсотки банкам, оскільки Школа оплачує цю комісію за вас.
Якщо ви бажаєте скористатись оплатою частинами, будь ласка, зверніться до нашого менеджера у будь-який зручний для вас спосіб.
Докладніше про оплату частинами у нашому матеріалі.
- Як пройти співбесіду по JS? І навіщо?
- 89277
- 3538
Як пройти співбесіду по JS? І навіщо?
дивитись 71 хв-
Юрій Федоренко Senior Front-End Developer у MacPaw
- Замикання у JavaScript
- 48472
- 3125
Замикання у JavaScript
дивитись 6 хв-
Юрій Федоренко Senior Front-End Developer у MacPaw
- Як пройти співбесіду по JS? І навіщо? vol.2
- 32034
- 1910
Як пройти співбесіду по JS? І навіщо? vol.2
дивитись 69 хв-
Юрій Федоренко Senior Front-End Developer у MacPaw
- JavaScript: Що таке Callstack и Event Loop?
- 17219
- 918
JavaScript: Що таке Callstack и Event Loop?
дивитись 10 хв-
Олександр Грібанов Senior Developer у DataArt
- JavaScript. Робота з API Telegram, Youtube, VK
- 17062
- 152
JavaScript. Робота з API Telegram, Youtube, VK
дивитись 61 хв-
Петро Кучер JS Developer у Playtika
- Об'єкти і робота з ними в Javascript
- 15718
- 504
Об'єкти і робота з ними в Javascript
дивитись 122 хв-
Савелій Сичов Software Engineer у Microsoft