본문 바로가기

아카이브108

스파르타 코딩클럽 [ 웹 개발의 봄, Spring ] - 회고 수강 목적 대학 졸업을 앞두고, 실무에 대한 능력이 전무하다 싶을 정도로 무지하기 때문에 수강하게 되었다. 다른 온라인 강의 사이트에서 스프링 강의를 듣고 있었는데, 진도가 더디다고 해야할까, 개념 하나하나를 설명하며 원리를 파헤쳐보는 수업을 듣다가, 마음이 급해져서 빨리 큰 그림을 보고 싶은 마음에 수강하게 되었다. 배운 점 / 잘한 점 API를 설계해보고, 스프링 3계층에 맞게 코드를 구현하고, 이를 클라이언트와 연결해 통신하는 전체적인 프로세스? 를 배웠다. 수행한 프로젝트를 AWS환경에 배포해 보았따. 웹개발 종합반과 유사하게 흘러갔다고 생각되는데, 전체적인 프로세스를 경험해 볼 수 있었고, 좋은 기초 공부가 되었다고 생각한다. 수강을 한 게 잘한 점이라ㅣ 생각한다. 스파르타 코딩클럽의 강의는 비.. 2022. 1. 24.
스파르타 코딩클럽 [ 웹 개발의 봄, Spring ] - 5주차 배운 것 MySQL을 AWS RDS에 설치 후, 컴퓨터에 연결해보기 ( 데이터를 클라우드에 저장 ) AWS에서 EC2(컴퓨터)를 사고, 프로젝트 배포해보기 도메인을 붙여보기 내용 정리 MySQL을 AWS RDS에 설치 후, 컴퓨터에 연결해보기 AWS RDS에서 MySQL로 서비스를 생성했다. 그리고 누구나 접근할 수 있도록 포트를 열어줬고 ( 기본 생성 시 포트가 막혀있음, 실무에선 접근할 수 있는 IP를 특정함 ) 인텔리제이와 연결! application.properties에서 다음과 같이 설정 spring.datasource.url=jdbc:mysql://나의엔드포인트:3306/myselectshop spring.datasource.username=나의USERNAME spring.datasource... 2022. 1. 22.
스파르타 코딩클럽 [ 웹 개발의 봄, Spring ] - 4주차 배운 것 API 이용해보기 프로젝트를 수행하면서 스프링 3계층(Controller, Service, Repo) 숙달 서버 - 클라이언트 통신 프로세스 익히기 내용 정리 API 이용해보기 네이버 쇼핑 API를 이용 신청해보고, 이용해보았다. ARC로 테스트 해보고, 자바코드로 변환해서 자바로도 API를 테스트해보았다. public class NaverShopSearch { public String search() { RestTemplate rest = new RestTemplate(); HttpHeaders headers = new HttpHeaders(); headers.add("X-Naver-Client-Id", "발급받은 Client ID"); headers.add("X-Naver-Client-Sec.. 2022. 1. 22.
스파르타 코딩클럽 [ 웹개발 종합반 ] - 회고 수강 목적곧 대학교를 졸업하는데도, 실무에 대한 실력이 전무하다시피 부족해서 어떻게 해야하나 알아보던 중에 스파르타 코딩클럽을 발견했고, 수강을 하게 되었다.  배운 점 / 잘한 점광고 그대로, 웹 개발의 A-Z를 빠르게 훑어보며 웹 개발의 큰 그림에 대한 이해와 경험을 할 수 있었다. HTML, CSS, 부트스트랩, JS, JQuery, Ajax등 프론트엔드 (클라이언트)와 Python, Flask등 백엔드 (서버)에 대한 개념을 빠르게 학습하고, AWS에서 컴퓨터를 구매하고, 서버를 올리는 등, 중요한 내용들을 배웠다. 열심히 수강했지만 완벽히 이해된 것은 아니기에, 계속 복습해보며 점진적으로 이해하려 한다! 이 강의를 수강한 것이 잘한 점이라 생각한다.좋은 강의를 경험할 수 있어서 좋았다. 향후 목.. 2022. 1. 18.
스파르타 코딩클럽 [ 웹개발 종합반 ] - 5주차 배운 것AWS를 이용해 컴퓨터를 구입하고 배포하기  내용 정리 내 프로젝트 서버에 올리고 배포하기 배포는 누구나 내 서비스를 사용할 수 있도록 하는 작업! = 웹 서비스 런칭웹 서비스를 런칭하려면 클라이언트의 요청에 항상 응답해줄 수 있는 서버에 프로젝트를 실행 시켜야 한다 언제나 요청에 응답하려면,1) 컴퓨터가 항상 켜져있고 프로그램이 실행되어 있어야하고, 2) 모두가 접근할 수 있는 공개 주소인 공개 IP 주소(Public IP Address)로 나의 웹 서비스에 접근할 수 있도록 해야해요.  AWS 라는 클라우드 서비스에서 편하게 서버를 관리하기 위해서 항상 켜 놓을 수 있는 컴퓨터인 EC2 사용권을 구입해 서버로 사용했다   느낀 점 / 보완할 점AWS를 이용해서 컴퓨터를 구입하고, 그 곳에 Fl.. 2022. 1. 18.
스파르타 코딩클럽 [ 웹개발 종합반 ] - 4주차 배운 것파이썬 프레임워크 'Flask'Flask를 이용해 간단한 프로그램 만들기서버-클라이언트 통신 내용 정리 Flask 프레임워크    - 서버를 구동시켜주는 편한 코드 모음    - 서버를 구동하려면 필요한 복잡한 일들을 쉽게 가져다 쓸 수 있음 👉 프레임워크를 쓰지 않으면 태양초를 빻아서 고추장을 만드는 격! 프레임워크는 3분 요리/소스 세트라고 생각하면됨!  ㅇ 시작 코드from flask import Flaskapp = Flask(__name__)@app.route('/')def home(): return 'This is Home!'if __name__ == '__main__': app.run('0.0.0.0',port=5000,debug=True)  ㅇ html파일 불러오기    .. 2022. 1. 18.