12월 6일 배운것(Command Line Interface)

Ji Taek Lim·2020년 12월 16일

배열과 객체

(...arg)는 배열로 만들어 준다는 것이다.

어제와 오늘
아침에는 클로저에 대해서 배웠다.

클로저에 대해서

내가 이해한 바로는 let으로 스코프를 정해준다라는 것

오늘 터미널에 대해서 배웠다. 한번 배웠었는데 좀 쓰기 어려웠다.

Achievement Goals
터미널에서 CLI를 사용하는 것이 GUI로 작동하는 것과 차이가 없음을 이해할 수 있다.
기본적인 unix/linux 명령어를 사용할 수 있다
ls
cd
mkdir
rm
pwd
touch
cat
mv
cp
명령어를 사용할 때, 현재 내가 위치한 디렉토리를 파악할 수 있다.
명령어를 사용할 때, 등장하는 키워드에 대해 이해할 수 있다
홈 디렉토리 ~
루트 디렉토리 /
Advanced Challenge (optional)
권한과 관련된 unix/linux 명령어를 사용할 수 있다. (advanced)
sudo
chown
unix/linux의 파일/디렉토리 소유권에 대해 이해할 수 있다. (advanced)

Youtube! BAM

Command Line Interface
https://www.youtube.com/watch?v=MBBWVgE0ewk

Achievement Goals
버전 관리 시스템의 필요성을 이해할 수 있다.
git의 기본적인 개념에 대해 이해하고 사용할 수 있다.
local/remote repository에 대한 개념
fork, clone, commit, pull, push에 대한 개념 및 명령어 사용법
commit 시에 메시지를 적어야하는 이유
git 명령을 통해 git repository의 현재 상태 및 변경사항들을 확인할 수 있다.
status, diff, log
Staging Area에 파일을 추가하는 것의 의미를 이해할 수 있다
add
Advanced Challenge (optional)
pull request를 이용한 오픈소스 프로젝트 참여 방식을 이해할 수 있다.
git repository의 commit되지 않은 변경사항을 취소할 수 있다.
reset HEAD
checkout --
협업을 위한 git 개념을 이해할 수 있다
branch, merge의 개념
remote repository에서 origin과 upstream의 차이점

함수에서 const 와 let 의 차이점.
https://google.github.io/styleguide/jsguide.html#features-use-const-and-let

https://joshua1988.github.io/web-development/javascript/function-expressions-vs-declarations/

profile
임지택입니다.

0개의 댓글