OS: Windows 10Apache2.4 설치 완료php 8.1.10 설치 완료MySQL 8.0.28 설치 완료(기존에 설치됨)Ubuntu(Linux) 운영체제 구축Virtual Machine (VirtualBox) 설치Ubuntu 설치⚠️ Ubuntu 실행 시 검은
개인 컴퓨터 환경에서(Window or macOS) 포트포워딩을 통해 외부(4G, 5G 등)에서 접속하여 저번 주에 만들어둔 웹사이트 올려놓기. 아파치, MySQL, PHP 독립적으로 설치해 볼 것$ ipconfigcmd 창에서 위 명령어를 통해 무선 LAN 어댑터 W
AWS Elastic IP 적용하여 http 외부접속 가능하게 Nginx, php, mysql 설치RDS로 데이터베이스 (MySQL) 생성 후 외부(DataGrip, Workbench 등)에서 접속가능하게 만들기domain 연결 (가비아, 후이즈 등)https 적용(L
당근마켓, 배달의민족, 인스타그램, 야놀자 중 프로젝트를 정해서 DB 설계(고객 관점만 고려하기)1\. 당근마켓 DB 구상User - 회원 정보userId - PK, 회원 번호name - 회원 이름nickname - 회원 닉네임email - 회원 이메일phone - 회
해당 서비스에서 자주 사용되는 쿼리 10개 작성해보기(예시: 회원가입, 내 피드 조회, 게시물 작성, 프로필 사진 수정, 게시물 삭제, 팔로잉하고 있는 유저 게시물 조회, 게시물 올린 시간 조회, 게시물 좋아요 개수 조회 등)당근마켓 ERD회원 가입활동 지역 등록판매
게시판 CRUD를 할 수 있는 API 개발API 명세서 작성1) spring initializr로 프로젝트 시작start.spring.io 에서 원하는 의존성을 추가하여 초기 설정된 스프링 부트 프로젝트 생성DependencyLombok: 반복적인 개발을 줄일 수 있는
지난번 개발했던 API를 Framework에 맞춰서 Restful API로 개발, API 명세서도 포함open api를 활용해서 개발해보기 (Server to Server)고객 - Client서버에 요청키오스크 - RouteRestful API를 통해 요청 받음HTTP