후발대에서 기초를 쌓기 위해 정예반으로 옮기게 되었다. 첫 번째 녹화되어 있는 강의를 듣던 중 2시간 정도 정예반 특강을 진행하게 되어 줌으로 수강하였다.
서버를 배웠던 시간이었다. 지난 회차 강의를 듣지 못했지만, 강의는 생각보다 수월하게 진행되어 집중해서 들을 수 있었다. 아무래도 튜터 님이 참여와 대답을 강조해 주셨기에 정신을 차려 강의에 집중할 수 있었다.
JavaScript vs node.JS
브라우저에 window는 내장된 기능이다.
자바스크립트는 브라우저가 쓴다.
노드 js 해석은 서버가 함. 하나의 프로그램이라고 봄
experss 프레임워크이다. 서버를 빠르고 쉽게 만들기 위해서.
무한히 돌아가고 있다. 계속 작동 중이다.
: find() 메소드를 사용하여 요소를 찾을 때, 그 결과가 true인 첫 번째 요소를 반환
map() 메소드는 배열의 각 요소에 대해 콜백 함수를 실행하고, 그 결과를 새로운 배열로 반환
filter() 메소드는 배열의 각 요소에 대해 콜백 함수를 실행하고, 그 결과가 true인 요소만 새로운 배열로 반환
splice() 메소드는 배열의 요소를 삭제하거나, 새로운 요소를 추가
추가) for문은 초기값, 조건식, 증감식을 사용하여 반복 횟수를 제어
내부에 저장했을 때는 연속성이 없다. 외부에 저장해야 한다. (Database)
외부에 있으면 껐다 켜도 데이터가 날아가지 않는다. (아마 이 부분은 aws.XX 나 외부 프로세스를 사용하기에 그렇게 표현한 걸로 보인다. 외부 컴퓨터에 MySQL을 설치하여 서버로 삼을 경우에 종료할 시 서버는 분명 꺼진다.)
MySQL → VsCODE에 사용 및 AWS.XX 같은 외부 환경 사용
IP → 인터넷에 연결된 컴퓨터의 주소
127.0.0.1 → 내 주소
내 주소의 도메인. localhost
aws.xxx에 설치되어 있는 원격으로 설치되어 있다는 걸로 이해.
ㄴ 공통(협업 등)으로 쓸 때는 도메인으로 연결한다.
mysql한테 요청 = 사용자. 즉, 다른 프로그램
: 프로그램이 프로그램에게 요청
백앤드 개발자는 데이터 넣고 빼는 명령어도 알고 있어야 한다. (MYSQL)
데이터베이스는 액셀이라고 생각하자.
: 액셀의 시트와 테이블과 비슷한 개념
열 a-1, b-1, c-1 / column, field
행 / row