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

Идет набор на курс!
Срок обучения
32 заняття
Стоимость:
Стоимость за весь курс
15 000 грн.
Описание
QA Automation — JavaScript. Курси автоматизованого тестування

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

Друга частина курсу познайомить студентів з інструментами, які надає JavaScript для зручності маніпуляції даними, а також з тими можливостями, які з'являтимуться в майбутньому.

В останній частині буде розглянуто основоположні концепції мови JavaScript, такі як замикання і прототипне успадкування, а також основи побудови програм з використання ООП.

ЦІЛІ КУРСУ

  • Вивчити синтаксис мови, його граматичні конструкції та ознайомитись з основами програмування мовою JavaScript
  • Вивчити основи об'єктно-орієнтованого програмування JavaScript, такі як класи, успадкування, поліморфізм та інкапсуляція
Дни недели занятий на выбор
Время занятий на выбор
Занятий в неделю
Длительность занятия
Часы занятий
Группы
Возраст аудитории Студенты, Взрослые
Вид подготовки Базовый курс
Город Печерский
Преподаватель специалист-практик
Учебные материалы
Пробное занятие
Документ об окончании Сертификат
Опции Групповые занятия, Индивидуальное обучение
Трудоустройство Нет
Условия трудоустройства

Запись на курс

Пользователи
Select people to associate with this registration.
This registration is for
Select person
Person type
New Контакт

Программа обучения

Введення у JavaScript

  • Що означає термін «мова програмування»
  • Види мов програмування
  • Цілі створення мови
  • Етапи еволюції JavaScript, галузі застосування

Граматика

  • З чого складається JavaScript-код
  • Типи даних і оператори у JS
  • Перетворення типів
  • Способи оголошення змінних
  • Області видимості
  • Що таке керуючі конструкції
  • Умови, цикли і як обробляються винятки

Об'єкти

  • Способи створення об'єктів, які операції над ними можна проводити
  • Посилальний тип
  • Вбудовані об'єкти, їхні особливості

Функції

  • Функції, для яких цілей вони існують у програмуванні
  • Сигнатура, в чому відмінності параметрів від аргументів
  • Способи оголошення функцій у JavaScript, особливості їхньої поведінки

Ключове слово «this»

Вбудована функціональність

  • Інструменти для роботи з різними типами даних «з коробки»
  • Вбудовані методи для роботи з рядками, числами, об'єктами та масивами

Алгоритми

  • Для чого використовуються алгоритми
  • Реалізація найпоширеніших алгоритмів пошуку та сортування

JavaScript сьогодні та завтра

  • Нововведення в JS з 2015 року
  • Що нового планується в розвитку мови в найближчому майбутньому

Замикання

  • Які етапи проходить код перед виконанням

[[Prototype]]

  • Прототипне успадкування
  • Як влаштовано ланцюжок прототипів
  • Як працюють внутрішні механізми читання і запису в об'єктів
  • Як встановлювати і змінювати прототипи об'єктів

Основи ООП

  • Парадигма програмування
  • ООП, ключові принципи цієї парадигми
  • Поняття «сутність», «зв'язок», «coupling», види зв'язків

Світ за межами JavaScript

  • Формат JSON і регулярні вирази
Адрес:
  • г. Киев, ул. Мечникова, 14/1 (ст. метро «Кловская» 2-й этаж, офис 222а)