전체 글7 Git Commit Message _ 커밋 메세지 형식과 작성법 커밋 메시지 구조 제목(Subject) 본문(Body) 꼬리말(Footer) 3개의 구조이고 각구역은 빈 줄로 구분한다. type: [#issueNumber - ]Subject body Footer 제목(Subject) 필수입력 사항이며, type: [#issueNumber] Subject 와 같은 형식으로 표현 type : 영문 소문자로 작성하며 정해진 양식이있다. feat : 새로운 기능 추가,변경한 경우 new , improve : feat을 기능별로 나누어 사용하는 경우 / new:새로운 기능 추가 improve:기능 변경 fix : 기능상 버그를 수정했을 경우 docs : 코드 변화 없이 문서(주석)만 추가,수정 했을 경우 style : UI나 스타일 작업 추가,수정 했을 경우 refactor .. 2023. 7. 26. Git 명령어로 버전 관리 실습(push pull merge branch) Git 이란? 작업의 이력.버전관리를 하는 분산 버전 관리 시스템 DVCS (Distributed Version Control Systems) Git 명령어로 push / pull / merge 실습 1. 개발소스 만들기 : node.js express 프로젝트를 생성한다. express git-ex --view=ejs 2. .gitignore 파일 생성하고 node_modules 파일을 추가해 Git 업로드에서 제외 시켜준다. 3. git init git 폴더가 프로젝트 내에 추가되며 로컬저장소가 생성된다. 로컬 저장소 리포지토리 초기화 4 git add . 편집(신규,수정,삭제)한 소스들을 index(staging area)에 스테이징 해준다. 5. git commit -m "커밋메세지" 커밋메세지 .. 2023. 7. 25. Ncloud 네이버 클라우드 기반 Iaas 어플리케이션 서비스 실습 *클라우드컴퓨팅의 이해 빅데이터의 등장으로 AI,CLOUD의 발전이 이루어졌다. 클라우드는 하드웨어 가상화 기술로 하드웨어 자원활용을 소프트웨어적으로 극대화 시킬 수 있는 기술이다. 호스트 가상화 기술 ,하이퍼 바이저 가상화 기술로 나눌수 있다. *off-the-shelf - 개발한 어플리케이션이 서비스 될수 있게하는 런타임 환경 구성 *cloud종류 -모놀리스 개발방식(Iaas,Paas) : 동일한 개발툴,언어,프레임워크 기반으로 하나로 서비스가 유기적으로 묶인 상태로 개발되기 때문에 독립적인 유지보수가 어렵다. -서버리스(클라우드 리소스를 이용해 MSA(micro service architecture)를 구현할 수 있는 클라우드 기술 ) MSA 개발방식(Faas,Baas): 각 기능마다 각각 배포할 .. 2023. 6. 1. ORM , SQL JOIN Node.js express project server 1. Sequelize ORM의 CRUD 메소드 호출후 SQL 서버로 전달 ↓ ORM 2 .ORM에서 메소드를 SQL query CRUD 문법 으로 변환시켜 SQL DB서버전달 ↓ SQL DB server 3. SQL DB서버상에서 데이터가 CRUD됨. SQL JOIN JOIN 이란 ? _ 두개 이상의 테이블에 대해 결합해서 나타냄 Inner JOIN_ 테이블간 공통된 요소들을 통해 결합 SELECT table1.col1,table2.col1 FROM table1 JOIN table2 ON table1.col1 = table2.col2 Outer JOIN_ 테이블간 공통영역을 포함해 한쪽 테이블의 다른 데이터를 포함 SELECT table1.col1.. 2023. 5. 16. 이전 1 2 다음