Lập trình di động_EN

COURSE INTRODUCTION
Welcome to Mobile Programming course!
Android is a common operating system on mobile devices. The number of Android users accounts for 80% of the global market share of mobile operating systems, with high potential for development in Vietnam. As a result, the need for a training of Android programming course is becoming increasingly urgent.
Are you looking for a basic to advanced Android programming course? FUNiX is going to help you and is where you can become a professional Android mobile app programmer.
During this course, you are going to learn about Android programming, from basic to advanced. Upon completing Android programming course, you are going to have a good knowledge base of Android programming as well as insights and programming tips in building practical Android apps, be capable of studying more advanced and intensive Android programming.
Course code:
PRM391x
Course name:
Mobile programming
Credit:
3
Estimated learning time:
45 hours
COURSE OBJECTIVES
Get used to mobile programming on Android platform
Understand basic knowledge, which helps students research and self-learn easily to enhance their knowledge regarding Android
Be capable of building apps using basic Android components
Be capable of building interactive Android apps with Google's service
COURSE STRUCTURE
Part 1: Basic Android
Lesson 1: What is Android operating system?
Lesson 2: Android development environment
Lesson 3: Creating first Android app
Part 2: Basic Android
Lesson 4: What is Activity and Activity Lifecycle?
Lesson 5: Android UI Layouts
Lesson 6: Android - View
Lesson 7: Android - UI Controls
Project 1 - Quiz
Part 3: Basic Android
Lesson 8: Custom's components
Lesson 9: Android Event Handling
Lesson 10: Intent and Intent Filter
Lesson 11: What is Fragment and Fragment Lifecycle?
Project 2 - Tour Guide
Part 4: Advanced Android
Lesson 12: Android Service
Lesson 13: Android Broadcast Receiver
Lesson 14: Android Content Provider
Lesson 15: Store Android data in SQLite
Project 3 - Alarm Clock App
Part 5: Advanced Android
Lesson 16: Android Location
Lesson 17: Integrating Facebook and Google servi
Lesson 18: Android AsyncTask
Lesson 19: Network connection in Android
Lesson 20: Releasing Android applications
Project 4 - Shop Movies App
PREREQUISITES
No
COURSE DESIGNER
Nguyễn Mạnh Hùng
- FPT- Project Manager
- Solution Architecture
- 15 years of experience in software technology
- 7 years of experience in Android programming
- 10 years of experience in teaching (BachKhoa-Aptech, ITPlus, Fresher Academy)
- Facebook: https://www.facebook.com/profile.php?id=100003153436212
COURSE MATERIAL SOURCES
- The list of massive open online courses (MOOC) that FUNiX is using in this course includes: Tutorials Point (India) Pvt. Ltd, Udacity, PRABEESH R K, Simplilearn.
- All open learning sources used in FUNiX training programs are public, continually updated and free of charge. FUNiX is willing to receive and exchange ideas, feedbacks related to learning materials via email [email protected]