QA Automation — JavaScript. Курси автоматизованого тестування
Описание

На перших заняттях студенти познайомляться з основами мови JavaScript і дізнаються, які існують типи даних, чим відрізняються примітивні типи від об'єктів, а об'єкти між собою, а також навчаться працювати з керуючими конструкціями.
Друга частина курсу познайомить студентів з інструментами, які надає JavaScript для зручності маніпуляції даними, а також з тими можливостями, які з'являтимуться в майбутньому.
В останній частині буде розглянуто основоположні концепції мови JavaScript, такі як замикання і прототипне успадкування, а також основи побудови програм з використання ООП.
ЦІЛІ КУРСУ
- Вивчити синтаксис мови, його граматичні конструкції та ознайомитись з основами програмування мовою JavaScript
- Вивчити основи об'єктно-орієнтованого програмування JavaScript, такі як класи, успадкування, поліморфізм та інкапсуляція
Дни недели занятий | на выбор |
---|---|
Время занятий | на выбор |
Занятий в неделю | |
Длительность занятия | |
Часы занятий | |
Группы | |
Возраст аудитории | Студенты, Взрослые |
Вид подготовки | Базовый курс |
Город | Соборный |
Преподаватель | специалист-практик |
Учебные материалы | |
Пробное занятие | |
Документ об окончании | Сертификат |
Опции | Групповые занятия, Индивидуальное обучение |
Трудоустройство | Нет |
Условия трудоустройства |
Запись на курс
Программа обучения
Введення у JavaScript
- Що означає термін «мова програмування»
- Види мов програмування
- Цілі створення мови
- Етапи еволюції JavaScript, галузі застосування
Граматика
- З чого складається JavaScript-код
- Типи даних і оператори у JS
- Перетворення типів
- Способи оголошення змінних
- Області видимості
- Що таке керуючі конструкції
- Умови, цикли і як обробляються винятки
Об'єкти
- Способи створення об'єктів, які операції над ними можна проводити
- Посилальний тип
- Вбудовані об'єкти, їхні особливості
Функції
- Функції, для яких цілей вони існують у програмуванні
- Сигнатура, в чому відмінності параметрів від аргументів
- Способи оголошення функцій у JavaScript, особливості їхньої поведінки
Ключове слово «this»
Вбудована функціональність
- Інструменти для роботи з різними типами даних «з коробки»
- Вбудовані методи для роботи з рядками, числами, об'єктами та масивами
Алгоритми
- Для чого використовуються алгоритми
- Реалізація найпоширеніших алгоритмів пошуку та сортування
JavaScript сьогодні та завтра
- Нововведення в JS з 2015 року
- Що нового планується в розвитку мови в найближчому майбутньому
Замикання
- Які етапи проходить код перед виконанням
[[Prototype]]
- Прототипне успадкування
- Як влаштовано ланцюжок прототипів
- Як працюють внутрішні механізми читання і запису в об'єктів
- Як встановлювати і змінювати прототипи об'єктів
Основи ООП
- Парадигма програмування
- ООП, ключові принципи цієї парадигми
- Поняття «сутність», «зв'язок», «coupling», види зв'язків
Світ за межами JavaScript
- Формат JSON і регулярні вирази
- г. Днепр, ул. Павла Ниринберга, 10 (1-й этаж)