Опис курсу:

Курс Основи програмування - програма навчання базовим знанням розробки програмного забезпечення, які потрібні починаючому IT-фахівцю. Курс підходить для тих, хто хоче зайнятися web development, але не знає з чого почати вивчення IT-сфери, який напрямок обрати в ООП. На заняттях Ви навчитесь будувати алгоритми, працювати з масивами даних, функціями, змінними, подіями та реалізовувати елементарні web-сторінки. Як навчитися програмувати? Що потрібно знати, щоб стати розробником? Яку мову програмування вчити? На всі ці запитання ви знайдете відповіді, оволодівши необхідними основами веб-програмування та зможете продовжити свій IT-шлях в будь-якому напрямку. Викладачі-практики розробили максимально практичну систему навчання за курсом і готові поділитися власним experience`ом успіху в IT-сфері. Курс Основи програмування є основою для подальшого вивчення не тільки JavaScript і PHP, але й об'єктно-орієнтованих мов Java, С #, C ++.

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

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

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

Огляд мов програмування

  • Огляд парадигм програмування
  • Огляд сучасних мов програмування
Поняття алгоритму
  • Роль алгоритму у рішенні задач
  • Поняття і властивості алгоритму
  • Типи алгоритмів
Базові конструкції програмування:
  • Поняття синтаксису і семантики мов програмування
  • Змінні, типи даних, вирази і присвоювання значень змінним
  • Подання даних у пам'яті комп'ютера: біти, байти і т.п.
  • Найпростішие введення/виведення
  • Умовні конструкції та їх різновиди
  • Ітеративні конструкції (цикли):
    • Цикли з передумовою
    • Цикли з умовою поста
    • Цикли з відомою кількістю повторень
Базові структури даних
  • Одномірні масиви і робота з ними
  • Двовимірні масиви і робота з ними
  • Призначені для користувача об'єкти, їх властивості та методи
  • Поняття асоціативного масиву і принципи роботи з ним
  • Формат JSON
  • Особливості роботи з рядками
  • Особливості роботи з датами
Функції
  • Опис функції
  • Виклик функції
  • Параметри функцій
  • Передача параметрів з точки виклику в функцію
Побудова простого графічного інтерфейсу (GUI)
  • Форми і робота з елементами управління на web-формах
  • Події, обробка подій миші

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

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

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