국비재직자과정
정부가 지원하는 재직자 직무능력 향상을 위한 교육입니다.
스프링프레임워크
과정
교육목표NCS기반 교육과정
스프링 4에서는 IOC 컨테이너를 위한 새 애너테이션, 스프링 표현식의 향상
내용, REST를 위한 추가 지원 같은 주요 업그레이드와 함께 자바 8 인티그레이션의 기술력을 학습합니다. 또한 최근에
업데이트된 스프링 MVC를 포함하여 스프링 코어, 보안, 웹 플로 등에 관한 내용까지 학습하여 재직자들의 직무향상에
확실한 도움이 되는 과정입니다.
교육기간 | 2016-06-20 ~ 2016-07-22 |
---|---|
교육대상 | 대한민국 재직자 |
수강료 | 425000원 |
총 교육시간 | 48시간(1일 3시간30분) |
---|---|
정원 | 15명 |
일일교육시간 | 19:00 ~ 22:30 |
과정소개
스프링프레임워크
과정(국가기간전략산업직종)
- 능력단위별 직무를 수행하는 데 필요한 교육을 통해, 훈련생들의 효율적인 업무수행 능력을 키우고 이를 평가/관리합니다.
- 훈련생 개인에게 적합한 학습방법과 예제 등을 제시하여 시간 낭비를 줄이고 학습의 효과를 높이며, 항상 진보하는
훈련과정 개선의 자료로 활용 합니다.
1. 백 엔드(Server-Side)
- 용어에서도 알 수 있듯이 프로세스의 마지막 단계를 의미합니다. 서비스형에 따라 하는 일들이 달라지겠지만 보편적인 작업에는 접속제어, 데이터 저장, 알림기능과 사용자 관리 등이 있습니다. 이런 기능들을 구현하기 위해 우리나라 뿐만 아니라 세계적으로 수요가 많은 것이 바로 '자바 개발자'라고 볼 수 있습니다. SpringFramework및 전자정부표준프레임워크를 익히고 활용력을 갖추는 것은 기본이 되었습니다. 또한 과학,공학,데이터베이스,웹 서비스 구현, 각종 봇 구현 등의 영역에 활용되고 있는 '파이썬' 또한 인기 대열에 함유하고 있는 형태입니다.
2. 스프링프레임워크
- 스프링프레임워크에는 객체 관리를 맡는 컨테이너라고 것이 있습니다. 컨테이너는 개발자를 대신해서 객체의 생성부터 소멸까지 모든 것을 책임지며, 이런 특성을 개발자에게서 컨테이너로 제어권이 넘어갔다는 의미로 IoC(Inversion of Control : 제어의 역전)라고 합니다. 컨테이너에 객체와 객체 사이의 의존 관계를 설정해주는 것을 DI(Dependency Injection)라고 하며, 다시 말해, 객체들간에 서로 연결해주는 것을 말합니다. 개발자가 객체들의 관계를 설정 파일에서 각각의 객체의 정보를 입력할 때 의존 관계를 추가해주면 어플리케이션 실행 시에 동적으로 의존관계가 자동적으로 형성되는 것입니다.
정리하자면, 프레임워크는 어플리케이션의 기본구조를 제공하는 환경이며, 컨테이너는 어플리케이션에 사용될 객체를 만들거나, 없애며, 객체 사이의 관계를 관리해주는 것입니다.
Spring context: 스프링 컨텍스트란 컨텍스트 정보를 포함하고 있는 설정 파일입니다. 스프링 컨텍스트에는 JNDI, EJB, e-mail, internalization, validation, and scheduling functionality 같은 커다란 서비스를 포함되어 있습니다.
Spring AOP: 스프링 AOP 모듈은 스프링 프레임워크에 직접적으로 관점 지향 프로그래밍을 가능하도록 합니다. 그 결과, 스프링 프레임워크에서 관리되는 객체를 쉽게 AOP를 적용 할 수 있으며, 스프링 AOP 모듈은 스프링 기반 어플리케이션에서 객체의 트랜잭션 관리 서비스를 제공합니다. 스프링 AOP를 사용하여 EJB 컴포넌트에 의존하지 않고 어플리케이션에 (코드에서 직접 트랜잭션을 관리하지 않도록)선언적인 트랜잭션 관리를 통합할 수 있습니다.
Spring ORM: Spring 프레임워크는 JDO, Hibernate, 그리고 MyBatis 등 객체 관계형 도구를 제공하기 위해 몇 가지 ORM(Object Relation Mapping, 객체 관계 매핑) 프레임워크에 연결할 수 있도록 지원합니다. 이 모든 것은 Spring의 일반 트랜잭션과 DAO 예외 계층에 따르고 있습니다.
Spring DAO: 스프링 JDBC DAO 추상 레이어는 서로 다른 DB벤더(오라클, MySQL, DB2, JavaDB 등)에서 던지는 에러 메세지나 예외를 처리할 수 있는 의미있는 예외 계층을 제공합니다. 예외 계층을 통해 커넥션을 열고 닫는 것 같은 에러들의 처리를 단순화 할 수 있고, 예외의 양 자체를 엄청나게 줄여줄 수 있습니다. 스프링 DAO의 JDBC기반 예외는 일반적인 DAO 예외 계층을 따릅니다.
Spring MVC: 모델-뷰-컨트롤러(MVC) 프레임워크는 Web 어플리케이션을 구축하기 위한 완전한 기능을 갖춘 MVC 구조를 구현하고 있습니다. MVC 프레임워크는 전략 인터페이스를 통해 고급 설정이 가능하며, JSP, 속도, 타일, iText의 및 POI 등 다양한 뷰 기술을 지원하고 있습니다.
Spring Core: Core란 앞서 말했던 컨테이너를 의미하며, "core"라는 단어가 붙어있다는 점에서 알 수 있듯이 스프링에서 가장 핵심이 되는 모듈입니다. 코어 컨테이너에서 가장 핵심이 되는 것은 "BeanFactory"로 팩토리 패턴으로 구현되어 있습니다. BeanFactory는 객체 구성과 의존성을 실제 코드에서 분리해 내는 IoC 패턴을 적용하고 있습니다.
인크레파스 융합SW교육센터는 현 정부지원 사업의 취지에 맞도록 국가기간산업 현장 또는 국가전략산업 현장 등에 고용될 인재들을 양성하기 위해 최소한의 교육영역을 위의 분업화된 교육파트로 정하고 최선을 다하고 있습니다.
.
1주차 | 2주차 | 3주차 | 4주차 |
---|---|---|---|
과정에 | 과목들 | 과정에 | 과목들 |
과정에 | 과목들 | 과정에 | 과목들 |
과정에 | 과목들 | 과정에 | 과목들 |
과정에 | 과목들 | 과정에 | 과목들 |
NCS능력단위 과목명
과목명 | 설명 |
---|---|
스프링프레임워크 | 스프링 4에서는 IOC 컨테이너를 위한 새 애너테이션, 스프링 표현식의 향상 내용, REST를 위한 추가 지원 같은 주요 업그레이드와 함께 자바 8 인티그레이션을 학습한다. 또한 최근에 업데이트된 스프링 MVC를 포함하여 스프링 코어, 보안, 웹 플로 등에 관한 내용까지 학습한다. |
인크레파스의 교육 시스템
정부지원 취업연계교육(국가기간전략산업직종)
- 현업의 실무 프로젝트 구현을 위한 프로젝트 개발방법론과 효과적인 개발환경에 필요한 최신 개발 프레임워크 습득
- 현업에서의 개발과정을 경험해 보고 최근 화두인 개발환경의 기술을 습득
이론과 실습 | 주간평가 | 월별평가 |
---|---|---|
-기초학습 -프로그래밍개념 -실습예제 |
-자기진단 -복습훈련 |
-단원별 수행평가 -교강사 평가기준 |
단원별 실전 유형 학습 | 실전 프로젝트 학습 |
---|---|
-실전 유형의 코드와 주의사항 -패턴 학습법 |
-팀별 프로젝트 |
-
재직자교육
-
교육생프로젝트
-
상담예약
-
국비무료교육
-
취업현황
-
취업지원절차
-
우리들의 이야기
-
공지사항
-
스터디 자료