Lộ trình học tập

3.556 lượt xem 

Sau đây là lộ trình học tập giúp bạn có thể theo dõi nội dung kiến thức tại website dammio.com dễ dàng hơn. Các nội dung này bạn đều có thể tự học, tự tìm hiểu mà không cần bất kỳ 1 khóa học offline nào cả. Một số khóa học chưa có nội dung tại website sẽ dần được hoàn thiện.

Khóa học Beginner

Nếu bạn là người mới, kiến thức về thiết kế và lập trình website = 0, hãy học các phần sau theo thứ tự.

  1. HTML
  2. CSS (kèm theo HTML)
  3. JavaScript (kèm theo HTML)
  4. Bootstrap 3 | Bootstrap 4
  5. JQuery
  6. AngularJS

Khóa học Cấp 1

Sau khi học Khóa học Beginner, tùy theo nhu cầu bạn có thể chọn 1 trong nhiều hướng lập trình website hoặc học tất cả các hướng như sau. Các hướng này có độ ưu tiên theo thứ tự.

1. PHP (bắt buộc)

  1. PHP
  2. MySQL (một phần kiến thức ở PHP)

2. ASP.NET (bắt buộc)

  1. Ngôn ngữ C#
  2. LINQ
  3. Entity Framework
  4. ASP.NET Web Forms hoặc ASP.NET Web MVC
  5. Razor (bổ trợ)

3. Java (tùy chọn)

  1. Ngôn ngữ Java
  2. Lập trình web với Java

4. Python (tùy chọn)

  1. Ngôn ngữ Python
  2. Lập trình web với Python

Khóa học Cấp 2

Sau khi nắm các kiến thức lập trình và thiết kế website cơ bản, bạn tiếp tục theo dõi 1 số khóa học sau để có thể xây dựng và triển khai ứng dụng web trên thực tế. Các nội dung framework và mã nguồn có thể thay đổi liên tục do xu hướng sử dụng và lập trình website.

1. PHP

  1. WordPress + Woocommerce (bắt buộc)
  2. Laravel (bắt buộc)
  3. Các mã nguồn CMS PHP khác (tùy chọn)
  4. Các framework PHP khác (tùy chọn)

2. ASP.NET

  1. nopCommerce (bắt buộc)
  2. DotNetNuke (tùy chọn)
  3. Các mã nguồn ASP.NET khác (tùy chọn)

3. Java (tùy chọn)

  1. Spring MVC (bắt buộc)
  2. Các framework Java khác

4. Python (tùy chọn)

  1. Django (bắt buộc)
  2. Các framework Python khác (tùy chọn)

Khóa học Cấp 3

Bạn có thể tùy chọn một số kiến thức khác về lập trình và thiết kế Web như sau.

1. HTML

  1. NodeJS (nên học)
  2. ReactJS (nên học)
  3. Các framework JavaScript khác

2. Thiết kế giao diện (tùy chọn)

  1. Photoshop
  2. CorelDRAW
  3. Các chương trình thiết kế ảnh khác
  4. Các chương trình xây dựng và biên tập hoạt hình, video

Khóa học Cấp 4

Các khóa học ở trình độ này chủ yếu về tối ưu hóa website, SEO, cách tạo và sử dụng các Web API và các kiến thức liên quan bổ trợ cho việc triển khai ứng dụng Web trên thực tế. Bạn có thể học bất cứ nội dung nào trước hoặc song song cùng với các khóa học trước.

Khóa học Cấp 5

Thạc sĩ Semantic Web

Ngoài các kiến thức Web ở các phần trước, bạn có thể nâng cao trình độ của mình bằng cách theo dõi các kiến thức về ngôn ngữ, xử lý tiếng nói, trí tuệ nhân tạo, dịch tự động, máy tìm kiếm, nhập nhằng, học máy, ngữ liệu và một số khóa học cơ bản.

  1. Semantic Web
  2. Lập trình Python
  3. MatLab

Tiến sĩ Semantic Web

Phần này chưa có nội dung vì có lẽ ít người đạt tới level này.

Ngoại ngữ

Để bổ trợ cho công việc và kiến thức về thiết kế và lập trình Web, bạn có thể theo dõi khác khóa học tiếng Anh sau.

  1. TOEIC (bắt buộc)
  2. IELTS
  3. TOEFL iBT
  4. GMAT
  5. GRE

Khác

Ngoài ra, bạn có thể thêm các kiến thức về công nghệ, tin học để tích lũy kinh nghiệm thêm cho bản thân mình. Chúc bạn thành công!