목록devops bootcamp 4/개발 및 배포 (22)
IT STUDY LOG

# 학습 목표 Git의 환경설정을 할 수 있다. 버전 관리 시스템의 필요성을 이해할 수 있다. Github과 Git의 관계에 대해 이해할 수 있다. Repository에 대해 이해할 수 있다. Local Repository와 Remote Repository의 차이를 이해할 수 있다. # 학습 내용 1. Git Branch 브랜치란? 개요 독립적으로 어떤 작업을 진행하기 위한 개념 장점 한 소스코드에서 동시에 다양한 작업 가능 소스코드의 한 시점과 동일한 상태를 만들고, 브랜치를 넘나들며 작업을 수행 가능 각각의 브랜치에서 생긴 변화가 다른 브랜치에 영향을 주지 않고 독립적으로 코딩을 진행 가능 각자의 브랜치에서 맡은 영역에 대한 작업을 진행한 후, 작업이 끝난 브랜치는 통합 브랜치에 병합해서 변경 사항을..

# 학습 목표 Git의 환경설정을 할 수 있다. 버전 관리 시스템의 필요성을 이해할 수 있다. Github과 Git의 관계에 대해 이해할 수 있다. Repository에 대해 이해할 수 있다. Local Repository와 Remote Repository의 차이를 이해할 수 있다. 상황에 따라 Github의 기능과 Git 명령어를 사용할 수 있다. Fork clone status restore add commit reset log pull push init remote add remote -v Git의 세 가지 영역 및 상태를 이해할 수 있다. (Committed, modified, staged) Remote Repository를 페어와 공유하며 협업을 할 수 있다. 충돌이 발생했을 경우 해결할 수 있..

# 학습 목표 Git의 환경설정을 할 수 있다. 버전 관리 시스템의 필요성을 이해할 수 있다. Github과 Git의 관계에 대해 이해할 수 있다. Repository에 대해 이해할 수 있다. Local Repository와 Remote Repository의 차이를 이해할 수 있다. 자신이 사용하는 OS에 git 설치하는 방법을 익히고 실습한다. git --version 명령어로 터미널에서 git이 설치되었는지 확인할 수 있다. CLI 환경에서 git 명령어를 입력할 수 있다. 터미널로 원격 서버에 접속하고 git을 설치하고 삭제 후 다시 설치할 수 있다. # 학습 내용 1. Git 설치 - Ubuntu roheerumi@devops:~$ sudo apt install git roheerumi@devop..

# 학습 내용 1. Postman 사용하는 방법 HTTP API 테스트 도구 개요 HTTP 요청을 테스트할 수 있는 도구로 서버 API 테스트, API 만드는 과정에서 활용 가능 종류 HTTP API 테스트 도구 (CLI) HTTP API 테스트 도구 (GUI) curl Postman wooz Insomnia Postman 사용하기 및 Postman 화면 보기 실습 예시

# 학습 목표 HTTP의 기본적인 내용을 학습할 수 있다. HTTP messages의 구조를 설명할 수 있다. HTTP의 동작 방식을 이해할 수 있다. HTTP requests와 responses를 구분할 수 있다. HTTP의 응답 메시지를 찾아볼 수 있다. # 학습 내용 1. HTTP (Messages) 개요 웹 상에서 클라이언트와 서버 간의 통신을 위해 개발된 프로토콜 다양한 하이퍼 텍스트 문서(참조, 링크를 통해 한 문서에서 다른 문서로 접근할 수 있는문서, 대표적인 예 : HTML)들이 웹 상에 연결되어있음 주로 80/tcp 포트 사용 특징 Connectionless 비연결형 프로토콜 HTTP/1.0 : 클라이언트 요청, 서버 응답 이후 바로 연결 종료하는 구조 HTTP/1.1 : Keep-Ali..