Giới thiệu chung
Khóa học lập trình Android giúp cho học viên xây dựng được các ứng dụng trên hệ điều hành Android. Bên cạnh đó học viên cũng được cung cấp những kiến thức về ngôn ngữ lập trình Java được sử dụng trong Android. Các bạn có thể tự phân tích và thiết kế 1 ứng dụng Android theo đúng chuẩn doanh nghiệp, tự mình code và đưa ứng dụng lên CH Play và kiếm tiền từ ứng dụng
Đối tượng tham gia
- Người muốn chuyển đổi công việc và đạt mức lương cao
- Sinh viên chuyên ngành CNTT/ người đang làm về CNTT
- Người chưa biết gì về IT nhưng có đam mê và yêu thích công nghệ
Học xong làm ở đâu?
- Apply vào tất cả công ty tuyển dụng Mobile Android Developer
- Các công ty outsourcing - gia công phần mềm
- Công ty, tập đoàn trong nước và nước ngoài...
- Các công ty startup - khởi nghiệp
- Nhận các job freelance về Mobile Android Developer
LÝ DO LỰA CHỌN
VTI Academy trực thuộc VTI Group - tập đoàn công nghệ hàng đầu chuyên gia công phần mềm cho thị trường trong và ngoài nước
Chương trình đào tạo chất lượng từ cơ bản tới nâng cao, bám sát yêu cầu của doanh nghiệp
Đội ngũ giảng viên là các chuyên gia lâu năm kinh nghiệm, luôn hỗ trợ học viên 24/7
Tham gia các dự án xuyên suốt khóa học để tăng khả năng thực chiến
Cam kết giới thiệu việc làm
Giá trị nhận được sau khóa học
- Làm chủ kiến thức nền tảng từ cơ bản đến nâng cao về lập trình Full-stack ứng dụng mobile (Android)
- Hiểu biết về Thread, Asynctask, XML, Parser, Webview
- Làm việc với đối tượng Service, GoogleMap, Camera
- Thành thạo các công cụ xây dựng ứng dụng mobile trên hệ điều hành Android
- Xây dựng và triển khai ứng dụng theo công nghệ mới
- Giàu kinh nghiệm thực tế trong các dự án thật tại doanh nghiệp
Khung chương trình
Phần 1 - Các thành phần UI cơ bản
- Setup Android Studio & Virtual Device
- Giới thiệu về khóa học
- HelloWorld Program
- Introduce Android
- Basic View (TextView, Button, EditText, Checkbox, Switch, DatePicker, ImageView, SeekBar)
- Layout (LinearLayout, RelativeLayout, FrameLayout)
- Layout (ConstraintLayout)
- Event (onClick, onLongClick, onTouch, ...)
- Resource (String, Integer, Array, Color, Dimension, 9-patch)
- Review Assignment & Lý thuyết Day 2
- Resource (Drawable, animation)
- ViewGroup (ListView, GirdView)
- Custom View
- ViewGroup (Spinner, RecycleView, View Pager, ScrollView, CardView, ...)
Phần 2 - Lập trình Android cơ bản
- Kotlin
- Background Task
- Thead, Handler
- AsyncTask
- Activity
- Intent
- Lifecycle
- CrazyColor
- CrazyMath
- DuoihinhBatChu
- AppBar
- Fragment
- Lifecycle
- Assets Folder
- File
- SharedPreferenced
- SQLite
- RoomDatabase
- AiLaTrieuPhu Application (Version 1 - No sound)
- Permission
- External Storage
- DrawerLayout
- File Manager Application
- MediaPlayer
- VideoView
- Recording
- Broadcast
- Eventbus
- Music Player Application (Version 1 - Offline)
- AiLaTrieuPhu Application (Version 2 - Sound)
- Notification
- Service
- Music Player Application (Version 2 - Run in background)
- Window Manager
- Retrofit
- FireBase
- SMS Online Application
- Student Management Application
- Story Reading Application
- Music Player Application (Version 3 - Online)
- GoogleMap
- Location
- Camera
- Sensor
- Music Player Application (Version 4 - Handshake)
Phần 3 - Lập trình Android nâng cao
- Observer Pattern
- Architecture Component (Binding, Lifecycle)
- Architecture Component (ViewModel, LiveData)
- RxJava
- MVC Architecture
- MVP Architecture
- MVVM Architecture
- Final Project
- Deploy
- Topic Exam: Demo Final Project
- Topic Exam: Interview
Học viên nói gì về chúng tôi?
Từ bé mình đã muốn tạo ra được một app của riêng mình và VTI Academy đã giúp mình thực hiện được điều đó
Lê Huy Hoàng
Trong quá trình học mình đã được tham gia vào dự án trong doanh nghiệp, điều mình chưa từng được trải nghiệm trước đây
Phạm Duy Anh
Các Mentor hỗ trợ mình rất nhiệt tình kể cả những hôm không lên lớp
Nguyễn Minh Trang
Mình đã chuyển ngành sang lập trình thành công sau khi tham gia khóa đào tạo tại VTI Academy
Vũ Hoài Linh