Xamarin@DEV UP



Khóa học Xamarin cơ bản
Lập trình ứng dụng đa nền tảng Android, iOS với C#
Unsplashed background img 1
Khai giảng lớp mới: 09 / 07 / 2018
Thời lượng: 1 tháng (3h x 3 buổi / 1 tuần)
Hình thức: Offline - Chi tiết
Địa điểm: Saigon Innovation Hub - 273 Điện Biên Phủ, Phường 7, Quận 3, Hồ Chí Minh, Vietnam - Xem bản đồ
Học phí: 6.000.000 VNĐ
+ Tuần lễ vàng khai giảng giảm ngay 30% chỉ còn 4,200,000 VNĐ /người
+ Đăng ký 2 người giảm 50% chỉ còn 3,000,000 VNĐ /người
Thời gian áp dụng: 01/06 - 18/06
Tặng ngay:
Giáo trình + video khóa học
Trao đổi và hỗ trợ bài tập và final project trên online channel của lớp.
Đặc biệt: Đảm bảo có việc làm ngay sau khóa học nếu đạt thành tích tốt
Thắc mắc vui lòng liên hệ: phuong@dvlup.net

info vector image

Giới thiệu

Xamarin được hơn 15000 công ty nổi tiếng trên toàn thế giới sử dụng để xây dụng ứng dụng đi động đa nền tảng, giúp rút ngắn thời gian xây dựng ứng dụng và tiết kiệm tối đa chi phí thi công phần mềm, các công ty ở Việt Nam cũng đang có nhiều nhu cầu tìm lập trình viên Xamarin.
Khóa học “phát triển ứng dụng trên nền tảng Android, iOS với ngôn ngữ C# và công nghệ Xamarin, bạn có thể chia sẻ (sử dụng lại) hơn 80% code giữa các nền tảng.

info vector image

Sau khóa học, bạn có thể

Tạo ứng dụng đa nền tảng trên iOS và Android
Hiểu rõ nguyên lý hoạt động của ứng dụng
Tương tác, sử dụng API, cloud và local database

Kết nối với cộng động Xamarin Devs Vietnam
Giới thiệu việc làm nếu kết quả học tập tốt
Và còn nhiều hỗ trợ khác ...

info vector image

Bằng cấp - Chứng chỉ

Tham dự trên 80% số buổi học, Học viên được cấp Chứng Nhận Hoàn Tất Khóa Học, có giá trị Toàn Quốc

Hơn 15000+ doanh nghiệp đã và đang chọn Xamarin là giải pháp
Unsplashed background img 2

Nội dung khóa học

Buổi Chủ đề Nội dung
1 Giới thiệu về Xamarin Xamarin là gì?
Xamarin Android là gì?
Xamarin iOS là gì?
Xamarin Forms là gì?
Môi trường làm việc với Xamarin
2 Xamarin Forms - XAML Pages, Layouts và Controls
Xử lý Input và Event
Resources & Styles
Multi-screen Navigation
3 Data Bining Data Binding
List View - Collection Binding
Data Template & ViewCell
INotifyProperyChanged
INotifyCollectionChanged
String Format và Converter
4 Shared & Platform-specific code Phân biệt PCL và SAP
Xử lý code platform-specific
Xamarin Plugins
Dependency Service
5 Model-View-ViewModel MVVM là gì?
Tương tác giữa ViewModel và View
Sử dụng Command
6 MVVM Prism Sử dụng Framework Prism
Hiểu về Unity Container, IoC, DI
7 Xử lý RESTful API và Local Database Xử lý dữ liệu từ REST API và các lỗi thường gặp
Tìm hiểu và sử dụng file & local database (SQLite và Realm)
8 Custom control & Renderers Viết custom control
Tùy chỉnh native control với renderer
Bindable Property & Attached Property
Effects
9 Publishing & Recap Package app và publish lên store
Tool hỗ trợ: UI Testing, profiling, Monitoring, Analytics, distribution
Recap & Hỗ trợ hoàn thiện final project
Với 1 đội ngũ developer Xamarin, bạn chỉ cần code 1 lần và triển khai trên tất cả các platform mobile vói trải nghiệm người dùng liên tục và xuyên suốt
Unsplashed background img 3

Điều kiện theo học

Yêu cầu kiến thức
  1. Lập trình hướng đối tượng (OOP) với C#
  2. Có kinh nghiệm lập trình ứng dụng giao diện người dùng (ứng dụng web, desktop, mobile app) với C#
  3. Có kinh nghiệm lập trình ứng dụng mobile như Android, iOS, Windows – (là một lợi thế)
Chuẩn bị
  1. Laptop cá nhân chạy Windows hoặc macOS
  2. Cài đặt Visual Studio hoặc Visual Studio for Mac (khuyến khích sử dụng phiên bản 2017)
  3. Cài đặt Xamarin SDK & Tools (được hỗ trợ qua video và tài liệu hướng dẫn)
  4. Tham gia Online Channel (fb group hoặc slack)
  5. Tham gia đầy đủ các buổi học
  6. Đảm bảo làm bài tập và final project đầy đủ

Người hướng dẫn

Nguyễn Trung Đăng Khương

Microsoft Most Valuable Professional - Profile

Nguyễn Trung Đăng Khương hiện là MVP (Microsoft Most Value Professional) duy nhất về Xamarin của Microsoft ở Việt Nam, có niềm đam mê với công nghệ lập trình đa nền tảng Xamarin và mong muốn xây dựng một cộng đồng Xamarin vững mạnh. Khương có hơn 5 năm kinh nghiệm làm việc trên nền tảng Xamarin, phát triển phần mềm cho các đối tác lớn như Nokia, Microsoft, Sacombank, FPT, HPT, HomeCredit…