# Introduction

# Topics

  • Functional programming in JavaScript
  • Building a modern JavaScript library with Vite
  • Unit testing with Jest and Vitest

# Procedure

# Agenda

# Part I: Practicing JavaScript ES6 Array Methods with Unit Testing

# Part II: Knowing Functional Programming and Scaffolding a Modern JavaScript Library

# Part III: Implementing of Higher-Order Functions with TDD

# Part IV: Implementing of Method Chaining with OOP

# Requirements

  • Node.js 16 or above