자격요건 (5번까지는 필수입니다)
- 실력이 없어도 진짜 미친듯이 열심히 할 열정과 의지를 보유한 사람
- ASP.NET 2.0 기술의 기본기를 뗀 사람(적어도 관련 서적을 정도 1회 이상 정독했어야 함)
- IIS 웹 서버 구성 가능한 사람
- 인증, 게시판, 회원관리, 파일처리 등 기본적인 애플리케이션 개발이 가능한 사람
- 자바스크립트 프로그래밍 가능자
- jQuery 프로그래밍 가능자
- 웹 서비스의 개념 및 기본 코딩이 가능한 사람
- 컴포넌트 및 OOP 프로그래밍 가능자
- 프레임워크 기반의 프로그래밍 가능자(옵션)
** 현재는 기본 자격요건에 살짝 부족하다 해도, 준비과정 동안 혹은 프로젝트 진행 동안
전체 진도에 영향을 주지 않으면서 부족함을 메꿔 나갈 수 있다고 스스로를 자신하는 분은 지원 OK
참가비
없음 (단, OT나 MT, 회식을 위한 비용은 1/N로 각출한다)
목표
- 주어진 기간(약 2달) 안에 협업을 통해서 주어진 N-tier RIA 애플리케이션을 개발한다.
- 개발할 애플리케이션은 미니 태오 사이트 수준의 애플리케이션을 목표로 한다
- 프로젝트 완료자를 대상 중 선별하여 2차 프로젝트(중급적인 프로젝트)를 진행한다
진행방식
- 주어진 기간 안에 주어진 애플리케이션을 개발한다.
A. 프레임워크 기반의 3 Tier 애플리케이션을 개발한다
B. 팀제로 멤버를 구성하며, 한 팀은 4명(1팀장, 3팀원)으로 구성된다.
i. DSL 및 프레임워크 1명
ii. BSL, WSL, Tx 총괄 1명
iii. ASP.NET UI 및 jQuery 1명
iv. 베이스 모듈, 공통 모듈 1명
C. 팀장의 지휘하에 애플리케이션의 한 부분들을 맡아서 진행한다.
D. 각 회원은 자신이 맡은 분야만을 집중하여 개발한다.
E. 팀장은 각 팀원에 능력을 고려하여 업무를 할당한다.
F. 매주 1일(팀 별로 결정, 주중이나 주말) 만나서 서로의 진도를 체크하며, 산출물을 공유한다
- 스터디는 특정 기술을 설명해주는 세미나 형식으로 진행하지 않는다.
A. 이 모임은 기본 기술을 가르쳐주는 모임이 아니다. 공부는 스스로 한다.
B. 각 기술에 대한 부족함 및 연계성 문제를 토론하는 식으로 진행한다
C. 실력이 부족해도 기간 내에 자습을 통해 기술을 준비한다면 참여가 가능
D. 2주당 1회 태오가 미니 세미나를 통해서 족집게 강의를 진행한다
- 자신이 맡은 부분에 대한 산출물, 리포트는 적은 내용이라도 반드시 문서로 남긴다
A. 프로젝트 게시판에 작성하거나, 별도의 강좌로 작성
개발대상 애플리케이션
- 기본적인 설계는 태오 주관의 미니 세미나 방식으로 함께 설계한다
- 대략 다음과 같은 아키텍처를 갖는 애플리케이션을 개발한다
- 개발할 웹 애플리케이션의 주요 기능으로 (사실, 기능 자체는 별거 없다)
A. 회원 가입 및 등록, 인증처리 기능
B. 일반적인 유형 게시판 및 쓰레드 게시판 (가능하다면, Ajax 방식)
C. 파일 업로드 기능을 포함한 디지털 다이어리 (가능하다면, Ajax 방식은 플러스)
- 반드시 들어가야 하는 기술적 세부사항
A. NeoDEEX를 기반으로 하는 애플리케이션 프레임워크 (아주 간단하더라도 실습)
B. 각 서비스를 위한 Base 클래스 개발
C. 서비스 지원을 위한 Helper, Utility 기능 개발 (공통 모듈)
D. Json 통신을 지원하는 웹 서비스 모듈 개발
E. jQuery Ajax를 이용한 Ajax 통신 및 데이터 교환
F. ASP.NET ListView 컨트롤 사용(초기 로드 목적)
- 애플리케이션 요약
A. 드원(TheOne)에서 제공하는 서버 프레임워크를 기반으로 한다.
B. N-Tier 애플리케이션을 개발한다
C. 팀에 따라 RIA로 jQuery 나 Silverlight, Flash를 써도 무방하다(기본 jQuery)
D. UI 데이터 통신에 있어서는 Ajax 통신을 기본으로 한다.
E. 자세한 애플리케이션의 기본 아키텍처는 OT 때 설명한다
원칙
- 무엇보다도 신나게 개발한다.
- 본연의 업무 외에는, 가급적 프로젝트에 올인한다.
- 프로젝트를 통해 얻게 되는 모든 데이터는 반드시 공유한다
A. 참가자 모두는 어떤 형태로든지 산출물을 작성해야 한다 (필수)
- 묻어가지 않는다.
A. 본인이 팀에 불안요소라고 판단되면, 밤새서 공부하면 된다.
혜택
-
Taeyo.NET Qualified Developer 자격이 주어진다.
A. 태오 사이트의 “검증된 개발자” 페이지를 통해 공개 가능
-
이 자격을 습득한 개발자에 대해서는
A. MVP나 업체 취업에 대한 추천서를 제공한
(최고의 .NET 컨설팅 회사-드원, .NETXPERT 등-에 대한 입사 추천 포함
B. 차기 기수에서 팀장을 맡을 수 있는 자격이 주어진다
C. 태오 사이트 시삽이 될 수 있는 자격을 제공한다
D. 능력에 따라 번역이나 집필에 대한 추천을 제공한다
페널티
- 프로젝트가 성공적으로 완료된 경우, 끝까지 자신의 책임을 완료한
팀장 및 팀원에 대해서만 Taeyo.NET Qualified Developer이 주어진다.
- 3차 경고를 받게 되면, 무조건 멤버에서 탈락된다(예외는 없다)
A. 2회 결석은 경고와 무관하게 멤버에서 탈락된다
B. 맡은 업무의 진행률이 50% 이하이면 경고와 무관하게 탈락된다
C. 팀장의 지휘에 따르지 않으면 경고와 무관하게 탈락된다
(이는 팀장의 경우도 마찬가지이다. 모든 팀원이 반대하는 팀장은 교체된다)
- 스터디 모임 내 분위기를 흐리는 행동이나 부도덕한 행동은 경고가 주어진다.
- 개인 사정과 무관하게 불성실한 참여도는 경고가 주어진다.
- 각각의 경고는 팀장 및 총괄관리자가 줄 수 있다
- 최종 산출물에 대한 기여도가 수준 이하로 낮으면 탈락된다.
** 상기 모든 조항은 협의에 의해 변경이 가능하다
지원 하고 싶은 분은 다음 양식을 기재하여 admin@taeyo.net 으로 보내주십시오.
접수 마감일은 7월 31일까지 입니다.
괄호 안에 적어놓은 글은 작성 예입니다요.
접수 마감일 : 2009년 7월 31일 (당일 도착 분까지 해당됨)
--------------------------------------------
오프라인 프로젝트 참가 희망서
이름 : (김태영)
연락처 : (010-1111-2222)
메일 주소 : (admin@taeyo.net)
현 소속 회사 및 직급: (이노가드 / 기술이사)
성별 : (남/여)
개발 경력 (IT 관련) : (약 11년)
최근 수행한 프로젝트 정보 :
- 2009년 4-현재 : 이노가드주식회사, 전산통합시스템,
ASP.NET으로 회원 관리, 상담 게시판등을 개발
- 2008년 10월 - 2009년 3월 : 드가노이주식회사, 전산통합시스템,
케미컬 통합 시스템, 스마트 클라이언트, 설계 및 메인 모듈 개발
꼭 하고 싶은 말 :
(진짜 이 스터디에 참여하고 싶습니다. 누구보다 적극적으로 참여할 자신 있습니다)
-----------------------------------------