
🚀 What I Learned
JavaScript Troubleshooting
- 발생할 수 있는 여러가지 JavaScript 에러가 무엇이 있는지 알고 있다. Click
- 발생한 여러가지 JavaScript 에러에 대해 스스로 해결할 수 있다.
- 디버깅을 위해
console.log
를 활용하는 법을 배운다.
- 문제 해결을 위해
console.log
를 적극적으로 활용하는 것이 얼마나 중요한지 이해한다.
- JavaScript 문제를 풀 때 생겼던 문제를 어떻게 해결해야 하는지 그 과정을 배운다.
DOM + Event
- 개발자 도구를 열어
Element
탭에서 웹페이지를 구성하는 HTML 태그를 볼 수 있다.
- HTML에 JavaScript를 적용하는 두 가지 방법이 무엇인지 설명할 수 있다.
- JavaScript에서 DOM에 접근해 HTML 요소를 생성하고 삭제하거나 스타일을 변경할 수 있다.
- 다양한 이벤트의 기능을 살펴보고 클릭과 같이 자주 사용하는 기능을 구현해본다. Click
addEventListener
함수를 사용해 이벤트를 생성하여 정적인 웹페이지를 동적으로 변화시킬 수 있다.
Linux & Terminal
- GUI (Graphic User Interface)와 CLI (Command Line Interface)의 차이점을 알 수 있다. Click
- 리눅스의 기본 명령어(
cd
, ls
, pwd
, mkdir
, rm
, rm -rf
, cp
, mv
, .
, ..
, /
, ~
)를 사용할 수 있다.
- 터미널에 리눅스 명령어를 입력해 파일을 생성하고 삭제할 수 있다.
vi 에디터
로 파일을 생성하고 수정하고 삭제할 수 있다.
Git & GitHub
Git
의 개념과 필요성에 대해 이해한다. Click
GitHub
이 무엇인지 이해하며 Git
과 구별할 수 있다. Click
- 터미널 명령어를 사용해
Git
의 기본 사용법을 익힌다.
GitHub
을 사용한 개발 협업 역량을 기른다.
HTTP
- HTTP의 Request, Response 구조를 알 수 있다. Click
- HTTP의 특징 stateless에 대해 설명할 수 있다.
- HTTP Request Methods 종류를 알고 서로의 차이점을 설명할 수 있다.
- Response Status Codes에 무엇이 있는지 알 수 있다.