
5주 차 강의를 11일 챌린지를 통해 전에는 코자도 몰랐던 내가 서버를 열고 닫고 내 사이트를 남들에게 보여준다는 게 아직도 믿기지 않는다.
무비스타(미니프로젝트)는 좋아요를 누르면 좋아요 수가 올라가고 새로고침 되는 기능을 연습했다.
def like_star():
name_receive = request.form['name_give']
target_star = db.mystar.find_one({'name': name_receive})
current_like = target_star['like']
new_like = current_like + 1
db.mystar.update_one({'name': name_receive}, {'$set': {'like': new_like}})
return jsonify({'msg': '좋아요 완료!'})
전달한 name_give를 name_receive변수로 넣어준다!
db.mystar 에서 .find_one 으로 name이 name_receive와 일치하는 것을 찾는다
like에 1을 더해준 new_like 변수를 만든다
db.mystar에서 .update_one으로 name이 name_receive인 like를 new_like로 변경
AWS EC2 서버를 구매해서 보안 설정을 먼저 했다. FileZilla 설정도 하고 robo3T 설정도 했다. 그리고 가비아라는 곳에서 나만의 주소도 구매했다.
간단한 리눅스 명령어를 배웠다.
ls: 내 위치의 모든 파일을 보여준다.
pwd: 내 위치(폴더의 경로)를 알려준다.
mkdir: 내 위치 아래에 폴더를 하나 만든다.
cd [갈 곳]: 나를 [갈 곳] 폴더로 이동시킨다.
cd .. : 나를 상위 폴더로 이동시킨다.
cp -r [복사할 것] [붙여넣기 할 것]: 복사 붙여넣기
rm -rf [지울 것]: 지우기
sudo [실행 할 명령어]: 명령어를 관리자 권한으로 실행한다.
sudo su: 관리가 권한으로 들어간다. (나올때는 exit으로 나옴)
가상컴퓨터에 여러 패키지를 설치하고 우가우가 사이트를 시작했다.
TMI지만 나의 최애 음식은 돈가스다. 그래서 제일 맛있게 먹었던 돈가스 집 사진을 가지고 원페이지 쇼핑몰을 구현해 보았다.
우가우가!!
초기 우가우가는 이름 수량 주소 전화번호 입력하면 바로 저장되고 보여주는 기능이 구현이 돼있었다. 물론 입력을 안 해도 저장이 되었다.
그래도 나는 우가우가 사이트가 너무 마음에 들었다.
근사하지는 않지만 나의 첫 사이트를 자랑했고 간단한 피드백을 해주셨다.

저 몇 개 안되는 피드백을 다 고치는데 시간이 너무 많이 걸렸다. 아무것도 없어보여도 번호만 들어가고 입력을 안하면 alert 창을 띄워주고! 모바일로 들어가서 번호창을 누르면 번호입력판만 뜬다!!! 이거는 type="tel" 바꾸면 된다.
이 주소로 카카오톡에 공유를 하면 og 태그를 이용하여 요렇게 표현했다.

사이트 캡처를 올리고 싶지만!! 한 번 놀러오셔서 입력도 해주세요^^
물론 돈까스 주문은 안되지만,,,,우가우가!! 요기에요!!
분명 11일 전에는 내가? 사이트를? 그런데 벌써 서버와 연결하여 내 사이트를 남들한테 보여준다는 게 너무 보람차다. 여기 스파르타 코딩클럽은 공부하는 법을 가르쳐 준다. 그렇다고 해서 수강자들한테 다 떠넘기지 않는다. 게더나 슬랙에서 질문을 하면 답변을 빨리 해주시는 게 감사하다😭( 질문이 진짜 쏟아지는데,,,,) 그리고 수강생들끼리도 아는 게 있으면 알려주고 서로서로 도움을 주는게 너무 보기 좋았다.
인터넷 강의로 잘 될까? 한 고민은 정말 사치였고 정말 잘 된다!!ㅋㅋㅋ
코딩에 대해 조금이라도 관심이 있으면 이 강의
왕초보 비개발자를 위한, 웹개발 종합반 (프로그래밍 실무, 풀스택)
정말로 추천한다. 매니저님들이 정말 열심히 일하신다.
앞으로 실력을 갈고 닦아 더욱더 직관적인 나만의 사이트를 위해 노력할 것이다.
질문 받느라 고생하신 매니저님들 튜터님들 7기 수강생분들!!너무 즐거웠고 감사했습니다😎