
Lập trình Java cho Android
- Giới thiệu về ngôn ngữ lập trình Java
- Làm việc với Eclipse
- Làm việc với biến và kiểu dữ liệu
- Các câu lệnh điều khiển, lặp
- Kiểm tra dữ liệu đầu vào
- Debug một chương trình Java
- Làm việc với lập trình hướng đối tượng
- Định nghĩa các lớp, đối tượng
- Làm việc với thừa kế và interface
- Làm việc với Package và Enumerations
- Làm việc với Arrays
- Collectons và Generics
- Làm việc với kiểu dữ liệu Dates và Strings
- Kiêm soát Exceptions
- Làm việc với Multi Threading
Lập trình Android
- Giới thiệu về Android
- Sử dụng Eclipse để phát triển ứng dụng Android
- Phát triển và Test ứng dụng Android
- Làm việc với layouts and widgets
- Làm việc với Event Handle
- Làm việc với themes and styles
- Làm việc với Menus và Preferences
- Làm việc với Fragments
- Làm việc với threads, files, adapters, and intents
- Làm việc với services and notifications
- Làm việc với work with SQLite databases
- Làm việc với tabs và custom adapters
- Làm việc với content providers
- Triển khai một ứng dụng
- Làm việc với Maps và Locations
- Sử dụng Webservice vào ứng dụng
- Lập trình đồ họa – Hoạt hình
- Lập trình MultiMedia
- Lập trình tương tác đa chạm
- Giới thiệu về lập trình Game
- Xây dựng và đưa ứng dụng lên Store
Thực hiện dự án với Java
- Thực hiện dự án sát với thực tế các công ty phần mềm đang làm
- Được giáo viên hướng dẫn thực hiện
- Làm việc theo mô hình sản xuất phần mềm hiện đại (Scrum)
- Sử dụng các công cụ quản lý như Redmine, BitButket
Kỹ năng mềm:
- Hướng dẫn nghiên cứu , tiếp cận các công ty phần mềm
- Hướng dẫn viết CV, đơn xin việc
- Kỹ năng phỏng vấn tìm việc
- Hỗ trợ tìm việc cho đến khi tìm được việc làm
- Tư vấn kỹ năng phát triển nghề nghiệp
- Đạo đức nghề nghiệp
- Làm việc với chuyên gia