Опис курсу:

Курс Основи програмування - програма навчання базовим знанням розробки програмного забезпечення для IT-початківців. Курс являє собою основи програмування з нуля для тих, хто хоче зайнятися web development, але не знає, з чого почати вивчення IT-сфери, який напрямок обрати в ООП. На курсах програмістів від ITEA ти навчишся:
  • Будувати алгоритми.
  • Працювати з масивами даних.
  • Працювати з функціями, змінними та подіями.
  • Реалізовувати елементарні web-сторінки.
Як навчитися програмувати? Що потрібно знати, щоб стати розробником/дизайнером? Яку мову програмування вчити? На всі ці запитання ти знайдеш відповіді. Оволодівши необхідними основами веб-програмування, а також зможеш продовжити IT-шлях у будь-якому напрямку. Викладачі-практики розробили практичну систему навчання і готові поділитися власним experience`ом успіху в IT-сфері.

Після вивчення курсу Ви зможете:

  • Аналізувати завдання і будувати алгоритми програми, використовуючи умовні і циклічні конструкції.
  • Працювати зі змінними і реалізовувати нескладні математичні операції.
  • Працювати з функціями, подіями.
  • Аналізувати та пояснювати поведінку простих програм, що включають конструкції, розглянуті в курсі.
  • Працювати з одновимірними і двовимірними масивами даних.
  • Реалізовувати елементарні web-сторінки з елементами управління.

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

  • Огляд мов програмування.
    • Огляд парадигм програмування.
    • Огляд сучасних мов програмування.
  • Поняття алгоритму.
    • Роль алгоритму в рішенні задач.
    • Поняття та властивості алгоритму.
    • Типи алгоритмів.
  • Огляд середовища розробки.
    • Імена змінних.
    • Поняття "змінна".
    • Типи даних в JavaScript.
    • Операції над змінними.
    • Перше взаємодія з користувачем.
  • Умовні конструкції та цикли.
    • Логічні оператори.
    • Поняття "умовні конструкції", їх застосування та різновиди.
    • Поняття "умовні конструкції", їх застосування та різновиди.
    • Поняття "циклічні конструкції", їх застосування та різновиди.
    • Практичне заняття зі студентами, закріплення пройденої теми.
    • Додатково: інструменти для налагодження коду.
  • Масиви.
    • Що таке масив?
    • Створення масивів.
    • Робота з масивами.
    • Практичне заняття зі студентами, закріплення пройденого уроку.
  • Функції.
    • Для чого потрібні функції?
    • Створення функції.
    • Виклик функції.
    • Параметри функцій.
    • Різновиди функцій.
    • Практичне заняття зі студентами, закріплення пройденого уроку.
  • Введення в об'єкти.
    • Поняття "об'єкт".
    • Способи створення об'єктів.
    • Властивості об'єктів.
    • Методи об'єктів.
    • Ключове слово "this".
    • Практичне заняття зі студентами, закріплення пройденого уроку.
  • Рядки і операції над рядками.
    • Об'єкт String.
    • Методи для роботи з рядками.
    • Робота з датами.
  • Поняття структур даних.
    • Створення об'єкта на основі функції.
    • Ключове слово this.
    • Створення примірника на основі функції.
    • Поняття асоціативного масиву і принципи роботи з ним.
    • Формат JSON.
  • Побудова простого графічного інтерфейсу (GUI).
    • Форми і робота з елементами управління на формах.
    • Події, обробка подій миші.

Мінімальні вимоги:

  • Наявність власного ноутбуку для занять в аудиторіях

* Вказані знижки не сумуються з іншими діючими акціями та спеціальними пропозиціями. Якщо у Вас виникли питання, звертайтеся за консультацією до наших менеджерів!