데브코스 15

[WIL] 7주차 회고

📝 이번 주에 하고자 했던 것 [강의] 7주차 강의 제때 제때 이해하기 [과제] 6주차 과제 잘 제출하기 [강의 복습] 6주차 강의 복습하면서 잘 이해하기 [코딩 테스트 스터디] 문제 제때 잘 풀면서 DFS/BFS 개념 이해하기 [CS 스터디] 발표 준비하기 [코드 리뷰] Todo app 과제, 노션 클론코딩 과제 코드, 미니 프로젝트 코드 리뷰하기 [TIL] 조금이라도 새로 배운 내용은 매일 매일 정리하기 [Javascript] 미니 프로젝트 스터디 🎯 이번 주에 완료한 것 칭찬은 모르겠고 어쨌든 한 것 Vanilla JS 고양이 사진첩 강화 과제 SCSS 강의 듣기 CSS 특강 코딩 테스트 스터디에 참여하기 위해서 백준 node.js 입출력과 씨름하기 DFS, BFS 이해하기 위해 강의 듣기 CS 기..

TIL 2021.09.20

[WIL] 6주차 회고

📝 이번 주에 하고자 했던 것 [강의] 6주차 강의 제때 제때 이해하기 [강의 복습] 5주차 바닐라 JS 강의 복습하면서 이해하기 [코드 리뷰] Todo app 과제, 노션 클론코딩 과제 코드 리뷰하기 [TIL] 조금이라도 새로 배운 내용은 매일 매일 정리하기 [Javascript] 미니 프로젝트 스터디 [코딩 테스트] 문제 풀이 스터디 🎯 이번 주에 완료한 것 칭찬할 것 미니 프로젝트 스터디를 제때 제출한 것 TIL을 좀 더 자주 쓰려고 노력한 것 수요일, 목요일, 금요일 매일 하나의 코딩 테스트 문제를 푼 것 문자열 압축 신규 아이디 추천 가장 긴 팰린드롬 아쉬웠던 것 지난 강의 복습에 실패한 것 아직 3주차 과제도 코드 리뷰를 하지 못한 것 강의를 제때 제때 잘 듣지 못한 것 선택과 집중을 제대로 ..

TIL 2021.09.12

[TIL] 20210907

🎯 오늘 공부한 것 [배포] EC2, AWS s3 + cloudfront, github pages, Firebase, Netlify, Vercel SPA인 경우, root url 이외의 모든 url에서 새로고침을 했을 때 해당 url에서 index.html을 찾을 수 없어 404 오류가 뜬다. 배포할 때는 이를 방지하기 위해서 모든 url에서 index.html로 경로를 돌려주는 처리를 해줘야 한다. github pages의 경우, '유저네임.github.io/레포이름' 식으로 배포할 수 있으나 소스 파일 내 모든 경로를 '/레포이름/src/main.js'과 같은 형식으로 잡아줘야 정상 실행되는 문제가 있다. Netlify와 Vercel은 비슷하지만 Netlify는 한국 서버가 없어서 좀 느리다는 단점이..

TIL 2021.09.08

[WIL] 4주차 회고

📝 이번 주에 하고자 했던 것 [JavaScript] 간단한 Todo app 구현 과제 [JavaScript] 노션 클론코딩 프로젝트 [JavaScript] 실행콘텍스트 ES5 버전 발표 [JavaScript] XMLHttpRequest, Promise, async, await, fetch, history api 강의 복습 [코드 리뷰] 함수형 프로그래밍 과제 코드 리뷰 🎯 이번 주에 완료한 것 칭찬할 것 과제를 스스로 이해한 코드로(!!) 제 시간에 제출한 것 모르는 것은 팀원들한테 물어보면서 최대한 강의를 보지 않고 혼자 구현하려고 한 것 실행콘텍스트를 어느 정도는 이해한 것 Promise, async, await까지는 최대한 이해하며 강의를 복습한 것 강의 듣고 코드는 다시 혼자 짜보는 식으로 공부..

TIL 2021.08.30

[TIL] 20210828

🎯 금토에 공부한 것 [JavaScript] local storage를 이용해서 간단한 Todolist app 구현하기 📚 더 공부해야 할 것 데이터를 외부에서 불러오는 todoapp 직접 구현: XMLHttpRequest 방식 -> Promise 방식 -> async, await 방식 fetch, history api 규모가 큰 프로젝트에서의 효율적인 상태 관리 방법 🎇 Reflection 금요일에 백신 맞았는데 다행히 아무렇지도 않다. 오히려 평소보다 졸리지도 않는듯(?) 어제가 todo app 과제 제출일이었는데 어제까지 하루 종일 그것만 한 것 같다... 남들은 노션 클론코딩 프로젝트 시작했는데... 아니... 이런 생각하지 말고 오늘 나도 밀린 강의(ㅠㅠ) 듣고 얼른 시작해야지. todo app..

TIL 2021.08.29

[TIL] 20210826

🎯 그동안 공부한 것 [JavaScript] 실행 컨텍스트 [JavaScript] 컴포넌트 방식으로 localStorage를 이용한 todoapp 구현 복습 [JavaScript] Client Side에서 데이터 저장하기, ES6 Module, 비동기 복습 [코드 리뷰] 함수형 프로그래밍 reduce 함수로 구현할 수 있는 방법 생각해보기 [특강] 인디스트릿 기술 스택에 대해서: Jamstack(Javascript, APIs, Markup), Next.js, Vercel, Strapi, GraphQL + APOLLO [특강] 렌더링의 역사: Server Template -> Client Side Rendering -> Server Side Rendering -> Static Site Generator -..

TIL 2021.08.27

[WIL] 20210820 3주차 회고

📝 이번 주에 하고자 했던 것 [JavaScript] this, 클로저, 프로토타입, 실행 컨텍스트 개념 잡기 [JavaScript] this, 클로저, 프로토타입, 실행 컨텍스트 개념 정리하는 아티클 작성 [코딩테스트] 와디즈 코딩 테스트 [패러다임] 다른 수강생 과제 PR 분석하고 코드 리뷰하면서 함수형 프로그래밍 이해하기 [강의] 밀린 자료구조, 함수형 프로그래밍 강의, 코딩테스트 실습 완료하기 [코드 리팩토링] 1주차 과제 코드 리팩토링 [팀 프로젝트] 배포까지 완성 🎯 이번 주에 완료한 것 칭찬할 것 함수형 프로그래밍 답지를 이해하기 힘들었지만 포기하지 않고 한 줄 한 줄 디버깅해보며 코드를 이해해보려고 노력한 것 Node.js + React 팀 프로젝트를 Node.js 게시판 CRUD까지는 구..

TIL 2021.08.20

[TIL] 20210819

🎯 화수목에 공부한 것 [JavaScript] 명령형 프로그래밍 vs 선언적 프로그래밍 방식 [JavaScript] 바닐라 JS로 컴포넌트 기반 시스템 구현 [JavaScript] Client Side에서 데이터 저장하기 -> cookie, local storage, session storage [JavaScript] Module [Node.js] 게시판 CRUD 구현, 시퀄라이즈에서 관계성 정의 📚 더 공부해야 할 것 비동기, promise, async, await this, 클로저 yield* [참고문서] XSS 어택, CSRF 어택 대응 방법 CommonJS와 ES Modules [참고문서] ECMAscript 2022 실행 컨텍스트 [docs] -> 이거 진짜 가독성이 압도적으로 나쁘다 📮 Q-b..

TIL 2021.08.20

[TIL] 20210816

🎯 오늘 공부한 것 [JavaScript] 함수형 프로그래밍 [JavaScript] 생성자 함수에서 new 안 붙이면 return 값이 없기 때문에 그냥 실행하면 undefined가 출력됨 [JavaScript] this [JavaScript] var, let, const의 차이 [JavaScript] 클로저란 무엇인가? [특강] 프로젝트 관리 방법론 - 애자일/워터폴/포스트모템 🎇 Reflection 오늘 바닐라 JS 수업 들어가기 전에 사전 테스트가 있었다. 너무 흐릿하게만 알고 있는 개념들이 많다는 사실을 깨달았다. 꼭 꼭 꼭 다시 정리하자. 수업 듣기 너무 빡세다고 프로젝트 작업하는 거 계속 미뤄왔었는데 알고 보니 프로젝트랑 병행하는 사람들이 많은 것 같다. (카미카?) 오늘 급하게 처리해야 하는..

TIL 2021.08.16