기존 블로그에 작성했던 포스트를 이전한 글입니다. 해당 포스트는 NODEJS를 학습하며 정리한 내용에 대한 포스트입니다. 🌈 REPL 사용하기 자바스크립트는 스크립트 언어라서 즉석에서 코드를 실행할 수 있음 REPL이라는 콘솔 제공 R(Read), E(Evaluate), P(Print),...
3.1 REPL 사용하기
2. 알아두어야할 자바스크립트
기존 블로그에 작성했던 포스트를 이전한 글입니다. 해당 포스트는 NODEJS를 학습하며 정리한 내용에 대한 포스트입니다. 🌈 알아두어야할 자바스크립트 💻 호출 스택 function first() { second(); console.log('첫 번째'); } function second() { third(); ...
1. NODE 시작하기
기존 블로그에 작성했던 포스트를 이전한 글입니다. 해당 포스트는 NODEJS를 학습하며 정리한 내용에 대한 포스트입니다. 🌈 NODE 시작하기 💻 핵심 개념 🍳 노드의 정의 공식 홈페이지의 설명 NODE.JS는 크롬 V8 자바스크립트 엔진으로 빌드된 자바스크립트 런타임 노드는 서버가 아닌가요? 서버의...
GIT BRANCH
기존 블로그에 작성했던 포스트를 이전한 글입니다. 해당 포스트는 GIT BRANCH를 학습하며 정리한 내용에 대한 포스트입니다. 🌈 Git branch 브랜칭(branching)은 기존 개발중인 메인 개발 코드를 그대로 복사하여 새로운 기능 개발을 메인 개발 코드를 건드리지 않고 할 수 있는 버전 관리 기법이다. 처음에 Git...
웹 개발을 위한 서버
기존 블로그에 작성했던 포스트를 이전한 글입니다. 해당 포스트는 서버 기초 를 복습한 것을 정리한 내용입니다. 🌈 웹 개발을 위한 서버 💻 서버와 클라이언트의 개념 IT 제품을 개발하고 관리하기 위해서는 ‘서버’ 라는 개념에 대해서 알아야 한다. 우선 우리 삶 속에서 최근 자주 접할 수 있는 ‘서버’를 살펴 보자. ...
REST API
기존 블로그에 작성했던 포스트를 이전한 글입니다. 해당 포스트는 REST API를 학습하며 정리한 내용에 대한 포스트입니다. 🌈 REST API REST API에서 REST는 “Representational State Transfer”의 약자로, 로이 필딩 (Roy Fielding)의 박사학위 논문에서 웹(http)의 장...
CORS
기존 블로그에 작성했던 포스트를 이전한 글입니다. 해당 포스트는 CORS 를 복습한 것을 정리한 내용입니다. 🌈 CORS 정책 CORS는 Cross-Origin Resource Sharing의 줄임말로 교차 출처 리소스 공유를 뜻한다. MDN에서는 CORS를 다음과 같이 정의하고 있다. 교차 출처 리소스 공유(C...
정규표현식
기존 블로그에 작성했던 포스트를 이전한 글입니다. 해당 포스트는 정규표현식를 학습한 것을 정리한 내용입니다. 🌈 정규표현식 💻 정규 표현식이란? 정규표현식(정규식:正規式)은 문자열에서 특정한 규칙에 따른 문자열 집합을 표현하기 위해 사용되는 형식 언어다. 정규표현식을 이용한다면 수십 줄이 필요한 코딩 작업을 간단하게 ...
git 환경설정
기존 블로그에 작성했던 포스트를 이전한 글입니다. 해당 포스트는 GIT SETTING를 학습하며 정리한 내용에 대한 포스트입니다. 🍀 git 환경설정 🌈 환경설정 - 1 Git을 이용할 때 필요한 환경 설정은 사용자 정보와 에디터 설정 💻 사용자 정보 Git을 설치하면 가장 먼저, 사용자 이름과 이메일...
TDD
기존 블로그에 작성했던 포스트를 이전한 글입니다. 해당 포스트는 TDD를 학습하며 정리한 내용에 대한 포스트입니다. 🌈 TDD란? TDD란 Test Driven Development의 약자로 ‘테스트 주도 개발’이라고 한다. TDD(Test-driven Development)는 코드를 작성하기 전에 테스트를 쓰는 소프트...