오마이스쿨

스프링 프레임워크

스프링 프레임워크
주제
앱/백엔드
강사
양진석
강좌구성
총 8강 / 2,400분
수강기간
90일
수강료
750,000원 99,000

강좌소개





Spring MVC를 이용한 게시판 구현을 할 수 있고 스프링, iBatis 등 자 바 관련 프레 임워크를 배워 MVC패턴의 Web2.0 기반의 웹어플리케이션을 제작할 수 있습니다.





가격 안내

수강료

정가
750,000
판매가
600,000
선착순 혜택가 (87%할인)
99,000

추가 특전

수강기간 30일 추가 증정 

수강레벨

고급 백엔드 관련 직종 취업 희망자

관련 강 좌

#실전 개발자 를 위한 Spring Framework #원리로 배우는 스프링 프레임워크

관련 자격증

#OCJP #정보처리기사 #정보처리기능사

커리큘럼

수업기간 교육내용
1-4강
  • 1. 스프링 프레임워크 소개
    1. 스프링 프레임워크란? : 오픈소스, 경량급, 애플리케이션 프레임워크
    2. POJO 프로그램
    3. 스프링 프레임워크의 등장 배경
    4. JDK, Tomcat 설치

  • 2. 개발환경설정
    1. Oracle 설치
    2. Oracle HR 계정 및 사용자 계정 설정, 권한 부여
    3. SQL Developer 설치 및 환경설정
    4. STS 설치

  • 3. 스프링 프레임워크 소개
    1. 일반적인 예제, 인터페이스를 활용한 예제, 스프링 프레임워크 적용, 객체지향 설계원칙
    2. 디자인 패턴 - 결합도를 낮추는 방법
    3. 다형성을 이용하여 결합도를 낮춘 애플? ??케이션 작성

  • 4. Spring DI-XML
    1. Dependency Lookup과 Dependency Injection의 차이
    2. DI: XML 설정

5-8강
  • 1. JSP Spring DI-어노테이션
    1. 컬렉션 타입의 빈 주입 : set, list, map, properties
    2. DI: 어노테이션 이용

  • 2. Spring DI-Container
    1. XML 설정과 어노테이션 설정의 혼합
    2. 자바 코드 기반의 설정 : @Configuration, @Bean, @Import
    3. 스프링 컨테이너
    4. 스프링 빈 객체 라이프 사이클 비교
  • 3. 실습 환경 설정
    1. 게시판 실습환경 설정
    2. XML 기반: BoardDAO, BoardVO 작성
    3. 어노테이션 기반 : UserDAO, UserVO 작성
    4. 공통 코드 작성: JdbcUtil
  • 4. Spring AOP
    1. AOP 개요: 컴파일 방식, 런타임 방식, 프록시 방식
    2. 스프링에서의 AOP
    3. XML 설정을 활용한 AOP: log
    4. 종류별 실습

9-12강
  • 1. Spring AOP
    1. Joinpoint와 바인드 변수 활용 예제
    2. 종류별 예제 실습

  • 2. Spring JDBC
    1. JdbcTemplate 클래스
    2. NamedparameterJdbcTemplate
    3. Simplejdbclnsert 클래스


  • 3. 트랜직션
    1. 트랜직션이란? : 원자성, 일관성, 독립성, 지속성
    2. TransactionTemplate를 이? ?한 트랜잭션 처 리
    3. 를 이용한 트랜잭션 처리
    4. @Transaction을 이용한 트랜잭션 처리


  • 4. MVC 패턴
    1. 화면구현
    2. 게시판 - 글 목록 보기, 등록하기, 수정, ? ?제 페이지 구현
    3. 로그인 - 로그인 로그아웃
    4. 기존의 Backend에 화면 연결하여 실습

13-16강
  • 1. Spring MVC-XML
    1. 프레임 워크의 개발 원리
    2. 스프링 MVC 프레임워크의 구조 - XML 기반


  • 2. Spring MVC-어노테이션
    1. 스프링 MVC 프레임 워크-어노테이션 기반 설정


  • 3. Spring MVC 활용
    1. 2-Layred 아키텍처
    2. FileUpload API를 활용한 파일업로드 예제
    3. 예외처리
    4. 다국어 처리, 데이터 변환: XML, JSON


  • 4. Mybatis
    1. Mybatis와 Java를 이용한 CRUD 예제
    2. Spring Framework와 연동
    3. 동적쿼리 활용한 검색 기능 구현


강의목록

LIST
단원 강의명 시간
1강 스프링프레임워크 1일차 300분
2강 스프링프레임워크 2일차 300분
3강 스프링프레임워크 3일차 300분
4강 스프링프레임워크 4일차 300분
5강 스프링프레임워크 5일차 300분
6강 스프링프레임워크 6일차 300분
7강 스프링프레임워크 7일차 300분
8강 스프링프레임워크 8일차 300분

강사소개

양진석

양진석

프로그래밍은 양진석 선생님!

프로필

· 담당 과목

  프로그래밍

 

· 경력 사항

  (현) KG아이티뱅크 강사

 

저서

-

수강생 평가 (0)

로그인을 하시면 기대/수강평을 작성하실 수 있습니다.

등록된 수강평이 없습니다.