비동기 프로그래밍의 개념을 이해하고, Node.js에서 비동기 처리를 위해 사용하는 콜백 함수, 프로미스, async/await를 학습한다. 1. 비동기 프로그래밍의 개념 비동기 프로그래밍이란?· 비동기 프로그래밍은 코드 실행이 블록되지 않고, 특정 작업이 완료될 때까지 기다리지 않으며, 그동안 다른 작업을 수행할 수 있는 프로그래밍 방식이다. · Node.js는 단일 스레드로 동작하기 때문에, 비동기 프로그래밍을 통해 I/O 작업(파일 읽기/쓰기, 네트워크 요청 등)을 효율적으로 처리할 수 있다. 동기 vs 비동기· 동기(Synchronous): 코드가 순차적으로 실행되며, 각 작업이 완료될 때까지 다음 작업을 시작하지 않는다. · 비동기(Asynchronous): 작업이 시작되면 다음 작업을 ..