vue logo

Vue 101

Khám phá cách xây dựng ứng dụng linh hoạt và hiện đại với Vue – framework mạnh mẽ và dễ học. Khóa học này sẽ giúp bạn nắm vững các nguyên tắc và kỹ năng cần thiết để xây dựng ứng dụng đáp ứng đa dạng nhu cầu phát triển.

Bạn sẽ học được những gì

Khóa học “Vue 101” giúp học viên làm quen với các kiến thức cơ bản và cách phát triển ứng dụng web bằng Vue, một framework phổ biến và dễ sử dụng. Trong khóa học này, học viên sẽ tìm hiểu về cách khởi tạo dự án, cách xây dựng và quản lý các component, và sử dụng Vue Router để điều hướng trong ứng dụng. Khóa học cũng sẽ bao gồm việc quản lý trạng thái ứng dụng với Pinia và cách tích hợp ứng dụng với các API bên ngoài. Học viên sẽ thực hành trên các dự án thực tế, qua đó phát triển kỹ năng và tự tin ứng dụng Vue vào thực tiễn.

Ai có thể tham gia?

Khóa học này được thiết kế dành cho những ai muốn nâng cao kỹ năng lập trình và tham gia vào lĩnh vực phát triển ứng dụng web, bao gồm nhưng không giới hạn các đối tượng sau:

  • Người mới bắt đầu học lập trình: định hướng cơ bản và lộ trình học Vue từ cơ bản đến nâng cao.
  • Sinh viên các năm 1, 2: mong muốn tích lũy kỹ năng thực tiễn để áp dụng trong học tập và thực tập.
  • Những ai đã có tư duy lập trình cơ bản: muốn nâng cao kiến thức và chuyển sang phát triển với Vue.
  • Các lập trình viên: muốn mở rộng kiến thức về Vue và cách ứng dụng nó vào các dự án web hiện đại.
  • Học Vue để nâng cao kỹ năng: và chuẩn bị cho cơ hội làm việc tại các công ty quốc tế.

Học xong làm việc ở đâu?

Sau khi hoàn thành khóa học, học viên sẽ có đủ kiến thức và kỹ năng để làm việc tại các vị trí như lập trình viên Full-Stack, Front-End hoặc Back-End. Dưới đây là một số môi trường làm việc phổ biến mà học viên có thể lựa chọn:

  • Có thể apply vào tất cả các công ty tuyển dụng vị trí Front-end Developer chuyên về Vue.
  • Các công ty chuyên gia công phần mềm, outsourcing: đang tìm kiếm lập trình viên Vue.
  • Công ty startup: cần người phát triển front-end cho ứng dụng và trang web.
  • Tập đoàn lớn trong và ngoài nước: đang tìm kiếm lập trình viên Vue.
  • Nhận các dự án freelance liên quan đến xây dựng website front-end bằng Vue.

Nhận tư vấn

Cảm thấy khóa học phù hợp? Hãy liên hệ với chúng tôi để nhận tư vấn ngay bây giờ nhé!

Lợi ích khi tham gia khóa học

icon 2

Dành cho đối tượng 

Chỉ cần bạn có đam mê việc học là có thể

icon 1

Đội ngũ mentor giàu kinh nghiệm

Hỗ trợ 24/7

icon 4

Thời lượng khóa học: 36 buổi

Hình thức học linh hoạt online/offline

icon 3

Khóa học hướng dự án

Học thông qua việc hoàn thành dự án

Thông tin khóa học

Số buổi

12

Số học viên/lớp

15

Hình thức

offline/online

Học phí

5,500,000 VND

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

Giới thiệu về Vue và cài đặt

1 buổi

Tổng quan về Vue

Cài đặt và khởi tạo

Giới thiệu về cấu trúc

Xây dựng và quản lý component

1 buổi

Component

Props

Events

Component-based

Sử dụng directive và event trong Vue

1 buổi

Built-in directives

Property binding

Event listeners

Điều hướng ứng dụng với Vue Router

1 buổi

Vue Router

SPA

Dynamic route

Lazy loading

Quản lý trạng thái với Piana

1 buổi

Pinia/Vuex 

Store

State

Actions

Getters

Tích hợp API và xử lý dữ liệu động

1 buổi

API

Service

Fetch API

Fetch data

Xử lý form và xác thực dữ liệu trong Vue

1 buổi

Form

v-model

VeeValidate

Form event

Tối ưu hóa và tạo giao diện với Vuetify

1 buổi

Vuetify

UI component

UI library

Authentication và lưu trữ với Firebase

1 buổi

Firebase Authentication

JWT

Firestore

Firebase Storage

Testing và debugging với Vue Test Utils và Vitest

1 buổi

Vitest

Unit tests

Vue Test Utils

Vue DevTools

Dự án thực hành - Xây dựng ứng dụng web hoàn chỉnh

2 buổi

Áp dụng kiến thức

Triển khai các tính năng

Hoàn thiện và tối ưu hóa

Hình thức tổ chức lớp học

Trong khóa học, học viên sẽ được chia thành các nhóm nhỏ, mỗi nhóm gồm 4 thành viên, nhằm tăng cường khả năng làm việc nhóm và hợp tác. Mỗi nhóm sẽ có một mentor hỗ trợ xuyên suốt quá trình học và thực hành. Mentor là người có kinh nghiệm thực tế về các công nghệ như Angular, NestJS, Supabase, Firebase Authentication, Docker, và Kubernetes, giúp học viên giải quyết các vấn đề kỹ thuật và định hướng trong quá trình phát triển dự án.

Các buổi hỗ trợ từ mentor giúp nhóm nắm bắt sâu hơn về kiến thức đã học và xử lý những khó khăn gặp phải. Mô hình này giúp học viên không chỉ nắm vững kỹ thuật mà còn phát triển kỹ năng làm việc nhóm, đảm bảo rằng mỗi học viên đều được hướng dẫn kỹ càng để hoàn thành tốt dự án cuối khóa.

Gặp gỡ đội ngũ mentor giàu kinh nghiệm

Nguyễn Minh Tâm
Đồng Đức Mạnh
Lưu Nguyễn Quốc Thắng
Trần Minh Quân
Trần Ngọc Phương Uyên
Văn Hữu Gia Kiên

Liên hệ với Chúng tôi

Điện thoại liên hệ: 0966442382
Email liên hệ: admin@itss.edu.vn

Thông tin của bạn