inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

한범석님의 블로그

한범석 한범석

@beomseok37

수강평 작성수
-
평균평점
-

블로그 9

인프런 워밍업 클럽 0기 - 백엔드 코스 (3주차 회고)

인프런 워밍업 클럽 0기 - 백엔드 코스 (3주차 회고)

인프런 워밍업 클럽 3주차까지 마무리했습니다. 이번 주에는 JPA를 객체지향적으로 사용하는 방법과 실제 서버를 배포하는 방법, 설정 파일들에 대해 배울 수 있었습니다. 하나의 강의를 들으면서 프로젝트 설정부터 개발, 실제 배포까지 배울 수 있어 알찬 구성이었던 것 같습니다. 마지막 회고를 통해 배운 내용을 정리해보도록 하겠습니다. 10일차 이전에 JPA를 ...

좋아요수
0
  • 백엔드
  • 인프런워밍업클럽
  • 3주차회고
  • 백엔드코스
인프런 워밍업 클럽 0기 - 백엔드 코스 (2주차 회고)

인프런 워밍업 클럽 0기 - 백엔드 코스 (2주차 회고)

인프런 2주차까지 모든 강의와 과제들을 마무리했습니다. 1주차에 학습했던 내용과 함께 스프링 컨테이너 , Spring Data Jpa , 트랜잭션 등 스프링과 DB 개념 그리고 스프링과 DB 매핑 방법과 같이 전반적인 백엔드 기술들을 배울 수 있었습니다. 이후에는 이를 활용한 다른 요구사항 개발과정들을 다시 복습할 수 있는 과정으로 이어져 배운 내용들을 활...

좋아요수
0
  • 백엔드
  • 영속성컨텍스트
  • 트랜잭션
  • 스프링컨테이너
  • 인프런워밍업클럽
인프런 워밍업 클럽 0기 - 백엔드 코스 (과제7)

인프런 워밍업 클럽 0기 - 백엔드 코스 (과제7)

문제 1. JPA 적용하기 이전의 프로젝트 상에서 JdbcTemplate 을 사용해 DB에 접근했었습니다. JdbcTemplate 과 같은 경우 쿼리문을 string으로 작성하기 때문에 오류를 실제 동작 상황에서 파악할 수 있는 안 좋은 단점이 있었습니다. 이를 보완하기 위해 좀 더 객체와 테이블을 바로 매핑해서 코드로써 DB에 접근할 수 있는 JPA를 활...

좋아요수
0
  • 백엔드
  • springdatajpa
  • jpa
  • jpql
  • modelattribute
  • 쿼리메서드
 인프런 워밍업 클럽 0기 - 백엔드 코스 (과제6)

인프런 워밍업 클럽 0기 - 백엔드 코스 (과제6)

문제 1. Fruit 로직 계층형식으로 분리 클린 코드에 대해 짤막하게 배우고 난 뒤, 의미 있는 네이밍 과 메소드 분리 의 중요성에 대해 알게 되었습니다. 이전 과제4에서 수행했던 Fruit API 만들기에서는 Fruit과 관련된 로직을 모두 Controller 에 작성하는 안 좋은?! 코드를 작성했었습니다. 이전의 코드는 다음과 같습니다. @PostMa...

좋아요수
0
  • 백엔드
  • 클린코드
  • 계층형아키텍처
  • 의존성주입
  • 제어의역전
  • IOC
  • DependencyInjection
  • JdbcTemplate
  • group_by
  • row_mapper
인프런 워밍업 클럽 0기 - 백엔드 코스 (1주차 회고)

인프런 워밍업 클럽 0기 - 백엔드 코스 (1주차 회고)

인프런 워밍업 클럽 0기 - 백엔드 코스의 한 주가 끝이 났습니다. 이번주 배운 내용들을 토대로 정리해보는 시간을 가져보도록 하겠습니다. 1일차 1일차는 커리큘럼 상 1일차에 진행되는 강의 + 강의를 듣기 전의 setting과 기본 지식과 관련된 내용들이 포함되어 있었습니다. 프로젝트 진행에 필요한 IDE, Git, DB 등을 설치해주었습니다. Java를 ...

좋아요수
0
  • 백엔드
  • 인프런
  • 인프런워밍업클럽
인프런 워밍업 클럽 0기 - 백엔드 코스 (과제 5)

인프런 워밍업 클럽 0기 - 백엔드 코스 (과제 5)

문제. 클린 코드를 읽고 다음 코드를 수정해보기 우선 클린 코드라는 지식을 알아보기 위해 다음 블로그의 클린코드 핵심 요약을 살펴보았다. https://mangkyu.tistory.com/132 여기서 주목한 점은 함수는 하나의 역할만 해야한다. 중복 제거 유의미한 이름을 사용하라 위와 같이 세가지 입니다. 이 부분을 명심하고 리팩토링을 해보도록 하겠습니다...

좋아요수
0
  • 백엔드
  • 클린코드
인프런 워밍업 클럽 0기 - 백엔드 코스 (과제 4)

인프런 워밍업 클럽 0기 - 백엔드 코스 (과제 4)

문제 1. 새로운 과일 정보 생성 API method : POST path : /api/v1/fruit body { "name": "사과", "warehousingDate": "2024-02-21", "price": 1000 } 해결 방법 Request Body DTO 생성 public class FruitCreateRequest { private Stri...

좋아요수
0
  • 백엔드
  • spring
  • dto
  • requestbody
  • requestparam
인프런 워밍업 클럽 0기 - 백엔드 코스 (과제 3)

인프런 워밍업 클럽 0기 - 백엔드 코스 (과제 3)

익명 클래스와 람다식 람다식을 알아보기 위해서는 함수형 프로그래밍에 대해 알아보아야 한다. 함수형 프로그래밍은 프로그래밍의 패러다임입니다. 이전의 절차지향 프로그래밍이나 객체지향 프로그래밍과 같이 생겨난 새로운 패러다임 중 하나입니다. 함수형 프로그래밍은 자료 처리를 수학적 함수의 계산으로 취급하고 상태와 가변 데이터를 멀리하는 프로그래밍 패러다임의 하나이...

좋아요수
0
  • 백엔드
  • 익명클래스
  • 람다식
  • 함수형프로그래밍
  • 함수형인터페이스
  • 메서드레퍼런스
인프런 워밍업 클럽 0기 - 백엔드 코스 (과제 2)

인프런 워밍업 클럽 0기 - 백엔드 코스 (과제 2)

문제 1. GET 방식의 API 만들기 path : /api/v1/calc 쿼리 파라미터 : num1 , num2 response { "add": {덧셈결과}, "minus": {뺄셈결과}, "multiply": {곱셈결과} } 해결 방법 @RequestParam 어노테이션 활용 방법 @GetMapping("/api/v1/calc") public Calcu...

좋아요수
0
  • 백엔드
  • 인프런_워밍업_클럽_0기
  • api만들기
  • api
  • localdate
  • @RequestParam
  • @RequestBody
  • dto