Опис курсу:

Базовий курс JavaScript дозволить вам вивчити JavaScript з нуля або впорядкувати і доповнити вже існуючі знання. Уроки JavaScript для новачків присвячені фундаментальним аспектам цієї мови програмування: лексична структура, робота зі змінними, типами операторів, функціями, масивами, об'єктами та іншими різновидами даних. Частина курсу спрямована на навчання роботі з системою контролю версій Git і практичних занять, завдяки чому JavaScript для початківців стане максимально орієнтованим на отримання знань, які можна застосувати в реальних проектах.

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

  • Працювати з консоллю розробника і перевіряти код на предмет помилок;
  • Проводити різні операції зі змінними, операторами, типами даних;
  • Створювати додатки за допомогою вивчених умовних і циклічних конструкцій;
  • Більш впевнено працювати в команді і розуміти логіку робочого процесу при розробці програми.

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

  • Введення в Javascript
    • Загальна інформація про мову та її особливості
    • Довідники, специфікації і посилання на них
    • Консоль розробника
    • Зовнішні скрипти і порядок їх підключення
    • Змінні та правила їх іменування
    • Типи даних та приведення типів
  • Основні оператори
    • Оператори порівняння і логічні значення
    • Умовні оператори
    • Логічні оператори
    • Перетворення типів
  • Цикли і функції
    • Цикли 'for', 'while', 'do ... while'
    • Рекурсія і поняття стека
    • Поняття і синтаксис функції
    • Функціональні вирази
    • Області видимості
    • Псевдомасив 'arguments'
    • Функції зворотного виклику (callback)
  • Масиви
    • Перебираючі методи
    • Внутрішнє представлення масивів
  • Об'єкти
    • Передача за посиланням
    • Перебір властивостей
    • Стандартні вбудовані об'єкти
  • Робота з Git
    • Робота з Git Bash
    • Workflow від створення сховища до його відправки на віддалений сервер
    • Робота з гілками
    • Робота з конфігураційними файлами

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

  • Впевнене володіння ПК
  • Навички роботи з текстовими редакторами
  • Знання HTML, CSS
  • Наявність власного ноутбуку для занять в аудиторіях

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