목차
HTML 편
1. 수업 소개 = 4
2. 프로젝트의 동기 = 5
3. 기획 = 7
4. 코딩과 HTML = 8
5. HTML 코딩과 실습 환경 준비 = 11
6. 기본 문법과 태그 = 20
7. 혁명적인 변화 = 25
8. 통계에 기반한 학습 = 33
9. 줄바꿈 :〈br〉vs.〈p〉 = 37
10. HTML이 중요한 이유 = 45
11. 최후의 문법 속성과〈img〉태그 = 51
12. 부모 자식과 목록 = 58
13. 문서의 구조와 슈퍼스타들 = 67
14. HTML 태그의 제왕 = 77
15. 웹 사이트 완성 = 84
16. 원시 웹 = 96
17. 인터넷을 여는 열쇠 : 서버와 클라이언트 = 105
18. 웹 호스팅 : 깃허브 페이지 = 110
19. 웹 서버 운영하기 = 122
19.① 웹 호스팅 : 웹 서버 설치(윈도우) = 124
19.② 웹 호스팅 : 웹 서버와 HTTP(윈도우) = 135
19.③ 웹 서버와 웹 브라우저의 통신(윈도우) = 142
19.④ 웹 서버 설치(macOS) = 147
19.⑤ 웹 서버와 HTTP(macOS) = 156
19.⑥ 웹 브라우저와 웹 서버의 통신(macOS) = 165
19.⑦ 웹 브라우저와 웹 서버의 통신(리눅스) = 170
20. 수업을 마치며 1/3 = 177
21. 수업을 마치며 2/3 = 181
22. 수업을 마치며 3/3 = 186
CSS 편
1. 수업 소개 = 190
2. CSS가 등장하기 전의 상황 = 191
3. CSS의 등장 = 194
4. CSS의 기본 문법 = 199
5. 혁명적 변화 = 204
6. CSS 속성을 스스로 알아내기 = 206
7. CSS 선택자의 기본 = 213
8. 박스 모델 = 224
9. 박스 모델 써먹기 = 237
10. 그리드 소개 = 247
11. 그리드 써먹기 = 255
12. 미디어 쿼리 소개 = 263
13. 미디어 쿼리 써먹기 = 269
14. CSS 코드의 재사용 = 276
15. 수업을 마치며 = 284
자바스크립트 편
1. 수업 소개 = 288
2. 수업의 목적 = 290
3. HTML과 JS의 만남 :〈script〉태그 = 296
4. HTML과 JS의 만남 : 이벤트 = 300
5. HTML과 JS의 만남 : 콘솔 = 307
6. 데이터 타입 - 문자열과 숫자 = 314
7. 변수와 대입 연산자 = 325
8. 웹 브라우저 제어 = 330
9. CSS 기초 : style 속성 = 332
10. CSS 기초 :〈style〉태그 = 336
11. CSS 기초 : 선택자 = 342
12. 제어할 태그 선택하기 = 346
13. 프로그램, 프로그래밍, 프로그래머 = 354
14. 조건문 예고 = 357
15. 비교 연산자와 불리언 = 360
16. 조건문 = 365
17. 조건문의 활용 = 371
18. 중복의 제거를 위한 리팩터링 = 380
19. 반복문 예고 = 386
20. 배열 = 389
21. 반복문 = 396
22. 배열과 반복문 = 400
23. 배열과 반복문의 활용 = 406
24. 함수 예고 = 414
25. 함수 = 420
26. 매개변수와 인자 = 424
27. 함수(return 문) = 428
28. 함수의 활용 = 432
29. 객체 예고 = 437
30. 객체 쓰기와 읽기 = 447
31. 객체와 반복문 = 453
32. 객체 프로퍼티와 메서드 = 457
33. 객체의 활용 = 461
34. 파일로 쪼개서 정리 정돈하기 = 467
35. 라이브러리와 프레임워크 = 473
36. UI vs. API = 481
37. 수업을 마치며 = 484
닫기