반응형

풀스택 2

03. Zero부터 시작하는 Django 웹사이트 만들기 - 사이트의 기능 생각해보기

지난 포스트에서 우리는 어떤 기술들과 어떤 언어를 사용할지 미리 살펴봤습니다. 본격적인 코딩에 앞서, 우선 저희가 만들 것에 대해 한번 생각해보는 시간을 가져봅시다 .뭐든 처음 만들고 싶은게 생기면 내가 만든 것이 어떤 역할을 하고 어떤 기능이 있는지부터 떠올려보는게 우선입니다. 이번 포스팅에서는 우리가 만들 웹사이트에 어떤 기능들이 필요할지 하나하나 구상해보도록 합시다.  1. 사이트의 핵심 기능저희가 만들 사이트는 '커뮤니티 사이트'입니다. 당장 떠오르는 기능은 아래와 같은게 있을 겁니다.게시글 작성 및 보기댓글 작성 및 보기로그인 / 로그아웃게시글 및 댓글 추천 / 비추천마이페이지 프로필 꾸미기더불어, 제가 이미 구현해둔 사이트는 사람들의 거래 매물도 편리하게 공유할 수 있는 거래형 커뮤니티 사이트..

02. Zero부터 시작하는 Django 웹사이트 만들기 - 사용할 기술 스택 둘러보기

지난 포스팅에서 Python 개발환경 까지 설정했습니다. 이제 우리는 웹사이트를 만들기 위한 다른 여러가지 기술들과 컴퓨터 언어들이 필요합니다.아래의 그림을 살펴보고 가겠습니다.  이게 우리가 만들 웹사이트의 전체적인 구조입니다.한번 전체적인 그림에서부터 작은 요소까지 중요 사항 위주로 설명드리면서 넘어가보도록 하겠습니다. 쉬운 설명을 위해 웹사이트를 레스토랑이라고 비유하면서 설명드리겠습니다. 1. 프론트엔드(Front-end)- 프론트엔드란?쉽게 말하자면, 웹사이트 사용자에게 보여지는 것들입니다.네이버 홈페이지를 예로 들어보겠습니다.세세한 메일버튼, 로그인 버튼, 날씨, 뉴스창 이 모든 것들이 전부 프론트엔드 입니다.즉, 웹사이트의 구조와 디자인, 일부 동작들이 여기에 해당하는겁니다.프론트엔드에서 우리..