챌린지 목표: 100일 동안 매일 한 시간 이상 코딩과 관련한 공부 및 실습을 한다
시작일: 2019년 12월 16일
종료일: 2020년 3월 24일
- 1일: Progate에서 HTML & CSS II 강의 1/3을 수강했다. CSS로 웹페이지의 기본 레이아웃을 설정하는 방법을 학습했다.
- 2일: Progate에서 HTML & CSS II 강의 2/3을 수강했다. display 속성, transition 속성, rgba 속성, line-height 속성, font-weight 속성, 아이콘 추가하기를 학습했다.
- 3일: Progate에서 HTML & CSS II 강의를 완료했다. box-shadow 속성, position: absolute 속성, position: relative 속성, cursor 속성, active 선택자, position: fixed 속성, z-index 속성을 학습했다.
- 4일: Progate에서 HTML & CSS I 강의 절반을 복습했다.
- 5일: Progate에서 HTML & CSS I 강의의 나머지 절반을 복습했다.
- 6일: Progate에서 HTML & CSS I 강의의 예시 페이지 만들기 실습을 했다.
- 7일: Progate에서 HTML & CSS II 강의의 예시 페이지 만들기 실습을 했다.
- 8일: 생활코딩 WEB2 - CSS 강의를 복습하고 Progate에서 HTML & CSS Study III 강의를 완료했다.
- 9일: Udemy에서 The Complete 2020 Web Development Bootcamp 강의 수강을 시작했다. 섹션 1: Front-End Web Development, 섹션 2: Introduction to HTML을 완료했다. 생활코딩과 Progate에서 기초 정보를 파편적으로 학습한 후 보다 유기적이고 큰 그림을 그려나가기에 좋은 코스인 것 같다.
- 10일: Udemy에서 The Complete 2020 Web Development Bootcamp의 섹션 3: Intermediate HTML을 완료했다.
- 11일: Udemy에서 The Complete 2020 Web Development Bootcamp의 섹션 4: Introduction to CSS 절반을 수강했다. 코딩 과정에서 발견된 오류와 해결 방법을 정리한 <Error Logs>를 기록하기 시작했다.
- 12일: Udemy에서 The Complete 2020 Web Development Bootcamp의 섹션 4: Introduction to CSS를 완료했다.
- 13일: Udemy에서 The Complete 2020 Web Development Bootcamp의 섹션 5: Intermediate CSS 1/3을 수강했다.
- 14일: Udemy에서 The Complete 2020 Web Development Bootcamp의 섹션 5: Intermediate CSS 2/3을 수강했다.
- 15일: Udemy에서 The Complete 2020 Web Development Bootcamp의 섹션 5: Intermediate CSS를 완료했다.
- 16일: Udemy에서 The Complete 2020 Web Development Bootcamp의 섹션 6: Introduction to Bootstrap 1/3을 수강했다.
- 17일: Udemy에서 The Complete 2020 Web Development Bootcamp의 섹션 8: Introduction to JavaScript ES6 1/3을 수강했다.
- 18일: FreeCodeCamp에서 Basic JavaScript 연습 문제 110개 중 29번째 문제까지 풀었다.
- 19일: FreeCodeCamp에서 Basic JavaScript 연습 문제 110개 중 46번째 문제까지 풀었다.
- 20일: FreeCodeCamp에서 Basic JavaScript 연습 문제 110개 중 54번째 문제까지 풀었다.
- 21일: Udemy에서 The Complete 2020 Web Development Bootcamp의 섹션 8: Introduction to JavaScript ES6 2/3를 수강했다.
- 22일: JavaScript 함수의 전역 범위와 로컬 범위 개념을 학습하고 코드를 분석했다.
- 23일: Udemy에서 The Complete 2020 Web Development Bootcamp의 섹션 8: Introduction to JavaScript ES6를 완료했다.
- 24일: Udemy에서 The Complete 2020 Web Development Bootcamp의 섹션 9: Intermediate Javascript를 완료했다.
- 25일: JavaScript 함수로 피보나치 수열을 구하는 문제를 풀었다.
- 26일: Udemy에서 The Complete 2020 Web Development Bootcamp의 섹션 10: The Document Object Model (DOM)을 수강했다.
- 27일: Udemy에서 The Complete 2020 Web Development Bootcamp의 섹션 10: The Document Object Model (DOM)을 수강했다.
- 28일: Udemy에서 The Complete 2020 Web Development Bootcamp의 섹션 10: The Document Object Model (DOM)을 완료하고 DOM 개념을 복습했다.
- 29일: Udemy에서 The Complete 2020 Web Development Bootcamp의 섹션 11: Boss Level Challenge 1 - The Dicee Game를 완료했다.
- 30일: Udemy에서 The Complete 2020 Web Development Bootcamp의 섹션 12: Advanced Javascript and DOM Manipulation을 수강했다.
- 31일: Udemy에서 The Complete 2020 Web Development Bootcamp의 섹션 12: Advanced Javascript and DOM Manipulation을 수강했다.
- 32일: Udemy에서 The Complete 2020 Web Development Bootcamp의 섹션 12: Advanced Javascript and DOM Manipulation을 완료했다. 과제로 작성한 코드가 작동하지 않은 이유를 분석하고 정리했다.
- 33일: Udemy에서 The Complete 2020 Web Development Bootcamp의 섹션 15: The Unix Command Line을 완료했다.
- 34일: Udemy에서 The Complete 2020 Web Development Bootcamp의 섹션 16: Backend Web Development를 완료했다.
- 35일: Udemy에서 The Complete 2020 Web Development Bootcamp의 섹션 17: Node.js를 완료했다.
- 36일: Udemy에서 The Complete 2020 Web Development Bootcamp의 섹션 18: Express.js with Node.js를 수강했다.
- 37일: Udemy에서 The Complete 2020 Web Development Bootcamp의 섹션 18: Express.js with Node.js를 완료했다.
- 38일: 지금까지 배운 백엔드 개념을 복습했다.
- 39일: Udemy에서 The Complete 2020 Web Development Bootcamp의 섹션 19: Git, Github and Version Control을 수강했다.
- 40~48일: 설 휴가를 보내고 일을 하느라 공부를 잠시 쉬었다.
- 49일: Udemy에서 The Complete 2020 Web Development Bootcamp의 섹션 19: Git, Github and Version Control을 완료했다.
- 50일: Git 학습 내용을 복습하고 정리하여 블로그에 게시했다.
- 51일: Udemy에서 The Complete 2020 Web Development Bootcamp의 섹션 33: Bonus Module: Design School 101을 수강했다.
- 52일: Udemy에서 The Complete 2020 Web Development Bootcamp의 섹션 33: Bonus Module: Design School 101을 완료했다.
- 53일: Udemy에서 The Complete 2020 Web Development Bootcamp의 섹션 20: APIs - Application Programming Interfaces를 수강했다.
- 54일: Udemy에서 The Complete 2020 Web Development Bootcamp의 섹션 20: APIs - Application Programming Interfaces를 수강했다.
- 55일: Udemy에서 The Complete 2020 Web Development Bootcamp의 섹션 20: APIs - Application Programming Interfaces를 수강했다.
- 56일: 지금까지 배운 백엔드 개념을 복습했다.
- 57일: 웹 개발 부트캠프 강의는 여기서 마무리하고 iOS 부트캠프로 넘어가기로 결정했다. Udemy에서 The Complete 2020 iOS App Development Bootcamp의 섹션 1: Getting Started with iOS 13 and Swift 5.1를 수강했다.
- 58일: Udemy에서 The Complete 2020 iOS App Development Bootcamp의 섹션 1: Getting Started with iOS 13 and Swift 5.1를 완료했다.
- 59일: Udemy에서 The Complete 2020 iOS App Development Bootcamp의 섹션 2: Xcode Storyboards and Interface Builder를 수강했다.
- 60일: Udemy에서 The Complete 2020 iOS App Development Bootcamp의 섹션 2: Xcode Storyboards and Interface Builder를 완료했다.