Tải bản đầy đủ (.pdf) (19 trang)

Lộ trình học lập trình android, iOS cơ bản

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (977.91 KB, 19 trang )

Nhập môn lập trình
di động
Công việc, cơ hội việc làm, lộ trình học...


Nội dung chính







Làm mobile là làm gì?
Thị trường ra sao, lương thế
nào?
Những kĩ năng cần có, các công
nghệ cần học.
Lộ trình học cơ bản. Học bao
lâu thì đi làm?
Một số kinh nghiệm học và làm
mobile


Làm mobile
Là làm gì?


Làm mobile là làm… di động
-


Làm app, làm game di động
Đi làm tại công ty lấy lương
Làm freelance, sửa app, làm
app, clone app
Tự làm game/app bán kiếm tiền
Làm app khởi nghiệp


Lương nhiêu?
-

Mới vào ngành (fresher): lương 7 – 8tr
Mới có kinh nghiệm (junior): 8tr – 10tr
Nhiều kinh nghiệm (senior): 12tr – 5000$
Senior/Manager: >= 20tr


Kĩ năng
cần có


Lập trình cơ bản


Kiến thức lập trình cơ bản (hàm, biến, OOP)


Tư duy lập trình, giải quyết bài toán




Sử dụng Git/IDE

Debug, làm việc nhóm ...


Kĩ năng
Lập trình MOBILE
(cơ bản)



Android: Java hoặc Kotlin.
Android SDK



iOS: Objective-C hoặc
Swift. iOS SDK



Debug, Analytics, Log



Hybrid: Web/React Native




Làm 1 số UI/Flow đơn giản


Kĩ năng
Lập trình MOBILE
(NÂNG CAO)



Tìm hiểu về back-end,
RestAPI



Animation/Gesture



Testing: Manual/Automation



Optimize code, chạy trên
nhiều hệ điều hành



App/Component Architecture




Cách build/publish app


- Android: Lap xịn xịn (8GB) trở lên để cài
Android studio, chạy máy ảo
- IOS: Mac để cài XCode hoặc hackintosh


Lộ trình học
Ra sao?




Ôn lại kiến thức Java hoặc Kotlin



Cài đặt IDE, tạo, chạy và debug app



Một số layout cơ bản (Linear Layout,
FrameLayout, RelativeLayout...)

Lộ trình android




Các component cơ bản (Button,
ImageView, TextView, ListView, …)



Xử lý sự kiện (Event Listener,
BroadcastReceiver, Service ...)



Navigation giữa các màn hình



Lưu trữ dữ liệu với các thể loại
Storage



Tích hợp với Web Service:
HTTP/Socket



Tích hợp Notification/Camera…



Publish app lên AppStore





Ôn lại kiến thức Swift



Cài đặt XCode, tạo, chạy và debug
app

Lộ trình iOS



Một số layout cơ bản (UIView).



Các component cơ bản (UIButton, UI
Label, UITextField, UISlider...)



Navigation giữa các màn hình với
Controller



Lưu trữ dữ liệu với SQLite, CoreData




Tích hợp với Web Service:
HTTP/Socket



Tích hợp Notification/Camera…



Publish app lên AppStore


Học bao lâu
đi làm được?


Nhập môn lập trình: 3-6 tháng



Lập trình mobile cơ bản: ~ 3 tháng



Thực tập: 1~3 tháng




Tuỳ ngộ tính: Nhanh thì 4 tháng, chậm
thì 1 năm


Một số lời khuyên
-

Học tiếng Anh cho tốt
Cố gắng tự học, tự tìm hiểu và
giải quyết vấn đề
Đi thực tập, tự build app bỏ
vào CV, đăng app store
Đọc kĩ tài liệu của Android,
iOS. Cập nhật công nghệ khi có
công nghệ, version mới


Chương trình học
của codefresher.vn (hà nội)


Lập trình ios,
android cấp tốc

Dành cho: Sinh viên
ngành CNTT hoặc người đã
có nền tảng lập trình cơ
bản (đã học qua ít nhất
1 NNLT)


Mục tiêu: rút ngắn chi
phí và thời gian học,
giúp học viên nhanh
chóng nắm được nền tảng
công nghệ Android / iOS
bằng phương pháp thực
hành hiệu quả, liên tục.

Lộ trình: HV học khoá
Android / iOS cấp tốc
trong 15 – 21 buổi với
chi phí thấp (1.800.000đ
– 2.500.000đ) nhưng vẫn
đảm bảo chất lượng cao

Đội ngũ GV là Senior
Mobile Developer của
Trung tâm có phương pháp
đào tạo đặc biệt, giúp
người mới học nhanh
chóng có được kĩ năng cơ
bản để vào nghề Mobile
Developer.


-

Lập trình cơ bản
cho người mới


-

-

Khoá cơ bản cho người mới bắt đầu ví dụ:
sinh viên ngành CNTT nhưng tự nhận thấy
hổng, mất kiến thức; người trái ngành
chưa có kiến thức về lập trình v.v.
Mục tiêu: đào tạo tư duy và kĩ năng làm
việc với 1 ngôn ngữ lập trình bất kỳ (ví
dụ Java core, C, C++), giúp HV tự tin làm
chủ được tư duy lập trình và 1 NNLT như
Java / C / C++ sau khoá học.
Lộ trình: HV học khoá Java core cơ bản 15
buổi (1.800.000đ) để rèn luyện tư duy lập
trình và nắm vững được NNLT Java, tạo
tiền đề cho học viên học tiếp khoá học
lập trình mobile Android, iOS cấp tốc để
vào nghề lập trình viên mobile.


Tư vấn, hỏi đáp
fb.com/CodeFresherVN



×