제작후기

이번 프로젝트를 통해 PHP를 활용한 회원가입 및 로그인 기능을 직접 구현하면서 웹 개발의 기본적인 흐름을 체계적으로 익힐 수 있었습니다. 처음에는 간단한 로그인 폼 하나를 만드는 것도 막막했지만, 세션의 개념과 POST 방식 데이터 전송, 입력값 검증 등을 반복적으로 구현하면서 자연스럽게 웹 애플리케이션의 구조를 이해하게 되었습니다.

또한, MySQL과 연동하여 사용자 정보와 도서 데이터를 효율적으로 관리할 수 있는 기능을 만들면서 실제 서비스에 가까운 웹사이트 구성을 경험했습니다. 특히, SQL 쿼리를 활용해 데이터를 저장하고 불러오는 과정에서 데이터베이스의 중요성과 활용법을 실감할 수 있었습니다.

폼에서 입력한 데이터가 어떻게 처리되어 저장되는지, 그 과정에서 어떤 보안적 고려가 필요한지를 배우면서 실무에서도 중요한 감각을 키울 수 있었습니다. 예를 들어, 사용자가 잘못된 값을 입력했을 때 예외를 처리하는 방법이나, 중복 가입을 방지하는 로직을 직접 구현해보며 사용자의 행동을 예측하고 이에 대응하는 능력도 향상되었습니다.

무엇보다 큰 배움은 오류를 마주하고 해결하는 과정에서 얻을 수 있었습니다. 개발 중 다양한 에러와 예상치 못한 동작들을 만나게 되었지만, 로그를 확인하고 구글링하며 하나씩 해결해 나가면서 문제 해결 능력이 자연스럽게 향상되었습니다. 이 과정은 단순한 기능 구현을 넘어서, 개발자로서의 사고방식을 훈련할 수 있는 값진 시간이었습니다.

이번 프로젝트는 작지만, 웹 개발의 핵심 요소들을 실제로 경험하고 체득할 수 있었던 매우 의미 있는 시간이었습니다. 앞으로 더 복잡한 기능과 다양한 기술을 배우게 되더라도, 이번 경험을 바탕으로 자신감을 갖고 도전할 수 있을 것 같습니다.