반응형

개발자들 사이에서 엄청난 논쟁이 되었던 "OKJSP"사이트에 올라 왔던 글입니다.

암튼 이정도 되면 엄청 잘 팔리는 개발자일것 같습니다.

2년차인 우리는.. 과연 어느정도 알고 있을까....

----------------------------------------------------------------------------------

 

1. Presentation 단

- HTML/CSS/DOM/JavaScript
  . XHTML 1.0과 HTML 4.01 Strict 버전의 HTML 문서의 특징과 사용이유를 이해하고 코딩 할 수 있을 것
  . DOM API를 이용해서 HTML와 CSS을 자바스크립트를 활용하여 동적으로 화면을 표현/제어 할 수 있을 것
  . JSON 표기법을 활용한 객체지향의 자바스크립트 프로그래밍 가능할 것

- Ajax
  . Ajax (JavaScript 와 DOM APIs 을 사용하여 비동기적으로 서버에서 값을 가져와
    화면 Reload 없이 동적으로 변화된 값을 화면에 반영해 주는 JavaScript 기술)을 활용하여
    화면단에서 유저에게 보다 편리한 화면을 만들 수 있을 것
 
 - Flex와 MyPlatform 등의 Rich Client 기술의 등장 배경과 사용 가능성에 대한 이해

2. Business 단

-  자바 프로그래밍
 . 객체 지향 기본(다형성, 캡슐화 등)
 . 기본 프로그래밍 숙지(제어문, 반복문, 스레드, 직렬화 등)
 . 기본 알고리즘의 숙지(검색 알고리즘 등)
 . JDBC 프로그래밍

- Servlet/JSP
 . 서블릿의 작동원리(Http Request/reponse 등의 이해)
 . 서블릿 컨테이너의 개념이해(filter, listener, session등의 컨테이너의 기본기능)
 . JSTL과 EL 이해(JSP 2.0 버전)
 . Custom Tag Handler 작동 원리 이해 및 커스텀 태그 작성 가능
 
 - EJB
 . 분산환경 시스템에서의 미들웨어로서의 J2EE 서버의 역할의 이해
 . EJB의 각 빈(Session, Entity, Message Driven Bean등)과 EJB-QL의 특징과 사용방법에 대한 이해

3. Persistence 단

- Database
. 관계형 데이터 베이스 논리적 모델링 설계 가능(Entity 및 Attribute 및 relation의 이해)
. 제 6정규화 까지 이해할 수 있고 정규화/역정규화를 통해 개발 편리한 DB 모델링 가능
. 기본 SQL 구문(오라클 SQL 공인 교재의 모든 SQL 문제를 풀 수 있는 수준) 및 기본 SQL Tunning 가능
. Hibernate와 iBatis등의 OR-Mapping 프레임웍의 등장 배경과 사용 이유에 대한 이해

4. 소프트웨어 설계 방법론
- 구조적 방법론, 정보공학 방법론, 객체지향 방법론, CBD 방법론 등의 특징을 알고
  현 프로젝트가 어떤 방법론을 사용하여 개발하고 있고, 각 방법론의 특징적 구성체계에
  대한 이해. 예를들어 정보공학 방법론 -> DFD 등을 사용, CBD 방법론 -> UML 등을 사용
- 정보공학 방법론의 DFD 그리기, CBD 방법론의 UML 특히 Use Case, Class Diagram, Sequence Diagram 등은 이해할 수 있어야 할 것

5. 토익 800정도 수준의 영어 실력
- 웹 어플리케이션의 국제화(영어 메뉴, 간단한 영어 경고문이나 설명문 등)를 위해서 필수 임

6. 기타 사용 툴
- Eclipse 사용 방법
- DB 모델링 툴(ER Win 등) 사용 방법
- DB 개발툴(TOAD, Orange 등) 사용 방법
- CVS와 Ant의 사용 방법
- WAS(Tomcat, Weblogic 등) 사용 방법

반응형

'' 카테고리의 다른 글

동경 여행  (0) 2012.08.01
안면도 여행  (0) 2012.07.06
갯벌체험  (0) 2012.07.05
번창식육식당  (0) 2012.06.21
프로젝트 리더(PL)의 역할  (0) 2011.08.04

+ Recent posts