(자바/제이쿼리/스프링프레임워크기반)전자정부프레임워크기반 응용SW엔지니어링 구직자/실업자 무료취업교육(평일주간)
http://topcredu.co.kr/sub/crcl/lecture/job
|
전자정부프레임워크기반 응용SW엔지니어링 구직자 양성과정(평일주간)
선수학습 :
없음
교육기간 :
상단 URL 참조, 150일 총 1200시간
강의장소 :
탑크리에듀교육센터 [A강의장] [약도보기]
교육문의 :
02-851-4790
수강료 :
7,888,800원전액국비지원 (매월 교통비 및 식대 등 훈련수당지급)훈련수당(매월지급)대학졸업예정자 : 236,000원취업성공패키지 : 416,000원일반신청자 : 316,000원
결제방법 :
계좌이체 / 방문카드결제
교재 :
의사소통능력, 대인관계능력, 문제해결능력, 정보능력, JAVA Programming, Do it! 자바스크립트 + 제이쿼리 입문, SQL활용, Spring Framework & MyBatis, 개발자 테스트, 화면구현, 소프트웨어 개발과 테스트 , 애플리케이션 구현 ,전자정부 표준 프레임워크의 양대 핵심 기술 세트
|
교육개요 |
실무기반 최고의 커리큘럼으로 실전 전문가가 되세요!취업/진로를 위한 현장 전문가와의 면담진행!본원의 "전자정부프레임워크기반 응용SW 엔지니어링 구직자 양성과정"은 실무 프로그래머가 되기 위한 프로그래머로서의 마음가짐, 자세와 같은 기초소양부터 실무 프로그래머가 되기 위한 프로그래밍 기초 및 응용, 웹사이트를 만들기 위한 BASIC 기술인 HTML, JavaScript를 체계적으로 배움으로써 웹사이트 개발에 대한 흥미를 느끼실 수 있습니다. 본 과정을 통해 동적인 웹사이트 개발을 위한 HTML, JavaScript, 자바기반 JSP, Servlet 프로그래밍 기본, 일상생활에서도 사용되는 데이터베이스 기초와 활용을 통해 데이터를 다루는 SQL 기술에 대해 상세하게 배울 수 있습니다. 뿐만 아니라 웹프로그래머가 되기 위한 자바기반 스프링 프레임워크라는 멋진 개발도구도 배우게 됩니다. 이러한 일련의 과정을 통해 네이버 블로그, 카페, 쇼핑몰과 같은 웹사이트 개발 프로세스를 파악할 수 있습니다. 이후 이를 확장해서 데이터베이스를 다루기 위한 고급기술인 JPA, 대한민국 웹사이트 개발의 표준인 전자정부 프레임워크가 무엇인지 배우게 됩니다. 또한 "실무 프로젝트 개발"을 통해 지금까지 배운 모든 기술을 융합해서 여러분의 취업을 돕고, 취업 후에도 흔들리지 않는 실력 있는 프로그래머로 거듭날 수 있도록 도와드리겠습니다. 본원의 교육은 실무최적화 교육이 특징 입니다. 현업/현장에서 가장 자주 사용되는 기술분야를 실무 전문 강사님을 통해 교육을 받을 수 있으며 현장에서 실제 사용되는 기술, 업무를 기반으로 프로젝트를 진행해 봄으로써 프로그래밍 업무에 대해 자신감을 얻을 수 있고 프로그래머로서 취업을 위한 준비를 마무리하게 됩니다. 또한 기초가 부족하거나 수업이 어렵다고 느끼시는 분들을 위해 수업과 별개로 온라인 강좌를 제공함으로서 부족한 기술적 요소를 보충할 수 있도록 지원해 드리는 과정 입니다."두려워하지 말고 본인의 미래에 투자 하세요.""실무 전문 IT 교육기관 탑크리에듀가 여러분과 함께 하겠습니다."저희 탑크리에듀는 초보자 수강생분에게 친절하고 자세한 설명, 적절한 이론과 실습으로 IT 기초지식이 없더라도 누구나 진도를 따라 올 수 있습니다. 적절한 보충수업과 담임선생님의 맨투맨 관리, 수강생 분들의 고민상담, 취업상담에서 취업에 이르기까지 체계적인 시스템을 갖추고 있습니다. 여러분들의 IT 분야로의 취업을 보장받으실 수 있을 것입니다. "여러분들의 새로운 미래에 도전 하세요."과정의 강점1. 과정매니저가 훈련시작전 상담부터, 훈련 중, 훈련 후, 사후관리까지 체계적인 프로세스로 관리하고 취업까지 지원해 드립니다.2. 취업 역량을 향상시키고 취업가능 분야를 다양화하기 위해 자바기반 웹개발자가 되기 위한 기초부터 실무개발 능력까지 체꼐적으로 습득할 수 있습니다.3. 비전공자도 취업이 가능한 수준까지 레벨 업 시키기 위해 기초부터 총7.5개월로 특별히 구성된 과정 입니다.4. 전문 프리젠테이션 강사로부터 프리젠테이션기술 특강 수강 및 모의면접을 통해 취업면접 노하우 습득 및 면접 취약점을 제거할 수 있기에 취업면접을 철저히 대비할 수 있습니다.5. 실무경험 및 강의 경험 10년이상의 전문강사진의 풍부한 노하우로 진행되는 교육이기에 교육 내용을 이해하기 쉬우며, 코딩 문제 발생시 즉시로 도움을 받을 수 있습니다.5. 세부과목별로 팀활동이 있으므로 협업 및 리더십을 경험할 수 있습니다.6. 취업 훈련과정을 다년간 운영해본 경험이 있는 교육업체에서 합리적으로 운영하기에 편안하고 쾌적하게 훈련받을 수 있습니다. 7. 훈련내용이 NCS(국가직무능력표준)에 따른 교과목으로 구성되어 있으므로 체계적으로 훈련받을 수 있습니다. |
수료조건 |
출석률 80%이상 |
교육목표 |
|
교육대상 |
|
교육내용
기초소양교과 |
의사소통능력대인관계능력문제해결능력정보능력컴퓨터 활용 능력커뮤니케이션 능력 |
기본프로그래밍(자바) |
자바 소개자료형, 수식객체지향 개념클래스클래스의 계승인터페이스패키지예외처리기본 자료 구조스트림쓰레드람다식자바 어노테이션, 이클립스팁, 그래들함수형인터페이스자바네트워크TCP/UDP 개요ServerSocketSocketTCP 프로그래밍UDP 프로그래밍소켓 기반 채팅 프로그램JAVA RMI원격인터페이스홈인터페이스원격객체RMI 콜백RMI 채팅자바9 특징 |
화면구현 및 테스트(웹기초 기술, 웹개발 기초) |
Model2의 이해와 활용디자인패턴, 핵심기술[Servlet]서블릿 개요 작동원리web.xml 매핑 방법, @WebServlet 어노테이션Servlet 라이프 사이클HttpServletRequest/HttpServletResponse Cookie, SessionJDBC 소개 ConnectionStatement, PreparedStatement, ResultSetCallableStatementJDBC를 이용한 SQL 함수Insert/Update/Delete/Select 예제 작성하기 [JSP]JSP작성법, Life Cycle동작원리기본문법(지시자, 내장객체, 스크립틀릿, 표현식, 액션태그) 쿠키, 세션 다루기JSTL, ELMVC Model소개, JSP & Model Layer[HTML기초]HTML 개요웹사이트 제작을 위한 HTML 기본 태그HTML 응용포트폴리오[자바스크립트 프로그래밍]1. Why JavaScript First?2. Online Test Site : JSFiddle3. Types4. Regular Expression5. Conditional Expression6. Arguments7. Closure8. Callback9. Private in JavaScript10. Closure in For11. Closure Performance12. Currying13. Inheritance Diagram14. Class-based Inheritance15. Prototype-based Inheritance16. Function17. Class vs Prototype18. Multi Inheritance Prohibited19. This Keyword in JavaScript20. Array21. Review22. Miscellaneousness23. 추천 사이트24. ECMAScript 625. 비동기 연산의 결과를 전달하는 방법26. TypeScript[jQUERY 프로그래밍]jQuery 개요, 다운로드, 설치$(document).ready() 메소드Selector속성 선택자, 속성(attr)필터 선택자jQuery 배열(Array) 관리, jQuery 객체 확장기본 필터링 메소드, 특정 위치 문서 객체 선택문서 객체에서 특정 태그를 선택하는 방법innerHTML 속성과 관련된 jQuery 메서드 문서객체 생성 , 제거jjQuery Event이벤트 관련 메소드(발생, 제거), 이벤트 자동 발생마우스/키보드/윈도우/입력양식 이벤트jQuery 기본효과, 사용자지정효과jQuery, Ajax 관련 메소드XML 문서 다루기입력양식 전송AJAX & jQueryjQuery& JSON[AngularJS2 프로그래밍]Github, DependenciesCheck SiteCompile and Servetsconfig.jsonpackage.jsonBootstrappingThe App ComponentThe Home ComponentThe State ServiceThe ViewsRouting MarkupReviewResourcesCIDERCreate Your ClassImport Your DependenciesDecorate Your ClassEnhance with CompositionRepeat for Sub-ComponentsEXTRA: Bootstrap the Main ComponentOutroCIDER PracticeAngular 2 소개앵귤러를 사용해야 하는 이유앵귤러 아키텍처구성요소의 결합앵귤러 설정파일package.jsontsconfig.jsontypings.json앵귤러 기동컴포넌트컴포넌트의 분할(자식 컴포넌트 추가)복수 자식 컴포넌트데이터 루프 처리(ngFor)양방향 데이터 바인딩클라이언트-서버 데이터 동기화앵귤러2 아키텍처앱 디자인 미리보기설정 샘플 프로젝트 살펴보기간단한 앱angular-tour-of-heroes 프로젝트 구조업그레이드: Master/Detail업그레이드: MULTIPLE COMPONENTS업그레이드: Services업그레이드: Routing업그레이드: HTTPProviding HTTP ServicesRegister for HTTP servicesSimulating the web API |
SQL활용 |
기본 SQL 작성하기기본 DDL문 작성기본 DML문 작성기본 TCL문 작성데이터 사전 조회 명령문 작성고급 SQL 작성하기인덱스와 뷰의 생성조인 및 서브 쿼리문 작성순위 및 계산 명령문 작성사용자 그룹 관리 명령문 작성절차형 SQL 작성하기프로시저와 사용자 정의 함수트리거문 |
Spring Framework |
스프링 프레임워크 개요 도입배경자바 빈모델 1 개발방법모델 2 개발방법스프링프레임워크 소개Spring IoC & DI Ioc ContainerIoc Container 분류BeanFactory, ApplicationContextLzay-Loading, Pre-LoadingSpring Ioc 실습(XML 기반, 인터페이스, 세터주입)Spring Ioc 실습(어노테이션기반, 인터페이스, 세터주입)DI와 관련된 어노테이션Auto-Scanning ComponentContext Configuration AnnotationsSpring DI세터 주입, 생성자 주입, 메소드 주입, 컬렉션 주입Value InjectionSpring AOP AOP 개요프로그래밍적인 방법을 통한 AOP 구현(ProxyFactory 이용)포인트컷(Pointcut)ProxyFactoryBean을 이용한 선언적 AOP 구현Schema-Based Spring AOP( 네임스페이스 이용)스프링 선언적 AOP에 대한 고려사항(@AspectJ vs XML)Spring JDBC 기존 JAVA JDBC와 Spring JDBC의 비교Spring JDBC에서 DataSource 취득하는 방법Spring JDBC에서 DB 접근하는 방법Maven, Gradle에서 오라클 설정마리아DB 및 HeidiSQL 설치간단한 Spring JDBC jdbcTemplate 예제Spring JDBC 내부 콜백(PreparedStatementCreator, PreparedStatementSetter)jdbcTemplate의 execute, update, batchUpdate, query, RowMapper, queryForObject, queryForList, 기타 query 메소드jdbcTemplate을 이용한 CRUD 예제Spring Data JPA를 이용한 CRUD 예제Spring JDBC에서 DB 접근하는 방법 – NamedParameterJdbcTemplate, SimpleJdbcTemplate, SimpleJdbcCall, SqlUpdate, StoredProcedure오라클 시퀀스를 위한 DataFieldMaxValueIncrementer스프링 트랜잭션(Spring Transaction) 스프링 트랜잭션(Spring Transaction) – TransactionDefinition, TransactionStatus, PlatformTransactionManager스프링 트랜잭션 관리 – TransactionTemplate스프링 트랜잭션 관리 – TransactionManager스프링 선언적 트랜잭션 관리Spring Web MVC Spring Web MVC - DispatcherServletSpring Web MVC - ContextLoaderListener@Controller, @RequestMapping을 이용한 컨트롤러 매핑컨트롤러 메소드 파라미터(Controller method argument types)컨트롤러 메소드 리턴 타입(method return types)@MVC, @Controller 자동 추가되는 모델 객체Spring Web MVC Simple 예제(DB 테이블 데이터 출력하기)RequestHeader를 이용한 요청처리@RequestBody를 이용한 요청 처리@ExceptionHandler,@ControllerAdvice를 이용한 컨트롤러 예외처리@CookieValue를 이용한 쿠키처리Flash Attribute(RedirectAttributes, FlashMap)@XmlRootElement, @XmlElement를 이용 스프링 응답을 XML로@ModelAttribute를 이용한 컨트롤러 메소드 매핑@SessionAttributes를 이용하여 model 객체를 세션에 저장하기@ModelAttribute, @SessionAttibutes 컨트롤러 메소드 매핑Spring4 WEB MVC RESTFul Web Service(JSON 응답생성하기)Spring WEB MVC를 이용한 멀티파일 업로드, @ModelAttributeSpring WEB MVC쇼핑카트(@SessionAttibutes, @ModelAttribute)Spring Web MVC 뷰(ViewResolver)인터셉터(Spring4 MVC Interceptor)스프링 & 마이바티스(Spring & MyBatis) MyBatis 개요SqlSessionFactoryBeanSqlSessionFactory, Mapper InterfaceMyBatis TransactionMyBatis Mapper ScanningSqlSessionTemplateSqlSessionTemplate vs SqlSessionSpring, MyBatis 연동예제Spring Boot, MyBatis, 오라클 연동예제Spring MyBatis – PlatformTransactionManager를 이용한 프로그래밍적 트랜잭션 처리예제 |
JPA 프로그래밍 |
개발환경 설정개발환경 구성개발도구 설치데이터베이스 설치개발도우미 플러그인 설치데이터베이스 처리기술의 발전Spring BootSpring JDBCMyBatisSpring Data JPALoggingJPAEntityManagerJPA에서 사용 가능한 쿼리의 종류JPQLCriteriaNative SQLQuerydsl기타 데이터베이스 처리기술Spring Data JPA 살펴보기새 프로젝트 생성프로젝트 환경 설정엔티티 클래스 생성테스트 용 더미 데이터 입력테스트Persistence Layer테스트Service LayerPresentation LayerPaging테스트@Query, @NamedQuery정리Querydsl 입문장점Querydsl의 종류Querydsl 구분엔티티 클래스를 만들어서 사용엔티티 클래스를 만들지 않고 사용JPAQuery, JPAQueryFactory프로젝트 생성프로젝트 환경설정Q 타입클래스 생성Persistence LayerJUnit 테스트 클래스 작성테스트EntityGraphJPASQLQuery, SQLQueryFactory프로젝트 생성데이터베이스 및 테이블 생성프로젝트 환경설정Q 타입클래스 생성Persistence LayerJUnit 테스트 클래스 작성테스트Querydsl을 이용한 JPQL 쿼리테스트 프로젝트 만들기JPA Query 학습SelectInsert, Update, DeleteGrouping, HavingJoinSubqueryProjectionJPA Query 실습Querydsl을 이용한 SQL 쿼리테스트 프로젝트 만들기SQL Query 학습SelectInsert, Update, DeleteGrouping, HavingJoinSubqueryProjectionQuerydsl SQL 쿼리 with Oracle테스트 프로젝트 만들기프로젝트 생성데이터베이스 및 테이블 생성프로젝트 환경설정Q 타입 클래스 생성SQLQueryFactory 빈 등록Rownum상위 로우 구하기범위 로우 구하기WithSequenceUnionNvlNvl2DecodeRankHierarchical Queries, Hint프로젝트 생성계층형 쿼리힌트Procedure프로젝트 생성오라클 프로시져@NamedStoredProcedureQuery, @Procedure |
전자정부표준프레임워크 |
egovframework 구조 및 실행환경 이해개발자 개발환경 설치가이드 SourceCode Editor UML EditorERD EditorTest Tools전자정부표준프레임워크 개발가이드공통컴포넌트 소개 및 적용표준프레임워크 개발 및 실행환경 구성모바일 표준프레임워크, 템플릿 프로그램 |
구현 및 테스트 |
프로젝트 요구사항 정의기본설계/상세설계개발환경 구축공통 모듈 구현서버 프로그램 구현배치 프로그램 구현UI구현개발자 단위 테스트결합테스트애플리케이션 성능 개선, 프로그램 디버깅시연개발문서 작성사용자 매뉴얼 작성최종 프로젝트 문서제작 |
|