Lập trình Web Full-Stack

GIẢNG VIÊN:

NGUYEN XUAN SINH
DEPUTY ACADEMIC MANAGER
GAME, MOBILE DEVELOPMENT LECTURER
NGUYEN BA NGOC
GDG-HN Manager
FULL-STACK WEB DEVELOPMENT LECTURER

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

Thuật ngữ lập trình viên Full-Stack muốn nói đến những nhà phát triển phần mềm lập trình cả công nghệ back-end lẫn front-end. Hiện nay, lập trình viên Full-Stack sẽ đóng một vai trò ngày càng quan trọng trong việc phát triển các ứng dụng web, đặc biệt là khi các kỹ thuật phát triển như DevOps đang trở thành một phần thiết yếu đối với các công ty làm phần mềm, nơi ranh giới giữa các lập trình viên và quản trị viên (administrator) có trách nhiệm triển khai và cài đặt mã nguồn không còn phân biệt rõ ràng như trước.

Theo Vietnamwork và TopDev thì trong khoảng 3 năm trở lại đây, số lượng việc làm trong ngành IT đượ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, Full-Stack và Mobile Platform đang là xu hướng nổi bật nhất từ năm 2017 đặc biệt là sự phát triển vượt bậc của ngôn ngữ Javascript.

Chương trình đào tạo Lập trình Web Full-Stack chuyên sâu mang đến không chỉ những kiến thức cốt lõi và công nghệ làm web cập nhật nhất mà cả những kỹ năng quan trọng nhất để trở thành một lập trình viên web full-stack chuyên nghiệp.

Công việc liên quan đến Lập trình Web:

  • Lập trình Web Front-End
  • Lập trình Back-End
  • Thiết kế và lập trình cơ sở dữ liệu cho cả SQL và NoSQL
  • Lập trình viên ứng dụng di động đa nền tảng
  • Lập trình viên Web Full-Stack

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 Web Full-Stack thuộc mức cao của mảng tuyển dụng lập trình, vào khoảng từ 8 – 15 triệu”. Đặc biệt là với những người có kinh nghiệm làm những dự án chất lượng cao và đáp ứng được nhiều người dùng thì có thể đạt thu nhập > 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 Web Full-Stack 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 Web.

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

STT Môn học
1 Tiếng Anh chuyên ngành
2 Kỹ năng phát triển bản thân và sự nghiệp
3 Phương pháp học tập
4 Kỹ năng mềm: Kỹ năng giải quyết vấn đề/Kỹ năng Cộng tác/Kỹ năng Giao tiếp/Tư duy Phản biện
5 Tin học nền tảng
6 Nhập môn lập trình
7 Cấu trúc dữ liệu và giải thuật
8 Lập trình hướng đối tượng
9 Phân tích yêu cầu và thiết kế hướng đối tượng
10 Lập trình mạng căn bản
11 Làm việc với RDBMS
12 Lập trình web với HTML, CSS & Javascript
13 Đồ án 1
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
14 Thiết kế trải nghiệm người dùng cho Lập trình viên
15 Lập trình Web Front-End
16 Xây dựng ứng dụng Web với PHP & MySQL
17 Lập trình web với .Net
18 Triển khai và bảo trì ứng dụng Web
19 Tổng quan các thực hành tốt trong công nghệ phần mềm
20 Đồ án 2
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 tầm cỡ quốc tế:

  • Lập trình cơ bản (C, OOP, SQL)
  • Cấu trúc dữ liệu và giải thuật
  • Phâ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
21 Tổng quan về kiến trúc phần mềm
22 Cơ sở dữ liệu NoSQL
23 Lập trình Javascript nâng cao
24 Lập trình Web với NodeJS
25 Xây dựng  RESTful APIs
26 Lập trình Front-end
27 Tổng quan về phát triển ứng dụng đa nền tảng
28 Phát triển Web với Golang
29 Tổng quan về Kiểm thử phần mềm
30 CI/CD DevOps
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 web Front-End (HTML, CSS, Javascript)
  • Lập trình viên phát triển website doanh nghiệp với PHP – WordPress
  • Lập trình viên ứng dụng di động đa nền tảng
STT Môn học
31 Capstone Project
Kỳ học này cung cấp đầy đủ kiến thức để trở thành 1 lập trình viên Web Full-Stack:

  • Phát triển ứng dụng Web (NodeJS, MongoDB, AngularJS, dịch vụ web RESTful)
  • Xây dựng và quản trị back end cho ứng dụng Web
  • Xây dựng được các ứng dụng di động đa nền tảng dùng HTML5, CSS3, Javascript
  • Quản trị, bảo trì và tối ưu các hệ thống Web doanh nghiệp
  • Đưa ra giải pháp xây dựng ứng dụng Web có khả năng mở rộ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 Web Front-End và Back-End
  • Lập trình viên Back-End sử dụng Dịch vụ web RESTful
  • Lập trình viên ứng dụng di động đa nền tảng
  • Lập trình viên Web Full-Stack
  • Nhân viên triển khai và bảo trì ứng dụng web chuyên nghiệp

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 Web Full-Stack
  • Có thể đi làm ngay với các công việc có mức lương từ 6 – 12 triệu
  • Được cung cấp miễn phí hosting và VPS để triển khai dự án thật của chính mình
  • Có í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

Lập trình web front-end và back-end, tối ưu và bảo mật hệ thống web

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

Click để liên hệ

Hồ Chí Minh Hà Nội