Lập trình Ứng dụng di động

GIẢNG VIÊN:

ĐÀO VĂN ĐỨC
Founder of PhotoPro
Giảng viên Lập trình Mobile
NGUYỄN XUÂN SINH
Giám đốc Đào tạo VTC Academy
Giảng viên Lập trình Game, Mobile

Thể loại

Dài hạn , Lập trình

Địa điểm học

Tầng 4 - Toà nhà VTC Online, 18 Tam Trinh, Hai Bà Trưng, Hà Nội                  Xem bản đồ

Giới thiệu

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.

Lập trình viên Ứng dụng di động, ngoài những kỹ năng về lập trình nền tảng, thành thạo các ngôn ngữ & công nghệ trên các nền tảng di động (Android, iOS) thì còn phải có các kỹ năng về thiết kế trải nghiệm người dùng (UX), xây dựng Back-End cho các Ứng dụng di động nữa.

Theo Vietnamwork và TopDev 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 sẽ là xu hướng nổi bật nhất năm 2017 – 2018.

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 Android
  • Lập trình viên Ứng dụng di động nền tảng iOS
  • Lập trình viên Back-End cho Ứng dụng di động

Theo thống kê và đánh giá của Cổng thông tin việc làm MyWork: “Mức lương lương trung bình của các bạn làm trong lĩnh vực Lập trình Ứng dụng di động thuộc mức cao của nhóm tuyển dụng lập trình, vào khoảng từ 7 – 12 triệu”. Đặc biệt, có một số bạn có những sản phẩm thành công tự phát hành trên Store thì có đạt mức thu nhập lên tới 1000USD / tháng.

Nắm bắt xu thế về ngành nghề và công việc trên, 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.

Nội dung chương trình đào tạo

STT Môn học
1 Định hướng học tập và công việc
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
4 Làm quen với máy tính & internet và tin học văn phòng
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
4 Định hướng học kỳ Lập trình căn bản
5 Lập trình cơ bản với C
6 Cấu trúc dữ liệu & Giải thuật
7 Lập trình hướng đối tượng
8 Phân tích & Thiết kế hướng đối tượng
9 Giới thiệu mạng máy tính
10 Làm việc với Hệ quản trị Cơ sở dữ liệu quan hệ
11 Lập trình web với HTML, CSS & Javascript
12 Dự án 1: Xây dựng một ứng dụng có nghiệp vụ sử 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ượng
  • Lập trình mạng căn bản
  • Là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
13 Định hướng học kỳ Phát triển ứng dụng di động
14 Ngôn ngữ lập trình Kotlin
15 Ngôn ngữ lập trình Kotlin
16 Phát triển ứng dụng nền tảng Android
17 Sử dụng Back-End cho ứng dụng Android (Firebase)
18 Dự án 2: 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 Kotlin
  • Phát triển ứng dụng di động nền tảng Android
  • Sử dụng Firebase để lưu trữ dữ liệu
  • Sử dụng Google Admob, Google Analytics,…
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 nền tảng Android
  • Lập trình viên Android thành thạo Firebase, Google AdMob, Google Analytics,…
STT Môn học
19 Định hướng học kỳ Phát triển ứng dụng di động nâng cao
20 Ngôn ngữ lập trình Swift
21 Phát triển ứng dụng nền tảng iOS
22 Thiết kế trải nghiệm người dùng
23 Xây dựng ứng dụng Web với NodeJS/MongoDB
24 Xây dựng thư viện RESTful
25 Tối ưu hoá và Bảo mật ứng dụng di động
26 Dự án 3: 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 Swift
  • Phát triển ứng dụng iOS với Swift
  • Xây dựng được Back-End cho ứng dụng di động
  • Thiết kế ứng dụng di động theo hướng trải nghiệm người dùng
  • Tối ưu hoá và bảo mật ứng dụng di động
Sau khi hoàn tất học kỳ 4, 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 iOS
  • Lập trình viên Back-End cho ứng dụng Di động
  • Thiế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 động
  • Có 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ùng
  • Có ít nhất 2 dự án thực tế hoàn thành trong Hồ sơ năng lực
  • Đượ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

Thiết kế UI/UX, lập trình Android/iOS, phát triển back-end cho ứng dụng mobile

LỊCH KHAI GIẢNG DỰ KIẾN:
May 1, 2018
THỜI LƯỢNG:
2 năm
GIỜ HỌC:
03 buổi/tuần, 03 giờ/buổi
NHÓM NGÀNH: