Alice53 [ 엘리스 SW 엔지니어 트랙 ] 28일차 📍 28일 차 12.2. 목(실시간 강의) 바쁘게 살면 시간이 빨리 가는것처럼 느껴지는 특징이 있는데, 지금의 내가 그렇다. 엄청 많이 한 것 같지도 않은데 벌써 목요일이다. 얼른 수료하고 취업전선에 뛰어들고 싶다. 오늘은 npm, API, RESTAPI, express.js, middleware에 관한 내용을 배웠다. ❏ npm npm init: package.json 파일 생성 package.json: 모듈을 관리하는 파일 package.json - dependencies: 내가 설치한 라이브러리를 보여준다. 버전 앞에 ^는 버전을 대략적으로 보여준다. 업데이트 부분에서 자세하게 다룬다. npm cache clean -f: 캐쉬 강제로 비우기 node_modules: 내가 설치한 모듈의 자세한 정보(.. 2021. 12. 2. [ 엘리스 SW 엔지니어 트랙 ] 27일차 📍 27일차 12.1. 수(온라인 강의) 오늘은 2021년 마지막 해의 첫 날이다. 그날 배운 내용들을 복습하는 글도 27번째 쓰고 있는데, 22년 2월까지 하루도 빠짐없이 복습하는 글을 작성했으면 좋겠다. 현업에 뛰어들어서 볼 지금의 글들이 밤톨이나마 도움이 된다면 나의 목표는 달성한 것이다. 강의에서는 어제 실시간 강의로 간략하게 배웠던 node.js, express.js, module 등에 대해서 조금 자세하게 배웠다. ❏ node.js의 등장 배경 웹의 발전에 의해 등장함. 단방향 통신 위주였던 WEB1.0 에서 사용자와 상호작용하는 WEB2.0 으로 발전하게 되면서 웹페이지의 동작은 더욱 복잡해졌고, 복잡한 JS 를 실행하기 위해 고성능의 JS 실행기가 필요해졌다. 크롬에서는 웹브라우저를 위한 .. 2021. 12. 1. [ 엘리스 SW 엔지니어 트랙 ] 26일차(6주차: Node.js와 Express.js - npm, Middleware, MongoDB) 📍 26일 11.30. 화(실시간 강의) 오늘부터는 FE가 아닌 BE에 대해서 간략하게 배운다. 여러 프레임워크 중 Node.js에 대해서 배우는데 한번 알아보자. 실시간 강의 때는 주로 실습을 하느라 이론을 많이 배우지 못했다. 내일 온라인 강의에서 더 자세하게 알아봐야겠다. ❏ Node.js Chrome V8 javscript 엔진으로 빌드된 javascript 런타임입니다. Node.js의 메인스레드는 하나이다. JS가 단일쓰레드인것처럼 node.js도 한 번에 한줄씩 실행한다. Docker, Auto scaling 등을 이용해 node.js의 단일 스레드의 단점을 보완할 수 있다. offLoading: 메인스레드와 이벤트 루프는 서로 영향을 받지 않고 계속 실행된다.(저수준의 오래 걸리는 일은 n.. 2021. 11. 30. [ 엘리스 SW 엔지니어 트랙 ] 25일차 📍 25일 차 11.27. 토(온라인 강의) 오늘은 typescript 심화 그리고 decorator에 대해서 배웠다. 지금까지의 프로젝트를 하면서 많이 접해보지 않아 내용이 어렵게 느껴졌다. 나중에 기억에 잘 남으려면 실전에서 많이 사용해야겠지?? ❏ Union Type, Intersection type 기존 타입, 인터페이스의 변경은 이미 그 타입을 사용하고 있는 코드에 똑같은 변경을 가해줘야 한다. 만약, 해당 타입을 쓰는 모든 코드에 변경을 가하지 않고 특정 코드만 자유롭게 타입을 확장하고 싶을 땐 어떻게 해야 할까? // Animal 인터페이스에 메소드를 추가하게 되면 해당 인터페이스를 implements하는 다른 class들에도 동일한 메소드를 추가해야 한다. interface Animal {.. 2021. 11. 28. [ 엘리스 SW 엔지니어 트랙 ] 21일차(5주차: 클린코드와 타입스크립트 - 정적타입, 인터페이스, Generic, Decorator) 📍 21일 차 11.23. 화.(실시간 강의) (클린 코드와 타입 스크립트) 이번 주는 클린코드와 typescript의 타입, 클래스, 인터페이스, Generic, Decorator에 대해서 배웠다. 엘리스 엔지니어 SW 트랙을 신청할 당시 제일 기대가 되었던 커리큘럼이 이번 주차에 배우는 내용이었는데, 벌써 그 내용을 듣게 된다니.. 이전보다 더욱 열심히 들어야겠다. 여느 때와 마찬가지로 이론수업과 실습수업으로 나뉘었는데, 실습수업은 김병철 코치님이 가르쳐주셨다. 처음에는 누군지 잘 몰랐는데 알고리즘계에서 꽤 유명한 분이셨다. 개발자 오픈 채팅방에 코딩 테스트 대비 순서에 대해 물어보면 항상 tony9402 - 코딩테스트 대비 문제집부터 풀라는 얘기가 많았는데 그 레포지터리 컨트리뷰터의 2번째(VSfe.. 2021. 11. 23. 이전 1 ··· 4 5 6 7 8 9 10 11 다음