Học Lập trình ứng dụng di động

Mobile Application Development

TRANG CHỦ TIN TỨC SỰ KIỆN THƯ VIỆN HỖ TRỢ LIÊN HỆ
VTC Academy
LẬP TRÌNH PHÁT TRIỂN ỨNG DỤNG DI ĐỘNG
Ngành Lập trình Ứng Dụng di động!

Giới thiệu chuyên ngành tuyển sinh

Ngày nay, điện thoại thông minh (smart phone) đã trở thành 1 thiết bị hết sức phổ biến và không thể thiếu trong cuộc sống của chúng ta. Chính vì vậy, nhu cầu xây dựng những ứng dụng và hệ sinh thái trên các nền tảng di động như Android hay iOS đã trở nên cấp thiết hơn bao giờ hết. Chỉnh bởi thị trường ứng dụng di động đang là 1 mảnh đất béo bở nên rất nhiều doanh nghiệp IT đã và đang cùng nhảy vào mảng sản xuất này. Điều này đã dẫn đến thiếu hụt 1 lượng lớn nhân lực có chất lượng trong lĩnh vực phát triển ứng dụng di động. Theo Vietnamworks, dự tính đến năm 2020, Việt Nam cần khoảng 20.000 lập trình viên cho mảng này.

Nắm bắt xu thể về ngành nghề và công việc, VTC Academy triển khai đào tạo chuyên ngành Lập trình Ứng dụng di động theo mô hình Đào tạo tiếp cận năng lực nhằm đáp ứng được nhu cầu rất cao về tuyển dụng các công việc liên quan đến lập trình và phát triển ứng dụng Di động.

Đào tạo tiếp cận năng lực hay được gọi là giáo dục và đào tạo dựa trên năng lực là một cách tiếp cận để giảng dạy và học tập được sử dụng thường xuyên trong việc học các kỹ năng cụ thể hơn việc học trừu tượng. Nó khác với các phương pháp khác trong đó các đơn vị học tập là năng lực. Đánh giá sinh viên đang học các chương trình đào tạo nghề theo cách tiếp cận năng lực là đánh giá theo chuẩn về sản phẩm đầu ra… nhưng sản phẩm đó không chỉ là kiến thức chuyên môn, kĩ năng làm việc, mà chủ yếu là khả năng vận dụng kiến thức, kĩ năng và thái độ cần có để hoàn thành các công việc thực tế đáp ứng được nhu cầu của doanh nghiệp. Chi tiết về mô hình đào tạo này bạn có thể xem tại đây.

Xây dựng chuyên ngành Lập trình Ứng dụng di động

1. Nhu cầu ngành nghề

Theo Vietnamwork thì trong khoảng 3 năm trở lại đây, số lượng việc làm được đăng tải đã gia tăng GẤP ĐÔI! Theo tiến độ đó, chúng ta sẽ cần đến 400,000 nhân lực trước cuối năm 2018, nhưng cho đến hiện tại, chỉ có khoảng 250,000 kỹ sư đang làm việc trong ngành IT. Web Framework và Mobile Platform là xu hướng nổi bật nhất năm 2017 đặc biệt là Javascript.

Những công việc liên quan đến Lập trình Ứng dụng di động

Lập trình viên ứng dụng Di động nền tảng AndroidLập trình viên Ứng dụng nền tảng iOSLập trình viên Back-End cho ứng dụng Di động

2. Nhu cầu năng lực

Kiến thức cơ bản về lập trình: Ngôn ngữ lập trình C, Lập trình hướng đối tượng, Cơ sở dữ liệu, Ngôn ngữ SQLKỹ năng mềm: Kỹ năng làm việc nhóm; Kỹ năng thuyết trình; Kỹ năng tự học, tự nghiên cứu công nghệ; Kỹ năng làm việc và quản lý dự án phần mềm: Agile, Scrum,…;Phát triển ứng dụng di động nền tảng AndroidPhát triển ứng dụng di động nền tảng iOSXây dựng Back-End cho ứng dụng di độngThiết kế trải nghiệm người dùng

3. Chương trình đào tạo

Sau khi đã hoàn tất tìm hiểu thị trường cũng như về nhu cầu năng lực, đội ngũ phát triển chương trình của VTC Academy đã xây dựng chương trình đào tạo đáp ứng kết quả của 2 bước trên. Cụ thể khung chương trình đào tạo Lập trình Ứng dụng di động bao gồm 3 kỳ học và có kèm theo các môn học định hướng và bổ trợ Tiếng Anh, kỹ năng mềm trước khi học chuyên ngành:
Kỳ chuẩn bị: Học định hướng, Tiếng Anh và kỹ năng mềmHọc kỳ 1: Lập trình Ứng dụngHọc kỳ 2: Phát triển ứng dụng di động nền tảng AndroidHọc kỳ 3: Phát triển ứng dụng di động nền tảng iOS

Chương trình đào tạo Lập trình Ứng dụng di động

STT Môn học
1 Định hướng học tập, công việc và phát triển năng khiếu
2 Tiếng Anh chuyên ngành
3 Kỹ năng mềm: Kỹ năng định vị bản thân / Kỹ năng giải quyết vấn đề / Kỹ năng làm việc nhóm / Kỹ năng thuyết trình
Kỳ học này cung cấp cho các bạn sinh viên những định hướng về nghề nghiệp, lộ trình phát triển về kỹ năng và năng khiếu. Ngoài ra, các môn học về Tiếng Anh và kỹ năng mềm giúp bạn có những kỹ năng làm việc chuyên nghiệp đáp ứng không chỉ nhu cầu trong mà còn cả ngoài nước.
STT Môn học
1 Định hướng Lập trình căn bản
2 Lập trình cơ bản với C
3 Cấu trúc dữ liệu & Giải thuật
4 Lập trình hướng đối tượng
5 Phân tích & thiết kế hướng đối tượng
6 Giới thiệu mạng máy tính
7 Làm việc với Hệ quản trị Cơ sở dữ liệu quan hệ
8 Lập trình web với HTML, CSS & Javascript
9 Làm dự án cá nhân hoàn thiện một ứng dụng giao diện dòng lệnh
Kỳ học này cung cấp những kiến thức nền tảng để trở thành 1 lập trình viên:
Lập trình cơ bản (C, OOP, SQL)Cấu trúc dữ liệu và giải thuậtPhân tích & thiết kế hướng đối tượngLập trình mạng căn bảnLàm việc với Hệ quản trị Cơ sở dữ liệu quan hệLập trình Web cơ bản (HTML, CSS, Javascript)
STT Môn học
10 Định hướng học kỳ Phát triển ứng dụng di động
11 Ngôn ngữ lập trình Java
12 Ngôn ngữ lập trình Kotlin
13 Phát triển ứng dụng nền tảng Android
14 Sử dụng Back-End cho ứng dụng Android (Firebase)
15 Dự án: Xây dựng ứng dụng Di động nền tảng Android
Kỳ học này cung cấp đầy đủ kiến thức để trở thành 1 lập trình viên Ứng dụng di động nền tảng Android:
Lập trình hướng đối tượng với JavaPhát triển ứng dụng di động nền tảng AndroidSử dụng Firebase để lưu trữ dữ liệuSử dụng Google Admob, Google Analytics,…
Sau khi hoàn tất học kỳ 2, bạn có thể đảm nhiệm các công việc sau:
Lập trình viên Ứng dụng nền tảng AndroidLập trình viên Android sử dụng các dịch vụ của Google như Firebase, Google AdMob, Google Analytics,…
STT Môn học
16 Định hướng học kỳ Phát triển ứng dụng di động nâng cao
17 Ngôn ngữ lập trình Swift
18 Phát triển ứng dụng nền tảng iOS
19 Thiết kế trải nghiệm người dùng
20 Xây dựng ứng dụng Web với NodeJS/MongoDB
21 Xây dựng thư viện RESTful
22 Tối ưu hoá và Bảo mật ứng dụng di động
23 Dự án cuối khoá: Xây dựng ứng dụng Di động nền tảng iOS (bao gồm xây dựng cả Back-End)
Kỳ học này cung cấp đầy đủ kiến thức để trở thành 1 lập trình viên Ứng dụng di động nền tảng iOS:
Ngôn ngữ lập trình SwiftPhát triển ứng dụng iOS với Ngôn ngữ lập trình SwiftXây dựng được Back-End cho ứng dụng di độngThiết kế ứng dụng di động theo hướng trải nghiệm người dùngTối ưu hoá và bảo mật ứng dụng di động
Sau khi hoàn tất học kỳ 3, bạn có thể đảm nhiệm các công việc sau:
Lập trình viên ứng dụng di động nền tảng iOSLập trình viên Back-End cho ứng dụng Di độngThiết kế trải nghiệm người dùng

Bạn được gì sau khi tốt nghiệp?

Được trang bị đầy đủ những kiến thức để trở thành 1 lập trình viên Ứng dụng di độngCó thể đi làm ngay với các công việc có mức lương từ 7 – 10 triệuĐược cung cấp cách thức cũng như quy trình phát triển Ứng dụng theo trải nghiệm người dùngCó ít nhất 2 dự án thực tế hoàn thành trong CVĐược tư vấn, hỗ trợ về thiết kế đồ hoạ, truyền thông và khởi nghiệp

Dự án sẽ làm được sau khi học

Bạn cần tư vấn tại