항해99
사전준비(0주차)는 스파르타코딩클럽에서 제공하는 웹개발 종합반
강의를 수강하는 것으로 이루어진다. 웹개발 종합반
은 총 5주차로 웹개발의 아이디어부터 배포까지 전반적인 과정을 얕고 넓게 전체적으로 다룬다. 그렇기 때문에 시작하기에 앞서 원활한 진행을 위한 여러가지 사전준비가 필요하다.
강의의 설명을 따라서 하나씩 설치하면 해당 게시글은 필요하지 않다.
해당 글은 22.6.14.기준으로 차후 변경 될 수 있다.
🤿 준비물
0. AWS 회원가입 (서버 대여) 1. FileZilla 다운로드 (서버 업로드) 2. MongoDB 회원가입 (DB) 3. 가비아 회원가입 (도메인 구매) 4. Python 다운로드 5. Pycharm 다운로드 (코드 에디터) 6. Git-bash 다운로드
AWS
(Amazon Web Services)는 안정성이고 확장 가능하며 저렴한클라우드 컴퓨팅 서비스
를 제공한다.서버를 대여
해 나만의 웹사이트를 올려 배포할 수 있도록 해준다.
AWS 회원가입 하러가기
FileZilla
는 AWS 등을 통해 대여한서버에 내 컴퓨터의 파일을 간편히 옮기는 서비스
를 제공한다. 리눅스 기반의 서버에 cmd가 아닌윈도우 GUI
를 이용해 옮길 수 있다.
FileZilla 다운로드 하러가기
MongoDB
는 크로스 플랫폼 도큐먼트 지향 데이터베이스 시스템이다. 나만의 웹사이트에서 수집되거나 가공되는 모든데이터들을 정리
해둘 수 있다.
MongoDB 회원가입 하러가기
가비아
는 국내 도메인 등록 대행 서비스를 제공한다. 원하는도메인 주소를 구매
하여 나만의 웹사이트를 원하는 주소를 통해 전세계 인터넷과 연결하는 역할을 한다.
가비아 회원가입 하러가기
Python
은 문법이 간결하고 표현 구조가인간의 사고 체계와 닮은 프로그래밍 언어
이다. 이 덕분에 초보자도 쉽게 배울 수 있다. 이러한 특징은 유지 보수와 관리도 쉽게 하도록 돕는다. 파이썬은 또한 외부에 풍부한 라이브러리가 있어 다양한 용도로 확장하기 좋다. 실제로 파이썬은 웹 개발 뿐만 아니라 데이터 분석, 머신러닝, 그래픽, 학술 연구 등 여러 분야에서 활용되고 있다. 생산성이 높은 것도 큰 장점이다.💡파이썬을 설치한다?
일종의번역 프로그램
을 설치하는 것이다. 컴퓨터는 101001101 과 같은 언어만 알아듣는다. 파이썬 문법으로 된 것을 101001101로 변환해줄 수 있도록 번역 패키지를 설치하는 것이다.
Python 다운로드 하러가기
Pycharm
은 현용 파이썬 개발 툴 중에서는 가장 높은 완성도를 지닌통합 개발 환경
이다. 커뮤니티 에디션(무료)과 프로페셔널 에디션(유료)으로 나뉜다.대학생의 경우 무료
이다.
항해99의 경우스파르타코딩클럽에서 Pycharm 프로페셔널 에디션 코드를 무료로 제공
한다.
Pycharm 다운로드 하러가기
Git-bash
는 git 전용 프롬프트로로컬 저장소에서 Git을 관리(commit, clone, init 등)
할 수 있도록 해준다.
git-bash 다운로드 하러가기
Velog 마크다운 연습을 겸해 항해99
0주차를 포함해서 앞으로 본과정에 필요한 개발환경 세팅을 완료했다.
내용을 나를 위해 정리하자면 오늘 가입하고 설치한 도구들의 사용 흐름
은 다음과 같다.
Pycharm
통합 개발 환경을 이용해 웹개발을 진행하고Git
으로 관리한다.
MongoDB
를 이용해 웹 내의 정보를 지속 수집, 가공, 정리한다.
AWS
의 서버를 대여해FileZilla
로 업로드를 한다.
가비아
에서 구매한 도메인에 AWS서버를 등록하여 배포한다.