Trước khi học lập trình web, bước đầu tiên là cài đặt các phần mềm cần thiết để phục vụ việc học, dưới đây là danh sách các phần mềm cần thiết.
Thông tin cấu hình tối thiểu cho máy tính để học lập trình:
- Ram: 4GB
- Chip: core I3
- Ổ cứng SSD: 120GB (sử dụng HDD sẽ rất chậm và hay bị treo máy)
Chú ý rằng, bạn phải ý thức được mình là người nắm giữ các thông tin quan trọng của khách hàng vì vậy việc bảo mật là rất quan trọng. Tuyệt đối không cài phần mềm crack và phải cài diệt virus trong máy.
Trường hợp một phần mềm quan trọng như Microsoft office nhưng không đủ tiền để mua key thì bạn nên sử dụng free trial và không active, nó sẽ chỉ mất một số chức năng thôi nhưng vẫn sử dụng được.
1. Các phần mềm duyệt web (browser) Cần ít nhất 2 browser để làm việc vì các browser khác nhau sẽ có cách hiển thị khác nhau và sẽ phát sinh các lỗi khác nhau vì thế chúng ta phải sửa lỗi web trên tất cả các trình duyệt nếu có thể. Nhưng ở bước đầu thì chỉ cần 2 browser thông dụng là đủ:
- Trình duyệt
- Các extension trên browser để đo kích thước, màu sắc:
- colorzilla
- measure
2. Phần mềm môi trường chạy PHP
Xampp: https://www.apachefriends.org/download.html
Chú ý: cài vào ổ D để khi cài lại win không bị mất
3. Phần mềm sửa code. Có 2 loại
- Editor: phần mềm sửa file nhỏ gọn, dùng khi cần mở nhanh 1 file, sửa file một cách nhanh chóng
- Notepad ++ https://notepad-plus-plus.org/downloads/
- IDE: Phần mềm chuyên dụng để code, mỗi khi mở file sẽ mất thời gian hơn nhưng nó có cách gợi ý để giúp code nhanh hơn
- Cài đặt VS Code https://code.visualstudio.com/download
4. Phần mềm sửa file trên hosting:
- File zilla https://filezilla-project.org/download.php?platform=win64
- Phần mềm truy cập SSH: Xshell https://www.netsarang.com/en/free-for-home-school/
5. Phần mềm quản lí code
Phần mềm giúp đưa code lên internet để lưu trữ và giúp nhiều người cùng làm việc với code của bạn
Github: https://gitforwindows.org/
6. Các phần mềm hỗ trợ cần thiết khác
- Microsoft office: https://www.microsoft.com/en-us/microsoft-365/try
- Phần mềm photoshop để chỉnh sửa ảnh: https://drive.google.com/file/d/1Sg1UxVG2oNq48i2FhdLC2DJduzVxLzpd/view?usp=sharing
- Monosnap – phần mềm chụp ảnh nhanh trên màn hình: https://monosnap.com/
- Phần mềm diệt virus (không thể thiếu):
- Miễn phí: Karperskype free, Avast free,
- Trả phí: Norton Symantex, Karperskype, BKAV
- Phần mềm giao tiếp giúp giao tiếp với khách hàng
- Skype (có sẵn trên window)
- Zoom https://zoom.us/support/download
- Phần mềm giúp điều khiển máy tính từ xa (khi bạn cần nhờ ai đó debug hoặc giúp khách hàng các việc khó khăn)
- Teamviewer https://www.teamviewer.com/en/download/windows/
- Ultraview https://ultraviewer.net/en/download.html