Học lập trình web nên bắt đầu từ đâu và mất bao lâu?

Dưới đây là lộ trình và thời gian học lập trình web, hãy nhẫn nại học từng phần, nắm thật chắc. Đừng học nhảy, đừng vội vàng. Bạn sẽ thành công.

Front-end (HTML, CSS, Jquery)

Là lập trình giao diện, những gì người dùng sẽ nhìn thấy. Học front-end xong bạn đã có thể thiết kế giao diện web. HTML và CSS là bắt buộc.

Ngôn ngữ Số giờ Học 8 giờ/ngày Học 4 giờ/ngày
HTML 8 1 ngày 2 ngày
CSS 120 15 ngày 30 ngày
Jquery 50 6 ngày 12 ngày

Yêu cầu:

– Nắm chắc kiến thức nền tảng, các lưu ý và thủ thuật trong front-end.

– Có khả năng cắt web từ PSD (photoshop)

– Thành tạo, có thể giải quyết nhanh các vấn đề về giao diện.

– Nắm rõ bản chất Responsive.

 

Back-end (PHP)

Là mã nguồn, nơi giao tiếp giữa front-end và cơ sở dữ liệu. PHP phổ biến nhất hiện nay.

Bạn có thể tự lập trình mã nguồn cho riêng mình, hoặc lập trình các ứng dụng trên nền web (web service).

Ngôn ngữ Số giờ Học 8 giờ/ngày Học 4 giờ/ngày
PHP 360 45 ngày 90 ngày

Yêu cầu:

– Có thể phân chia module.

– Nắm được các ứng dụng nâng cao trong PHP.

– Có khả năng phân tích cơ sở dữ liệu.

– Nắm vững các thuật toán, có khả năng phân tích bài toán một cách linh hoạt.

– Có khả năng giải quyết các vấn đề thương gặp trong web.

– Xây dựng hoàn chỉnh hệ thống web, gồm đủ thành phần: Sản phẩm, đặt hàng, đơn hàng, quản lý khách hàng, bài viết, quản lý thành viên,…

 

Học một loại mã nguồn mở (CMS) lớn như WordPress

Bạn có thể học CMS hoặc không cũng được, nhưng rất nên học, nhất là WordPress (phổ biến nhất thế giới hiện nay). Chỉ cần học  wordpress là có thể tự xây dựng một trang web mà không cần biết back-end.

Biết thêm front-end nữa là bạn có thể lập trình, tùy chỉnh giao diện WordPress ngon lành.

Biết thêm back-end nữa là bạn có thể lập trình các plugin WordPress ngon lành.

Mã nguồn Số giờ Học 8 giờ/ngày Học 4 giờ/ngày
WordPress 120 15 ngày 30 ngày

Yêu cầu:

– Nắm được hệ thống quản trị wordpress.

– Có thể xây dựng web bán hàng.

– Có thể lập trình theme wordpress tin tức.

– Có khả năng giải quyết các vấn đề nâng cao.

 

Lập trình cao với Framework (CI, Laravel)

Hãy bắt đầu với một framework, khi rành rồi thì mới học framework khác. CI là một lựa chọn tốt.

Framework Số giờ Học 8 giờ/ngày Học 4 giờ/ngày
CI 120 15 ngày 30 ngày

Yêu cầu:

– Nắm được cơ chế hoạt động của Framework: Cách cấu hình, cách làm việc trong từng module, phân chia module.

– Lập trình web trên nền Framework, bao gồm các chức năng cơ bản đến nâng cao.

Leave a Comment