Lập trình Android

Lập trình java chuyên nghiệp dành cho các sinh viên ,học sinh thích tìm hiểu về androi

Chọn lớp học
3000000 VNĐ
Ngày bắt đầu khóa ReactJS Cơ bản tại trung tâm dạy lập trình 2Code
Ngày bắt đầu 15-08-2019 3 tháng
Lịch học khóa ReactJS Cơ bản tại trung tâm dạy lập trình 2Code
Lịch học dự kiến Thứ 2, Thứ 4, Thứ 6
13:00 - 15:00
Địa điểm khóa ReactJS Cơ bản tại trung tâm dạy lập trình 2Code
Địa điểm 2Code 14 Bác Ái, Phường Tân Thành, Q. Tân Phú, HCM

GIỚI THIỆU

Android đang là hệ điều hành chiếm lĩnh thị trường thiết bị động hiện nay. Hàng trăm ngàn thiết bị từ ti vi, máy nghe nhạc... cho đến điện thoại di động đều có thể chạy trên nền Android.

Với xu hướng ngày càng phát triển của Android, đã kéo theo nhu cầu tuyển dụng lập trình Android ngày càng khốc liệt. Và lập trình Android chính là cơ hội tuyệt vời nhất, đặc biệt là các bạn trẻ.

Nắm bắt được nhu cầu tuyển dụng lập trình Android ngày càng nóng, 2CodeTraining đã cho ra mắt Khóa Học Lập Trình Android.

Chỉ cần hoàn tất 3 tháng của Khóa Học Lập Trình Android & hoàn tất các bài lab hỗ trợ dành riêng cho học viên tại 2Code Training.

Học viên sẽ đủ khả năng ứng tuyển vị trí lập trình Android tại các công ty hoặc trở thành một Freelancer với mức lương tự do.

BẰNG CẤP - CHỨNG NHẬN

Tham dự trên 80% số buổi học, và hoàn tất đồ án cuối khóa, học viên sẽ được cấp Chứng nhận hoàn tất khóa học của Trung Tâm Đào Tạo Tin Học 2Code, có giá trị toàn quốc

Lợi ích

Hoàn tất khóa học, học viên đủ khả năng:

- Nắm vững kĩ năng lập trình Android trên bất kì thiết bị nào

- Biết cách tự đăng kí tài khoản upload ứng dụng & tự kiếm tiền bằng app do chính mình thiết kế

- Nắm rõ quy trình hoạt động của Google Play Store

- Nắm rõ cách quản lý dữ liệu trên mọi nền: SQLite, Android kết nối PHP&MySQL. jSON Parse, XML Parser. Giúp học viên làm chủ công nghệ các ứng dụng có dữ liệu động một cách chuyên nghiệp.

- Học viên đủ khả năng ứng tuyển vị trí lập trình Android tại các doanh nghiệp phần mềm.

- Nếu chăm chỉ học, có thể tự thành lập nhóm, công ty lập trình Android.

TẠI SAO CHỌN HỌC LẬP TRÌNH ANDROID TẠI 2Code.vn?

- Được hỗ trợ kỹ thuật suốt đời tại 2code.vn(Có hotline dành riêng cho học viên).

- Được cập nhật kiến thức liên tục ngay cả sau khi đã hoàn tất khóa học .

Chương trình học

- Variables
- Khởi tạo biến
- Toán tử & kí hiệu
- Các kiểu dữ liệu phải biết
- Chuỗi & các hàm tương tác Chuỗi
- If else & Switch
- Cấu trúc If-Else
- Toán tử so sánh
- Cấu trúc Switch-Case
- Câu lệnh Lặp
- Vòng lặp For
- Vòng lặp While
- Vòng lặp lồng nhau
- Class và Methods
- Class - Lớp
- Phương thức SET & GET
- Tham biến & Tham trị
- Khái niệm Constructor
- Biến Static
- Mảng - Arrays
- Cú pháp khai báo, khởi tạo Array
- Thêm, xóa, cập nhật phần tử trong mảng
- Truy cập phần tử mảng
- Lấy kích thước mảng
- Các phương pháp duyệt mảng
- Các bước tạo Project trong Android Studio
- Quy trình thiết kế một ứng dụng Android
- Làm việc với máy ảo Genymotion
- Drawable, Resource là gì
- Cấu hình AndroidManifest
- Vòng đời ứng dụng - Activity Lifecycle
- Linear Layout
- Relative Layout
- Frame Layout
- Table Layout
- Grid Layout
- Constraint Layout
- Buttons
- Checkbox & Radio Buttons
- Spinners
- Textview
- ImageView
- ProgressBar
- SeekBar
- RatingBar
-WebView
- Cấu hình listview cơ bản
- Sự kiện OnClick - LongClick của Listview
- Thao tác Add, Delete, Update, Search trên Listview
- Custom Adapter Listview với ArrayAdapter
- Custom Adapter Listview với BaseAdapter
- Tối ưu Listview với ViewHolder
- Tùy chỉnh nội dung của Listview
- Cấu hình GridView
-Tùy chỉnh nội dung trong GridView
- Drawable Shape
- Drawable Selector
- Cách sử dụng Intent
- Truyền dữ liệu sang màn hình khác
- Intent Implicit
- Nhận kết quả trả về từ màn hình khác
- Shared Preferences
- Cách tạo hiệu ứng bằng file XML
- Hiệu ứng khi chuyển màn hình
- Kỹ thuật tạo Animation với Listview
- Cách cấu hình các loại dialog
- Tùy chỉnh giao diện dialog
- Xác nhận thoát ứng dụng khi nhấn phím BACK trên thiết bị
- Tạo hộp thoại chọn ngày và giờ
- Khởi tạo database với SQLITE
- Cấu trúc câu lệnh truy vấn: SELECT, INSERT, DELETE, UPDATE
- Khởi tạo database từ ứng dụng
- Truy vấn SQLITE từ ứng dụng
- Phân tích database & viết ứng dụng quản lí công việc
- Play file nhạc với Media Player
- Play video với VideoView
- Play nhạc & Phim lấy từ Internet
- Đọc file text (HTML) từ Internet
- Tải hình từ Internet
- XML: Kỹ thuật đọc XML - Tạo ứng dụng đọc tin tức
- Kỹ thuật load hình từ Internet với thư viện Picasso
- JSON: Phân tích và đọc JSON Object từ WebService
- JSON: Phân tích và đọc JSON Array từ WebService
- JSON: Hướng dẫn tạo Json từ WebService
- Đăng kí & sử dụng Web Server miễn phí
- Lấy dữ liệu từ database Web Server
- Gửi dữ liệu từ ứng dụng đến Web Server qua phương thức POST
- Cập nhật dữ liệu từ ứng dụng đến Web Server
- Xóa dữ liệu từ ứng dụng đến Web Server
- HƯỚNG DẪN CẤU HÌNH WEBSERVICE TRÊN HOST
- Cài đặt Google Play Services
- Cấu hình Google Console
- Play 1 video bất kỳ từ Youtube
- Phát playlist video từ Youtube
- Cấu hình Server NodeJS
- Kết nối ứng dụng với Server
- Truyền dữ liệu từ ứng dụng đến Server
- Gửi dữ liệu từ Server đến thiết bị
- Ứng dụng Chat
- Hướng dẫn các bước tạo project Firebase
- Kết nối ứng dụng với Firebase
- Lưu dữ liệu từ ứng dụng lên Firebase
- Đổ dữ liệu từ Firebase ứng dụng
- Tính năng Realtime - thời gian thực với Firebase
- Lưu trữ file với Firebase Storage
- Tạo ứng dụng bán hàng với Firebase Realtime Database
- Thêm trên giao diện xml
- Xử lý bên trong code để tương tác với Fragmnet
- Tương tác dữ liệu của Fragment với các Activities
- Tạo menu dọc với Navigation Drawer
- Tablayout với Fragment
- Bắt sự kiện và tương tác giữa các Fragments
- Kỹ thuật xử lý giao diện tương thích với nhiều kích thước màn hình
- Đăng ký tài khoản Admob
- Hướng dẫn cấu hình Abmob
- Nhúng Admob vào ứng dụng
- Cách quản lý và kiếm tiền từ Admob
- Cách tạo file KeyStore
- Hướng dẫn build ứng dụng Release
- Hướng dẫn đăng ký tài khoản Android Developer
- Hướng dẫn từng bước đưa ứng dụng lên Google Play

Chủ đề 1: Viết ứng dụng - game Giúp Bé Học Toán

Chủ đề 2: Viết ứng dụng bốc thăm trúng thưởng

 

Chủ đề 3: Viết ứng dụng game Freaking Math

Chủ đề 4: Viết game chọn hình ngẫu nhiên

 

Chủ đề 5: Viết ứng dụng quản lý danh sách việc cần phải làm

Chủ đề 6: Viết ứng dụng giả lập chương trình nghe nhạc MP3.

Chủ đề 7: Viết ứng dụng đọc RSS & tin tức từ một trang web trên Internet

Chủ đề 8: Viết ứng dụng xem video

Chủ đề 9: Viết ứng dụng giới thiệu & quảng bá thương hiệu cho một doanh nghiệp tư nhân.

Chủ đề 10: Viết ứng dụng bán hàng online.

Đồ án cuối khóa, hoàn tất khóa học.
Liên hệ chúng tôi để biết chi tiết về khóa học Quy trình tuyển sinh

Thông tin khóa học

Ngày bắt đầu khóa ReactJS Cơ bản tại trung tâm dạy lập trình 2Code
Ngày bắt đầu 15-08-2019 3 tháng
Lịch học khóa ReactJS Cơ bản tại trung tâm dạy lập trình 2Code
Lịch học dự kiến Thứ 2, Thứ 4, Thứ 6
13:00 - 15:00
Học phí khóa ReactJS Cơ bản tại trung tâm dạy lập trình 2Code
Học phí 3000000

Địa điểm khóa ReactJS Cơ bản tại trung tâm dạy lập trình 2Code
Địa điểm 2Code 14 Bác Ái, Phường Tân Thành, Q. Tân Phú, HCM

Giảng viên

Bùi Trung Nghĩa

Senior Software Engineer - FPT

  • I have 6+ years experience in application development, testing and optimization.
  • Good at C/C++ application development, including documenting, programming and testing across variety platforms.
  • Have experience working with  Linux, Telecom application, Abis protocol, CMMI level 5 standard process.
  • High responsibility, serious, and good team spirit.
  • Be able to learn new domains quickly, good solving problem and root cause analysis skills.
  • Passionate at algorithm, artificial intelligent, back-end systems. 
  • To work in a professional, innovative working environment.
  • Develop technical and soft skills along with the development of company.
  • Become technical expert especially in back-end system.
  • Opportunity to research hot and challenge technologies (Artificial Intelligence, Big Data).
  • Programming:
    • Proficient in C
    • Experienced in C++
    • Basic in C#, Java Core, Database.
    • Basic in Web (PHP, HTML, javascript, css)
    • Design Patterns (Singleton, Adapter, Observer,MVC)
    • Networking
    • Algorithm
    • Multithreading
  • Telecom: 
    • GSM, GPRS, 3GPP
    • OBSAI model
    • BTS Hardware/Software Architecture
  • Framework:
    • CVOPs
    • Linux System
    • Nokia framework
    • Twillio
  • Programming Tools:
    • GDB
    • Valgrind
    • Esclipse
    • Visual Studio
  • Quality Tools:
    • ClearCase
    • SVN
  • OS:
    • ​Linux 
    • RTOS

PHƯƠNG THỨC THANH TOÁN

Thanh toán trực tiếp ở trung tâm 2Code tại văn phòng trong giờ hành chính.

Câu hỏi thường gặp

Bạn có thêm câu hỏi gì không?

Nếu có, liên hệ chúng tôi theo số 092 983 0993

Email tuyển sinh

Đăng ký thông tin để nhận tư vấn miễn phí


Người đã đi làm trên 2 năm Người đã đi làm dưới 2 năm / Sinh viên mới tốt nghiệp hoặc năm cuối Sinh viên (khác)

© Design by hungminhits
Designed by: Hoàng Long
// // //