교육개요

소주제

세부 교육내용

Java 

Standard Edition

자바의 기본 문법

 - 식별자, 자료형, 연산자, 제어문, 배열 등을 통한 자바 기본 알고리즘과 로직을 학습

클래스와 객체

 - 객체지향 개념 이해, 클래스 설계, 상속의 자바 메모리 구조분석 및 관심사 분리 정책
 -
내무 클래스 활용

자바의 클레스들

 - 패키지와 예외처리, 래퍼클래스, 제너릭과 컬렉션
 - utill
패키지 클래스 및 쓰래드의 기본 문법, 동기화

I/O 및 네트워크
프로그래밍

 - 자바 InputStram, OutputStram 객체기반의 바이트스트림과 문자 스트림 학습
 - ObjectStream
을 사용한 직렬화와 역직렬화 처리방법

C/S 프로그래밍

 - TCP/IP의 개념 서버, 클라이언트의 소켓 프로그래밍 학습

GUI Programming

 - 이벤트와 레이아웃 처리, Swing의 클래스,그래픽 클래스 학습

Oracle SQL

DBMS의 개요

 - DBMS의 개요, 종류, Oracle 10g

SQL

 - SQL이란, DML/D, 조인, 서브쿼리사용 및 뷰와 인덱스 처리

PL/SQL

 - PL/SQL문법, 커서의정의, 프로시져, 함수를 사용한 처리, 크리거

DB 모델링

 - DB 모델링 개념, 정규화, DB 모델링

JDBC

JDBC 이해하기

 - JDBC를 이용한 DB연동, Connect객체 이해하기

JDBC 클래스 사용하기

 - Statement, PreparedStatement를 통한 JDBC처리 및 트랜잭션처리

PL/SQL JDBC

 - CallableStatement를 사용한 오라클 프로시저와함수 호출

Servlet / JSP

Servlet

 - 서블릿 특징, 서블릿 라이프 사이클
 -
폼전송방식(POST, GET) 서블릿 컨테이너의 아키텍쳐 분석 및 활용
 - Redirct
Forward의 차이점 분석 및 적용 WAS Connection Pool 이해와 적용

JSP

 - JSP페이지 구성요소, JSP의 내장객체, EL/JS, 파일업로드
 - MODEL1
개발 및 유지보수 환경분석

MVC 구현

 - MVC 패턴에 대한 이해와 최적화된 Model2의 구조설계
 - Model2
구조를 이용한 MVC 패턴 구현 및 개발

Struts2

Struts2 핵심개요

 - Struts2의 핵심개요 인터셉터, 액션, 리절트 ValueStack구조, OGNL

Struts2 환경설정

 - 환경설정 파일 개요 패키지, 네임스페이스, 인클루드 설정, 예외처리 요소의 환경설정

Struts2 인터셉터 활용

 - 인터셉터 구현, Apache Commons 라이브러리 설정 및 액션구성
 -
단일/다중 파일 업로드 만들기 다운로드 액션 프로퍼티 및 다운로드 만들기

MyBatis

MyBatis 개요

 - MyBatis 개요, 환경설정, 아키텍쳐 분석

MyBatis 활용

 - MyBatis를 활용한 CRUD, Dynamic커리, dao 프레임워크

PL/SQL MyBatis

 - PL/SQL의 프로시저와 함수를 iBatis에서 호출하기




Spring

Spring Ioc/DI

 - 스프링 컨테이너의 개념, 환경설정, IOC 컨테이너의 구조분석
 -
스프링 모듈간의 의존성 분석, 객체간의 의존성과 DI 문법, 이노테이션 과 자동와이어링

Spring AOP

 - 관점지향적인 프로그래밍 분석 및 설계, AOP 문법 및 실무중심의 보안처리
 -
로깅 처리 방법을 학습

Spring JDBC

 - JDBC Template를 사용한 Spring에서의 JDBC에서의 JDBC처리 DaoSupport를 상속해서 처리한 JDBC CRUD 프로그래밍 학습 실무 중심적인 Spring AOP를 사용한 트랜잭션 처리기법

Spring MVC

 - Spring MVC에서의 환경설정과 아키텍쳐 분석 / ControllerModelAndView에 대한 처리
 - ViewResolver
클래스에 대한 처리기법 / Spring MVC 기반의 데이터 처리

Spring ORM

 - Spring에서의 MyBatis와의 연동 처리
 - Spring MVC
에서의 MyBatis 연동으로 CRUD 프로그래밍 학습

Android

안드로이드 환경

 - 안드로이드의 개발 환경 구축
 -
안드로이드 프로젝트 생성 및 개발환경 및 안드로이드 문법이해
 - XML
레이아웃의 구성과 최적화된 자바 문법의 핵심을 알아보기

안드로이드 구성

 - 안드로이드 네트워킹 API 구성, HTTP 웹 자원 접근의 활용
 -
네트워크 및 WI-FI 연결관리 어플리케이션

안드로이드 장치

 - 안드로이드 하드웨어의 구성 및 장치 알아보기. 안드로이드폰 카메라 사용하기
 -
안드로이드폰 가속도 센서와 나침반의 이용

안드로이드 증강

 - AR의 개념 및 증강현실 구현 및 적용사례. Server에서 제공되는 데이터를 XMLJSON가공처리
 - Server
에서 제공되는 데이터를 이용해서 주변 개체의 정보를 모니팅 하기

Practical
Web Standard

웹표준과 HTML5

 - 웹표준의 구조와 HTML5의 주요기능과 활용

CSS3의 구조와 활용

 - CSS3의 구조와 선택자, 속성활용, 브라우저 스나핑

Javascript의 이해

 - 스크립트 언어의 문법, 함수기능, 내장객체활용

jQuery Mobile

jQuery Mobile소개 및
특지,구성,사용자
인터페이스

 - jQuery Mobile 소개 및 특징, 과년 URL 둘러보기
 - jQuery Mobile
사용을 위한 개발환경 구성, jQuery Mobile구성 살펴보기
 -
데모 및 라이브러리 설명서, 석성 살펴보기, Hello World로 시작하기
 - jQuery Mobile
테마특징, CSS3, Swatch(테마견본)
 - ThemeRoller(
사용자 정의 테마생성 Tool)
 - jQuery Mobilet
사용자 인터페이스, Page, Header, Content, Footer, NavToolbar
 -
아이콘버튼(기본,,버튼 그룸), 리스트, 슬라이드,그리드 레이아웃,,Collapsible 블록

Project

Project 기획

 - 주제선정, 벤치마팅, 스토리보

Project 설계

 - 요구분석, 시스템분석 및 설계,DB 모델링

Project 개발

 - 개발환경 설정, 프로젝트 개발, 테스트 및 디버깅 작업




(모바일은 PC버전으로 해야 보임니당)



이런거 배우네염


제가 지잡대 다녀서 그런지 분기마다 한번씩은 올라오네얌



글고 이거 들으면


훈련장려금 월 20~40만원씩 준다던데


이걸 왜 주능지 이해가 안되네얌


품위유지비인감??