# Introduction
# Topics
- Functional programming in JavaScript
- Building a modern JavaScript library with Vite
- Unit testing with Jest and Vitest
# Procedure
- 📜 Check out the slide (opens new window)
- 💪 Work in groups
- 🔨 Collaborate with Live Share (opens new window)
# Agenda
# Part I: Practicing JavaScript ES6 Array Methods with Unit Testing
- 🚀 Getting Started
# Part II: Knowing Functional Programming and Scaffolding a Modern JavaScript Library
- 🚀 Getting Started
# Part III: Implementing of Higher-Order Functions with TDD
- 🚀 Getting Started
# Part IV: Implementing of Method Chaining with OOP
- 🚀 Getting Started
# Requirements
- Node.js 16 or above