728x90 백엔드18 [UMC 7기 회고] 데모데이 프로젝트 회고록 🐈 0. 소개 안녕하세요! 저는 현재 컴퓨터 공학과에 재학 중인 3학년입니다. 작년 9월부터 UMC 7기로 활동하며 10주 동안 워크북을 통해 스터디한 내용을 바탕으로 UMC 7기 데모데이에 참가하게 되었습니다. 그동안 간단한 사이드 프로젝트를 진행해본 경험은 있었지만, PM, 디자인, 프론트엔드, 백엔드가 함께하는 팀 프로젝트는 처음이었습니다. 처음에는 각 역할 간의 소통 방식이나 협업 프로세스에 익숙하지 않아 어려움도 있었지만, 점차 원활한 커뮤니케이션의 중요성을 깨닫고 팀원들과의 협력을 통해 프로젝트를 완성해 나가는 과정에서 많은 것을 배울 수 있었습니다 ✏️ 💻 1. 활동 경험 1️⃣ 참여 프로젝트와 맡은 역할 저는 1인 가구를 위한 자취 꿀팁 가이드북 웹사이트, HOM.. 2025. 2. 23. [Spring Boot] 3주차 스터디 : 7장 AWS에 데이터베이스 환경을 만들어보자 - AWS RDS ✏️ 스프링 부트와 AWS로 혼자 구현하는 웹 서비스 책을 보면서 스터디 한 내용을 정리하였습니다 https://www.yes24.com/product/goods/83849117 스프링 부트와 AWS로 혼자 구현하는 웹 서비스 - 예스24가장 빠르고 쉽게 웹 서비스의 모든 과정을 경험한다. 경험이 실력이 되는 순간!이 책은 제목 그대로 스프링 부트와 AWS로 웹 서비스를 구현한다. JPA와 JUnit 테스트, 그레이들, 머스테치, 스프링www.yes24.com 7장 AWS에 데이터베이스 환경을 만들어보자 - AWS RDS 웹 서비스의 백엔드를 다룬다고 했을 때 애플리케이션 코드를 작성하는 것만큼 중요한 것이 데이터베이스를 다루는 일이다. 이번 실습에선 데이터베이스를 구축하고 앞 장에서 만든 EC.. 2025. 2. 4. [Spring Boot] 3주차 스터디 : 6장 AWS 서버 환경을 만들어보자 - AWS EC2 ✏️ 스프링 부트와 AWS로 혼자 구현하는 웹 서비스 책을 보면서 스터디 한 내용을 정리하였습니다 https://www.yes24.com/product/goods/83849117 스프링 부트와 AWS로 혼자 구현하는 웹 서비스 - 예스24가장 빠르고 쉽게 웹 서비스의 모든 과정을 경험한다. 경험이 실력이 되는 순간!이 책은 제목 그대로 스프링 부트와 AWS로 웹 서비스를 구현한다. JPA와 JUnit 테스트, 그레이들, 머스테치, 스프링www.yes24.com 6장 AWS 서버 환경을 만들어보자 - AWS EC2 외부에서 본인이 만든 서비스에 접근하려면 24시간 작동하는 서버가 필수집에 PC를 구동시킨다호스팅 서비스 (CAFE 24, 코리아 호스팅 등) 을 이용한다클라우드 서비스(AWS, AZU.. 2025. 1. 24. [Spring Boot] 3주차 스터디 : 5장 스프링 시큐리티와 OAuth 2.0으로 로그인 기능 구현하기 ✏️ 스프링 부트와 AWS로 혼자 구현하는 웹 서비스 책을 보면서 스터디 한 내용을 정리하였습니다 https://www.yes24.com/product/goods/83849117 스프링 부트와 AWS로 혼자 구현하는 웹 서비스 - 예스24가장 빠르고 쉽게 웹 서비스의 모든 과정을 경험한다. 경험이 실력이 되는 순간!이 책은 제목 그대로 스프링 부트와 AWS로 웹 서비스를 구현한다. JPA와 JUnit 테스트, 그레이들, 머스테치, 스프링www.yes24.com 5장 스프링 시큐리티와 OAuth 2.0으로 로그인 기능 구현하기 💜스프링 시큐리티와 스프링 시큐리티 Oauth2 클라이언트 💠스프링 시큐리티란?막강한 인증과 인가 기능을 가진 프레임워크스프링 기반의 애플리케이션에서는 보안을 위한.. 2025. 1. 24. [UMC 7th Server] Chapter 6. ORM 사용해보기 Chapter 6. ORM 사용해보기 ☑️ 실습 인증 🔨ORM 사용해보기 실습더보기 다음 명령어로 prisma 라이브러리를 설치했습니다.npm install @prisma/client prisma 👉 Prisma 설정 파일 만들기 다음과 같은 명령어를 사용해서 prisma 설정 파일을 만들어주었습니다.npm exec prisma init 2. 또한 provider 를 postgresql에서 mysql로 변경해줬습니다. (prisma는 postgresql이 디폴트) 👉 Prisma Schema에 Model 추가하기 과제로 진행했던 데이터베이스의 users를 prisma schema로 바꿨습니다. // This is your Prisma schema file,// learn m.. 2024. 11. 7. [코드잇 부스트] 데모데이 조각집 프로젝트 회고록 0. 프로젝트 시작 코드잇 부스트에서 10주차 동안 진행한 스터디를 끝내고 데모데이 프로젝트를 시작했다! 처음엔 여러 명에서 한 팀이 되어 프로젝트를 진행하는 줄 알았으나, 백엔드 1명 프론트 1명 아님 백엔드 2명 프론트 1명으로 팀원이 구성되었고 나는 프론트엔드 한분과 함께 프로젝트를 진행하게 되었다. 프로젝트의 이름은 조각집으로 자신의 추억을 게시글로 올려 소중한 사람들과 공유할 수 있는 추억 기록 및 공유 서비스이다. 디자인 같은 경우는 본부에서 지원해줬고 페이지 예시 또한 피그마로 제공 받아서 디자인 관련해선 어려움이 없었고 따라서 구현 과정도 쉬울거라고 생각했었지만..역시 웹 프로젝트는 처음이었어서 쉽지 않았다. 사용한 기술 스택 👩💻 프론트 엔드& 백엔드 ?.. 2024. 9. 15. 10주차 스터디 Express 유저 기능 구현하기 [코드잇 부스트 백엔드 스터디 ] MVC 패턴이란? MVC(Model-View-Controller)MVC 패턴은 각각의 역할과 관심사를 분리함으로써 모델, 뷰, 컨트롤러가 독립적으로 작동하도록 하는 것이 목적 🔹모델: 주로 데이터베이스와 상호작용 및 비즈니스 로직을 관리🔹뷰: 레이아웃과 화면처리🔹컨트롤러: 모델과 뷰로 명령을 전달하는 역할 블로그 서비스🔹사용자가 블로그에 글을 작성하려고 할 때 뷰는 입력양식 제공 사용자가 글을 작성하면 컨트롤러가 입력을 받아 모델에 업데이트 컨트롤러는 작성된 글의 내용을 모델로 전달하여 블로그의 글 목록에 추가 🔹사용자가 작성한 글을 수정하거나 삭제하려고 할때→ 뷰는 해당 글을 편집하거나 삭제할 수 있는 인터페이스를 제공 사용자의 동작에 따라 컨트롤러가 모델을.. 2024. 8. 18. 10주차 스터디 웹 API 디자인 [코드잇 부스트 백엔드 스터디 ] REST 살펴보기 API 디자인과 REST REST (Representational State Transfer)🔹표현된 자원의 상태를 주고 받는 방법을 정리한 아키텍처 스타일🔹 REST API는 REST를 준수하여 만든 API를 말한다🔹web과 http의 장점을 최대한 활용할 수 있게 된다 REST를 잘 준수한 API를 RESTful하다고 한다 (RESTful API) REST 제약 조건🔹클라이언트 서버🔹무상태성🔹캐시🔹일관화된 인터페이스 → 가장 큰 영향을 주는 제약 조건🔹계층화된 시스템🔹주문형 코드 일관화된 인터페이스🔹자원에 대한 식별🔹표현을 통한 자원에 대한 조작🔹자기 서술적 메세지🔹하이퍼미디어를 사용한 애플리케이션 상태표현 REST의 제약조건 첫 번째 제약 조건: Cl.. 2024. 8. 18. 4주차 스터디 모던 자바스크립트 (3) [코드잇 부스트 백엔드 스터디 ] 4. 자바스크립트의 문법과 표현 문장과 표현식 문장 (statements)• 어떤 동작이 일어나도록 작성된 최소한의 코드 덩어리 표현식 (expressions)• 표현식은 결과적으로 하나의 값이 되는 모든 코드→ 길이와는 상관없이 결과적으로 하나의 값이 되는 코드를 모두 표현식이라고 할 수가 있다.표현식이면서 문장, 문장이면서 표현식 // 할당 연산자는 값을 할당하는 동작도 하지만, 할당한 값을 그대로 가지는 표현식이다.title = 'JavaScript'; // JavaScript// 함수 호출은 함수를 실행하는 동작도 하지만, 실행한 함수의 리턴 값을 가지는 표현식이다.sayHi(); // sayHi 함수의 리턴 값// console.log 메소드는 콘솔에 아규먼트를 출력하는 동작도 하지만, und.. 2024. 5. 25. 이전 1 2 다음 728x90