Опис курсу:

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

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

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

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

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

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

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

  • Знання ПК

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