개발
-
개발일지 Week 5 / 웹서비스 런칭하기 (AWS EC2)예대 출신의 코딩 도전기 2021. 9. 12. 23:47
예대출신의 코딩 도전기 5주차 공부하며 정리한 내용입니다. 틀린 사항이 있으면 덧글로 알려주시면 감사하겠습니다. 웹서비스 런칭하기 [스파르타코딩클럽] 웹개발 종합반 - 5주차 마지막 5주차는 그동안 만든 웹서비스를 런칭하기 위해 필요한 부분을 다룬다. 도메인과 AWS 서버 구매, 서버 세팅 등을 다루었다. 그 중 중요하다 여겨지는 내용을 추렸다. 웹서비스를 런칭하기 위해서는 클라이언트의 요청에 항상 응답할 수 있어야한다. 그러기 위해서는 컴퓨터가 항상 켜져있고 프로그램이 실행되어 있어야한다. 모두가 접근할 수 있도록 공개 IP 주소를 주어야함. 이를 위해 AWS라는 클라우드 서비스를 이용한다. AWS 서버 구매하기 AWS의 인스턴스는 무엇인가? 인스턴스는 클라우드의 가상 서버입니다. 시작 시 구성은 인스..
-
개발일지 Week 4 / Flask 프레임워크를 이용해 서버 구동, API만들기예대 출신의 코딩 도전기 2021. 9. 8. 17:48
예대출신의 코딩 도전기 4주차 공부하며 정리한 내용입니다. 틀린 사항이 있으면 덧글로 알려주시면 감사하겠습니다. 1)Flask 시작하기 통상적으로 Flask서버 돌리는 파일 이름을 app.py로 명한다. #Flask 프레임워크: 서버 구동에 필요한 코드 모음. 프레임워크? 라이브러리? 그 둘의 차이는? 프레임워크 : 특정 프로그램 개발을 위한 여러 요소와 매뉴얼이 되는 룰을 제공하는 프로그램 (자유도에 제약과 규약이 있다) 라이브러리 : 프로그램 개발에 도움을 주는 '도구의 모음' (자유도 측면에서 제약이 없음) Flask 시작 코드 from flask import Flask app = Flask(__name__) # mongoDB를 이용시 조작을 위한 pymongo 임포트 from pymongo imp..
-
M1 Mac 환경에 Homebrew(홈브루) 설치하는 법예대 출신의 코딩 도전기 2021. 7. 12. 21:43
Homebrew 란? 맥OS 용 패키지 관리자이다. 말하자면 프로그래머들이 사용하는 앱스토어와 같은 개념. 맥에서 거의 표준처럼 사용된다. 터미널을 이용해 설치할 수 있다. 터미널 상에서 brew install 프로그램이름 을 입력하여 필요한 프로그램을 다운로드+설치가 가능하다. M1 Mac에서 Homebrew 설치하기 1. Terminal을 Rosetta를 사용하여 열기 일단 Terminal을 우클릭하여 Get info(정보가져오기)를 눌러준다. 그리고 'Rosetta를 사용하여 열기'를 체크해주고 실행. *설치 이후에는 다시 체크박스 해제! 2. brew설치 코드를 Terminal에 입력 brew.sh 에 가면 설치 코드를 복사할 수 있다. /bin/bash -c "$(curl -fsSL https:..