웹사이트 구조 (프런트엔드, 백엔드, 데이터베이스와 API)
저도 처음엔 웹사이트가 그냥 '예쁜 화면'의 집합이라고 생각했습니다. HTML로 제목 만들고, CSS로 색 입히면 반쯤 완성된 줄 알았으니까요. 그런데 공부를 조금 더 해보니 그건 빙산의 일각이었습니다. 화면 뒤에서 데이터가 오가고, 서버가 판단하고, 데이터베이스가 기억하는 구조 전체를 이해해야 비로소 웹사이트가 보이기 시작했습니다.웹사이트의 주조 중 프런트엔드가 하는 일처음 IT 공부를 시작하면 프런트엔드(Front-end)부터 접하는 경우가 많습니다. 여기서 프런트엔드란 사용자가 브라우저에서 직접 보고 조작하는 모든 화면 영역을 말합니다. 메뉴, 버튼, 검색창, 로그인 폼, 상품 이미지처럼 눈에 보이는 요소가 전부 여기에 속합니다.프런트엔드를 구성하는 핵심 기술은 HTML, CSS, JavaScrip..
2026. 5. 11.
데이터베이스 기초 (개념 이해, 정보 관리, 서비스 구조)
개발 공부를 시작했을 때 저는 데이터베이스를 단순히 정보를 저장하는 폴더 정도로 생각했습니다. 하지만 로그인, 게시글, 주문 내역처럼 서비스 안에서 데이터가 저장되고 다시 불러와지는 흐름을 따라가 보니 생각이 달라졌습니다. 데이터베이스는 그냥 쌓아두는 공간이 아니라, 필요한 정보를 체계적으로 관리하고 연결해 주는 서비스의 기억 장치에 가깝습니다. 특히 테이블, 행, 열, 쿼리, DBMS 개념을 이해하고 나서야 서버와 API가 왜 데이터를 요청하고 응답하는지도 자연스럽게 보였습니다. 저는 데이터베이스를 용어부터 외우기보다 실제 서비스에서 어떤 정보가 저장되고 어떻게 활용되는지 흐름으로 이해하는 것이 가장 중요하다고 생각합니다.데이터베이스 기초, 개념 이해: 폴더와 다른 점이 뭘까처음 데이터베이스를 접했을 ..
2026. 4. 28.