본문 바로가기

학습 노트

#100DaysofCode 챌린지 진행 기록

2019년 12월, 코딩과 커피

 

챌린지 목표: 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 강의의 예시 페이지 만들기 실습을 했다.

 

2019년 12월, Controlled Articular Rotation 운동 수업을 들었다

 

- 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를 완료했다.

 

2019년의 마지막 인천공항

 

- 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을 수강했다.

 

2019년의 마지막 커피, 커피스트 비엔나. 그리고 아이폰 11 Pro.

 

- 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일: 설 휴가를 보내고 일을 하느라 공부를 잠시 쉬었다.

 

가족 방문 태스크를 해치우러
쑥차맛 그린티라떼 is what I like

 

- 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를 완료했다.

- 61일: Udemy에서 The Complete 2020 iOS App Development Bootcamp의 섹션 4: Swift Programming Basics - Collections, Constants & Variables를 수강했다.

- 62일: Udemy에서 The Complete 2020 iOS App Development Bootcamp의 섹션 4: Swift Programming Basics - Collections, Constants & Variables를 수강했다.

- 63일: Udemy에서 The Complete 2020 iOS App Development Bootcamp의 섹션 4: Swift Programming Basics - Collections, Constants & Variables를 수강했다.

 

눈이 내린 2월의 서울

 

- 64일: Udemy에서 The Complete 2020 iOS App Development Bootcamp의 섹션 4: Swift Programming Basics - Collections, Constants & Variables를 수강했다. Swift 알고리즘 문제와 답을 기록한 시트를 작성하기 시작했다.

- 65일: Udemy에서 The Complete 2020 iOS App Development Bootcamp의 섹션 4: Swift Programming Basics - Collections, Constants & Variables를 완료했다.

- 66일: 공부를 쉬었다.

- 67일: Udemy에서 The Complete 2020 iOS App Development Bootcamp의 섹션 5: Swift Programming Basics Challenge를 완료했다. 상수와 변수 개념을 복습하고 랜덤 개념을 이용해 튜토리얼 앱을 제작했다.

- 68일: 랜덤 개념을 이용해 <오늘 뭐 먹지?> 앱을 구상하고 제작에 필요한 자료를 모았다.

- 69일: <오늘 뭐 먹지?> 앱을 제작하고 블로그에 게시했다.

- 70일: Udemy에서 The Complete 2020 iOS App Development Bootcamp의 섹션 6: Auto Layout and Responsive UIs를 수강했다.

- 71일: Udemy에서 The Complete 2020 iOS App Development Bootcamp의 섹션 6: Auto Layout and Responsive UIs를 수강했다.

- 72일: Udemy에서 The Complete 2020 iOS App Development Bootcamp의 섹션 6: Auto Layout and Responsive UIs를 완료했다.

- 73일: 공부를 쉬었다.

- 74일: Stack View 개념을 복습했다.

 

*이 챌린지는 프로그래밍 공부를 매일하는 습관을 들인다는 측면에서 소기의 목적을 달성했다. 어차피 공부는 매일하는 것이기에 챌린지는 2월 말일을 기점으로 종료하고 3월부터는 매일 공부한 내용을 월별 게시물에 기록하기로 한다.