Day01_OT, Web Application의 정의
Day01_OT, Web Application의 정의
1. 네이버 클라우드 부트캠프란?
- 네이버 클라우드가 주관하고 비트캠프에서 진행하는 부트캠프
2. Web Application 이란?
2.1 컴퓨터의 구성
- 컴퓨터는 크게 2가지 HardWare(H/W)와 SoftWare(S/W)로 나누어져 있다.
- 하드웨어: CPU, HDD, RAM과 같은 장치로 컴퓨터의 물리적 부분을 말한다.
- 소프트웨어: 컴퓨터 프로그램과 여기에 수반되는 문서 등으로 컴퓨터 시스템을 말한다.
2.2 S/W의 구성
- S/W는 System S/W와 Application S/W로 구분할 수 있다.
- System S/W: H/W를 제어하는 소프트웨어를 말한다. (ex. OS, Driver, Embedded, IoT)
- Application S/W: 응용프로그램으로 System S/W를 제외한 소프트웨어를 말한다. (ex. MS-Office, LoL)
2.3 Application의 구성
- Application은 Standalone과 Client/Server로 나뉜다.
- Standalone: 외부 S/W의 도움 없이 설치 후 독자적으로 실행 가능한 App (ex. MS-Office)
- Client/Server: 외부 S/W와의 통신을 통해 실행되는 App (ex. LoL)
2.4 Client/Server의 구성
- Client/Server는 설치형과 비설치형으로 구분한다.
- 설치형: 프로그램을 다운받아 실행하여 외부와 통신하는 방식이다.
- 비설치형: 프로그램 다운로드 없이 Web Browser를 통해 실행 가능한 방식이다. (Web Application)
2.5 결론: Web Application이란?
- Web Application은 다운로드 받지 않고, 통신을 통해 웹 브라우저 위에서 이용할 수 있는 소프트웨어를 말한다.
3. Git 설치하기 (Windows 버전)
3.1 Git 다운로드
- git 홈페이지에 접속하여 윈도우 64bit 버전으로 다운 후 설치 (GUI 버전이 아니라 CLI 버전으로 다운로드)
- CLI란: 명령줄 인터페이스(CLI)는 Command-Line Interface 또는 Character User Interface의 줄임말로 글자를 입력하여 컴퓨터에 명령을 내리는 방식이다.
- CLI를 사용: 자원을 적게 사용하여 안정성, 속도, 용량 측면에서 서버 작업과 같은 원격작업 시에 효율성이 좋다.
3.2 Git Bash 실행 및 파일 생성
- 설치 완료 후 Git bash를 실행하면 다음과 같은 화면이 뜬다.
- 이후
pwd
로 현재 디렉토리를 살펴보면 root에 위치하고 있는 것을 확인할 수 있다. cd
를 입력하여 사용자 폴더로 이동한다.mkdir
(폴더 생성 명령어)를 입력하여 git 폴더를 생성한다.ls
를 입력하면 폴더가 생성된 것을 확인할 수 있다.
3.3 Git Clone
git clone + 레포주소
를 입력하여 내 컴퓨터에 git 레포를 생성한다.
3.4 Git Pull
- git 폴더에서 bitcamp-study로 이동하여
git pull
을 실행한다. (현재는 이미 pull이 된 상태)
이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.