Vì sao nên học lập trình di động Android

Java được cho là ngôn ngữ lập trình đang phát triển mạnh cùng độ phổ biến rộng khắp với phạm vi sử dụng lớn

Lương của lập trình viên Android tại Việt Nam năm 2020 có mức thu nhập trung bình ở top đầu

Vị trí Lập Trình Viên Android chưa bao giờ hết HOT với dự đoán năm 2022 có đến 53.000 Jobs tại thị trường Việt Nam cho vị trí này.

Thị trường Android ngày càng lớn, hệ điều hành Android được sử dụng cho hơn 85% thiết bị di động
Bạn nhận được gì trong khóa học lập trình Android Kotlin tại T3H
Tham gia khóa học lập trình di động Android tại T3H bạn sẽ nắm vững các kiến thức về lập trình di động Android và đạt được:


Lộ trình
[ Phần 1: Lập trình cơ bản với Java ]
Thời lượng: 15 buổi
Các tính chất trong lập trình hướng đối tượng?
Cách phân tích bài toán bằng lập trình hướng đối tượng
Công nghệ Java là gì?
Các khái niệm trong lập trình hướng đối tượng bằng Java
Tính trìu tượng"
Các tính chất trong lập trình hướng đối tượng?
Cách phân tích bài toán bằng lập trình hướng đối tượng
Công nghệ Java là gì?
Các khái niệm trong lập trình hướng đối tượng bằng Java
Tính trìu tượng"
- Kế thừa từ lớp cha
- Thực thi Interface
Tính đa hình
- Override
- Overload
Phạm vi chia sẻ dữ liệu
Toán tử this
Phương thức khởi tạo"
- Các phương thức với mảng
- Làm việc với đối tượng Arrays
- Collections
- Các phương thức của String
- Các phương thức của Stringbuilder, Stringbuffer
- Đọc ghi file bằng FileInputStream & FileOutputStream
- Bài toán Download File qua mạng
- Các đối tượng JFrame, JPanel
- Cách sử dụng CardLayout & NullLayout
- Xử lý các sự kiện WindowListener, MouseListener, KeyListener, cách sử dụng WindowAdapter, MouseAdapter, KeyAdapter.
- Khái niệm ánh xạ đối tượng trong Java
- Các đối tượng JFrame, JPanel
- Cách sử dụng CardLayout & NullLayout
- Xử lý các sự kiện WindowListener, MouseListener, KeyListener, cách sử dụng WindowAdapter, MouseAdapter, KeyAdapter.
-Khái niệm ánh xạ đối tượng trong Java
Đối tượng Graphic và Graphics2D, phương thức paintComponent
Các phương thức vẽ chữ, vẽ hình, vẽ ảnh trong Graphics2D
Bảng mã màu RGB
Kỹ thuật khử răng cưa"
- Phân tích các đối tượng và sơ đồ liên kết các đối tượng trong bài toán Game
- Xử lý va chạm giữa 2 đối tượng
- Lắng nghe KeyListener trong Jpanel
- Sử dụng Thread trong Java
- Xử lý đồng bộ tốc độ của các đối tượng trong 1 luồng
Phân nhóm làm game/app Java
Gợi ý, tư vấn cách làm các game/app cho sinh viên
Cập nhật tiến độ làm project của từng nhóm Sinh Viên.
[ Phần 2: Lập trình Android ]
Thời lượng: 30 buổi
- Tập đoàn phát triển?
- HĐH Android vs IOS, các phiên bản Android
- Phạm vi ứng dụng HĐH Android, Google Market
- Một số các tính năng của HĐH Android
Kiến trúc HĐH Android?
Setup môi trường phát triển HĐH Android (Eclipse+Android SDK)
Giới thiệu cấu trúc project Android
Giới thiệu lộ trình phần học Android
Giới thiệu về thiết kế giao diện và lập trình sự kiện trong Android
Tổng quan về thiết kế giao diện trong Android
- Sơ đồ các đối tượng giao diện của ứng dụng trên màn hình thiết bị di động
- Các đối tượng layout trong Android
- LinearLayout, RelativeLayout
- Button,
- TextView,
- EditText
- ImageView, ImageButton
- ProgressBar, SeekBar
- CustomView
Đối tượng Activity
- Định nghĩa, Cách sử dụng, Vòng đời
Sử dụng LogCat
- Các level log
- Cách đọc lỗi từ logcat
- Cách đọc các thông báo từ logcat
- Ánh xạ các đối tượng View từ file layout vào code
- sử dụng View Binding
- Xử lý các sự kiện OnClick, OnLongClick
- Cách dùng Toast.makeText method
- Đối tượng Intent/Intent Filter
- Đối tượng Bundle
- BitmapDrawable, ClipDrawable, DrawableContainer
- GradientDrawable, InsetDrawable, LayerDrawable
- NinePatchDrawable
- RotateDrawable
- ScaleDrawable
- ShapeDrawable
- AnimationDrawable
- LevelListDrawable
- StateListDrawable
- TransitionDrawable
ColorState List
- Activity Context
- Application Context: chia sẻ dữ liệu với Application Context
Các Animation Android
- Property Animation
- Tween Animation
"
Đối tượng Fragment
- Định nghĩa
- Cách sử dụng Fragment
- Trao đổi dữ liệu giữa các Fragment"
- AlertDialog(giới thiệu)
- ProcessDialog(giới thiệu)
- CustomDialog(Demo)
Các vùng lưu trữ dữ liệu trong Android
- Đọc file từ thư mục Assets
- Đối tượng File & Đọc/Ghi file vào bộ nhớ External/Internal
- Đối tượng SharePreference Android"
Đối tượng Handler
Đối tượng Asyntask
Kotlin Coroutine"
Đối tượng WebView"
- Định nghĩa
- Các phương thức truy cập trang website, đọc nội dung HTML
- Lọc nội dung HTML theo class, id, attribute"
- SQLiteManager add-on Firefox browser
- Tạo DataBase và thực hành các câu lệnh Select, Insert, Update, Delete
Sử dụng file DataBase trong code
- Kết nối đến DataBase
- Xây dựng các phương thức truy xuất DataBase
Phát động hình thành ý tưởng làm Project cuối khóa
"
- Broadcast Internal
- Broadcast External
- Trao đổi dữ liệu 2 chiều giữa Broadcast với Activity
Phát động hình thành ý tưởng làm Project cuối khóa
Phát động hình thành ý tưởng làm Project cuối khóa
Local service
- Start service
- Bind Service
Remote Service
- Kiểu dữ liệu AIDL
- Start service
- Bind Service
Trao đổi dữ liệu 2 chiều giữa Service với Activity
Phát động hình thành ý tưởng làm Project cuối khóa
"
- Định nghĩa
Local service
- Start service
- Bind Service
Remote Service
- Kiểu dữ liệu AIDL
- Start service
- Bind Service
Trao đổi dữ liệu 2 chiều giữa Service với Activity
Phát động hình thành ý tưởng làm Project cuối khóa
"
ViewModel
Live Data/ Flow
Android KTX"
- Tìm đường
- Vẽ đường đi
- Các sự liện với map
Chốt danh sách đề tài đồ án
"
Định nghĩa
Sử dụng để hiển thị view lên màn hình screen
Xây dựng Server(API)
Giao tiếp giữa Android và server"
Xây dựng Server(API)
Giao tiếp giữa Android và server"
Cập nhật tiến độ làm project của từng nhóm Sinh Viên.
Cập nhật tiến độ làm project của từng nhóm Sinh Viên.
Sản phẩm học viên
SVTH: Võ Thị Hương
GVHD: Nguyễn Văn Thành
Lớp: PHP
SVTH: Lưu Hải Đăng
GVHD: Nguyễn Văn Thành
Lớp: PHP
SVTH: Trần Văn Thắng
GVHD: T3H
Lớp: PHP
SVTH: Nguyễn Ngọc Duy
GVHD: Nguyễn Đình Dục
Lớp: Android Kotlin
SVTH: Võ Thị Hương
GVHD: Nguyễn Văn Thành
Lớp: PHP
SVTH: Lưu Hải Đăng
GVHD: Nguyễn Văn Thành
Lớp: PHP
SVTH: Trần Văn Thắng
GVHD: T3H
Lớp: PHP
SVTH: Nguyễn Ngọc Duy
GVHD: Nguyễn Đình Dục
Lớp: Android Kotlin
SVTH: Võ Thị Hương
GVHD: Nguyễn Văn Thành
Lớp: PHP
SVTH: Lưu Hải Đăng
GVHD: Nguyễn Văn Thành
Lớp: PHP
SVTH: Trần Văn Thắng
GVHD: T3H
Lớp: PHP
SVTH: Nguyễn Ngọc Duy
GVHD: Nguyễn Đình Dục
Lớp: Android Kotlin
Feedback học viên
.jpg)
.jpg)




.jpg)
.jpg)




.jpg)
.jpg)




.jpg)
.jpg)




.jpg)
.jpg)




Lập trình Android với Java, Kotlin - Đăng ký ngay nhận ưu đãi 40% học phí
Đăng ký
- Ưu đãi 40% khóa học khi đăng ký trong tháng
- Giảm 100 - 500k khi đăng ký theo nhóm từ 2 người trở lên
- Cam kết việc làm ngay sau khóa học
- Học lại miễn phí nếu chưa đạt đầu ra