웹개발종합반 개발일지 5주차 정리

김지용·2021년 7월 30일
0

[수업 목표]

  1. Flask 프레임워크를 활용해서 API를 만들 수 있다.
  2. '마이 페이보릿 무비스타'를 완성한다.
  3. EC2에 내 프로젝트를 올리고, 자랑한다!

02. 5주차 오늘 배울 것

  • 오늘 배울 것 이야기 - 5주차: 미니프로젝트3

    오늘은 아직 익숙해지지 않았을 당신을 위해! 같은 난이도의 유사한 프로젝트를 진행하며 머릿속의 퍼즐을 맞출 예정입니다.

    그리고 드디어! 친구들도 볼수록 배포하는 일까지, 한번 쭉-해보겠습니다!

    DB 만들기
    뼈대 준비하기
    GET연습(보여주기)
    POST연습(좋아요+1)
    POST연습(삭제하기)

    09. 내 프로젝트를 서버에 올리기

  • 10) "웹서비스 런칭" 에 필요한 개념 소개

    이제 내가 만든 프로젝트를 배포해봅니다. 배포는 누구나 내 서비스를 사용할 수 있게 하기 위해서 작업들이에요. 웹 서비스를 런칭하는 거죠!

    • 웹 서비스를 런칭하기 위해 클라이언트의 요청에 항상 응답해줄 수 있는 서버에 프로젝트를 실행시켜줄 거에요.

    • 언제나 요청에 응답하려면,
      1) 컴퓨터가 항상 켜져있고 프로그램이 실행되어 있어야하고,
      2) 모두가 접근할 수 있는 공개 주소인 공개 IP 주소(Public IP Address)로 나의 웹 서비스에 접근할 수 있도록 해야해요.

    • 서버는 그냥 컴퓨터라는거 기억나시죠? 외부 접속이 가능하게 설정한 다음에 내 컴퓨터를 서버로 사용할 수도 있어요.

    • 우리는 AWS 라는 클라우드 서비스에서 편하게 서버를 관리하기 위해서 항상 켜 놓을 수 있는 컴퓨터인 EC2 사용권을 구입해 서버로 사용할 겁니다.

    • [열 걸음 더 🏃] IP 주소와 포트

      14. 원페이지쇼핑몰 업로드해보기

  • 25) Robo3T를 이용해서, "내 컴퓨터에서"→"서버에 있는 mongoDB"에 접속하기

  • 26) 원페이지쇼핑몰 완성본을 filezilla로 EC2에 업로드해봅니다.

  • 27) 완성본을 실행해봅니다.

  • 28) 접속해봅니다!

15. 포트포워딩

  • 29) 포트 번호를 떼고 접속해봅니다!
  • 30) 포트 번호 없애기 - 기본 개념

16. nohup 설정하기

  • 31) SSH 접속을 끊어도 서버가 계속 돌게 하기
  • 32) SSH 접속을 종료한 뒤, 접속해봅니다!

17. 도메인 구입하기

  • 33) 도메인 구입/연결
  • 34) 구입 후 아래 화면을 띄워주세요
  • 35) 10분 정도 기다려주세요!
  • 36) IP주소로 접근해보기

18. og 태그

  • 37) og 태그 만들기

🎉 와! 수료를 축하합니다!!🎉

이로써 5주 간의 모든 수업이 끝났습니다. 의미있고 뿌듯했던 5주로 기억되길 진심으로 바랍니다. 새로운 강의로 찾아뵐게요. 많은 기대 부탁드려요!

또 만나요~!😍 (그러나! 마지막 숙제가 아래에 있다는 사실! 😎 )

드디어 수료... 하지만 5주 더 복습하려고 11일메이킹 챌린지에 도전하기도 했다.
아직 나의 공부는 끝나지 않았다.

profile
김죵입니당 ^^

0개의 댓글