FitYourEarPlug 개발을 위해 공부한 책 내용 정리입니다. 제가 모르는 부분만 적었어요.
1장. 왜 이 책을 읽어야 하나요?
2장. 웹 개발 준비하기
3장. 웹 프런트엔드 기초 다지기
4장. 부트스트랩 적용하기
5장. 장고의 역할 이해하기
6장. 장고 프로젝트 만들기
7장. 장고 프로젝트에서 앱 개발하기
- HTML
- html에서 사용하는 기능은 태그를 의미하고 속성은 태그안의 속성을 의미.
- 스타일은 태그 개별로 속성을 설정할 수도 있고, 태그 자체에 설정할 수도 있음.
- 하나의 웹사이트를 만드는 경우 일관된 디자인을 적용할 텐데 하나의 html 파일 내에서는 태그에 스타일을 설정하면 되지만 파일이 여러개인 경우는 스타일을 복사, 붙여넣기 해가며 관리하는 것은 비효율적이다. 그래서 CSS를 사용한다. CSS는 웹 문선의 디자인을 구현하기 위한 언어이다. CSS 하나만 관리하면 웹사이트 전체 디자인을 제어할 수 있다.
|
|
- 부트스트랩
- 웹 개발에 사용되는 구성요소들을 미리 디자인 해놓은 툴킷
- 템플릿을 다운 받은 후 index.html 등의 소스코드를 복사하여 필요한 기능을 가져다 쓰면 된다.
- 다양한 컴포넌트 등을 검색하하여 복붙해서 쓰면 된다.
- CDN(Contents Delivery Network)
장고
- 동작 구조 (출처 https://lazy-cloud.tistory.com/95)
- MTV(Model, Template, View) 패턴
- 대문 페이지 = Landing Page
- 모델 변경하면 Migration 해줘야함