[항해99][0주차] #0. 개발환경 세팅하기

Hajun Song·2022년 6월 14일
0

항해99

목록 보기
1/8
post-thumbnail

[0주차] #0. 개발환경 세팅하기

항해99 사전준비(0주차)는 스파르타코딩클럽에서 제공하는 웹개발 종합반 강의를 수강하는 것으로 이루어진다. 웹개발 종합반은 총 5주차로 웹개발의 아이디어부터 배포까지 전반적인 과정을 얕고 넓게 전체적으로 다룬다. 그렇기 때문에 시작하기에 앞서 원활한 진행을 위한 여러가지 사전준비가 필요하다.

강의의 설명을 따라서 하나씩 설치하면 해당 게시글은 필요하지 않다.
해당 글은 22.6.14.기준으로 차후 변경 될 수 있다.

🤿 준비물

	0. AWS 회원가입 (서버 대여)
    1. FileZilla 다운로드 (서버 업로드)
	2. MongoDB 회원가입 (DB) 
    3. 가비아 회원가입 (도메인 구매)
    4. Python 다운로드
	5. Pycharm 다운로드 (코드 에디터)
    6. Git-bash 다운로드

준비물 0. AWS 회원가입

AWS (Amazon Web Services)는 안정성이고 확장 가능하며 저렴한 클라우드 컴퓨팅 서비스를 제공한다. 서버를 대여해 나만의 웹사이트를 올려 배포할 수 있도록 해준다.
AWS 회원가입 하러가기

준비물 1. FileZilla 다운로드

FileZilla는 AWS 등을 통해 대여한 서버에 내 컴퓨터의 파일을 간편히 옮기는 서비스를 제공한다. 리눅스 기반의 서버에 cmd가 아닌 윈도우 GUI를 이용해 옮길 수 있다.
FileZilla 다운로드 하러가기

준비물 2. MongoDB 회원가입

MongoDB는 크로스 플랫폼 도큐먼트 지향 데이터베이스 시스템이다. 나만의 웹사이트에서 수집되거나 가공되는 모든 데이터들을 정리해둘 수 있다.
MongoDB 회원가입 하러가기

준비물 3. 가비아 회원가입

가비아는 국내 도메인 등록 대행 서비스를 제공한다. 원하는 도메인 주소를 구매하여 나만의 웹사이트를 원하는 주소를 통해 전세계 인터넷과 연결하는 역할을 한다.
가비아 회원가입 하러가기

준비물 4. Python 다운로드

Python은 문법이 간결하고 표현 구조가 인간의 사고 체계와 닮은 프로그래밍 언어이다. 이 덕분에 초보자도 쉽게 배울 수 있다. 이러한 특징은 유지 보수와 관리도 쉽게 하도록 돕는다. 파이썬은 또한 외부에 풍부한 라이브러리가 있어 다양한 용도로 확장하기 좋다. 실제로 파이썬은 웹 개발 뿐만 아니라 데이터 분석, 머신러닝, 그래픽, 학술 연구 등 여러 분야에서 활용되고 있다. 생산성이 높은 것도 큰 장점이다.

💡파이썬을 설치한다?
일종의 번역 프로그램을 설치하는 것이다. 컴퓨터는 101001101 과 같은 언어만 알아듣는다. 파이썬 문법으로 된 것을 101001101로 변환해줄 수 있도록 번역 패키지를 설치하는 것이다.
Python 다운로드 하러가기

준비물 5. Pycharm 다운로드

Pycharm은 현용 파이썬 개발 툴 중에서는 가장 높은 완성도를 지닌 통합 개발 환경이다. 커뮤니티 에디션(무료)과 프로페셔널 에디션(유료)으로 나뉜다. 대학생의 경우 무료이다.
항해99의 경우 스파르타코딩클럽에서 Pycharm 프로페셔널 에디션 코드를 무료로 제공한다.
Pycharm 다운로드 하러가기

준비물 6. Git-bash 다운로드

Git-bash는 git 전용 프롬프트로 로컬 저장소에서 Git을 관리(commit, clone, init 등) 할 수 있도록 해준다.
git-bash 다운로드 하러가기


준비 끝!!

Velog 마크다운 연습을 겸해 항해99 0주차를 포함해서 앞으로 본과정에 필요한 개발환경 세팅을 완료했다.
내용을 나를 위해 정리하자면 오늘 가입하고 설치한 도구들의 사용 흐름은 다음과 같다.

Pycharm 통합 개발 환경을 이용해 웹개발을 진행하고 Git으로 관리한다.
MongoDB를 이용해 웹 내의 정보를 지속 수집, 가공, 정리한다.
AWS의 서버를 대여해 FileZilla로 업로드를 한다.
가비아에서 구매한 도메인에 AWS서버를 등록하여 배포한다.

profile
일단 똥을 싸라, 그리고 박수칠 때 까지 닦아라.

0개의 댓글