Workshop: An Introduction to Algorithms and Data Structures with JavaScript

You will gain basic knowledge and practical skills in algorithms and data structures that you can use in your everyday work.
Online
Event is over
Workshop: An Introduction to Algorithms and Data Structures with JavaScript
Workshop: An Introduction to Algorithms and Data Structures with JavaScript
Event is over
Event is over
Event is over

Buy tickets for the next conference JavaScript fwdays’24 conference!

Workshop description:

If you have ever wondered about the next topics:

  • Do I need to learn Algorithms and Data structures as a JavaScript developer?
  • How to measure the complexity of 2 different solutions for the same task?
  • What is Big O() notation?
  • How to write more efficient code?
  • How to become a good software engineer?

Then this workshop is for you.

In the workshop you will be able to gain knowledge in the field of Algorithms and Data structures; structure the already acquired knowledge; gain practical skills, that you can use in your day-to-day work.

To consolidate knowledge, you will have 2 Kahoot quizzes.

Audience:

JavaScript developers who want to understand Algorithms and Data Structures and write code in a more efficient way; developers who want to find new approaches and structure their knowledge; anyone who wants to know more about Algorithms, Data structures, Big O and etc.

Required knowledge:

At least 1 year of experience with JavaScript. Knowledge of main JS syntax constructions (different types of loops and conditions and etc), ES6+ features, common array/objects/strings methods. Engineering English (all materials are in English).


Format:

  • August 5, 11:00-15:00, (GMT+3).
  • Language of presentation: Ukrainian
  • Platform: Zoom. We will send the link to the broadcast to the email address specified during registration, and we will also duplicate it on this page.

Program:

Part 1:

  • Introduction
  • Is it necessary to learn Algorithms and Data structures?
  • Complexity theory
  • Types of algorithms
  • Block diagrams (flow charts) for algorithms representation
  • Practical examples using JavaScript
  • Quiz

Part 2:

  • What is Data structure?
  • Types of Data structures
  • Linear DS
  • Non-Linear DS
  • Big O() операцій в різних структурах даних
  • How to choose the proper Data structure?
  • Quiz


Trainer Inna Ivashchuk

— Senior Software Engineer, GlobalLogic;

— Loves clean, test-covered code.

— Likes to share secrets with JS engineers, how to stop being afraid of Docker, Kubernetes, and CI / CD.

— As a speaker and trainer, actively promotes the GlobalLogic JS community.

—Loves movies and collects vinyl records.

Sign in
Or by mail
Sign in
Or by mail
Register with email
Register with email
Forgot password?