[WIL] 2주차

jathazp·2022년 1월 23일
0

15

목록 보기
7/14

This week : 104 ..?

알고리즘 4일 + nodejs ( express js framework) 3일

1. 알고리즘 (1.17~1.20)

이번 주차의 전반기는 알고리즘이 주가 되었다.
사실 전공 공부와 멀어졌을 때에도 알고리즘은 틈틈히 풀었던게 많이 도움되었다.

그래서 알고리즘 공부라기 보다는 자바스크립트 문법 공부 + 지난주에 미흡했던 부분에 대한 공부를 더 많이했다.

덕분에 map이나 reduce, filter, 비동기 처리 등 헷갈리는 문법들도 좀 정리가 되었다.

다른 분들도 알고리즘 주차는 그나마 숨을 쉬어가는 구간이 아니었나 싶다.

그리고.. 알고리즘 주의 조원분들은 7일간 함께했지만 첫 주의 조원 분들 보다도 더 빨리 헤어진 느낌이라 좀 아쉽다. 그래도 사실 매일 마주칠 사이긴 하지만..

2. 주특기 Nodejs (1.21~1.23)

주특기 주 시작하자마자 강의듣기 바빴다..

주특기 주차의 3일째가 지나가고있다.. 강의는 다 듣고 어느정도 복습도 했는데 프로젝트 시작점을 못잡고있다...ㅜㅜ 오늘이 일요일이라 솔직히 좀 풀어져서 프리하게 지나간 탓도 있긴하지만.. 내일부터는 아니 이거 쓰고 당장 다시 정신줄 붙잡고 달려야 할 것 같다..

오늘은 일단 프로젝트의 전체적인 모양이라도 잡아 놔야겠다.

3. What I Learned

Javascript 문법

hoisting, map,reduce, promise 등 모르던 문법이나 헷갈리던 문법들에 대해 어느정도 정리가 되었고 그 밖에도 여러 유용한 자바스크립트 함수들을 접할 수 있었다. 이번 주특기 강의를 들을때에도 이런 부분이 도움이 되었다.
아래 게시글에 공부한 문법들을 따로 정리해 두었다
https://velog.io/@bgg01578/Javascript-%EB%AC%B8%EB%B2%95%EC%A0%95%EB%A6%AC-1

express js

nodejs 웹 어플리케이션 프레임워크인 express js의 기초에 대해 공부했다.
나름대로 정리하면서 공부를 해보려 했는데 내용이 많다보니 글이 중구난방이다..

웹개발 플러스

못들었던 부분의 강의를 수강하며 네이버지도, 사전검색 등 api 이용한 서비스 개발에 대해 공부했다.

JavaScript , ES(ECMA Script)

: ES는 Javascript 언어의 표준 규격을 의미한다.
과거 넷 스케이프사의 Javascript 와 MS 사의 JScript 언어가 제 각각이었다.
이에 ECMA international 에서 스크립트 언어의 표준에 대한 작업을 시작하면서 ECMA Script(ECMA-262) 가 탄생하게 되었다.

ES의 뒤에 붙은 숫자는 ECMA international 에 의해 몇번째 제정된 표준인지를 의미한다.
다만 ES 뒤에 년도가 붙으면 해당 년도에 제정된 표준을 의미한다.
(ES6은 6번째 표준 , ES2015는 2015년에 제정된 표준을 의미)

ES5 vs ES6

ES5
1. forEach, map, filter, reduce, some, every와 배열과 관련된 메소드가 생김.
2. object에 대한 getter/setter 지원
3. 자바스크립트 strict 모드 지원 (더 세심한 문법검사 지원)
4. JSON 지원(과거에는 XML을 사용)
5. this를 강제로 bind 해주는 bind() 메소드가 생김

ES6 (2015 IE9부터 지원)
1. let, const 키워드 추가
2. arrow 문법 지원 ex) (a,b)=>return a*b
3. iterator/generator 추가
4. module import / export 추가
5. Promise 도입으로 인한 보다 간편한 비동기 처리

Next week

  1. express js 공부, 과제 프로젝트 완성

  2. Javscript로 알고리즘 문제 하루에 하나씩만 꾸준히 풀어보기

  3. 여유 되면 주특기 심화 강의 수강

0개의 댓글