티스토리 뷰
개요
- Vanilla JavaScript 로 실제 30개의 동작하는 녀석을 만들어보면서, JavaScript 를 공부해보자.
- 공식링크: https://javascript30.com/ - GitHub: https://github.com/wesbos/JavaScript30 - 정현석 Fork: https://github.com/nicewook/JavaScript30 |
목표
참여중인 개발자 슬랙에서 JavaScript 30 코스를 함께 공부하기로 하였다.
- 3월 1일부터 공식 시작 - 매일 하루 강의를 보고 프로젝트나 느낀 점을 공유할 것. 결과물 == 1인당 30개글 - 각자 페이스는 다를 수 있어도 목표는 완주. |
Course Front Page
30 개의 튜토리얼을 30일동안 수행하면서 30개의 바닐라 코드로 30개의 동작하는 녀석을 만들어보자.
프레임워크도, 컴파일러도, 라이브러리도, 보일러플레이트도 없다. V.A.N.I.L.L.A.
강사인 Wes Bro 가 하고픈 말은 아래와 같다. (적당한 의역)
There is no Formation without Repetition → 반복해서 훈련을 해야만 근육이 만들어진다.
"강의 코스를 듣거나, 책을 읽는 것 만으로는 부족하다. 무언가를 만들어야 한다. 천 개는 만들어야 한다. 그래서 이 코스를 만들었다. 일단 30일동안 30개를 만들어보자." |
이 코스를 통해, 우리는 자바스크립트의 기초와 DOM 작업법을 배울 것이다.
공부방법 - update (2019-03-14)
|
공부방법
- 11일차 까지 완료한 시점에서 공부방법을 재정리해봄
|
처음에 정리했었던 공부방법 - 기록으로 남김
원래는 1회 정주행 한 다음, 다시 강좌 하나씩 주행하면서 실습하려고 하였다. 그런데 동영상 강좌 만으로는 머리속에 그림이 안그려짐
GitHub 을 clone 해보면 각 강의는 코드의 시작점과 완성된 파일이 제공되어 있다. 아래와 같은 공부 프로세스를 생각해보았다.
공부방법
공부방법 in detail (01. Lecture 를 한다고 했을때에)
1) 01.html 을 만들고 2) index-START.html 을 VSCode 에 함께 열어서 똑같이 타이핑한다. - style.css 는 style-jhs.css 로 타이핑해준다. - 이것에 대한 분석글을 원노트에 정리 3) 비디오를 보면서 하나씩 따라하고, 원노트에 개념을 정리한다. - 최종적으로는 index-FINISHED.html 과 같은 내용의 01.html 파일이 만들어진다. 4) 공유한다.
추가 목표
- GitHub 의 각 폴더에 나의 구현을 코딩한다. - Golang 으로 Web Server 를 하나 만들어 Heroku-CI + Heroku 에 올린다. |
'javascript30' 카테고리의 다른 글
06 - Type Ahead (0) | 2019.03.08 |
---|---|
05 - Flex Panel Gallery (0) | 2019.03.06 |
04 - Array Cardio Day 1 (0) | 2019.03.05 |
01 - JavaScript Drum Kit - FINISHED (0) | 2019.02.28 |
01 - JavaScript Drum Kit - START (0) | 2019.02.28 |
- Total
- Today
- Yesterday
- solid
- go
- API
- ORM
- 중용
- 독서후기
- 영화
- 클린 애자일
- 잡학툰
- folklore
- 명상
- 체호프
- strange
- notion
- 노션
- intellij
- 2023
- ChatGPT
- Bug
- 인텔리제이
- golang
- Gin
- websocket
- github
- Shortcut
- agile
- postgres
- pool
- OpenAI
- bun
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |