교과명 |
세부내용 |
응용 프로그래밍
Beginner 코스 |
- 프로그래밍 Basic Grammer(변수,연산자, 제어문, 배열등)
- 추상화 및 캡슐화
- 다형성 및 상속 그리고 추상 클래스
- 인터페이스 및 패키지
- 컬렉션 과 제너릭 및 예외처리 그리고 스레드
|
개인 실무 프로젝트(1차) |
- Console 어플리케이션 제작 실무(1차) |
데이터베이스 & 모델링 |
- RDBMS의 이해 및 오라클 설치
- SQL 명령어 익히기(DDL,DCL,DML문등)
- View / 인덱스 /주요 내장 함수
- PL/SQL ,프로시저,Function,Cursor
- 사용자 계정 관리 및 백업및 복원
- 데이터베이스 모델링 및 E-R Diagram 작성
|
응용 프로그래밍
Advanced 코스 |
- 입출력 프로그래밍
- JDBC 프로그래밍
- NETWORK 프로그래밍
- AWT/SWING 프로그래밍
|
개인 실무 프로젝트(2차) |
- Window 어플리케이션 제작 실무(2차) |
스마트 웹 UI/UX |
- HTML5, CSS3, JavaScript
- JQuery Core,JQuery UI,JQuery PlugIn, Ajax
- 스마트 웹 UI/UX제작 실무
|
Model 1 & Model 2
(MVC)TYPE
웹 프로그래밍 |
- WEB/WAS 서버 개념 및 웹 컨테이너 설치
- 지시어, 스크립팅 원소,JSP 내장객체
- 액션태그, 쿠키, 세션
- Expression Language,JSTL, 커스텀 태그 라이브러리
- 커넥션풀, 파일업로드/다운로드
- Model1의 이해
- MVC 패턴(Model2)의 이해(서블릿)
- MVC 회원인증프로그래밍 예제
- MVC 게시판(회원제 게시판/답변형 게시판) 예제
|
표준 프레임워크 |
- 스프링 메이븐 및 비 메이븐 방식 환경설정
- 스프링 MVC 아키텍쳐
- DI 및 AOP
- 스프링 시큐리티를 이용한 웹 보안
- 스프링의 트랜잭션 관리
- ORM 프레임워크 iBatis/MyBatis 연동
- 스프링 유효성 검사 및 파일 업로드/다운로드
- 웹소켓을 사용한 채팅 서버/클라이언트 구현
- jQuery Ajax로 서버 통신(JSON)
- 자료실/한줄 코멘트 타입 게시판 예제
|
스마트 앱(모바일)
프로그래밍 |
- 안드로이드 4대 컴포넌트(액티비티/서비스./브로드캐스트 리시버/컨텐츠 프로바이더)
및 인텐트
- 어댑터 뷰/파일 IO/SQLite/스레드
- XMLParser/JSONParser,구글맵등
|
팀 실무 프로젝트(3차) |
- 프로젝트 UML 다이어그램
- 프로젝트 형상관리 및 결과물 성능측정
- 프로젝트 통합테스트 및 패키징 그리고 배포
- 모바일 및 표준 프레임워크 연동한 팀 프로젝트 제작 실무(3차)
|