🧑💻 이번에 우리가 학습할 내용은 “장고 기초 학습”입니다.
✅ 학습 목표 체크 리스트
- [ ] django(프레임워크)란 무엇인지 정의할 수 있는가?
- [ ] MTV(Model Template View) 패턴에 대해 아는가?
- [ ] http method의 종류와 특징에 대해서 알고 있다.
- [ ] GET과 POST method의 차이점을 설명할 수 있는가?
- [ ] 데이터베이스가 무엇인지 설명할 수 있는가?
- [ ] Primary Key(pk)가 무엇인지 설명할 수 있는가?
- [ ] Foreign Key(fk)가 무엇인지 설명할 수 있는가?
- [ ] 역참조에 대해 이해하고 활용할 수 있다.
- [ ] 요구사항에 맞게 데이터베이스 모델링을 할 수 있는가?
- [ ] 모델링한 데이터베이스(ERD)를 class로 정의할 수 있는가?
- [ ] custom user model을 정의하고 사용할 수 있다.
- [ ] view, model, url의 역할 대해 이해하고 활용할 수 있다.
- [ ] python manage.py makemigrations와 python manage.py migrate의 차이를 설명할 수 있는가?
- [ ] 로그인과 로그아웃을 구현할 수 있는가?
- [ ] 회원가입을 구현할 수 있는가?