19-Week Free AJAX Programming Online Course
  Dashboard > WEB2.0 > Home > 19-Week Free AJAX Programming Online Course
Community
  WEB2.0 Log In | Sign Up   View a printable version of the current page.  
Added by Minjae Kim, last edited by 장회수 on 5월 03, 2007  (view change)
Labels: 
(None)

혼자 하는 것은 비록 멋지게 끝내더라도 가치는 별로 없다고 봅니다.
커뮤니티 속에 각각의 객체는 Collaboration할때 가치가 있다고 생각합니다.
대상이 있으니, 다같이 협업해서 재밌게 공부해 봅시다.
혼자 하니 재미도 없고,, 때려 칠지도 몰라요. 뭐 많이 아는 내용도 아니구.. ^^;;

19-Week Free AJAX Programming Online Course

Table of Contents

수업을 듣는 학생들에게..

  • 실시간 웹캐스팅은 없을 것이다. 대신에 실습을 위한 데모가 플래쉬와 QuickTime 파일로 제공될 것이다. PDF와 StarOffice 파일은 예습을 위해 벌써 대부분의 수업에 해당하는 자료가 올라와 있고, 데모 자료는 해당 클래스 시점 즈음에서 포스팅될 예정이다.
  • 이 무료 강좌는 전전으로 상신님과 다른 자원봉사자에 의해 제공되는 것이기 때문에 모든 자료가 항상 해당 시점에 올라오지 못할 수 있음을 양해 바란다.
  • 어떠한 기술적 질문 또는 수업과 관련된 질문들은 ajaxworkshop@yahoogroups.com 나 위키 사이트인 http://www.theajaxworkshop.com/, http://www.theajaxworkshop.com/forums/ 를 사용하기 바란다.
  • 같은 반 친구들과 인사를 나누기 원한다면 ajaxworkshop-social@yahoogroups.com 메일링 리스트를 이용하면 된다.

개요

  • 웹은 이제 웹2.0이라는 두번째 진화를 통과하고 있다. 이 웹 2.0이란게 지나치게 들떠 있는 현상이든 아니든, 실제로 AJAX와 같은 구체화된 기술셑이 존재하고 있다. 이러한 AJAX가 오늘날의 웹을 전보다 한층 interactive, responsive, exciting and useful 하게 하고 있는 것이다.
  • 강의 초반부는 AJAX의 기본 컨셉과 핵심 기술이라고 할 수 있는 JavaScript, CSS, DOM, and XMLHttpRequest를 학습한다. AJAX operation의 workflow도 예제 코드와 함께 구체적으로 다룰 것이다.
  • 개발하다 보면, 흔히 여러 종류의 AJAX 툴킷이나 프레임워크 중에 하나 또는 조합의 형태로 사용하게 된다. 이 워크샵의 대부분은 AJAX 애플리케이션을 만드는데 있어 오늘날 가용한 핵심 프레임워크 및 툴킷에 대해 논의할 것이다.
    • Dojo 와 같은 클라이언트 사이드 자바스크립트 툴킷. Dojo는 XMLHttpRequest의 low-level processing을 감춰 준다.
    • 클라이언트 자바 스크립트 코드가 백엔드 자바 클래스를 RMI와 비슷한 형태로 호출하도록 해주는 DWR(Direct Web Remoting)
    • 드래그앤드롭 UI 컴포넌트를 사용하여 AJAX 애플리케이션을 구축하는 것을 가능케 하는 AJAX-enabled JSF 컴포넌트
    • 서로 다른 소스지만 공통 인터페이스를 통해 AJAX 위젯 사용을 가능케 하는 jMaki 와 같은 랩퍼 기술
    • 자바를 자바스크립트로 변환해주는 기술, 대표적으로 Google Web Toolkit(GWT)
    • AJAX 확장이 가능한 웹 애플리케이션 프레임워크들, 예를 들어 Wicket, Echo2, 혹은 Shale
  • 마지막으로, 자바스크립트 디버거(특히 FireBug), DOM inspector, logging tool과 같은 AJAX 개발 도구들을 다룰 것이다. 매 강의마다 NetBeans IDE 5.0 또는 5.5 beta를 이용해서 실시하는 실습 세션이 있다.

원문 Abstract 참조

토픽

원래 1차의 10주 코스로 번역을 시작 하셨으나 현재 과정과 맞지 않는다 생각하여 수정을 가합니다.
향후 윗 부분은 제거가 되는게 맞을 걸로 생각이 되는데 어떨까요?

Dissecting the Java BluePrints Petstore 2.0 Reference Application - work in progress
Ajax Design Patterns and Best Practices - work in progress
Commercial framework/tools (Backbase, JackBe, Tibco) - work in progress

이런 저런 이야기들

  • The intent is to make web pages feel more responsive by exchanging small amounts of data with the server behind the scenes, so that the entire web page does not have to be reloaded each time the user makes a change.
    AJAX의 목적은 서버과 물밑에서 소량의 정보 교환을 통해 전체 웹페이지를 리로딩 할 필요없이 보다 자연스럽게 사용자의 요청사항을 처리하는 것이다. (이렇게 앞으로 의미 전달에만 초점을 두고 진행해 보겠습니다. 투자한 시간에 비해 독자가 별로 없다면 그만큼 어리석은게 없다고 생각하거든요.)

참고문헌

문서에 대하여

최초작성자 : [김민재]
최초작성일 : 2006년 7월 24일
버전 : 0.5
문서이력 :

  • 2006년 7월 24일 김민재 문서 최초 생성
  • 2005년 8월 4일 epro 2% 보태기로 작심한 듯 보임

3기 중 가장 열심히 하시는 것 같아요.
보기 좋습니다 ^^
근데, 제 메일로 또 수정내용이 날라왔네요. (왜 그럴까요? ㅠ.ㅠ)
Ajax에도 관심이 많은데.. 무료 강의 올려주시는 건가요?
정말 부지런하십니다.. 존경존경..

Posted by epro at 7월 24, 2006 08:46 | Permalink | Reply To This

아, 찾아보니 이 강의가 8월 4일부터 시작하는 온라인 강의인가보네요? 저도 관심을 갖고 봐야겠습니다.

Posted by epro at 7월 24, 2006 08:54 | Permalink | Reply To This

와..형님 드디어 번역을 시작하시는군요..기대 됩니다. 많은 개발자들에게 도움이 될거라 생각합니다.

AJAX 문서에 목말라하는 개발자들이 기뻐하겠네요..

Posted by 박재성 at 7월 24, 2006 10:05 | Permalink | Reply To This

But, 양이 무지 방대하네요.. 즉,, 이것만 제대로 해도 AJAX는 왠만한건 다 알게 되지 않을까 싶네요.
하고 싶은 말은 이 세상에 훌륭한 일 대부분은,, 여러 명이 협업해서 할때 더욱 빛난다는 것입니다. 제가 몽땅 짊어지고 가면 중도 포기가 예상되오니, 이 페이지에 관심 가져 주시고, 같이 콘텐츠를 만들어 갔음 하네요.
그나저나 정말 Sang Shin님 대단한거 같아요. 박수를 보냅니다.

Posted by Minjae Kim at 7월 24, 2006 12:54 | Permalink | Reply To This

형..이 작업에 저도 조금이나마 도움이 될 수 있도록 하겠습니다. 직역 보다는 Sang Shin님의 강의에서 핵심적인 부분들을 정리하는게 더 좋을거 같다는 생각이 드네요.

형의 요청에 힘입어 Web 2.0 Space를 추가했습니다. 현재 이와 관련한 개발자들의 관심도도 높아지고 있고해서 겸사겸사 추가했습니다. 형님의 권한은 강사권한으로 추가했으니 글쓰기 가능할 겁니다. 문서 작업시 불편한 부분 있으면 메세지 주세요..

Posted by 박재성 at 7월 24, 2006 14:11 | Permalink | Reply To This

정열적인 모습 보기 좋다..^^
나도 이거 강좌 신청했는데 여력이 된다면 힘을 좀 보태마.

Posted by 강현수 at 7월 24, 2006 13:30 | Permalink | Reply To This

오늘 드뎌 flash가 올라왔네요.
Sang Shin님이 어떤 분일까 궁금했는데..
목소리에서 느껴지는 연륜과 전세계인을 대상으로 강의하신다는 것에 같은 한국인으로써 뿌듯함을 느꼈습니다.
첫 강의들은 느낌은.. Ajax의 기본기에 대해서 다시 정리했다는 느낌..
기본은 한 번 공부해본 터라 못알아듣는 영어라도 그냥 그런 말이겠거니 하고 넘어갔는데..
다음 강의 부터는 좀 걱정됩니다.
(이럴 때 영어가 딸린다는게 무척 아쉽습니다.. ㅠ-ㅠ)

암턴, 10주간 Ajax교육 기대됩니다~~ 민재오빠의 번역도 기대되구요 ^^
그럼 모두 Ajax열공하세요~!! ^^

Posted by epro at 8월 04, 2006 13:34 | Permalink | Reply To This

Gooooood~!!
토픽도 새로 작성되고 뭔가 진행되는 느낌인데요~
저도 정말 여력을 보태고 싶습니다... 허나 영어가 무진장 딸려..
2%나마 보탤 수 있을지 의문입니다. ㅋㅋ
Flash올라오면 링크정도는 착실히 걸어보도록 하겠습니다 -

Posted by epro at 8월 07, 2006 09:08 | Permalink | Reply To This

이런.. 어느새 6번째 수업까지 나갔네... 이럴 어쩐다.. ^^;;
조만간 따라 붙이도록 하겠습니다만...

Posted by Minjae Kim at 9월 29, 2006 12:59 | Permalink | Reply To This

이 플젝이 실패로 끝나서 항상 마음이 무거웠는데, 두번째 세션이 열리네요.
첫번째 실패의 원인은 혼자만 했다는 외로움입니다.

같이 하실 분 손 들어 주세요.

http://www.javapassion.com/ajaxcodecamp/

2월 12일에 시작합니다.

Posted by Minjae Kim at 2월 09, 2007 13:29 | Permalink | Reply To This

이거 영어로 수업하겠죠.
어떤 방식으로 진행하는지 좀 설명해주세요.
저도 같이할 수 있도록 노력해보겠습니다. 영어가 딸려서 중도포기하지 않을까 걱정이 되지만요..

Posted by 박재성 at 2월 09, 2007 15:04 | Permalink | Reply To This

flash로 음성 강의를 들을수 있는걸로 알고 있고..
pt나 hands-on이 잘 되어 있어서.. 영어에 대한 압박은 별로 없을듯 해..
알다시피.. 덤벼서 안되는게 없는듯한데.. ___

Posted by Minjae Kim at 2월 09, 2007 16:31 | Permalink | Reply To This

이번에는 18주 코스로 늘었네요. 더 빡세겠는데요.

Posted by 박재성 at 2월 09, 2007 15:05 | Permalink | Reply To This

현재 상황으로 씽크를 맞추는게 좋을듯...

난다가 요즘 이 공간에서 날라다는거 같다...
묵묵히 번역 산출물을 내내.. ^^ 역시..

Posted by Minjae Kim at 4월 18, 2007 10:26 | Permalink | Reply To This
Site running on a free Atlassian Confluence Open Source Project License granted to JavaJiGi Project. Evaluate Confluence today.
Powered by Atlassian Confluence, the Enterprise Wiki. (Version: 2.3.1 Build:#643 1월 22, 2007) - Bug/feature request - Contact Administrators