Опис курсу:

Курс Основи програмування - програма навчання базовим знанням розробки програмного забезпечення, які потрібні починаючому IT-фахівцю. Курс допоможе освоїти фундаментальні аспекти програмування, які необхідні для розуміння принципів, на яких ґрунтується весь процес створення будь-якого програмного забезпечення. Після проходження курсу ви зможете вибрати напрямок в IT, який найкраще підходить вам. Курс підготує до подальшого вивчення JavaScript, PHP, Java, C #, C ++.

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

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

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

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

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

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

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