Crash Course: Алгоритми та структури в JS

Структурний підхід до розв'язання повсякденних технічних задач

Менторка — Інна Іващук, Lead Software Engineer в GlobalLogic
Програма
Crash Course: Алгоритми та структури в JS
Crash Course: Алгоритми та структури в JS

Цей курс — чудова нагода розібратися з основами, які часто ігноруються у щоденній розробці, але дуже важливі для професійного росту!

    Ви заглибитесь в такі питання:
  • Навіщо JavaScript-розробнику знати алгоритми та структури даних?
  • Як оцінити ефективність коду та уникнути «повільних» рішень?
  • Що таке нотація Big O(), Big Ω та Big Θ ?
  • Як писати не просто робочий, а оптимальний код?

В результаті ви отримаєте практичні знання, зрозумієте алгоритмічну складність та навчитеся працювати зі структурами даних. Крім того, отримані навички допоможуть вам підготуватися до технічних співбесід і підвищити впевненість у власному інженерному підході до розв’язання задач!

    Щоб краще засвоїти матеріал, ми застосуємо практичний підхід:
  • квізи для закріплення теорії
  • алгоритмічні задачі із Leetcode у форматі колаборативного лайв-кодингу, з використанням VS Code та розширення Live Share.

Менторка: Інна Іващук, Lead Software Engineer, GlobalLogic

Аудиторія:

  • JavaScript-розробники, які хочуть глибше розуміти алгоритми та структури даних і навчитися писати більш ефективний код
  • Розробники, які хочуть впорядкувати свої знання та відкрити для себе нові підходи до розв'язання задач
  • Всі технічні фахівці, які зацікавлені розібратися з Big O, оптимізацією коду, а також базовими алгоритмічними концепціями, необхідними для щоденної роботи та технічних інтерв’ю

Необхідні знання:

Принаймні 1 рік досвіду роботи з JavaScript. Знання основних синтаксичних конструкцій JS (різні типи циклів та умов тощо), функцій ES6+, загальних методів масиву/об’єктів/рядків. Engineering English (всі матеріали англійською).

Формат:

Дата та час: 25&27 вересня, два модулі по ~3 години

Платформа: Zoom. Ми відправимо вам посилання напередодні воркшопу, а також ви знайдете його на цій сторінці.Ми відправимо вам посилання на трансляцію напередодні курсу, а також воно буде доступне на цій сторінці. Крім того, всі матеріали та записи сесій будуть доступні на навчальній платформі протягом року.

Мова заходу та презентації: українська

Кількість місць обмежена: 25 учасників

Програма

Частина 1

  • Вступ
  • Чи обов’язково вивчати алгоритми і структури даних?
  • Теорія складності
  • Типи алгоритмів
  • Блок діаграми для репрезинтації алгоритмів
  • Колаборативний Live-кодинг
  • Quiz

Частина 2

  • Що таке структури даних?
  • Типи структур даних
  • Лінійні структури даних
  • Нелінійні структури даних
  • Big O() операцій в різних структурах даних
  • Як обрати правильну структуру даних?
  • Колаборативний Live-кодинг
  • Quiz

Менторка: Інна Іващук

— Lead Software Engineer, GlobalLogic;

— Любить чистий, покритий тестами код.

— Залюбки ділиться секретами, як JS інженерам не боятись Docker та CI/CD.

— В якості спікерки та тренерки активно розвиває GlobalLogic JS community.

—Обожнює кіно і колекціонує вінілові платівки.

Квитки

Attendee's ticket

Доступ до онлайн-сесій курсу

Доступ до всіх матеріалів курсу протягом року

Презентації

Додаткові матеріали від менторки

Доступ до чату, де менторка буде відповідати на питання

Сертифікат проходження курсу (за умови виконання домашніх завдань)

Знижка 10% на участь в конференціях Fwdays

Доступна оплата частинами від Monobank та покупка частинами від Приватбанку

Якщо після першого заняття ви зрозумієте, що очікування не співпадають, ми повертаємо гроші в повному обсязі.
3 600 грн ≈€72
5 квитків
наступні 20 — 4200 грн≈€84
наступні 5 — 5200 грн≈€104
Купити квиток
Діють групові знижки 
Напишіть нам на academy@fwdays.com для прорахування вашої знижки.
Увійти
Або поштою
Увійти
Або поштою
Реєстрація через e-mail
Реєстрація через e-mail
Забули пароль?