ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [12/10 Sat] 2차 멘토링 피드백
    Django/Final Project 2022. 12. 10. 17:59

    포트폴리오 폼 참조 사이트

    아카데미 정글 - 남들 포트폴리오 어떻게 만드는지 참조하기 좋음

    테마 포레스트 - 테마 소스, 이미지 소스 판매(ppt, wordpress, )

    오픈 튜토리얼 - 무료 강좌

    * 생활 코딩, 데싸 - 무료 코딩 강좌

    패스트 캠퍼스 - 실무 관련 유료 강좌

    유데미 - 글로벌 실무 관련 유료 강좌

     

    클라우드 서버

    - 여러 대의 서버 컴퓨터를 가상머신으로 묶어 놓은 것을 cloud라고 한다.

    - Amazon AWS, MS Azure, Google GCP 중에서 가장 점유율이 높은 AWS를 사용한다.

    - 프로젝트에서 클라우드를 써봤다고 어필하기 좋다

    - 우분투를 사용해서 리눅스 운영체제에서 파이썬 장고를 돌리는 것이다.

     

    -> 분석은 개인 pc에서 진행한다. 클라우드가 사양이 낮기 때문에

    -> 클라우드는 화면 출력용, 완성된 장고 코드를 넣어서, URL만으로 다른 PC들에서도 화면을 출력하기 위함

     

    가상환경 명령어(백엔드 필수 - ssh 쉘 환경)

    python3 -m venv test

    ls -al

    ls -al test

     

    가상환경 활성화 / 비활성화

    source test/bin/activate 하면 (test)가 앞에 붙고 

    source acorn4/bin/activate 하면 (acorn4)가 앞에 붙고

    * source는 내 환경을 리프레쉬하겠다는 의미

    deactivate 하면 (test)가 사라짐

     

    *장고로 개발을 하는 가상 환경을 구분해서 작업을 해야 한다

    가상 환경에 파이썬, 장고 등이 이미 깔려 있다

     

    클라우드 & 개인 PC 동작 구조도

    장고 개발은 개인 PC에서 진행한다. 완성된 코드와 분석완료된 데이터를

    클라우드 가상 환경에 설치되어 있는 장고와 Maria DB에 넣어서 돌리기만 한다.

    (결론 : 화면 출력을 편리하게 할 수 있기 때문에 포트폴리오 어필용으로 AWS EC2 클라우드를 사용하는 것이다.)

     

    클라우드 가상환경에서 장고 서버 실행하고

    다른 개인 PC에서 http://3.38.164.213:8000 쳤을 때, 만든 웹 사이트 화면이 출력된다.

     

    디비버 - 디비 관리툴, ERD도 그려줌

    https://dbeaver.io/download/

     

    클릭, Microsoft Power BI, 태블루? - 데이터 시각화 툴(데이터 쪽은 필수적으로 쓰는 툴)

    https://www.qlik.com/us/

     

     

    일단 다음 멘토링까지 장고와 DB를 완벽하게 다룰 수 있다면 클라우드에 올려서 출력하는 방식을 가르쳐주실 예정

    댓글

Just do Justin