교육내용
|
주요 훈련내용 및 방법 주제(목차) 소주제 주요 내용 java fundamental java programming language 자바언어의 특징 /jvm(java virtual machine) / 자바개발환경 구축 /자주 발생하는 에러와 해결방법 변수(variable) / 연산자 / 조건문과 반복문 / 배열 자바 문법 및 알고리즘 습득 객체지향 프로그래밍 i 객체지향언어 /클래스와 객체 /변수와 메소드 /속성 /접근 제어자 /패키지 /jvm의 메모리구조 객체지향 프로그래밍 ii inheritance /overriding /polymorphism /abstract class /interface collection framework 컬렉션 인터페이스 /컬렉션 관련 클래스 /제네릭 예외처리/ 스레드 예외처리 /스레드 상태 /멀티 스레드 /동기화 java design pattern design pattern 기본 개념 디자인 패턴개요 / 특징 /장단점 /패턴의 종류와 분류 생성관련 패턴(creational pattern) 싱글턴(singleton), 추상 팩토리(abstract factory), 팩토리 메소드(factory method), 빌더(builder), 프로토타입(prototype) 패턴 등 구조화 패턴(structural patterns) 데코레이터(decorator), 컴포지트(composite), 프록시(proxy), 어댑터(adapter) 패턴, 어터레이터(iterator) 패턴, 브리지(bridge) 패턴, 퍼케이드(facade) 패턴, 플라이웨이트(flyweight) 패턴, 다이나믹 링키지(dynamic linkage) 패턴, 가상 프록시 패턴 등 행위 패턴(behavioral patterns) 탬플릿 메소드(template method), 커맨드(command), 이터레이터(iterator), 옵저버(observer), 스테이트(state), 스트래티지(strategy), 메멘토(memento), chain of responsibility, 인터프리터(interpreter), 미디에이터(mediator), 비지터(visitor)등 오라클 데이터베이스 이해 및 오라클 설치 데이터베이스 개요/ 오라클 설치/ oracle architecture sql 및 sql function s e l e c t/ sql functions/ i n s e r t/ u p d a t e/ delete/ join data definition language create/ alter/ drop/ 제약 조건 pl/sql pl/sql, procedure, function, trigger, cursor, package 사용자 관리 사용자 관리, 권한(privilege), 롤(role) 테이블스페이스와 백업 및 복구 테이블스페이스 관리 /full level /user level /table level jdbc/network jdbc architecture system architecture 및 jdbc driver 유형 jdbc와 데이터 베이스 연동 jdbc와 oracle dbms 연동을 통한 데이터베이스 응용 프로그램 개발 기술 습득 트랜잭션 처리 /database connection pool jdbc에서의 데이터 무결성 유지을 위한 트랜잭션, dbcp을 통한 데이터베이스 커넥션 처리 방법 습득 네트워크 개요 네트워크 개요 /osi 7layer /포트 및 패키지 /inetaddress 및 url 클래스 소켓 /데이터그램 소켓 tcp 및 udp 를 통한 네트워크 응용 프로그램 개발 기술 습득 rmi rmi와 객체직렬화, reflection의 개념을 익혀 분산프로그래밍의 기술 습득 jsp/servlet 웹서버 구축 및 웹프로그래밍 웹프로그래밍 개요/ jdk/ tomcat/ eclipse/ 오라클 설치 및 환경 구축 서블릿 동작원리 및 api 웹 애플리케이션 생성/ 서블릿 동작원리/ 서블릿 api jsp 기초 문법 jsp 동작원리/ 주석/ 지시자 / 액션 태그 / 선언문과 표현식 / 스크립트릿 / 내장객체 jsp 심화 자바빈즈/ 세션/ 쿠키/ jstl/ 에러처리와 로킹 데이터베이스 연동 jdbc/ dbcp/ jndi/ 데이터베이스 연동 프로그램 작성 javamail과 폼메일 email의 동작 구조/ mail api/ 메일 보내기 및 받기 프로그램 작성 mybatis mybatis 개요 및 셋팅 orm 개요 /환경설정 / sqlsession /sqlsessionfactory mapper configuration xml properties /settings /typealiases /mappers등 sql map xml files s e l e c t /i n s e r t, u p d a t e, delete /sql /parameters /resultmap /dynamic sql 등 mybatis 응용 프로그램 작성 mybatis응용 웹 프로그램 작성 spring 스프링의 기초 개요 / 스프링 di와 객체 관리 /메시지 및 이벤트 처리 /어노테이션 기반 설정 /스프링 aop 스프링 mvc mvc를 이용한 웹 요청 처리 / 뷰 영역 구현 데이터베이스연동 데이터베이스 연동 지원과 jdbc 지원 /스프링의 트랜잭션 관리 /orm 연동 엔터프라이즈 서비스 oxm /작업 실행과 스케줄링 /스프링을 이용한 메일 발송 /스프링과 jms 연동 등 jquery&ajax jquery jquery의 주요 특징/ core /Select-x-xors /attributes /manipulation /events /ajax /jquery ui등 xml xml 문법, css, dtd, 스키마, xsl, xslt등 ajax 비동기 통신 이해 /xmlhttprequest /xmlhttprequest 속성 /responsetext 속성 /responsexml 등 json json 를 이용한 서버측과 클라이언트측간의 데이터 교환 기술 습득 ajax 의 활용 자동 완성 기능, 댓글 등 실무 에 필요한 프로그램을 실습을 통한 기술 습득 데이터베이스모델링 모델링 주요 개념 모델링 개요/ 데이터 분석 및 모델링/ 프로세스 모델링/ 상관 모델링 물리 설계 정규화/ 뷰, 인덱스 설계/ 데이터베이스 분산 설계/ 성능 데이터 모델링 튜닝, 관리 데이터베이스 튜닝/ 데이터베이스 관리 모델링 실습 시나리오/ 논리 설계 실습/ 물리 설계 실습 프로젝트 프로젝트 기획 요구 분석서 작성, 문제 분석 및 업무 분석, 컨텐츠의 분류 및 체계화, 일정표 작성 프로젝트 설계 사이트 맵 작성, 스토리 보드 작성, 데이터 베이스 모델링, 프로그램 설계 프로젝트 구현 프로젝트 개발 및 디버깅 프로젝트 고도화 작업 유닛 테스트를 통한 고도화 작업, 최종 디버깅 작업 기술문서 작성 및 서버 구성 프로젝트 기술문서 작성 /서버 셋팅 및 배포
* 국비교육 신청 및 접수문의 : 1688-6499
* 국비훈련생위탁모집과정은 수강생모집현황에 따라 개강일정이 변경 될 수 있습니다. (개강유무확인요망)
* 2016년 국비교육이 대부분 카드발급제로 바뀌면서 교육일정이 변경 될 수 있습니다.(카드발급 1~3주 소요)
* 수강생모집 현황에 따라 우선적으로 개강하는 곳으로 안내해드립니다.
* 국가기간전략교육은 면접을 통해 선발합니다.
* 내일배움카드제,일반수강생은 면접없이 선착순 접수입니다.
* 일반수강생은 국비교육대상자가 아닙니다.
* 국가기간전략교육인 경우 전액무료교육
* 내일배움카드 발급대상자는 취업성공패키지 참여유무에 따라 무료 또는 본인부담금있음.
* 근로자카드 인 경우 정규직은 본인부담금 20% 비정규직 100% 무료교육
* 고용보험 적용자는 재직자대상교육입니다.(수강생모집에 따라 교육장은 달라질 수 있음)
* 교육기관 승인변경 및 취소로 인해 국비교육이 일시 중단 될 수 있음.
* 모든 정부지원과정은 수강생모집이 되야 개강할 수 있습니다. 교육참여를 희망하신다면
적극적인 참여를 부탁드립니다.
* 모집시 개강합니다. 개강일정을 유선상으로 먼저 확인해 주시길 바랍니다.
|