Windows Phone là một hệ điều hành non trẻ tiếp nối hệ điều hành Microsoft Windows Mobile đã từng rất thành công một thời. Khác với Windows Mobile dành cho doanh nhân, Windows Phone có thể phục vụ tốt cả đối tượng khách hàng doanh nghiệp, và người dùng phổ thông. Giao diện Metro UI của Windows Phone không giống giao diện icon thường thấy ở Android hay iOS. Ý tưởng chính của Metro UI đó là cung cấp thông tin nhanh nhất, tiện lợi nhất đến cho người sử dụng. Slide giới thiệu về Metro UI , Video “Really”
Tham khảo các ứng dụng Windows Phone được tạo ra tại TechMaster trong ngày sáng tạo ứng dụng WindowsPhone 2012
Giảng viên: Chuyên gia công nghệ đã từng làm việc tại Microsoft 5 năm và chuyên gia Microsoft Most Valuable Professional trực tiếp giảng dạy hướng dẫn.
Bên cạnh thời gian đào tạo trên lớp, giảng viên sẽ trả lời các thắc mắc của học viên qua mailling list group.
Điều kiện đăng ký học:
- Đã từng học hoặc lập trình với một ngôn ngữ lập trình bất kỳ ở mức cơ bản.
- Cần chuẩn bị máy tính cài đặt Windows 8 và Visual Studio 2012 để làm bài tập ở nhà.
Lịch học:
Khai giảng hàng tháng. Làm ơn trực tiếp đến trung tâm đăng ký
Thứ 5- Thứ CN. Tối từ 6:30 đến 9:30
Thời lượng tương đương 22 buổi, mỗi buổi 3 tiếng. Trong đó có 18 buổi lý thuyết + thực hành và 2 lần CodeCamp 48 tiếng.
Nghỉ giải lao 15 phút từ 8:00 phục vụ ăn nhẹ – trà – cafe – bánh ngọt miễn phí
Đăng ký học
Mục tiêu khóa học:
- Nắm bắt kỹ năng, kinh nghiệm phát triển ứng dụng Windows Phone. Mã nguồn mẫu phong phú, được chọn lựa từ những dự án thật.
- Sử dụng thành thạo ngôn ngữ lập trình C#, .NET với chức năng cao cấp.
- Làm quen với công cụ thiết kế prototype giao diện Express Blend Sketch Flow
Trung tâm hỗ trợ miễn phí học viên đưa ứng dụng Windows Phone lên Microsoft App Hub.
Học phí:
| Đối tượng học viên | Học phí |
| Sinh viên | 4,600,000 (VND) |
| Đã đi làm | 4,900,000 (VND) |
| Sinh viên học theo nhóm từ 2 người trở lên | 4,300,000 (VND) |
| Đã đi làm học theo nhóm từ 2 người trở lên | 4,500,000 (VND) |
| Học viên nữ | giảm 15% học phí |
| 1 | Giới thiệu HĐH WP8 – Cơ hội phát triển và bán sản phẩm trên nền tảng WP8 Giới thiệu công cụ lập trình Windows Phone 8 : Visual Studio 2012 Các loại project template trong Windows Phone 8 Bên trong một ứng dụng Windows Phone {XAML, C#, reference, graphics} Ngôn ngữ lập trình C# căn bản |
| 2 | Lập trình C# hướng đối tượng {kế thừa, đa hình, che dấu dữ liệu} Các quy tắc viết mã trong sáng, dễ bảo trì. Những tính năng quan trọng của ngôn ngữ C# {Delegate, Event, Anonymous function, Lamba expression, dynamic var….} |
| 3 | Các kỹ thuật lập trình mới trong C# Try – Catch – Exception. Enumeration – Iterators Extension Methods Dynamic Bindings Attributes |
| 4 | Các phương pháp thiết kế giao diện trong Windows Phone 8 - Ví dụ các mẫu giao diện phổ biến trong một page của Windows Phone 8 - Layout giao diện trên Windows Phone 8 bằng XAML và lập trình. - grid, stackpanel, canvas Basic Control > WP Tookit > Custom Control. { Text Block, Text Box, Radio button, checkbox, image, slider ) |
| 5 | Giao diện Panorama / Pivot Mô hình MVC, sử dụng Data Binding truy xuất dữ liệu. Data Binding 2 chiều vs Binding 1 chiều. Kết hợp sử dụng cả Panorama và Pivot trong một ứng dụng. Demo sản phẩm: - Món ăn các nước. - Đội tuyển bóng đá tham dự cúp C1 |
| 6 | - Scroll view, Sliders bar, Application Bar - Tiles and Lock Screen Notifications |
| 7 | List view – LongListSelector và các thao tác {nạp dữ liệu, thêm, sửa, xoá, customize, menu context, các tip-tricsk cải tiến giao diện} |
| 8 | Code Camp lần 1 trong 48 tiếng. Giảng viên sẽ ra đề và hướng dẫn thực hiện |
| 9 | Audio – Video – Sound Recorder Ứng dụng Fun Sound Ứng dụng Media Player Ứng dụng nghe đài FM |
| 10 | Biến hình và hoạt hình (Transformation & Animation) Sử dụng Expression Blend – Story Board Demo: Ứng dụng dự báo thời tiết, game animation đơn giản |
| 11 | Lưu trữ, đọc ghi dữu liệu - Isolated storage - IsolatedSetting - Đọc ghi file Sử dụng List View để tạo ứng dụng quản lý local folders and file. Có chức năng thêm mới, đổi tên, xóa… |
| 12 | Local Database – LINQ Ứng dụng quản lý gồm một vài bảng quan hệ với nhau. Có đủ các chức năng: thêm, truy vấn, sửa, xóa |
| 13 | Lập trình kết nối mạng - WebClient - HttpWebRequest - OData - XML / JSON Web service Ví dụ kết nối dịch vụ Rotten Tomato API |
| 14 | Thông báo từ dịch vụ (Push Notification) và cập nhật Live Tile (miếng ngói trên màn hình chính) |
| 15 | Lập trình đa nhiệm - Async and await - BackgroundWorker |
| 16 | Code Camp lần 2 trong 48 tiếng |
| 17 | Lập trình Maps và Location Kết nối Foursquare lấy những vị trí xung quanh mình, show vị trí lựa chọn lên bản đồ |
| 18 | Buổi học bổ xung ôn tập kiến thức hoặc seminar về các tip tricks lập trình ứng dụng Windows Phone hoặc lập trình XNA |
| Nghỉ 3 tuần làm đồ án tốt nghiệp | |
| 19 | Báo cáo dự án tốt nghiệp – Chuyên gia công nghệ Nokia – Microsoft tham dự và phản biện sản phẩm. Học viên chỉ nhận được chứng chỉ tốt nghiệp khi bảo vệ thành công ứng dụng tốt nghiệp |


