오마이스쿨

[3월 개강] SPRING FRAMEWORK

[3월 개강] SPRING FRAMEWORK
주제
웹/프론트엔드
강사
KG에듀원 ITBANK
강좌구성
총 16강 / 2,880분
수강기간
90일
수강료
150,000원

강좌소개



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





수업 스케줄

3월 개강과정

날짜선택 옵션 (1) 평일 오후반 3.7~4.3 (19:00~22:00)
1회차 03.07
2회차 03.11 3회차 03.12 4회차 03.13 5회차 03.14
6회차 03.18 7회차 03.19 8회차 03.20 9회차 03.21
10회차 03.25 11회차 03.26 12회차 03.27 13회차 03.28
14회차 04.01 15회차 04.02 16회차 04.03
매회 수업 종료 후,
라이브 강의 영상이 제공됩니다.

가격 안내

수강료

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

추가 특전

수강기간 30일 추가 증정 (평일반 : ~2024.06.03까지, 주말반 : ~2024.05.31까지)

수강레벨

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

관련 강좌

#실전 개발자를 위한 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. 동적쿼리 활용한 검색 기능 구현


수강 방법 안내

유의사항

  1. 온라인 LIVE 강의는 실시간으로 진행되며 강의 시간 외에는 LIVE에 참여할 수 없습니다.
  2. 온라인 라이브 종료 후 영업일 기준 48시간 내 복습용 VOD 강의가 업데이트 됩니다.
  3. 복습용 VOD 강의는 수강기간 내 횟수 제한 없이 재수강이 가능합니다.
  4. 본 강의는 특별 강좌로 쿠폰, 포인트 할인이 불가합니다.
  5. 본 강의 수강시 구매 금액의 1%가 포인트로 적립됩니다.
  6. 저작물을 녹화, 녹음하고 유포하거나 판매하는 행위는 저작권법에 위반될 수 있습니다.
  7. 수강 중 발생하는 비대면 수업 시스템 오류는 해당 플랫폼 고객센터(1577-6554) 또는 02-3672-9100(내선1번)으로 연락주시기 바랍니다. (통화 가능시간 평일 09:00~18:00 / 그 외 시간은 1:1 문의 게시판 활용)
  8. 해당 강의는 라이브 수강 출석 관리를 위해 KG에듀원 ITBANK와 수강생의 성명/생년월일/수강과목의 개인정보를 공동으로 처리합니다.
  9. 일부 과정에 한해 폐강 또는 수강시간 조정이 될 수 있습니다.

강의목록

LIST
단원 강의명 시간
1강 SPRING FRAMEWORK 1일차 180분
2강 SPRING FRAMEWORK 2일차 180분
3강 SPRING FRAMEWORK 3일차 180분
4강 SPRING FRAMEWORK 4일차 180분
5강 SPRING FRAMEWORK 5일차 180분
6강 SPRING FRAMEWORK 6일차 180분
7강 SPRING FRAMEWORK 7일차 180분
8강 SPRING FRAMEWORK 8일차 180분
9강 SPRING FRAMEWORK 9일차 180분
10강 SPRING FRAMEWORK 10일차 180분
11강 SPRING FRAMEWORK 11일차 180분
12강 SPRING FRAMEWORK 12일차 180분
13강 SPRING FRAMEWORK 13일차 180분
14강 SPRING FRAMEWORK 14일차 180분
15강 SPRING FRAMEWORK 15일차 180분
16강 SPRING FRAMEWORK 16일차 180분

강사소개

KG에듀원 ITBANK

KG에듀원 ITBANK

4차 산업혁명, IT가 필수인 시대에서 대한민국의 미래를 만드는 교육기관

IT, 인테리어, 자격증 과정 등을 효율적으로 학습할 수 있도록

온/오프라인 콘텐츠를 제작하고 있다. 

 

프로필

IT 관련 분야에 있어

기초 이론부터 실무와 연관된 세부 지식까지 다루며

검증된 교수진과 함께 양질의 콘텐츠를 제공한다. 

저서

수강생 평가 (0)

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

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