- Django 프로젝트 및 앱 생성 - pyenv 및 virtualenv 설정
- Django ORM, Django template language, migrations, css추가
- Django POST Request, csrf token,
- models.py - models.ForiegnKey, related_named
- GET/POST 요청, get_object_or_404()
- 이미지 및 파일 업로드 - imagekit:ImageResize
- 로그인 / 로그아웃 - authenticate(), login(), messages(), logout()
- 회원가입 - ModelForm, UserCreationForm(), Django User class
- 인스타그램 클론 코딩 - Django-Bootstrap4 패키지 사용
- 인스타그램 클론 코딩 - 이미지 업로드
- M:N 관계 모델링 - ManyToManyField
- 좋아요 기능 - @login_required(next), get_user_model(), form.save(commit=False)
- 댓글 및 회원 정보 수정 기능 - @require_POST, update_session_auth_hash
- follow 기능 - OneToOneField, get_or_create()
- follow 피드, Django Queryset - filter(), Q
- Rest API - Django-restframework 패키지
- Django Rest API 와 Vue.js 연동 - cors 이슈
- Heroku : Django 프로젝트 배포
- vue, Django 연동 - vue : delimiter 설정
- Javascript 기본, 자료형(var const, let, list, dictionary), 함수
- ES6 array helper methods, type coercion and ===
- HTTP 요청, Non-blocking와 Asynchronous
- 비동기적 특징과 콜백함수
- Promis, async와 await
- javascript class
- Vue.js
- 간단한 todo app : vue.js directive 및 localstorage 사용
- (실습) node.js 설치 및 설정, 함수형 코딩
- (실습) AJAX API 호출 - giphy api를 사용한 이미지 검색
- (실습) 영화검색
- (실습) 고양이, 강아지 이미지 검색
- (실습) 다양하게 증감버튼 만들기 - computed와 method의 차이점
- 영화 정보 원 페이지 어플리케이션
- HTTP & RESTful Architecture
- firebase 사용하기
- Javascript 기본 - 데이터 타입과 변수, 객체, 변수 호이스팅
- Javascript 기본 - 함수와 함수 호이스팅, 함수 객체의 프로퍼티, 프로토타입(Prototype), 프로토타입 체인
- Javascript 기본 - 자바스크립트의 스코프, 렉시컬 스코프, 암묵적 전역, 함수 호출 방식과 this, 클로저(Closure)
- 자바스크립트와 DOM API - DOM tree, DOM API
- 자바스크립트의 이벤트 - Event Loop, Concurrency, addEventListener , 이벤트 전파(버블링, 캡처링), 전파 방지
- 자바스크립트와 ES6 - let, const, promise, async, await, arrow function
- Toy Project : 행성 무게 맞추기 게임