인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

돌고래도 이해하는 스프링부트 3 + PostgreSQL 17

"돌고래도 이해하는 스프링부트" 에서는 스프링부트 3와 PostgreSQL 17 을 사용하면서 서버, DB에 대한 사용설명서를 직관적으로 전달합니다.

10명 이 수강하고 있어요.

Thumbnail

초급자를 위해 준비한
[Spring Boot, PostgreSQL] 강의입니다.

이런 걸 배울 수 있어요

  • 스프링부트

  • 스프링 MVC

  • 스프링 시큐리티

  • 인터셉터

돌고래도 이해하는 스프링부트 3 + PostgresSQL 17


"돌고래도 이해하는 스프링부트" 에서는 스프링부트 3 와 PostgreSQL 17 을 사용하면서 서버, DB, 화면에 대한 사용설명서를 직관적으로 전달합니다.


학습 목표

📌 스프링부트 핵심개념

- 스프링 Web MVC

- Config And Bean 설정

- 마이바티스

- 스프링 시큐리티


📌 서버의 공통 설계

- 공통 모델 설계

- 요청 인터셉터 설계

- 변수바인딩한 SQL 로깅 인터셉터 설계

- 커스텀 예외코드와 커스텀 예외 설계


📌 코딩 생존력 기르기

- 기본으로 제공하는 기술에 의존하는 것이 아니라, 필요한 것을 적절히 커스텀해서 구현하는 능력

- 에러 발생 시 빠르게 디버깅하는 노하우 전수 (IDE 디버거 모드, 개발자도구 등)


📌 추가 학습 내용

- 로깅 패턴 정의

- 파일 로깅

- 서버 프로필에 따른 환경변수 분리

- 민감한 환경변수 숨김처리

- 스프링 시큐리티 커스텀

- 어드민 UI 구조 적용


📌 강의 내용을 바탕으로 사이드 프로젝트 완성하기

- DB 메타관리시스템: 사용자가 웹에서 직접 테이블 생성하고 메타정보 관리하기




이 강의의 특징

📌 입문자부터 중급자까지 – 필요한 모든 기능을 직접 커스텀해서 구현하며 배웁니다.

📌 토이 프로젝트를 넘어 실전 프로젝트까지 – 대규모 프로젝트에 적용할 수 있는 구조를 배웁니다.

📌 모든 코드를 '딱국이'와 함께 구현하고 검증 – 실전과 같은 개발 경험을 제공합니다.

📌 오타 걱정 NO!todolist.md 파일과 완성된 프로젝트를 매 섹션마다 제공합니다

💡 스프링 부트 지식뿐만 아니라 공통 설계방식과 코딩 생존력까지 함께 익혀보세요!

  • 스프링 부트의 필수 개념 완벽 정리

  • 프로젝트 완성도를 높이는 공통 기능과 유틸리티 구현

  • 효율적인 디버깅 스킬 마스터 (IDE 디버거 모드, 개발자도구 등)

이런 분들께 추천해요

자신의 프로젝트의 디자인 패턴이 일치하지 않는 학생

프로젝트를 공통설계에 따라 완성도를 높이고 디자인 패턴을 일치시켜야합니다

아직 디버깅을 확실히 다루지 못하는 학생
디버깅은 데이터 흐름을 눈으로 직접 확인하는 과정입니다. 눈이 있고 요령을 배우면 누구나 할 수 있습니다

로깅과 주석을 어떻게 달아야하는지 모르는 학생
로깅과 주석을 아직도 소스에 주렁주렁 달고 있다면 더 효과적인 방법이 있다는걸 배우게 됩니다

수강 전 참고 사항

실습 환경

  • Window 기준으로 설명합니다만 OS 는 크게 상관이 없습니다.

  • Spring Boot 3, PostgreSQL 17 을 사용하고 DB 툴은 pgAdmin 4 을 사용합니다.

학습 자료

  • todolist.md 파일과 완성된 프로젝트를 매 섹션마다 제공하니 순서대로 따라갈 수 있습니다

선수 지식 및 유의사항

  • 기본 자바 지식


  • 기본 SQL 지식

  • 기본 Html, css, JavaScript 지식


이런 분들께
추천드려요!

학습 대상은
누구일까요?

  • 스프링부트를 활용한 서버구현을 레이어기반이 아니라 도메인 기반으로 하는 방법을 배우고 싶은 사람

  • 네이티브 쿼리의 변수바인딩한 로깅 인터셉터의 구현을 배우고 싶은 사람

  • 프로젝트를 유지보수하기 쉬운 구조와 전략을 배우고 싶은 사람

  • 프로젝트의 통일성을 유지하는 방법을 배우고 싶은 사람

  • 자바 주석과 로깅을 어떻게 실무에서 활용하는지 배우고 싶은 사람

선수 지식,
필요할까요?

  • 자바

  • SQL

안녕하세요
딱국입니다.

안녕하세요. 딱국입니다.

커리큘럼

전체

117개 ∙ (20시간 44분)

해당 강의에서 제공:

수업자료
강의 게시일: 
마지막 업데이트일: 

수강평

아직 충분한 평가를 받지 못한 강의입니다.
모두에게 도움이 되는 수강평의 주인공이 되어주세요!