프로그램을 전혀 모르는 사람이 이 교육을 받으려고 하는데
어떻게들 생각하시나요?
제 기준으로는 웃음밖에 안나오는데.,,..
이 커리큘럼이 도움이 될까요?
한달짜리 코스입니다...교육비도 100만원 넘구요
애플리케이션 구현 | * 개발환경 구축하기 * 공통 모듈 구현하기 * 서버 프로그램 구현하기 |
JAVA | - 자바 언어 소개,기본 문법 - Virtual Machine 소개/메모리 영역 - 클래스 패스(Class Path) 개요 - Array 이론/실습 - 클래스와 객체(Class & Object) - Abstarct Data Type, 상속(Inheritance)과 다형성 - 추상클래스(Abstract Class)와 다형성 - 인터페이스(Interface)와 다형성 - 연관(Aggregation & Composition) - 오버로딩(OverLoading)과 오버라이딩(Overriding) this/super/constructor - Package 만들기 이론/실습 - Java에서 예외 처리 요령 - 사용자 예외 처리 방법 - 스트림(Stream)입출력관련클래스, InputStream/OutputStream, - FileInputStream/FileOutputStream - Reader/Writer등 입출력 관련 클래스 - 표준 입출력/FILE 처리, 객체 직렬화 이론/실습 - Thread 개요 - Java에서의 Process - Thread Joining/Interrupt - 자바 어노테이션, 이클립스팁, 그래들 |
JDBC | - Connection, Statement, ResultSet, - PreparedStatement (DML 예제 실습) - Oracle의 function, procedure 다루기 - DBCP, DataSource, Connection Pool |
Servlet,JSP 프로그래밍 | - JSP 입문 - 개발 환경 설정 - Servlet의 핵심 - JSP 기본 요소 - 내장 객체와 액션 태그 - 액션 태그를 활용한 템플릿 페이지 작성 - 자바빈(JavaBean) - 세션(Session)과 쿠키(Cookie) - 예외처리 - 파일 업로드 - JavaMail - 데이터베이스를 이용한 회원 관리 시스템 - JSTL(JSP Standard Tag Library) - EL(Expression Language) - Model2 게시판 작성 - Model 2 예제 |
Ajax | - Ajax 개발환경 구축 - 왜 Ajax 인가? - Ajax의 기본 구성 - XMLHttpRequest 객체 - innerHTML의 사용 - DOM(Document Object Model) 다루기 - Ajax MVC |
jQuery | - JQuery 개요 - JQuery 셀렉터 Element 다루기 - Element 조작 - DOM 스크립팅 - JQuery 이벤트 핸들링 - JQuery Utility 함수 - JQuery 응용 - JQuery 기본효과,사용자지정효과 - JQuery,Ajax 메소드 - XML 문서 다루기 - 입력양식 전송 |
Spring Framework | - J2EE Framework에 대한 흐름과 Spring - Framework에 대한 이해 - 개발 환경 설정(Java 8, STS 다운로드 및 설치) - Spring Legacy Project - Spring IoC - Spring 설정(XML, Annotation) - Spring AOP 란 ? - Aspect, Weaving, ProxyFactoryBean - Annotation기반 AOP(AspectJ) -AutoScanning컴포넌트@Component,@Repository,@Service,@Contoroller - Spring JDBC - Spring MVC - Spring Controller - Spring Web MVC Simple 예제 - Flash Attribute(RedirectAttributes, FlashMap) - Spring WEB MVC를 이용한 멀티파일 업로드 - Spring WEB MVC View, ViewResolver - Spring MVC Interceptor |
MyBatis | - 개요 및 소개 - 개발환경 설정 및 설치 - Data Mapper, sqlMapConfig - Spring, MyBatis 연동 - SQL Map XML File, SqlMapClient - SQL의 실행(Insert/update/delete) - 고급 쿼리 사용방법의 이해와 실습 - Spring Framework 연동 |
SQL | - Oracle 설치 및 테이블스페이스의 이해, 사용자 계정 생성 및 권한 지정 - 기본 데이터 타입, Oracle Client Tool의 설치, 기본 쿼리 - SQL- DQL(SELECT), DML(INSERT, DELETE, UPDATE)문 사용하기 - 제약 조건(PK, FK, default, unique, check)의 이해 및 실습 - 실습용 테이블 설계하기, 단일 테이블에서의 쿼리 응용 - 복합 테이블간의 JOIN 쿼리 응용, SUBQUERY, VIEW - TCL(Transaction Control Language) - Function, SELECT 쿼리 응용, 읽기 일관성 - SUBQUERY, VIEW |
PL/SQL | - PL/SQL 개요 및 소개 - PL/SQL 기본 문법 (IF, BASIC LOOP, WHILE, FOR, NESTED LOOP 등) - PL/SQL Program(Variable, SQL) - PL/SQL Operator,DML IN PL/SQL, Transaction Control Cursor (Where Current Of, Ref Cursor, Parameterized Cursor) - Exception - Stored Procedure, Stored Function - Dynamic SQL - Package(패키지명세, 패키지몸체) 작성방법 - Package내 전역/공용변수, 오버로드, 사전선언 |