본문 바로가기
반응형
[BE(JavaScript)] 백엔드 기본 지식 학습목표- 키워드: 웹 프레임워크, 데이터베이스, ORM, ACID, N+1문제, HTTP, DNS, CI,/CD, 인증, 인가, OAuth, DDD, TDD, 메시지 브로커, 래빗엠퓨, 카프카, HTTPS, CORS, OWASP, 캐시, 로컬 캐시, 분산 캐시, Redis, 맴캐시드- 네트워크: 프로토콜, HTTP, TCP/UDP, 라우팅, NAT, OSI 7 계층, DNS 1. 기본 개념(백엔드/프론트엔드)- 백엔드: 시스템의 뒷단. 프론트엔드 영역의 요청을 컴퓨터가 수행- 프론트엔드: 시스템의 앞단. 눈에 보이는 화면. 웹 브라우저 (서버/클라이어트)- 클라이언트: 서버로 요청하는 프로그램. 대표적으로 웹 브라우저가 있음- 서버: 클라이언트의 요청을 받아 처리하는 주체 (데이터베이스)- 데이터베이스.. 2024. 12. 28.
[BE(JavaScript)] 환경설정 학습목표- 개발 환경 설정- 개발 도구 사용법 - Node.js, VisualStudio Code, Git 1. VSCode 설치- VSCode는 통합 개발 환경(IDE) (windows)1) VSCode에서 설치파일 다운로드2) 설치파일 실행 후 추가 작업 선택에서 PATH에 추가 체크 (macos)1) VSCode에서 설치압축파일 다운로드2) 압축 해제후 VSCode 실행 파일을 애플리케이션으로 드래그앤 드롭으로 파일 이동  (ubuntu)1) VSCode에서 설치파일(.deb)다운로드 (레드햇 계열은 .rpm)2) 설치 파일 실행하여 설치  (사용법)- 터미널 열기: Ctrl + F5 / Ctrl + `(백틱)- 코드 실행: node 파일명.js- 디버깅: Ctrl + F5(실행모드) / F5(디버.. 2024. 12. 28.
반응형