- Basic JavaScript Syntax
- Method Chaining
- var, let, const difference
- Hoisting
- camelCase / Pascal Case / kebab-case
- Ternary Operator
- JS Shorthand
- JS Object Handling
- Conditional Operator
- Recursion
- 학생들이 Free Code Camp 과제를 직접 커스터마이즈해 가져와 코드 리뷰를 요청받고, 리팩토링하는 과정을 보여 주면서 설계 테크닉을 알려주는 시간을 가질 수 있어 매우 유익했다.
- 수업 참가자의 Followship 이 강할 수록 강사의 부족한 부분이 많이 채워지는 것 같다. 오히려 가르쳐주는 입장이었지만 배우는 게 많았다
- JS 기본기 코스 마지막에 갑자기 재귀 함수가 나와서 당황했는데, 콜 스택, 실행 컨텍스트 등 언어 동작방식을 빠르게 이해시킬 수 있는 예제같아서 굉장히 좋았다 ...
- 수업 중 TMI를 줄이고, 진도를 효율적으로 나가게 되어 수업 집중도가 높아졌다.
- 수업시간을 줄였는데 사실 수업 끝나고도 같이 얘기하는 시간 있고, 과제 나오면 코딩하는데 시간이 많이 들어서 어차피 2시간 되는듯
- 회사 갔다가 평일에 매일 수업하는 건 역시 쉽지 않은 듯함 ㅠ.ㅠ
----------------------------------------------- End Basic Javascript -------------------------------------------------------
- FreeCodeCamp Link: https://www.freecodecamp.org/learn/javascript-algorithms-and-data-structures/#basic-javascript
- 정규상 Counting Card 과제 변형 https://github.com/Carrymachine/FE-Session-Retrospective/blob/main/20210331_Counting%20Card%20Variation.md
- 정규상 JS Retrospective https://github.com/Carrymachine/FE-Session-Retrospective/blob/main/02_JS%20%ED%9A%8C%EA%B3%A0%EB%A1%9D.md
- 김지유 JS Retrospective https://github.com/scvgood287/Learned/blob/main/20210406.md