SlideShare uma empresa Scribd logo
1 de 2
Baixar para ler offline
Nội dung chương trình đào tạo
Session Subject Milestone Project
1 ● Ôn tập Java cơ bản
2 ● Giới thiệu về quy trình phát triển phần
mềm Agile
Project #1: Thiết lập
nhóm, nhận đề tài
project
3 ● Giới thiệu về Android
● Lịch sử phát triển Android
● Các phiên bản của Android
● Giới thiệu kiến trúc của Android
● Tổng quan về Android SDK
● Vòng đời phát triển ứng dụng Android
○ Ứng dụng Hello World
○ Cấu trúc của một dự án
○ Chạy thử ứng dụng lần đầu
trên môi trường giả lập
○ Thiết kế ứng dụng
○ Xây dựng ứng dụng
○ Kiểm thử ứng dụng
○ Đóng gói và triển khai ứng
dụng trên thiết bị Android thật
T1­L1
4 ● Cơ bản về giao diện của ứng dụng
Android (User Interface)
● Bố cục XML
● Bố cục Java
● Giới thiệu Activity
● Vòng đời của Activity
● Sử dụng tài nguyên trong một ứng
dụng
T2­L2 Bắt đầu làm giao
diện prototype (trên
giấy) cho project
5 ● Intent & Jump Activity
● Broadcast Receivers, Intent filter
● Dịch vụ trong Android
T3­L3 Project #2: Review
Prototype
Hoàn thành giao
diện và tạo các
activity cho giao
diện
6 ● Cung cấp nội dung (content provider)
● Làm việc với Database
● Chia sẻ Preferences & Notification
● Làm việc với SD card và bộ nhớ
trong
T4­L4 Tạo Database và xử
lý với Database
7 ● Làm việc với Camera & Multimedia
● Làm việc với Google Maps, Webview
● Làm việc với  Web services
T5­L5
8 ● Nâng cao trong Android
● Process, Thread và Lazy loading
● Tạo widgets
T6­L6 Project #3: Review
#1
9 ● Lập trình giao diện (UI) nâng cao
● Animation
● Hỗ trợ Multi­screen
● Style & Theme trong Android
T7­L7
10 ● Đồ hoạ trong Android
● Xử lý Image
T8­L8
11 ● Tích hợp Facebook, Twitter và mạng
xã hội khác trong ứng dụng Android
● GCM
T9­L9 Project #4: Review
#2
12 ● Sensors
● Phát triển ứng dụng trên máy tính
bảng Android
● Công nghệ mới (NFC, Android Beam)
● Đưa ứng dụng lên Android Market ­
Google Play
● Giới thiệu về In­app Billing
T10­L10
13 ● Project T11­L11 Project #5: Review
3
14 ● Project L12 Project #6: Final
Review
Tổng kết và trao
chứng nhận

Mais conteúdo relacionado

Semelhante a Android Application Development Course

1 gioithieuveandroidsdk-150322215607-conversion-gate01
1 gioithieuveandroidsdk-150322215607-conversion-gate011 gioithieuveandroidsdk-150322215607-conversion-gate01
1 gioithieuveandroidsdk-150322215607-conversion-gate01Lê Phú Thảo
 
Slide bài giảng lập trình Android DTU - Phần 1
Slide bài giảng lập trình Android DTU - Phần 1Slide bài giảng lập trình Android DTU - Phần 1
Slide bài giảng lập trình Android DTU - Phần 1Techacademy Software
 
Tài liệu học Lập trình Android với Kotlin cơ bản - Trung tâm Tin học Khoa học...
Tài liệu học Lập trình Android với Kotlin cơ bản - Trung tâm Tin học Khoa học...Tài liệu học Lập trình Android với Kotlin cơ bản - Trung tâm Tin học Khoa học...
Tài liệu học Lập trình Android với Kotlin cơ bản - Trung tâm Tin học Khoa học...hoclaptrinhkhtn
 
Tim hieu lap_trinh_android_va_tu_xay_dung_ung_dung_minh_hoa_20120809043144_31
Tim hieu lap_trinh_android_va_tu_xay_dung_ung_dung_minh_hoa_20120809043144_31Tim hieu lap_trinh_android_va_tu_xay_dung_ung_dung_minh_hoa_20120809043144_31
Tim hieu lap_trinh_android_va_tu_xay_dung_ung_dung_minh_hoa_20120809043144_31thequocbk
 
01.1-Quy trinh phat trien phan mem.pptx
01.1-Quy trinh phat trien phan mem.pptx01.1-Quy trinh phat trien phan mem.pptx
01.1-Quy trinh phat trien phan mem.pptxTunTrung15
 
Singleton and Prototype Pattern
Singleton and Prototype PatternSingleton and Prototype Pattern
Singleton and Prototype PatternVuong Anh
 
Ứng dụng từ điển cho SmartPhone từ Framework PhoneGap trên nền tảng Android
Ứng dụng từ điển cho SmartPhone từ Framework PhoneGap trên nền tảng Android Ứng dụng từ điển cho SmartPhone từ Framework PhoneGap trên nền tảng Android
Ứng dụng từ điển cho SmartPhone từ Framework PhoneGap trên nền tảng Android Lương Bá Hợp
 
gioi thieu ve java
gioi thieu ve javagioi thieu ve java
gioi thieu ve javaDat Ngo
 
05_Project_management.ppt
05_Project_management.ppt05_Project_management.ppt
05_Project_management.ppttienlqtienlq
 
Quản lý dự án phần mềm dasssssssssaasdasdasd
Quản lý dự án phần mềm dasssssssssaasdasdasdQuản lý dự án phần mềm dasssssssssaasdasdasd
Quản lý dự án phần mềm dasssssssssaasdasdasdLNhtQuang11
 
Print_to_OOP.pdf
Print_to_OOP.pdfPrint_to_OOP.pdf
Print_to_OOP.pdfcLong52
 
Bài 1: Giới thiệu Android
Bài 1: Giới thiệu AndroidBài 1: Giới thiệu Android
Bài 1: Giới thiệu Androidhoccungdoanhnghiep
 

Semelhante a Android Application Development Course (17)

1 gioithieuveandroidsdk-150322215607-conversion-gate01
1 gioithieuveandroidsdk-150322215607-conversion-gate011 gioithieuveandroidsdk-150322215607-conversion-gate01
1 gioithieuveandroidsdk-150322215607-conversion-gate01
 
Slide bài giảng lập trình Android DTU - Phần 1
Slide bài giảng lập trình Android DTU - Phần 1Slide bài giảng lập trình Android DTU - Phần 1
Slide bài giảng lập trình Android DTU - Phần 1
 
Tài liệu học Lập trình Android với Kotlin cơ bản - Trung tâm Tin học Khoa học...
Tài liệu học Lập trình Android với Kotlin cơ bản - Trung tâm Tin học Khoa học...Tài liệu học Lập trình Android với Kotlin cơ bản - Trung tâm Tin học Khoa học...
Tài liệu học Lập trình Android với Kotlin cơ bản - Trung tâm Tin học Khoa học...
 
Tim hieu lap_trinh_android_va_tu_xay_dung_ung_dung_minh_hoa_20120809043144_31
Tim hieu lap_trinh_android_va_tu_xay_dung_ung_dung_minh_hoa_20120809043144_31Tim hieu lap_trinh_android_va_tu_xay_dung_ung_dung_minh_hoa_20120809043144_31
Tim hieu lap_trinh_android_va_tu_xay_dung_ung_dung_minh_hoa_20120809043144_31
 
01.1-Quy trinh phat trien phan mem.pptx
01.1-Quy trinh phat trien phan mem.pptx01.1-Quy trinh phat trien phan mem.pptx
01.1-Quy trinh phat trien phan mem.pptx
 
Singleton and Prototype Pattern
Singleton and Prototype PatternSingleton and Prototype Pattern
Singleton and Prototype Pattern
 
Ứng dụng từ điển cho SmartPhone từ Framework PhoneGap trên nền tảng Android
Ứng dụng từ điển cho SmartPhone từ Framework PhoneGap trên nền tảng Android Ứng dụng từ điển cho SmartPhone từ Framework PhoneGap trên nền tảng Android
Ứng dụng từ điển cho SmartPhone từ Framework PhoneGap trên nền tảng Android
 
Gioi thieu ve_java
Gioi thieu ve_javaGioi thieu ve_java
Gioi thieu ve_java
 
gioi thieu ve java
gioi thieu ve javagioi thieu ve java
gioi thieu ve java
 
05_Project_management.ppt
05_Project_management.ppt05_Project_management.ppt
05_Project_management.ppt
 
Quản lý dự án phần mềm dasssssssssaasdasdasd
Quản lý dự án phần mềm dasssssssssaasdasdasdQuản lý dự án phần mềm dasssssssssaasdasdasd
Quản lý dự án phần mềm dasssssssssaasdasdasd
 
Challenge-1.1.pdf
Challenge-1.1.pdfChallenge-1.1.pdf
Challenge-1.1.pdf
 
Ltgd ch01
Ltgd ch01Ltgd ch01
Ltgd ch01
 
Giới thiệu zk framework
Giới thiệu  zk frameworkGiới thiệu  zk framework
Giới thiệu zk framework
 
Print_to_OOP.pdf
Print_to_OOP.pdfPrint_to_OOP.pdf
Print_to_OOP.pdf
 
Bài 1: Giới thiệu Android
Bài 1: Giới thiệu AndroidBài 1: Giới thiệu Android
Bài 1: Giới thiệu Android
 
Auto
AutoAuto
Auto
 

Mais de Vu Tran Lam

Session 13 - Working with navigation and tab bar
Session 13 - Working with navigation and tab barSession 13 - Working with navigation and tab bar
Session 13 - Working with navigation and tab barVu Tran Lam
 
Session 12 - Overview of taps, multitouch, and gestures
Session 12 - Overview of taps, multitouch, and gestures Session 12 - Overview of taps, multitouch, and gestures
Session 12 - Overview of taps, multitouch, and gestures Vu Tran Lam
 
Session 14 - Working with table view and search bar
Session 14 - Working with table view and search barSession 14 - Working with table view and search bar
Session 14 - Working with table view and search barVu Tran Lam
 
Session 9-10 - UI/UX design for iOS 7 application
Session 9-10 - UI/UX design for iOS 7 applicationSession 9-10 - UI/UX design for iOS 7 application
Session 9-10 - UI/UX design for iOS 7 applicationVu Tran Lam
 
Session 8 - Xcode 5 and interface builder for iOS 7 application
Session 8 - Xcode 5 and interface builder for iOS 7 applicationSession 8 - Xcode 5 and interface builder for iOS 7 application
Session 8 - Xcode 5 and interface builder for iOS 7 applicationVu Tran Lam
 
Session 7 - Overview of the iOS7 app development architecture
Session 7 - Overview of the iOS7 app development architectureSession 7 - Overview of the iOS7 app development architecture
Session 7 - Overview of the iOS7 app development architectureVu Tran Lam
 
Session 5 - Foundation framework
Session 5 - Foundation frameworkSession 5 - Foundation framework
Session 5 - Foundation frameworkVu Tran Lam
 
Session 4 - Object oriented programming with Objective-C (part 2)
Session 4  - Object oriented programming with Objective-C (part 2)Session 4  - Object oriented programming with Objective-C (part 2)
Session 4 - Object oriented programming with Objective-C (part 2)Vu Tran Lam
 
Session 3 - Object oriented programming with Objective-C (part 1)
Session 3 - Object oriented programming with Objective-C (part 1)Session 3 - Object oriented programming with Objective-C (part 1)
Session 3 - Object oriented programming with Objective-C (part 1)Vu Tran Lam
 
Session 2 - Objective-C basics
Session 2 - Objective-C basicsSession 2 - Objective-C basics
Session 2 - Objective-C basicsVu Tran Lam
 
Session 16 - Designing universal interface which used for iPad and iPhone
Session 16  -  Designing universal interface which used for iPad and iPhoneSession 16  -  Designing universal interface which used for iPad and iPhone
Session 16 - Designing universal interface which used for iPad and iPhoneVu Tran Lam
 
iOS 7 Application Development Course
iOS 7 Application Development CourseiOS 7 Application Development Course
iOS 7 Application Development CourseVu Tran Lam
 
Session 15 - Working with Image, Scroll, Collection, Picker, and Web View
Session 15  - Working with Image, Scroll, Collection, Picker, and Web ViewSession 15  - Working with Image, Scroll, Collection, Picker, and Web View
Session 15 - Working with Image, Scroll, Collection, Picker, and Web ViewVu Tran Lam
 
Session 1 - Introduction to iOS 7 and SDK
Session 1 -  Introduction to iOS 7 and SDKSession 1 -  Introduction to iOS 7 and SDK
Session 1 - Introduction to iOS 7 and SDKVu Tran Lam
 
Succeed in Mobile career
Succeed in Mobile careerSucceed in Mobile career
Succeed in Mobile careerVu Tran Lam
 
Your Second iPhone App - Code Listings
Your Second iPhone App - Code ListingsYour Second iPhone App - Code Listings
Your Second iPhone App - Code ListingsVu Tran Lam
 
Introduction to MVC in iPhone Development
Introduction to MVC in iPhone DevelopmentIntroduction to MVC in iPhone Development
Introduction to MVC in iPhone DevelopmentVu Tran Lam
 
Building a Completed iPhone App
Building a Completed iPhone AppBuilding a Completed iPhone App
Building a Completed iPhone AppVu Tran Lam
 
Introduction to iPhone Programming
Introduction to iPhone Programming Introduction to iPhone Programming
Introduction to iPhone Programming Vu Tran Lam
 
Responsive Web Design
Responsive Web DesignResponsive Web Design
Responsive Web DesignVu Tran Lam
 

Mais de Vu Tran Lam (20)

Session 13 - Working with navigation and tab bar
Session 13 - Working with navigation and tab barSession 13 - Working with navigation and tab bar
Session 13 - Working with navigation and tab bar
 
Session 12 - Overview of taps, multitouch, and gestures
Session 12 - Overview of taps, multitouch, and gestures Session 12 - Overview of taps, multitouch, and gestures
Session 12 - Overview of taps, multitouch, and gestures
 
Session 14 - Working with table view and search bar
Session 14 - Working with table view and search barSession 14 - Working with table view and search bar
Session 14 - Working with table view and search bar
 
Session 9-10 - UI/UX design for iOS 7 application
Session 9-10 - UI/UX design for iOS 7 applicationSession 9-10 - UI/UX design for iOS 7 application
Session 9-10 - UI/UX design for iOS 7 application
 
Session 8 - Xcode 5 and interface builder for iOS 7 application
Session 8 - Xcode 5 and interface builder for iOS 7 applicationSession 8 - Xcode 5 and interface builder for iOS 7 application
Session 8 - Xcode 5 and interface builder for iOS 7 application
 
Session 7 - Overview of the iOS7 app development architecture
Session 7 - Overview of the iOS7 app development architectureSession 7 - Overview of the iOS7 app development architecture
Session 7 - Overview of the iOS7 app development architecture
 
Session 5 - Foundation framework
Session 5 - Foundation frameworkSession 5 - Foundation framework
Session 5 - Foundation framework
 
Session 4 - Object oriented programming with Objective-C (part 2)
Session 4  - Object oriented programming with Objective-C (part 2)Session 4  - Object oriented programming with Objective-C (part 2)
Session 4 - Object oriented programming with Objective-C (part 2)
 
Session 3 - Object oriented programming with Objective-C (part 1)
Session 3 - Object oriented programming with Objective-C (part 1)Session 3 - Object oriented programming with Objective-C (part 1)
Session 3 - Object oriented programming with Objective-C (part 1)
 
Session 2 - Objective-C basics
Session 2 - Objective-C basicsSession 2 - Objective-C basics
Session 2 - Objective-C basics
 
Session 16 - Designing universal interface which used for iPad and iPhone
Session 16  -  Designing universal interface which used for iPad and iPhoneSession 16  -  Designing universal interface which used for iPad and iPhone
Session 16 - Designing universal interface which used for iPad and iPhone
 
iOS 7 Application Development Course
iOS 7 Application Development CourseiOS 7 Application Development Course
iOS 7 Application Development Course
 
Session 15 - Working with Image, Scroll, Collection, Picker, and Web View
Session 15  - Working with Image, Scroll, Collection, Picker, and Web ViewSession 15  - Working with Image, Scroll, Collection, Picker, and Web View
Session 15 - Working with Image, Scroll, Collection, Picker, and Web View
 
Session 1 - Introduction to iOS 7 and SDK
Session 1 -  Introduction to iOS 7 and SDKSession 1 -  Introduction to iOS 7 and SDK
Session 1 - Introduction to iOS 7 and SDK
 
Succeed in Mobile career
Succeed in Mobile careerSucceed in Mobile career
Succeed in Mobile career
 
Your Second iPhone App - Code Listings
Your Second iPhone App - Code ListingsYour Second iPhone App - Code Listings
Your Second iPhone App - Code Listings
 
Introduction to MVC in iPhone Development
Introduction to MVC in iPhone DevelopmentIntroduction to MVC in iPhone Development
Introduction to MVC in iPhone Development
 
Building a Completed iPhone App
Building a Completed iPhone AppBuilding a Completed iPhone App
Building a Completed iPhone App
 
Introduction to iPhone Programming
Introduction to iPhone Programming Introduction to iPhone Programming
Introduction to iPhone Programming
 
Responsive Web Design
Responsive Web DesignResponsive Web Design
Responsive Web Design
 

Android Application Development Course

  • 1. Nội dung chương trình đào tạo Session Subject Milestone Project 1 ● Ôn tập Java cơ bản 2 ● Giới thiệu về quy trình phát triển phần mềm Agile Project #1: Thiết lập nhóm, nhận đề tài project 3 ● Giới thiệu về Android ● Lịch sử phát triển Android ● Các phiên bản của Android ● Giới thiệu kiến trúc của Android ● Tổng quan về Android SDK ● Vòng đời phát triển ứng dụng Android ○ Ứng dụng Hello World ○ Cấu trúc của một dự án ○ Chạy thử ứng dụng lần đầu trên môi trường giả lập ○ Thiết kế ứng dụng ○ Xây dựng ứng dụng ○ Kiểm thử ứng dụng ○ Đóng gói và triển khai ứng dụng trên thiết bị Android thật T1­L1 4 ● Cơ bản về giao diện của ứng dụng Android (User Interface) ● Bố cục XML ● Bố cục Java ● Giới thiệu Activity ● Vòng đời của Activity ● Sử dụng tài nguyên trong một ứng dụng T2­L2 Bắt đầu làm giao diện prototype (trên giấy) cho project 5 ● Intent & Jump Activity ● Broadcast Receivers, Intent filter ● Dịch vụ trong Android T3­L3 Project #2: Review Prototype Hoàn thành giao diện và tạo các activity cho giao diện
  • 2. 6 ● Cung cấp nội dung (content provider) ● Làm việc với Database ● Chia sẻ Preferences & Notification ● Làm việc với SD card và bộ nhớ trong T4­L4 Tạo Database và xử lý với Database 7 ● Làm việc với Camera & Multimedia ● Làm việc với Google Maps, Webview ● Làm việc với  Web services T5­L5 8 ● Nâng cao trong Android ● Process, Thread và Lazy loading ● Tạo widgets T6­L6 Project #3: Review #1 9 ● Lập trình giao diện (UI) nâng cao ● Animation ● Hỗ trợ Multi­screen ● Style & Theme trong Android T7­L7 10 ● Đồ hoạ trong Android ● Xử lý Image T8­L8 11 ● Tích hợp Facebook, Twitter và mạng xã hội khác trong ứng dụng Android ● GCM T9­L9 Project #4: Review #2 12 ● Sensors ● Phát triển ứng dụng trên máy tính bảng Android ● Công nghệ mới (NFC, Android Beam) ● Đưa ứng dụng lên Android Market ­ Google Play ● Giới thiệu về In­app Billing T10­L10 13 ● Project T11­L11 Project #5: Review 3 14 ● Project L12 Project #6: Final Review Tổng kết và trao chứng nhận