이벤트 기반, 논 블로킹 I/O, 네트워크 프로그래밍의 이해, http 통신방식과 소켓 통신방식의 차이점, TCP 기반 서버의 구현, 싱글 스레드, 멀티 스레드 모델과의 비교, 서버로서의 노드, 서버 외의 노드, Electron, ReactNative, express
Express
Express, post, Rest api, rest 원칙, 데이터베이스
데이터베이스, MySQL, 테이블의 생성
MySQL
MongoDB, 템플릿 엔진, ejs
MongoDB Atlas, ejs, 데이터 삭제, 데이터 조회, 데이터 수정
MongoDB Atlas, 쿠키, 세션, 로그인
MongoDB Atlas(회원가입), MySQL(리스트, 글작성, 회원가입, 로그인), 보안(세션 생성, 세션 삭제), 로그인 + 보안(세션을 파일로 관리, 세션을 DB로 관리 (MySQL)), 단방향 암호화 기법(MD5)
MySQL(sha256), MongoDB Atlas(회원인증), 환경변수, 검색
MongoDB Atlas(검색, 자신이 작성한 글만 삭제, 라우터 분리, 이미지 업로드)
Socket, 네트워크 프로그래밍의 이해, TCP 서버/클라이언트 함수 호출 관계, 서버 소켓 세팅, 클라이언트 소켓 세팅, 채팅방, Git
Node.js와 React연동