이젠온라인에듀
백엔드(자바/스프링/파이썬)

Java17 기반 스프링부트(SpringBoot)3 프레임워크(활용)Part.2 암호화 구현

🌟 당신이 만드는 백엔드 시스템은 얼마나 안전하고 신뢰할 수 있게 설계되고 있나요?
지속 가능한 서비스 개발의 핵심에는 바로 “안전한 데이터 보호와 암호화 기술”이 있습니다.
어떤 훌륭한 기능도, 보안이 취약하면 서비스 신뢰성과 사용자 개인정보 보호에서 심각한 문제가 발생합니다.

본 과정은 Spring Boot 3와 Java 17 기반의 실습 중심 강의로,
기본 보안 설정부터 다양한 암호화 기법 적용, 검색 구현, 비밀번호 암호화, 데이터베이스 삭제까지
실무에서 바로 활용 가능한 백엔드 보안 역량을 체계적으로 다집니다.

안전하고 신뢰받는 웹 서비스 개발의 시작,
지금 이 과정을 통해 직접 경험해 보세요.
강의 소개

Java17 기반 Spring Boot 3 프레임워크(활용)과정은 최신 Java와 Spring Boot 기술을 바탕으로, 백엔드 웹 서비스의 보안과 데이터 보호 역량을 실무 중심으로 강화하는 온라인 강의입니다.

단순한 암호화 이론 학습을 넘어서, 실제 서비스에서 꼭 필요한 해시 암호화, 대칭·비대칭키 적용, JWT 인증, 데이터 암호화 및 복호화, 보안 설정까지 현장에서 즉시 활용 가능한 보안 기술을 단계별로 습득할 수 있습니다.

여러분은 이제 단순한 개발자가 아닌, 안전하고 신뢰받는 웹 서비스를 만드는 핵심 보안 전문가로 성장하게 될 것입니다.

 

 

💡 이 과정을 통해 얻을 수 있는 것

📁 Spring Boot 3와 Java17 기반의 암호화 및 보안 기술 실무 완전정복
📁 다양한 암호화 기법과 JWT 기반 인증·인가 구현 능력 확보
📁 데이터 보호와 보안 설정을 통한 안전한 웹 서비스 구축 역량 강화
📁 RESTful API 보안 설계 및 실습 프로젝트를 통한 실전 대응력 향상

 

🎓 수강 효과

✔ 실무에 바로 적용 가능한 Spring Boot 기반 암호화 및 인증 기술 습득
✔ 다양한 암호화 기법과 JWT 토큰 활용으로 안전한 서비스 개발 역량 강화
✔ RESTful API 보안 설계 및 구현에 대한 이해와 실습 경험
✔ 완성도 높은 보안 프로젝트로 경쟁력 있는 개발 포트폴리오 제작 가능

 

🙋‍♀️ 자주 묻는 질문 (FAQ)

Q. 백엔드 보안 경험이 전혀 없어도 수강할 수 있나요?
A. 네! Java와 Spring Boot 기본부터 암호화 원리 단계별로 친절히 안내합니다.

Q. 별도의 개발 도구 설치가 필요한가요?
A. Workspace 설치 방법과 환경 설정을 함께 안내해 드립니다.

Q. 프로젝트 산출물을 포트폴리오로 활용할 수 있나요?
A. 네! 실습 프로젝트 결과물은 현업에서 바로 활용 가능한 포트폴리오로 제작할 수 있도록 구성되어 있습니다.

학습 목표
✅ Spring Boot 3와 Java 17 기반 백엔드 개발 환경 설정 및 이해
✅ 데이터 보호를 위한 암호화 및 복호화 처리 실습
✅ 안전한 웹 서비스 구축을 위한 보안 설정 및 예외 처리 이해
✅ 다양한 암호화 기법(해시, 대칭키, 비대칭키) 개념 및 실습
교육 대상
✨ Java와 Spring Boot를 처음 배우는 예비 개발자 또는 학생
✨ 웹 서비스의 로그인 기능 구현을 기초부터 실습하며 배우고 싶은 분
✨ 실습 중심으로 나만의 프로젝트를 만들어 포트폴리오를 준비하고 싶은 취준생 및 직장인
✨ Spring Security와 쿠키/세션 개념을 쉽게 배우고 싶은 예비 백엔드 개발자
학습 커리큘럼
  1. DB 입력 처리 전 Truncate vs Alter 데이터베이스 자동 증가 값 초기화

  2. 데이터베이스 입력 구현

  3. ID 중복 체크

  4. Email 타입 사용 및 버튼 onClick에 return false 적용

  5. 데이터베이스 삭제 구현1 - Delete UI 요청 처리

  6. 데이터베이스 삭제 구현2 - DB에서 삭제 처리 및 뷰 화면 출력

  7. 입력 폼 페이지 부트스트랩 폼으로 변경하기

  8. 검색 구현1

  9. 검색 구현2

  10. 비밀번호 암호화 - 개념

  11. 비밀번호 암호화 - 실습

  12. BCrypt checkpw 메서드로 암호화된 비밀번호 비교하기

환불 규정
  • 환불시 결제시 사용한 쿠폰은 복구되지 않습니다.
  • 환불금액은 정가가 아닌 실제 결제금액으로 계산됩니다.
  • 수강시작 후 7일 이내, 5강 미만 수강 시에는 100% 환불 가능합니다.
  • 수강시작 후 7일 이내, 5강 이상 수강 시 전체 강의에서 수강한 강의의 비율에 해당하는 수강료를 차감 후 환불 가능합니다.
  • 수강시작 후 7일 초과 시 정상 수강기간 대비 잔여일에 대해 아래 환불규정에 따라 환불 가능합니다.
    환불요청일 시 기준
    • 수강시작 후 1/3 경과 전, 실 결제금액의 2/3에 해당하는 금액 환불
    • 수강시작 후 1/2 경과 전, 실 결제금액의 1/2에 해당하는 금액 환불
    • 수강시작 후 1/2 경과 후, 환불 금액 없음
Java17 기반 스프링부트(SpringBoot)3 프레임워크(활용)Part.2 암호화 구현 대표 썸네일 이미지

Java17 기반 스프링부트(SpringBoot)3 프레임워크(활용)Part.2 암호화 구현

강의 구성
12
총 학습시간
4시간 20분
수강 기간
60 일간 수강
48,000