nội dung dàn bài cách học đăng ký Video tài liệu

Khóa học lập trình Android căn bản

1.950.000 đ

Học sinh - Sinh viên :
1.800.000 đ
Học viên cũ :
1.700.000 đ
Người khuyết tật :
1.450.000 đ
Thời lượng:
76 giờ 50 phút
Độ khó:
All Level
Yêu cầu:
Đã học qua khóa học Lập trình Java tại ZendVN hoặc có kiến thức tương đương
Ứu đãi nhóm:

Khóa học lập trình Android căn bản là khóa học lập trình mobile đầu tiên do ZendVN biên soạn,Sau khi hoàn tất khóa học lập trình Android căn bản, bạn sẽ có được một nền tảng kiến thức vững chắc về lập trình Android cũng như các kiến thức chuyên sâu và thủ thuật lập trình trong việc xây dựng các ứng dụng Android thực tế, đủ khả năng nghiên cứu các thủ thuật lập trình Android nâng cao và chuyên sâu hơn.

Lập trình Android được dựa trên ngôn ngữ lập trình Java, để học tốt khóa học này thì bạn cần phải có kiến thức tương đương về Java hoặc đã từng học qua khóa học lập trình Java cơ bản tại ZendVN.

Đôi nét về hệ điều hành Android

Android là một Hệ điều hành mã nguồn mở và là một hệ điều hành dựa trên Linux cho các thiết bị mobile như Smartphone và tablet. Thởi điểm ban đầu Android được phát triển bởi Công ty Android với sự hỗ trợ tài chính từ Google, sau đó được Google mua đứt vào năm 2005.

Android đưa ra một chuẩn chung lập trình ứng dụng dành cho các lâp trình viên , một ứng dụng Android có thể chạy tốt trên nhiều smartphone khác nhau, miễn là điện thoại đó sử dụng hệ điều hành Android là được.Những yếu tố này đã giúp Android trở thành nền tảng điện thoại thông minh phổ biến nhất thế giới. Android chiếm 75% thị phần điện thoại thông minh trên toàn thế giới vào thời điểm quý 3 năm 2012, với tổng cộng 500 triệu thiết bị đã được kích hoạt và 1,3 triệu lượt kích hoạt mỗi ngày

Khóa học lập trình Android căn bản

Giao diện người dùng của Android dựa trên nguyên tắc tác động trực tiếp, sử dụng cảm ứng chạm tương tự như những động tác ngoài đời thực như vuốt, chạm, kéo dãn và thu lại để xử lý các đối tượng trên màn hình điện thoại.

Ưu điểm & Nhược điểm

Ưu điểm:

  • Là hệ điều hành có mã nguồn mở được tự ý tùy chỉnh mã nguồn mà không bị ngăn cấm bởi Google
  • Hệ điều hành thông dụng được các nhà sản xuất điện thoại ưa chuộng
  • Kho ứng dụng Google Play Store đồ sộ
  • Chịu tải tốt, chạy đa ứng dụng ít bị treo máy

Nhược điểm:

  • Tính bảo mật chưa cao, dễ nhiễm các virus điện thoại thông qua các phần mềm ứng dụng xấu hoặc các virus được chèn trong các website.
  • Ứng dụng quá nhiều, dẫn tới khó kiểm soát và không biết ứng dụng nào thật sự tốt
  • Mỗi khi cập nhật phiên bản mới hay bị lỗi dẫn tới tình trang Root lại điện thoại

Học lập trình Android căn bản bắt đầu từ đâu ?

Để học lập trình Android căn bản thì đầu tiên bạn cần phải nắm vững kiến thức nền là Lập trình Java mà ZendVN đã đề cập ở đầu bài viết.  Tiếp theo các bạn sẽ phải cài đặt một số phần mềm hỗ trợ như sau.

Khóa học lập trình Android căn bản

  • Java JDK5 or later version
  • Android SDK
  • Java Runtime Environment (JRE) 6

Tiếp tục các bạn sẽ phải lựa chọn editor phù hợp để biên soạn mã nguồn Android.

  • Android Studio
  • Eclipce Editor

Và cuối cùng là một chiếc điện thoại ảo để test ứng dụng Android, được sử dụng nhiều nhất chính là phần mềm Genymotion. Wow chuẩn bị nhiều thứ ghê hen, nàng Android này bướng bỉnh và khó chinh phục lắm đây này. Cách tự học thì bạn có thể xem ebook hoặc tìm kiếm các video trên youtube hoặc nếu bạn muốn được học tập bài bản đúng quy trình thì hãy tham gia Khóa học lập trình Android căn bản tại ZendVN.

Học lập trình Android căn bản tại ZendVN

Đây là khóa học lập trình Mobile đầu tiên được ra mắt tại website của ZendVN , vì thế chất lượng khóa học sẽ luôn được chú trọng hàng đầu, nội dung các bài học sẽ mạch lạc và cuốn hút người học, hướng dẫn lập trình ứng dụng Android từ những bước căn bản nhất.

Khóa học lập trình Android căn bản

Khóa học lập trình Android căn bản với 76 giờ video training (416 VIDEO CLIP), thời lượng video và nội dung khóa học có thể tăng thêm vì trong quá trình nghiên cứu và làm dự án, nếu chúng tối phát hiện các kỹ thuật mới và phù hợp chúng tôi sẽ xây dựng thành video và bổ xung vào khóa học hoàn toàn miễn phí.
Các bạn sẽ được hướng dẫn cài đặt chi tiết phần môi trường lập trình, sử dụng editor chuyên dụng dành cho lập trình Android, hiểu rõ được cấu trúc thư mục của một ứng dụng Android.
 
Nội dung khóa học lập trình Android Căn bản:
  • Chương 1: Hướng dẫn cài đặt môi trường lập trình, lựa chọn editor và tìm hiểu cấu trúc.
  • Chương 2: Xây dựng bố cuc giao diện với các phần tử của Android Layout
  • Chương 3: Làm quen với Widget, Resource, xây dựng app lời hay ý đẹp và các app nhỏ khác
  • Chương 4: Menu, context menu, dialog, xây dựng menu, popup menu
  • Chương 5: Thao tác chuyển đổi các màn hình, Gửi và nhận dữ liệu
  • Chương 06: Drawable Resource và xây dựng giao diện
  • Chương 07: Android Widgets Phức tạp
  • Chương 08: Xây dựng ứng dụng TodoList
  • Chương 09: Sử dụng Animation Resource trong Android
  • Chương 10: Kỹ thuật sử dụng Fragment
  • Chương 11: Thao tác với tập tin trong Android
  • Chương 12: Sử dụng ViewPager
  • Chương 13: Cơ sở dữ liệu SQLITE trong Android
  • Chương 14: Xử lý đa luồng và khai thác dữ liệu Internet
  • Chương 15: Thao tác với XML và Json
  • Chương 16: Bonus - Thủ thuật lập trình và nghiên cứu thư viện mở rộng

16 chương học  đang chờ các bạn khám phá, để xem chi tiết nội dung của từng chương học, các bạn vui lòng clịck vào tab Dàn bài.

Lập trình Android đang là xu hướng với nền công nghệ thông tin đang phát triển, nhà nào cũng xài smartphone, bạn có bao giờ nghĩ đến việc xây dựng ứng dụng Android để tặng người yêu hoặc bạn gái không ? hiệu quả lắm đó, cứ thử đi nhé khả năng tán đổ khoản 80%.

Kết quả cuối khóa:

  • Rèn luyện tư duy lập trình và tư duy giải quyết vấn đề trong thực tế
  • Nền tảng vững chắc về lập trình Android
  • Biết cách xây dựng các ứng dụng Android trong thực tế
  • Hiểu và nắm rõ quy trình xây dựng phát triển một ứng dụng Android
  • Nghiên cứu các API mở rộng và có khả năng giải quyết các yêu cầu phức tạp trong công việc
  • Biết cách vận dụng các kiến thức đã học trong việc xây dựng ứng dụng trong thực tế

Đặc biệt nếu bạn chưa có kiến thức vững về lập trình Java, ZendVN khuyên bạn nên tham gia vào gói “Combo khóa học JAVA và Android” để tiếp thu khóa học tốt nhất với học phí tiết kiệm nhất. Click vào đây để đăng ký combo Java và Android.

Khóa học Học phí hiện tại Học phí combo Học phí cần đóng
Lập trình Java
Lập trình Android
1,000,000 VNĐ
1,950,000 VNĐ
400,000 VNĐ
1,700,000 VNĐ
2,100,000 VNĐ
(tiết kiệm 850,000 VNĐ)

Khóa học lập trình Android căn bản do ZendVN biên soạn được đúc kết từ quá trình làm việc gần 3 năm của đội ngũ training, các kỹ thuật cũ và mới được kết hợp với nhau thành một giáo trình đầy đủ và chuyên nghiệp giúp bạn tiếp cận lập trình Android hiệu quả nhất, biết đâu bạn sẽ là người tiếp theo làm ra một ứng dụng có sức hút như game Flappy Bird thì sao.

– Lập trình Android
– Cài đặt môi trường lập trình
– Cấu trúc thư mục của ứng dụng
– Quan hệ giữa Activity và Layout
– Sử dụng Log và Toast
– Activity Life Cycle
– Xây dựng hàm

– Sử dụng AbsoluteLayout
– Sử dụng FrameLayout
– Sử dụng LinearLayout
– So sánh wrap_content và match_parent
– So sánh gravity và layout_gravity
– Sử dụng weightSum và layout_weight
– Xây dựng giao diện với LinearLayout
– So sánh padding và margin
– Xây dựng giao diện với RelativeLayout
– Sử dụng TableLayout
– Android Screen Orientation

– TextView – EditText – Button – ToggleButton
– Sử dụng Android Resource
– Event Listerner
– Xây dựng app “Lời hay ý đẹp”
– Xây dựng app “Máy tính điện tử”
– Xây dựng app “Chiếc cân vui vẻ”
– Xây dựng app “Tìm số bí mật”
– ImageView và các thao tác
– Xây dựng game “Card”
– Xây dựng app “Random Number” với Checkbox và RadioButton

– Thiết lập và sử dụng Menu
– Thiết lập và sử dụng Popup Menu
– Làm việc với ContextMenu
– Sử dụng Dialog
– Custom giao diện cho Dialog
– DatePickerDialog và TimePickerDialog

– Chuyển đổi giữa các màn hình
– Gửi và nhận dữ liệu giữa các Activity – Basic
– Implicitly Intent vs Explicitly Intent
– Gửi và nhận dữ liệu giữa các Activity – Advanced
– Sử dụng Intent Filters
– Xây dựng ứng dụng “Your memory”

– Bitmap File
– Layer List Drawable
– Shape Drawable
– State List Drawable
– Level List
– Transition Drawable
– Clip Drawable
– ProgressBar và tùy biến giao diện
– SeekBar và tùy biến giao diện
– RatingBar và tùy biến giao diện
– Xây dựng tính năng multi language
– Sử dụng Style trong định đạng giao diện
– Tổng hợp kiến thức Drawable Resource

– Autocomplete – Custom Adapter – Custom Filter
– Sử dụng ListView cơ bản đến nâng cao
– Xây dựng Ứng dụng List Player
– Sử dụng ScrollView
– Sử dụng Spiner và tùy biến giao diện
– Xây dựng ứng dụng My Game
– Sử dụng GridView xây dựng ứng dụng My Keyboard
– Sử dụng ViewFlipper
– Sử dụng TabHost
– Sử dụng Appbar
– Truy cập dữ liệu hệ thống

– Xây dựng Sample Data
– Custom giao diện cho danh sách Task
– Sắp xếp danh sách Task
– Chức năng Info và Delete task
– Chức năng Tìm kiếm công việc và Spannable
– Chức năng Multy Delete
– Chức năng Add Task
– Chức năng Edit Task
– Tối ưu ứng dụng

– Animation Resource
– Property Animation
– Alpha Animation
– Scale Animation
– Rotate Animation
– Translate Animation
– Multi Animation
– So sánh cách sử dụng Animator và Animation
– Frame Animation
– Interpolators và Custom interpolators
– Ứng dụng Animation trong việc xây dựng giao diện

– Create Fragment
– Fragment Life Cycle
– Thay đổi layout theo Screen Orientation
– Fragment Communicator
– Fragment onSaveInstanceState
– Fragment Backstack
– Sử dụng ListFragment
– Sử dụng Dialog Fragment
– Tình huống xử lý giao diện với Fragment

– Xử lý tập tin trong Android
– Internal Storge
– Cache
– Extenal Storage
– Shared Preferences
– Xây dựng ứng dụng tổng kết chương

– ViewPager cơ bản
– ViewPager kết hợp Fragment
– Xây dựng ứng dụng Slide ảnh
– Custom hiệu ứng với PageTransformer
– Xây dựng ứng dụng tổng kết chương

– SQLite và công cụ quản lý
– SQLite CRUD
– Xây dựng ứng dụng quản lý với SQLite
– Master selection trong SQLite
– Sử dụng Content Provider có sẵn
– Xây dựng Content Provider

– Sử dụng post và postDelayed trong Handler
– Xây dựng ProgressBar với Handler
– Xây dựng Bộ đếm ngược với Handler
– Xử lý đa luồng với AsyncTask
– Download hình ảnh từ Internet
– Đọc và sử dụng Regular Expression bóc tách nội dung từ Internet
– Sử dụng BroadCast Receiver

– XML những vấn đề cần biết
– Sử dụng XmlPullParser toàn tập
– XmlPullParser đọc và phân tích RSS
– Đọc, ghi và phân tách chuỗi Json
– Khai thác JSON từ Internet
– Sử dụng Gson toàn tập

– Android Swipe Down to Refresh ListView
– Fragment Navigation Drawer
– Google Search API
– Thói quen tốt cho Lập trình Viên
– Tổng kết khóa học








captcha

Nếu chưa cảm nhận hết nội dung và chất lượng của khóa học thì các bạn có thể tham gia học thử bất kỳ khóa học nào đang có trên hệ thống của ZendVN chỉ với 250.000 đ được hưởng quyền lợi như học viên chính thức, được cấp quyền download tài liệu, hỗ trợ từ nhân viên kỹ thuật của ZendVN chi tiết vui lòng xem tại đây.

Download Slide bài giảng: Tại đây

Kết nối với ZendVN

TOP

Hỗ trợ trực tuyến

ZendVN

Thân chào bạn!

Gửi tin nhắn

      ĐĂNG KÝ NHÓM KHÓA HỌC

      Đối tượng:
      Chọn khóa học (*):
      Họ và tên (*):
      Passport / CMND (*):
      Địa chỉ Email (*):
      Điện thoại (*):
      Facebook:

      Ghi chú:
      Mã bảo mật:
      captcha