스프링 웹 프로그래밍 (테스트용)
온라인 강의

스프링 웹 프로그래밍 (테스트용)

전병선|대표 강사

강의 소개

우리나라에서 공공 기관 소프트웨어 시스템을 구축할 때 의무적으로 사용해야 하는 eGovFrame 전자정부 표준 프레임워크의 핵심 모듈인 스프링 프레임워크의 최신 버전인 스프링 프레임워크 6과 스프링 부트 3, 그리고 스프링 보안 6을 사용하여 16개의 실무적인 실습과 함께 스프링 웹 MVC 애플리케이션을 개발하는 방법을 학습한다.

커리큘럼

Chapter 1. 1. 스프링 프레임워크 들어가기5강
  • 도입
  • 스프링 프레임워크 개요
  • 프레임워크
  • 의존성 주입
  • 첫번째 스프링 애플리케이션
Chapter 2. 2. 스프링 프레임워크 핵심 기능6강
  • 도입
  • 스프링 애플리케이션 컨텍스트
  • 스프링 빈 생성
  • 의존성 주입
  • 어노테이션 설정
  • 실습1: 스프링 프레임워크 활용
Chapter 3. 3. 스프링 AOP5강
  • 도입
  • AOP 개념
  • 스프링 AOP 구현
  • @AspectJ 어노테이션
  • 어드바이스에 매개면수 전달
Chapter 4. 4. 스프링 MVC 들어가기5강
  • 도입
  • MVC 패턴
  • 스프링 MVC 아키텍쳐 개요
  • 스프링 MVC 애플리케이션 시작
  • 웹 애플리케이션 컨텍스트
Chapter 5. 5. 컨트롤러 구현11강
  • 도입
  • 컨트롤러 구현과 실행
  • 컨트롤러 클래스
  • 모델 클래스
  • 요청 핸들러 메서드 매개변수 타입
  • 요청 핸들러 메서드 반환 타입
  • 세션 애트리뷰트 설정
  • 서비스 컴포넌트 사용
  • 실습2: 고객 관리 컨트롤러 구현
  • 실습3: 제품 및 재고 관리 컨트롤러 구현
  • 실습4: 주문 관리 컨트롤러 구현
Chapter 6. 6. 뷰 리졸버와 뷰9강
  • 도입
  • 뷰 리졸버
  • JSTL 뷰
  • 웹 폼 구현
  • PDF 뷰
  • 실습5: 고객 관리 뷰 구현
  • 실습6: 제품 및 재고 관리 뷰 구현
  • 실습7: 주문 처리 뷰 구현
  • 실습8: 주문 조회 뷰 구현
Chapter 7. 7. 뷰 구현 기법6강
  • 도입
  • 타입 변환
  • 빈 검증
  • 파일 업로드
  • 국제화
  • 로케일 리졸버
Chapter 8. 8. 스프링 데이터 JDBC17강
  • 도입
  • 데이터베이스 개요
  • SQL 개요
  • 데이터베이스 서버 설치
  • 데이터베이스 개발 도구
  • 데이터베이스 생성
  • 데이터베이스 스키마 생성
  • 데이터 소스 설정
  • 스프링 JDBC API
  • 실습9: 스프링 JDBC 고객 관리 레파지토리 컴포넌트 구현
  • 스프링 JDBC 템플릿
  • 실습10: 스프링 JDBC 제품 관리 레파지토리 컴포넌트 구현
  • 스프링 JDBC 지원 클래스
  • 실습11: 스프링 JDBC 재고 관리 레파지토리 컴포넌트 구현
  • 실습12: 스프링 JDBC 주문 관리 레파지토리 컴포넌트 구현
  • 트랜잭션
  • 스프링 트랜잭션
Chapter 9. 9. 스프링 데이터 JPA8강
  • 도입
  • JPA와 ORM
  • 스프링 데이터 프레임워크 JPA 연동
  • 엔티티 매핑
  • 스프링 데이터 JPA API
  • 실습13: 스프링 JPA 고객 레파지토리 컴포넌트 구현
  • 실습14: 스프링 JPA 제품 및 고객 레파지토리 컴포넌트 구현
  • 실습15: 스프링 JPA 주문 레파지토리 컴포넌트 구현
Chapter 10. 10. 스프링 부트4강
  • 도입
  • 스프링 부트 도입
  • 스프링 MVC 애플리케이션을 스프링 부트로
  • @SpringBootApplication 어노테이션
Chapter 11. 11. 스프링 웹 보안11강
  • 도입
  • 웹 보안 개요
  • SSL과 TSL
  • 스프링 보안 프레임워크
  • 권한
  • 인증
  • 사용자 서비스 인증
  • OAuth2 사용자 인증
  • 메서드 보호
  • 뷰 요소 보호
  • 실습16: 웹 보안 설정
Chapter 12. 12. 마이바티스 프레임워크8강
  • 도입
  • 마이바티스 프레임워크
  • 마이바티스 스프링 부트 통합 설정
  • 엔티티 객체 SQL 매핑
  • 관계 설정
  • 동적 SQL과 저장 프로시저
  • 어노테이션 설정
  • 실습17: 마이바티스 활용
수강료
할인 이벤트
30%107,800154,000
수강 기간무제한 (평생 소장)
취소/환불 규정이용약관 참조