'필요지식'에 해당되는 글 1건
- 2007/01/18 2년차 웹 개발자가 알아야 할 지식..(2)
php 쪽은 좀 수정을 봐야 겠지만, 조금 무리한 요구(?)로 보일 수도 있는 문제.
http://www.okjsp.pe.kr/seq/83819
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 등) 사용 방법
2년차 웹 개발자라면 이정도는 알아야 하지 않을까요.. ~
-
2년차 2007/12/14 18:06
추가 1) 디자인 패턴의 의미와 필요한 이유 및 기본적 활용에 관한 짧은 코드를 숙지하고 있을것.
추가 2) 적절한 성능이 가능한 TCP 서버를 유닉스 스타일과 윈도 스타일에서 작성 가능할 것
추가 3) TCP 네트워크에서 패킷이 원하는 목적지까지 전달되는 과정을 DNS 부터 시작해서 목적지 도착 및 마지막 해제까지 설명 가능할 것.
추가 4) 7 레이어에 대해 이해하고 필요하다면 레이어 어디서 어떤 작업을 해야하는 지 이해할것.
추가 5) 스레딩과 관련한 이론들은 기본적으로 숙지및 구사 가능할 것 ( 대부분 운영체제에 나오니까.)
송년회에 가보아야 하니 일단.. 여기까지..


이올린에 북마크하기
이올린에 추천하기




Recent Comment