Silverlight 4.0 Programming 커리큘럼
개요
실버라이트 4.0은 웹에서 표현할 수 있는 한계를 극복하고, 화려하면서도 풍부한 UI 설계를 위한 차세대 웹 응용 프로그램 제작 기술의 집합체입니다.
본 과정은 Visual Studio 2010과 Expression Blend 4를 사용하여 실버라이트 응용 프로그램을 개발하기 위한 전반적인 학습을 통해서 실버라이트 개발자/디자이너로 거듭나기 위한 과정입니다.
대상
Silverlight 개발자, Expression Blend 디자이너, ASP.NET(PHP/JSP) 웹 개발자, 기타 RIA에 관심 있는 분
기타
자체 제작 교재 제공
강사 강의 교안 PDF 파일로 제공
강의 중 사용한 모든 원본 소스 제공
내용
1일차 : 실버라이트 소개 및 XAML 기초를 학습합니다.
오전
1. Silverlight 소개
2. Silverlight 개발 환경 구축
3. Silverlight 샘플 사이트 및 응용 프로그램 미리 살펴보기
4. 나의 첫번째 실버라이트 응용 프로그램 제작 및 디버깅
- Visual Studio 2010에서 실버라이트 개발
- Expression Blend 4에서 실버라이트 개발
오후
5. 레이아웃(Layout) 컨트롤
6. 이미지(Image) 컨트롤, 미디어(Media) 컨트롤
7. 도형(Shape) 컨트롤
8. 변형(Transforms)과 Perspective 3D
2일차 : 컨트롤과 이벤트 그리고 스타일과 템플릿을 적용하는 방법을 학습합니다.
오전
9. 컨트롤과 이벤트
10. 입력 컨트롤
11. 리스트 컨트롤
12. 기타 컨트롤
오후
13. 리소스(Resource)와 스타일(Style)
14. 템플릿(Template)과 VisualStateManager
15. 타임라인 애니메이션(Animation)
16. 키프레임 애니메이션(Animation)
3일차 : 딥줌과 스케치 플로우를 학습하고, Silverlight 4.0의 새로운 기능을 살펴봅니다.
오전
17. 딥 줌(Deep Zoom)
18. Sketch Flow 1
19. Sketch Flow 2
20. 격리 저장소(Isolated Storage)
오후
21. 웹캠과 인쇄(Printing)
22. 로컬 커넥션(Local Connection)
23. OOB(Out Of Browser)
24. Silverlight와 HTML/CSS/JavaScript 상호 작용
4일차 : 응용 프로그램 제작을 위한 데이터 바인딩 및 네트워킹 기술을 습득합니다.
오전
25. 데이터 바인딩(Data Binding)
26. IValueConverter 이벤트 구현
27. INotifyPropertyChanged 이벤트 구현
28. 데이터 컨트롤 : DataGrid, DataPager
오후
29. WebClient, HttpWebRequest, HttpWebResponse
30. MVVM과 WCF RIA Service
31. Silverlight와 Web Service 연동
32. Silverlight와 WCF 연동
5일차 : Silverlight로 하나의 완성된 프로그램을 만들어 봅니다.
오전
33. 미디어 컨트롤을 사용한 미디어 플레이어 작성하기
34. 소켓통신을 이용한 채팅 프로그램 작성하기
35. 웹 서비스를 활용한 한줄 메모장 프로그램 작성하기
36. WCF 서비스를 활용한 방명록 프로그램 작성하기
오후
37. Silverlight로 게임 및 비즈니스 응용프로그램 설치 및 소스 분석
38. Silverlight로 만들어진 각종 게임 설치 및 소스 분석
39. Silverlight for Windows Phone 프로젝트로 윈도폰7 개발하기
40. 완성된 Silverlight 응용 프로그램 배포