Server/UMC 2기 Server

Server/UMC 2기 Server

[UMC] Server 7주차 Springboot 개발환경 구축하기

putty로 EC2에 접속을 해주고, 서버에 자바가 깔려있나 확인해봤다 안깔려있다. 자바를 깔아주겠다. ... 설치하는 중 ... 원격에서 코드를 받는 방법 1. 깃허브 이용하기 2. cyberduck, WinSCP로 원격에 접속해 복사하기 우리는 깃허브를 이용해 서버에 배포 할 것! 로컬에서 개발한 것을 깃에 올리고, 코드를 EC2에 클론해서 받는 것이다 개발한 코드는 기본 폴더 위치에 받아줄 것이다. 클론한 깃 주소 > https://github.com/udemy-comgongbro/udemy_server_practice_springboot [ 서버 환경 설정하기 ] root를 바꿔주어ㅕㅆ다. SSL 설정도 해주기! 난 저번에 했담 (참고>[UMC] Server 3주차) 리바운드 규칙 9000번도 추..

Server/UMC 2기 Server

[UMC] Server 6주차 Restful API와 프레임워크

😺 강의 내용 정리 1. HTTP 통신 클라이언트가 서버에게 웹페이지를 보여달라하는 것 = 요청 서버가 클라이언트에게 요청 받은 것에 대한 대답으로 웹브라우저를 띄어주는 것 = 응답 데이터가 패킷 형태로 왔다갔다함 Packet = Header + Body = 송수신주소 + 전송할 데이터 데이터를 주고 받는 방식 : get, post, put, patch, delete >> http 메소드 (1) GET 메소드 무언가를 조회할 때 사용됨 클라이언트는 서버에게 어떤 정보를 조회할 것인지 알려줘야함 (2) POST 메소드 무언가를 생성할 때 사용됨 (ex.회원가입) (3) PUT, PATCH : 수정할 때 (4) DELETE : 삭제 할때 2. API : Application Programming Interf..

Server/UMC 2기 Server

[UMC] Server 5주차 *실습* 데이터베이스 쿼리 실습 / 인스타그램 쿼리문 작성하기

1. 유저 피드 조회 쿼리 설계 Datagrip 들어가기 User 테이블에서 +버튼을 눌러 행을 추가해 준다. 더미 데이터를 만들어 주자. (테스트를 위한 데이터 > 더미 데이터) 데이터를 채워넣어주고 화살표 모양의 저장 버튼을 누르면 DB에 반영이 된다. 그럼 이제 USER 테이블을 데이터를 채웠으니, POST 테이블의 데이터도 추가해보겠다!! 데이터를 얼추 채워넣었으니 쿼리문을 작성해볼것이다. 쿼리문을 작성할 때에는 화면을 잘 봐야한다. > 화면에 나온 데이터들을 쿼리문에 담아야하기 때문 쿼리문으로 User 테이블을 가지고 와봤다. -- 기본 데이터 조회하기 SELECT * FROM [테이블명]; 특정 유저의 데이터를 가져오는 조건을 걸어보자 . 인스타그램을 만들 때 우리가 필요한 데이터는 유저아이디..

Server/UMC 2기 Server

[UMC] Server 5주차 Aquerytool로 인스타그램 erd 설계하기

Aquerytool로 인스타그램 erd 설계하기 Aquerytool 접속1 새로운 ERD 클릭 DB 타입 설정하고 ERD 이름, 데이터 베이스 이름 자유롭게 적어준 뒤 수정 버튼 다음은 옵션 설정 위와 같이 설정해준다 테이블 생성 > 마우스 우클릭 + 테이블 추가= AI : 데이터를 추가할 때마다 자동으로 1씩 추가해줌 -> PK는 중복되면 안되기 때문에 AI를 꼭 추가해주자 NULL : NULL값 허용 여부 유저 테이블을 만들어 보자 사진은 db에 url 형식으로 저장함 -> 텍스트 형식으로 저장 createdAt, updatedAt : 언제 수정? 언제 업데이트? 게시물 사진 게시물 테이블에 게시물 사진을 넣는다고 생각해보자. 게시물에 A사진, B사진, C사진이 있다고 가정해보면, 1번 게시물에 있는..

Server/UMC 2기 Server

[UMC] Server 4주차 *실습* AWS RDS 구축하기 / DataGrip로 RDS 에 접속하기

1. AWS RDS 구축하기 AWS RDS는 AWS에서 제공하는 관계형 데이터베이스 시스템으로 데이터베이스를 분리하여 관리할 수 있도록 한다. AWS 관리 콘솔 페이지에서 RDS를 선택해준다 데이터 베이스 생성을 눌러주자 나는 MySQL을 선택했다 DB 인스턴스 식별자를 자유롭게 변경해주고, 마스터 암호를 설정한다. (뒤에서 쓸거임.. 까먹으면 안됨) 그리고 외부에서 데이터베이스에 접속할 수 있도록 퍼블릭 액세스 기능을 예로 설정해주었다. 추가구성에서 초기 데이터베이스 이름을 자유롭게 정해준다. 그리고 생성해보자 그 동안 보안 그룹을 설정하고 있자 내 IP와 EC2에서 이 데이터베이스에 접속할 수 있도록 설정하는 것이다. 보안 그룹 클릭 default 보안 그룹은 수정을 할 수 없다. 보안 그룹을 생성해..

Server/UMC 2기 Server

[UMC] Server 4주차 RDBMS / 데이터모델링 / 인스타그램 설계 예시

강의 내용 정리 RDBMS 이론 및 설계 실습 인스타그램 DB 설계 실습 RDS 개념 키워드 정리 RDBMS SQL Database 용어 Key Cardinality (1:1 관계 / 1:N관계 / N:M관계) Optionality (Optional / Mandatory 여부) NoSQL의 종류 MySQL을 제외한 RDBMS 종류 📝 강의 내용 정리 1. RDBMS 이론 및 설계 실습 백엔드 언어가 DBMS에게 데이터를 요청하는 방법 -> "쿼리"(=명령)를 사용해 데이터 요청 이 명령을 Structured Query Language, SQL이라 한다. SQL을 사용하는 DB에는 mysql, oracle 등이 있다. 이번에 강의에서 사용할 DB는 mysql이다. RDBMS : Related 관계형 데이터..

허지렁이
'Server/UMC 2기 Server' 카테고리의 글 목록 (2 Page)