Lộ trình tự học lập trình di động (Android, iOS) cơ bản, siêu chi tiết

preview_player
Показать описание
Hôm nay, mình có mời bạn Duy bên CodeFresher chia sẻ về ngành lập trình mobile, cơ hội việc làm, mức lương và lộ trình học nhé.

Channel Tôi Đi Code Dạo là nơi mình chia sẻ những kiến thức, kinh nghiệm về ngành lập trình mà mình đạt được trong quá trình làm việc. Những kiến thức này sẽ biến các bạn từ một coder trở thành developer - lập trình viên thứ thiệt.
Nhớ ghé thăm và subscribe channel để xem clip mới vào 8H TỐI T3 VÀ T6 hàng tuần nha!

Ghé thăm mình tại:

==========================================
Nội dung slide
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...

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: hơn 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?
Lộ trình android
Ô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, Framework Layout, RelativeLayout...)
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

Lộ trình iOS
Ôn lại kiến thức Swift
Cài đặt XCode, tạo, chạy và debug app
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
Lộ trình học cơ bản. Học bao lâu thì đi là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
Рекомендации по теме
Комментарии
Автор

Bữa nào bạn làm một video nói về React Native nhé! Mình thấy dường như React Native còn nhiều giới hạn trong việc build mobile app. Chẳng hạn như nếu library không có thì mình phải tự xây dựng Module bằng Java hoặc Objective C.

anhqui
Автор

Em hâm mộ anh từ lâu, nghe thông báo là em zô xem liền luôn 😍😍

hauhuynh
Автор

cảm ơn a, đúng cái e đang tìm kiếm rất lâu

hoanganhmai
Автор

Đại ca ơi!!! Có trang nào để lưu data free hk a? E đang học, muốn làm cho nó thực tế cơ mà học mà mua thì phí quá :(

chau-sama
Автор

Anh có thể dạy em khóa được không. Em hơi lớn tuổi

ducle
Автор

Hello m.n mình muốn MOD game mobile ( mod map, fix lag game ) thì mình nên học lập trình mobile ko ạ ?

thainhat
Автор

Em chào anh, mong anh làm 1 vid về lập trình game (C# + Unity) được không ạ? Vid anh làm lúc nào cũng chất lượng. Em cám ơn anh nhiều

trungkienvu
Автор

mình đã chuyển khoản và chuyển tiền nhưng chưa được hỗ trợ ạ, không biết bên a duy còn làm việc không ạ .

thungracanang
Автор

Video rất bổ ích ạ. Anh cho em hỏi dùng Mac để lap trình Android được ko ạ, có thua thiệt gì so với windows ko a. Em cảm ơn.

datdoubled
Автор

Chi e hỏi Lập Trình di động là nằm trong Ngành công nghệ thông tin hã ah.
Em học lực ko giỏi cũng ko quá dốt học e nên học Lập trình di động đại học hay cao đẳng ạ

musicchannel
Автор

nên cho video hạy bt đi anh, nghe cứ như tua 1.25 hay 1.5 vậy khó nghe quá

nguyenducvuong
Автор

Cho em hỏi em muốn học chuyên về game trên nền tảng mobile thì thì c#, unity hay java, android ạ

PawMomentsYT
Автор

Anh ơi Trung tâm của mình ở đoạn nào Hà Nội ạ anh có thể cho em xin link trang web không ạ

longphung
Автор

a ơi ! review về web đi a, về mức lương khi thực tập hay mới đi lm lần đâu, rồi trong quá trình làm cần lưu ý j, và cần kỹ năng gì để phát triển cũng chư tiến chức ....

hoanganhmai
Автор

chào anh Hoàng!
Trong video anh có nói là làm app hay web gì thì cũng phải tìm hiểu back-end
em thì thích lám app hơn front-end nhưng mà em cũng đọc thông tin ở đâu đó là muốn làm app thì thường gọi những api (back-end) có sẵn thì nếu mình muốn tạo ra những api(back-end) của riêng mình.
Vậy thì cho em hỏi là mình làm app vừa làm luôn back-end đc ko anh?
với em cũng muốn học về back-end, kiểu muốn tìm hiểu cách xử lí dữ liệu trong back-end như thế nào? .. kiểu vậy

Cảm ơn anh đã đọc
Mọi người có câu hỏi như mình hoặc có ý kiến gì góp ý thì cứ tương tác nhé
thật sự diều này cũng đã thắc mắc lâu nhưng cũng chả biết. hỏi ai!
Mong anh rep sớm ạ!
Tks

tienvo
Автор

cho em hỏi em đã học android(java) h em đang thực tập và học thêm về flutter thì em có phải học thêm kotlin và swift k ạ@@

nmgbjh
Автор

Mình là ng mới bắt đầu tìm hiểu sơ sơ thôi, cho mình hỏi có bắt buộc phải mua mac để tạo app cho iOS k hay dùng Windows vẫn dc (biết là hơi lag)

phungleyen
Автор

Anh có ghi nhầm k ạ?
Phải từ 12tr-20tr
Còn dưới là 5000$ mới đúng chứ

nheonheonheo
Автор

Mọi người ơi, mình muốn hỏi là ai biết có khoá nào dạy bằng video có sẵn không. Phí đắt cũng được nhưng chất lượng. Mình muốn học về lập trình ios bằng swift thực chiến.

資工系日四技阮黃英
Автор

mình có mua khóa flutter bên này chất lượng quá tệ. ae đừng xem video xong mua giống mình nhé

HiepNguyen-cwcj