TIL7. 일주일을 마치며

imloopy·2022년 3월 27일
0

Today I Learned

목록 보기
7/56

이번주에 한 것과 하지 못한 것

이번주에 한 것

자바스크립트 관련 (포괄적으로)

  • 자바스크립트의 기본적인 문법
    • 자바스크립트의 자료형
    • 스코프와 클로저
  • 함수형 프로그래밍의 개념
  • 객체 지향과 프로토타입
  • 브라우저의 이벤트루프 시스템
  • 쿠키, 세션 그리고 웹 스토리지

자료구조와 알고리즘 관련

  • 링크드리스트의 종류와 구현 방법
  • 스택, 큐의 개념
  • 힙(우선순위 큐의 하나인)의 개념과 구현 방법
  • 해시테이블의 개념과 장단점
  • 그래프, 트리등 비선형 자료구조
  • 그래프 탐색 알고리즘과 트리 순회 알고리즘
  • 트라이 자료구조와 자동완성 코드 구현
  • 동적계획법 알고리즘(BOJ online judge) 3문제와 프로그래머스 자료구조 알고리즘을 해결함

기타

  • http통신과 브라우저 렌더링(얘는 정리한다고 했는데 아직 정리 못함)
  • 정규표현식의 이해
  • 암호화의 원리
  • Git Pull & Request

이번주에 할려고 했는데 못한 것

  1. Vue 공부하기
  • @Vue/cli를 이용하여 설치 후 어느정도 동작하는 것은 구현했지만, 아직 토이 프로젝트 (ex.Todo 리스트 구현하기)를 시작하기엔 너무 부족하다. 특히 Vue3로 넘어오면서 composition API를 이용하여 뭔가를 작성해보려다가 기존 문법에 비해 생각한대로 잘 동작하지 않아 시간을 많이 잡아먹었다. 일단 기존 문법으로 공부를 마저 하고, 좀 더 이해가 될 때쯤 새로운 문법으로 넘어가야겠다.
  • 이번주까지 Vue에 대해 공부할 것:
    • 기존 문법을 이용하여 토이 프로젝트 만들기
    • Vue documentation 살펴보기
  1. 브라우저 렌더링 과정과 가상 DOM에 대하여 정리하기
  • 이번주에 정리한다고 했는데 너무 게을렀다.

0개의 댓글