기간 | 교과목명 | 단원명 | 교육내용 |
4주 | Object Oriented Programming with JAVA | Java Fundamental Programming | Java 기본 문법, OOP개념 및 활용 |
Java SE Core Technologies | 주요클래스, 예외처리, Swing GUI, Thread, IO | ||
Java DataBase Programming | SQL, Transaction, ConnectionPool | ||
Java Network Programming | TCP/UDP Socket, 채팅 어플리케이션 개발 | ||
2주 | 스마트 웹/앱 어플리케이션 구축을 위한 RDBMS Project | RDMS 구축 | Selection,Procedure, Function, Trigger |
Modeling | 정규화 방법론 정의, ER 다이어그램 | ||
DB Application Project | 프로그램 개발에 필요한 클래스 설계 및 데이타베이스 설계, 프로그램 구현 | ||
4주 | Application with Web &XML | XML | XML/XSL, JAXP &JDOM, JSON |
Servlet/JSP | Servlet의 개념 및 문법 EL/JSTL, MVC패턴 | ||
Framework | Struts2, Spring, iBATIS | ||
2주 | Web Application Project | 개발환경 설정/개발기획 | 요구 분석, UI시나리오작성, 개발환경 설정 |
Project 구현 | 공통 모듈 개발, 기능 개발 | ||
Test &배포관리 | 시스템 구축, 테스트 및 배포 | ||
4주 | Smart Web/App Application Programming With Android | Android Flatform | Android 개발환경 설정 Activity, Intent, SQLite |
Android Core | Android 네트워크, 쓰레드 Google Maps, Android WebKit, 증강현실, 위치기반 서비스 API | ||
Android UI/UX 적용 App개발 | 애플리케이션 UI 개발, DB모델링, DB연동 구현 | ||
4주 | LBS기반의 Android 응용 APP Project | 밴치 마킹 및 전략 기획 | 콘텐츠 기획, 스토리보드 설계, Project 기획 &설계 |
실전 프로젝트 포트폴리오 제작 | 객체 지향 설계 및 디자인, 앱 프로그램 구현 | ||
마켓공개 및 프리젠테이션 | 디버깅 및 최적화, 안드로이드 마켓 배포, 발표 |