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

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

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

Квитки на наступну конференцію Конференція React+ fwdays’25 вже у продажі!

Всі квитки на цей курс вже продані. Але ми вже плануємо наступну ітерацію! Залишайте свої дані у Waiting list і ми звʼяжемося з вами, як тільки будуть дати повторного курсу:

Waiting list

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

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

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

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

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

Аудиторія:

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

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

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

Формат:

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

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

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

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

Програма

Частина 1

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

Частина 2

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

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

— Lead Software Engineer, GlobalLogic;

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

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

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

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

Увійти
Або поштою
Увійти
Або поштою
Реєстрація через e-mail
Реєстрація через e-mail
Забули пароль?