백엔드 3

백엔드 기초: API, REST API, URL

/date 24.08.27.과제를 다 해 둔 덕에 내일 수강으로 되어 있는 강의를 미리 들었습니다. 부지런함 어떤데~ 먼저 백엔드를 다시 돌아봅시다.백엔드는 어떤 구조를 갖추고 있을까요?앞서 글에서도 첨부하였던 이 사진을 다시 가져와 보았습니다. 클라이언트 = 프론트엔드? 전혀 아니다!클라이언트 = 프론트엔드라면 네이버의 메인 화면을 우리의 컴퓨터에 갖고 있다는 소리가 됩니다. 그러니 당연히 등호가 성립할 수 없겠죠? 백엔드의 입장에서 클라이언트는 두 종류가 있습니다.Literally 사용자: 백엔드에게 무언가를 요청하기 전 프론트에게 요청합니다프론트엔드 위의 그림에서 웹 서버, 웹 어플리케이션 서버, 데이터베이스는 말하자면 백엔드의 놀이터라고 할 수 있습니다. 웹 서버의 경우 정적 페이지에 대해 대응하..

웹 서비스의 이해 (4) - 데이터베이스 기초(도커, mariaDB설치)와 쇼핑몰 페이지 완성

/date 24.08.23./* 여담.. 블로그 올리는 거 과제도 아니지만 오늘 코드 붙잡고 씨름한 게 너무 많아서..ㅎ 기가 막혀서 글 씀 */ 데이터베이스 데이터베이스란?데이터를 통합하여 효율적으로 관리하기 위한 데이터 집합체를 데이터베이스(Database; DB)라고 합니다. 데이터를 여기저기서 찾을 필요 없이, 데이터베이스에서 모든 처리가 가능하도록 해요. 데이터를 구조화 후 관리함으로써 데이터의 중복을 막고, 효율적이고 빠른 데이터 연산에 도움을 줍니다. 데이터베이스에 대해 살펴볼 때 빼놓을 수 없는 시스템이 DBMS입니다. 많은 경우 DBMS = 데이터베이스라고 생각하게 되는데 결론부터 말하자면 전혀 다릅니다. 데이터베이스를 운영하고 관리하기 위해 DBMS(DataBase Management ..

웹 서비스의 이해 (3) - 쇼핑몰 페이지 제작 실습 시작과 백엔드 기초

/date 24.08.22.  아래 예시와 유사하게 테니스 라켓을 판매하는 쇼핑몰 페이지를 제작해 보려고 합니다. 메인 화면에선 테니스 라켓의 사진을 보고 order 버튼을 통해 물건을 담을 수 있고, order list 화면에서는 어떤 물건을 담았는지 확인할 수 있습니다.  먼저 메인 페이지를 작성해 보겠습니다. CSS는 외부 스타일 시트로 빼서 따로 만들 생각이라 일단 HTML 코드만 작성해 주었습니다.  Tennis Market Welcome to Tennis Market! Enjoy your shopping. order list ..