Bạn có muốn trở thành một lập trình viên chuyên nghiệp trong lĩnh vực Windows Phone? Với khóa học “Lập trình Windows Phone” từ PRAIM, bạn sẽ được học về các ngôn ngữ lập trình căn bản, các nền tảng của Windows Phone và đặc biệt là làm game 2D trên nền tảng Windows Phone.
Mục tiêu khoá học
Sau khi hoàn thành khóa học, bạn sẽ có khả năng:
- Hiểu về ngôn ngữ lập trình C# và cách khai báo dữ liệu.
- Tạo một project ứng dụng Windows Phone và làm việc với Layout và các Control trong Windows Phone.
- Thiết kế giao diện ứng dụng với Expression Blend.
- Triển khai ứng dụng lên Windows Market Store để đưa cho người dùng.
- Lưu trữ và truy xuất dữ liệu trong ứng dụng.
- Làm việc với các thiết bị ngoại vi như thẻ nhớ, Camera, GPS.
- Thao tác với các loại dữ liệu như XML, JSON.
- Sử dụng Gestures, Sensor và giao tiếp với các dịch vụ khác qua Web Service.
- Xây dựng hiệu ứng với Page Transitions Animation.
Nội dung chi tiết
1. MODULE 1: LẬP TRÌNH C
a) Mục tiêu:
- Tìm hiểu về ngôn ngữ C#.
- Tiếp cận môi trường lập trình Windows Phone.
- Xây dựng giao diện ứng dụng cơ bản.
- Truy xuất tập tin text để lưu trữ dữ liệu.
b) Nội dung:
- Bài 1: Làm quen với ngôn ngữ C# và Visual Studio 2012.
- Bài 2: Các khái niệm cơ bản trong C#.
- Bài 3: Các kiểu dữ liệu phức tạp trong C#.
- Bài 4: Làm quen với môi trường lập trình di động Windows Phone.
- Bài 5: Làm việc với các control cơ bản trong Windows Phone.
- Bài 6: Thiết kế giao diện đơn giản bằng phương pháp kéo-thả.
- Bài 7: Data binding (liên kết dữ liệu) đơn giản.
- Bài 8: Hướng đối tượng trong C#.
- Bài 9: Truy xuất file text (txt) để lưu trữ dữ liệu.
- Đồ án cuối học phần: Phần mềm Quản lý chi tiêu cá nhân.
2. MODULE 2: LẬP TRÌNH GIAO DIỆN TRÊN WINDOWS PHONE
a) Mục tiêu:
- Xây dựng giao diện chuyên nghiệp cho ứng dụng Windows Phone.
- Sử dụng style để đồng nhất giao diện trong ứng dụng.
- Sử dụng các control nâng cao trong Windows Phone.
- Xây dựng ứng dụng lưu trữ và truy xuất cơ sở dữ liệu với SQLlite, LinQ.
b) Nội dung:
- Bài 1: Tìm hiểu ngôn ngữ XAML.
- Bài 2: Tìm hiểu các dạng layout trong thiết kế giao diện.
- Bài 3: Ứng dụng Style để đồng nhất giao diện của ứng dụng.
- Bài 4: Thiết kế ứng dụng với Expression Blend.
- Bài 5: Sử dụng các control nâng cao và custom control.
- Bài 6: Data binding nâng cao.
- Bài 7: Navigation, Application Bar.
- Bài 8: Laucher và chooser.
- Bài 9: Ứng dụng SQLite và LinQ để lưu trữ và truy xuất dữ liệu.
- Đồ án cuối học phần: Phần mềm Quản lý chi tiêu cá nhân (tiếp theo).
3. MODULE 3: LẬP TRÌNH CƠ SỞ DỮ LIỆU VÀ GIAO DIỆN NÂNG CAO
a) Mục tiêu:
- Tìm hiểu Live Tiles.
- Sử dụng các tính năng nâng cao như Animation.
- Sử dụng các thư viện bản đồ.
- Xử lý đa chạm, cảm biến Sensor, và định vị GPS.
- Quản lý các tiến trình chạy ngầm để nâng cao hiệu suất của ứng dụng và tiết kiệm pin cho thiết bị.
- Ứng dụng tính năng Nuget để khai thác các thư viện mã nguồn mở.
b) Nội dung:
- Bài 1: Page Transition Animation.
- Bài 2: Multimedia.
- Bài 3: Drawing (Canvas, Shape).
- Bài 4: Cảm ứng đa điểm.
- Bài 5: Tìm hiểu về bản đồ và định vị.
- Bài 6: Xử lý đồng bộ, bất đồng bộ.
- Bài 7: Quản lý các ứng dụng chạy ngầm.
- Bài 8: Sử dụng Live Tiles trong Windows Phone 8.
- Bài 9: Làm việc với màn hình khóa.
- Đồ án cuối học phần: Ứng dụng Sổ tay du lịch.
4. MODULE 4: KHAI THÁC VÀ SỬ DỤNG TÀI NGUYÊN TRÊN INTERNET
a) Mục tiêu:
- Sử dụng các chuẩn dữ liệu JSON, XML.
- Truy xuất dữ liệu máy chủ thông qua web service và khai thác các dịch vụ Internet.
- Truy xuất các tài nguyên của máy, sử dụng bộ nhớ mở rộng.
- Đưa ứng dụng lên Windows Phone Store.
b) Nội dung:
- Bài 1: Làm việc với webservice để kết nối và trao đổi dữ liệu với máy chủ – P1.
- Bài 2: Làm việc với webservice để kết nối và trao đổi dữ liệu với máy chủ – P2 (khai thác các dịch vụ Internet).
- Bài 3: Sử dụng push notifications.
- Bài 4: Truy xuất dữ liệu với MediaLibrary API và tương tác với thẻ nhớ SD (External Memory).
- Bài 5: Làm việc với cảm biến và bluetooth trên thiết bị.
- Bài 6: Làm việc với Clipboard API.
- Bài 7: Làm việc với dữ liệu trên điện toán đám mây.
- Bài 8: Sử dụng Microsoft Advertising SDK để đưa quảng cáo vào ứng dụng.
- Bài 9: Hoàn thiện đồ án cuối khóa và đưa ứng dụng lên Windows Phone Store.
Hãy truy cập PRAIM để biết thêm chi tiết về khóa học Lập trình Windows Phone!
Chào mừng bạn đến với PRAIM, - nền tảng thông tin, hướng dẫn và kiến thức toàn diện hàng đầu! Chúng tôi cam kết mang đến cho bạn một trải nghiệm sâu sắc và tuyệt vời về kiến thức và cuộc sống. Với Praim, bạn sẽ luôn được cập nhật với những xu hướng, tin tức và kiến thức mới nhất.
Xem thêm: