본문 바로가기

스파르타 부트캠프(spring)

[내일배움캠프_spring] 2일차-미니 프로젝트

미니 프로젝트 2일차이다. 사다리타기로 각 파트를 나누어서 분배했는데 메인페이지1을 맡게 되었다. 처음 시작할 때 갈피를 못잡에서 그렇지 맡은 부분 자체가 백엔드라기 보다는 프론트엔드?? css파트 인듯 싶다. 서버를 연결 시켜야 한다느니 하는 부분이 적고 사전 캠프때 진행했던 팬명록 만들기에서 사용했던 간단한 동작들 alert가 나온다던지 화면에 배치하는 부분을 했다. 개인적으로는 백앤드 부분을 거의 사용하지 않는 파트인 점이 아쉬웠지만, css와 Bootstrap안에서 필요한 내용을 찾아서 쓰는 게 나름 재밌었다. 복습도 되기도 하고...


Git, Git hub 사용법 공부

  • 인프런 및 유트브를 통해 강민철 튜터님 강의를 들었음
  • 내일배움단 5주차 강의 복습을 통해 Git bash를 사용하여 리눅스에 파일을 만듦
  • ls, cd, .. 등 쓰는 언어들을 배움.(외울 필요 X)
  • # python3 -> python
    sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 10

    # pip3 -> pip
    sudo apt-get update
    sudo apt-get install -y python3-pip
    sudo update-alternatives --install /usr/bin/pip pip /usr/bin/pip3 1
    를 입력하여 Git bash환경에서 python을 설치할 수 있는 환경을 설정

 

AWS 서버 구매하기

  • AWS를 이용하여 서버를 구입해 서버에 내가 만든 localhost:5000서버를 모든 사용자에게 업로드하는 법을 배움.
  • :5000을 빼고도 실행이 되었어야 했는데 localhost:5000과 같은 프록시 오류가 났었다.  why????()

 

미니프로젝트

  • html에서 팬명록 만들기 때 사용한 css를 사용하였다.
  • 처음 이미지를 불러올 때는 내 PC에 저장되어 있는 이미지를 사용했는데 그렇게 하면 다른 사람들이 열었을 때 이미지가 나오지 않는다는 것을 알고 URL로 바꿔서 입력을 해서 다른 PC에서도 볼 수 있었다. (이미지 파일을 사용할 때 static폴더에 사용한 이미지파일을 넣어주면 다른 환경에서도 볼 수 있다고 튜터님이 알려주셨다.)
  • 자기소개 페이지를 위해 팀원마다 bang 1,2,3,...을 만들어서 메인 페이지에 연결하려고 했는데 각 방을 따로 따로 만들기 보다는 카드에 id를 지정해서 변화를 주는게 더 낫지 않겠냐는 피드백을 들었다. 

 

개인 공부

  • 조금 남는 시간에 내일배움단 5주차에서 잘 작동이 되지 않아 중도 포기한 부분을 다시 공부하였다. Git에서 python환경을 깔아주느라 계속 반복해서 입력했던것 같다. 이번에도 작동이 잘 되지 않았는데 다행히 즉문즉답에 나와 비슷한 문제로 질문을 준 내용을 보고 해결하였다. ubuntu22.04버전을 깔아서 생긴 문제 같은데 보라색 화면이 자꾸 나와서 겁먹고 cancel버튼을 누른게 잘못이었다. ok로 누르니 작동을 했다.