목록devops bootcamp 4 (136)
IT STUDY LOG
# 학습 목표 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..
# 학습 목표 브라우저의 작동 원리를 이해할 수 있다. 보이지 않는 곳의 통신을 이해할 수 있다. URL과 URI의 차이를 이해할 수 있다. IP 주소와 포트(Port)에 대해 이해할 수 있다. DNS와 IP 주소의 관계를 설명할 수 있다. # 학습 내용 1. URL과 URI 개요 URL URI 개념 - Uniform Resource Locator - 서버가 제공되는 환경에 존재하는 파일의 위치를 나타냄 - 특정 자원이 위치한 서버의 도메인 주소와 그 자원의 경로를 표시 - (예) " https://www.google.com/search?q=hello "는 구글 검색창에서 "hello"라는 검색어를 검색하는 URL - 인터넷 상 자원 위치 지정 - Uniform Resource Identifier - 자..
# 학습 목표 클라이언트-서버 콘셉트를 이해할 수 있다. 클라이언트-서버 아키텍처를 이해할 수 있다. HTTP를 이용한 클라이언트-서버 통신을 이해할 수 있다. API의 개념을 이해할 수 있다. # 학습 내용 1. 클라이언트-서버 아키텍처 아키텍처 패턴 개념 아키텍처 설계할 때 참조할 수 있는 전형적인 해결 방식 또는 예제 장점 시행 착오를 줄여 개발 시간을 단축시키고, 고품질의 소프트웨어를 생산할 수 있음 검증된 구조로 개발하므로 안정적인 개발 가능 이해관계자들이 공통된 아키텍처를 공유할 수 있어 의사소통이 간편 시스템 구조 이해가 쉬워 개발 참여하지 않은 사람도 손쉽게 유지보수 수행 가능 시스템 특성을 개발 전에 예측 하는 것이 가능 종류 종류 내용 레이어 패턴 - 시스템을 계층으로 구분하여 구성 -..