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ờ
Độ khó:
All Level
Ngôn ngữ:
Tiếng việt
Ghi chú:
Sử dụng trình duyệt Chrome hoặc coccoc để video được hiển thị tốt nhất, trong quá trình học nếu video không load được thì hãy liên hệ ngay với bộ phận hỗ trợ của ZendVN

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

Và còn 10 chương nửa đang chờ các bạn khám phá, 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ế

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

Cách học
– Xem video training Android thật kỹ sau đó tự làm lại ít nhất một lần để hiểu sâu vấn đề.
– Mỗi video các bạn được xem bao nhiêu lần cũng được trong một phiên đăng nhập. Khi thoát ra khỏi hệ thống ở lần đăng nhập kế tiếp muốn xem lại video cũ bạn chỉ cần kích hoạt sẽ được xem lại và các bạn sẽ có 400 lần kích hoạt để xem lại video cho toàn khóa học này.
– Nghiên cứu mở rộng.
– Tìm và đặt ra những câu hỏi với giáo viên hướng dẫn
– Tìm cách tối ưu hóa mã nguồn đã được học.
– Trình bày những ý tưởng hoặc giải pháp mới với giáo viên và các bạn trong khóa để mọi người cùng thảo luận.

Cấp chứng chỉ
– Sau khi tham gia khóa học lập trình Android nếu bạn thực hiện hoàn thiện đồ án cuối khóa của ZendVN bạn sẽ được cấp giấy chứng nhận “Lập trình Android” có giá trị trên toàn quốc.








captcha

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