30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
Hướng dẫn lập trình web với PHP
1. PHP TRAINING FOR WEB DEVELOPER
I) Chuẩn bị môi trường để học
a) OS – Operating System
- Môi trường tốt nhất cho lập trình viên PHP là Linux, cụ thể là Ubuntu. Nhưng chúng ta
sẽ sử dụng ở đây là Windows 7 cũng được, cho thói quen dễ sử dụng hơn. Ubuntu sau
này tham khảo sau.
b) PHP IDE – PHP Integrated development environment
- PHP IDE gọi dễ hiểu là phần mềm hỗ trợ phát triển các ứng dụng php, có rất nhiều loại.
Song được dùng phổ biến là: Eclipse, Netbean, Dreamweaver, PHP Storm, PHP
Designer, SubLime…Song chúng ta sẽ sử dụng NetBeans IDE 8.0.2 hoàn toàn miễn phí,
có thể download Netbean ở đây (Chú ý: Download bản dành cho HTML5 & PHP nhé):
https://netbeans.org/downloads/
c) Web Server và Database cho PHP
- Để chạy được các ứng dụng web PHP trên máy tính cá nhân, ta cần phải thiết lập một
web server. Web server chạy PHP thường sử dụng là Apache và IIS tích hợp PHP. Ở đây
ta sẽ sử dụng Apache dành cho việc học.
- Để web server có thể thông dịch được các mã PHP, ta cần cài đặt bộ thông dịch PHP.
- Có rất nhiều loại Cơ sử dữ liệu – CSDL Database có thể sử dụng với PHP như là:
MySQL, SQL Server, Oracle, SQLite, PostgreSQL, Mogo DB…thường thì ta sẽ thấy MySQL
là được sử dụng nhiều nhất cho các ứng dụng web PHP.
- Để cài đặt và cấu hình từng phần mềm Apache, PHP và MySQL thì hơi mất công sức.
Để dễ dàng cho việc học tập, hãy sử dụng một phần mềm duy nhât mà nó đã có cả
Apache, PHP và MySQL được tích hợp. Vừa thuận tiện, vừa đỡ mất công đó là phần
mềm XAMPP dành cho PHP. Download Xampp tại đây:
http://sourceforge.net/projects/xampp/files/XAMPP%20Windows/5.6.8/
Chú ý: Ta sẽ sử dụng bản xampp-win32-5.6.8-0-VC11.zip nhé. Trong quá trình học sẽ
hướng dẫn cấu hình Apache, PHP và MySQL.
2. d) Photoshop
- Photoshop là phần mềm thiết kế chuyên nghiệp, với dân làm web không thể thiếu
photoshop. Nếu máy cấu hình mạnh (CPU Corei3 trở lên, Ram DDR3 4G trở lên) thì cài
đặt phiên bản mới nhất Photoshop CC. Không thì cài các phiên bản thấp hơn là CS6,
CS5, CS4…
e) Tài liệu
- Có rất nhiều sách học PHP, nhưng quyển sách tốt nhất đó là PHP Manual. Có thể
download PHP Manual tại đây, ngay chính trang chủ của PHP:
http://php.net/download-docs.php
Chú ý: Download bản English dạng CHM nhé, để tra cứu cho nhanh. Ngoài ra có thể
tham khảo thêm các sách khác tại đây: http://it-ebooks.info/ gõ từ khóa tìm kiếm php
ra cả đống.
3. II) Đầu mục hướng dẫn
# Nội dung Số buổi gặp mặt
2h/ 1 buổi
Chú thích
1 Giới thiệu về web 1
2 Giới thiệu về Web thương mại điện tử 1
3 Những khái niệm lập trình cơ bản web 1
4 Giới thiệu về HTML, CSS 3
5 Giới thiệu về Javascript, Jquery 3
6 Giới thiệu về PHP 5
7 Giới thiệu về một số php framework
hay dùng
1
8 Giới thiệu về Yii Framework 2 5
9 Hướng dẫn sử dụng SVN, GIT 1
10 Hướng dẫn sử dụng Grunt, Bower,
Node JS
1
11 Hướng dẫn thiết kế web trên
Photoshop
3
12 Hướng dẫn cắt HTML từ ảnh trên
Photoshop
3
Chú ý: Ngoài những buổi gặp mặt ra, cần phải tự học và làm thêm ở nhà, theo đầu mục đưa ra thì mới lên tay
được.
III) Thông tin liên hệ
Nguyễn Như Tuấn
Gmail/ Skype/ Yahoo/ Github: tuanquynh0508
Mobile: 0903258221
Home page: http://i-designer.net/
http://phpvn.net/
https://github.com/tuanquynh0508