Điệu kiên tiên quyết: Sử dụng tốt chương trình Dreamwaver, hiểu rõ các lệnh trong ngôn ngữ HTML.. Hình thức đánh giá (kết thúc môn): kiểm tra3[r]
(1)Trường trung cấp kỹ thuật nghiệp vụ Nam Sài Gịn
CHƯƠNG TRÌNH GIÁO DỤC CHUN NGHIỆP
(Hệ đào tạo quy) Tên mơn học: PHP
2 Mã số môn học: Số tiết: 75
4 Thời gian học: học kỳ Mục tiêu môn học:
- Trang bị cho sinh viên kiến thức về:
- Có thể cài đặt sử dụng Web Server (Wamp Xamp) - Hiểu khái niệm ngôn ngữ PHP
- Sử dụng kiểu liệu để lưu liệu biến - Sử dụng cấu trúc vòng lặp, rẻ nhánh lựa chọn
- Tạo sử dụng mảng chiều, chiều
- Nền tảng ngôn ngữ lập trình mã nguồn mở PHP, để tiếp tục theo học PHP nâng cao, hay chuyên sâu lập trình web
6 Điệu kiên tiên quyết: Sử dụng tốt chương trình Dreamwaver, hiểu rõ lệnh ngơn ngữ HTML
7 Nội dung chương trình:
- Chương 1: Tổng quan ngôn ngữ lập trình PHP - Chương 2: Ngơn ngữ lập trình PHP
- Chương 3: Mảng Kế hoạch lên lớp:
Lý thuyết Thực hành Bài tập Tổng
45 30 Phương pháp dạy học:
- Thuyết trình, Vấn đáp, - Thảo luận, thảo luận nhóm - Bài tập, tập nhóm
10 Hình thức đánh giá (kết thúc môn): kiểm tra 11 Đề cương chi tiết môn học:
STT Nội dung LT TH Cộng
Chương 1: Tổng quan ngôn ngữ lập trình PHP 6 12
1 Giới thiệu
2 Cài đặt ứng dụng (Wapp Xamp) 3 Ứng dụng PHP
3.1 Cách tổ chức lưu trữ ứng dụng 3.2 Các thao tác
3.3 Ứng dụng
3.3.1 Mơi trường lập trình web (Dreamwaver) 3.3.2 Tạo thực thi trang
4 Form đối tượng thể hiện 4.1 Form
4.1.1 Đặc điểm 4.1.2 Hành động
(2)Trường trung cấp kỹ thuật nghiệp vụ Nam Sài Gòn 4.1.3 Phương thức
4.2 Các đối tượng thể
4.2.1 Đặc điểm chung 4.2.2 Textfield/ textarea 4.2.3 Button
4.2.4 Checkbox
4.2.5 Radiobutton/radiogroup 4.2.6 List/menu
4.3 Cách đọc giá trị từđiều khiển form
4.3.1 $_post 4.3.2 $_get
Chương 2: Ngơn ngữ lập trình PHP 24 18 42
1 Biến
1.1 Khái niệm
1.2.Khai báo gán giá trị cho biến 1.3 Phạm vi hoạt động biến 1.4 Lớp – đối tượng
1.4.1 Khái niệm 1.4.2 Lớp thư viện
1.4.3 Lớp người dùng tự xây dưng 1.4.4 Sử dụng lớp
1.4.5 Kế thừa
2 Hằng
2.1 Khai báo 2.2 Sử dụng 2.3 Kiểu liệu
2.3.1 Kiểu liệu – mô tả 2.3.2 Chuyển đổi kiểu liệu
3 Các toán tử 3.1 Toán tử số học 3.2 Toán tử nối chuổi 3.3 Toán tử gán kết hợp 3.4 Toán tử so sánh 3.5 Toán tử luận lý
4 Tham chiếu
4.1 Khái niệm
4.2 Cách thức làm việc tham chiếu
5 Toán tử Error@
6 Các hàm kiểm tra giá trị biến
6.1 Kiểm tra tồn isset() 6.2 Kiểm tra giá trị rỗng empty() 6.3 Kiểm tra trị kiểu số is_numeric() 6.4 Kiểm tra kiểu liệu biến 6.5 Xác định kiểu biến gettype()
7 Cấu trúc điều khiển
7.1 Cấu trúc rẽ nhánh
(3)Trường trung cấp kỹ thuật nghiệp vụ Nam Sài Gòn 7.1.1 Cấu trúc if
7.1.2 Cấu trúc if … else
7.1.3 Cấu trúc if … elseif … else 7.2 Cấu trúc lựa chọn switch … case 7.3 Cấu trúc lặp
7.3.1 Cấu trúc for / foreach 7.3.2 Cấu trúc while 7.3.3 Cấu trúc … while
7.4 Sử dụng lệnh break continue cấu trúc lặp
8 Hàm
8.1 Hàm thư viện
8.2 Hàm người dùng định nghĩa 8.2.1 Khái báo
8.2.2 Sử dụng
8.2.3 Phân loại tham số hàm 8.3 Xử lý lỗi
8.3.1 Phân loại lỗi
8.3.2 Dị lỗi sửa thủ cơng
8.3.3 Dùng try… catch để dò sửa lỗi 8.3.4 Các lỗi thường gặp
8.4 Các hàm thường dùng 8.4.1 Các hàm chuỗi 8.4.2 Các hàm toán học 8.4.3 Các hàm thời gian
Chương 3: Mảng 15 21
1 Khái niệm mảng
2 Khai báo sử dụng mảng
2.1 Mảng chiều 2.1.1 Khai báo khởi tạo
2.1.2 Truy xuất phần tử mảng 2.1.3 Thao tác mảng chiều 2.2 Mảng hai chiều
2.2.1 Khai báo khởi tạo
2.2.2 Truy xuất phần tử mảng 2.2.3 Thao tác mảng hai chiều
3 Sắp xếp mảng
3.1 Sắp xếp mảng chiều 3.2 Sắp xếp mảng hai chiều
4 Một số hàm xử lý khác mảng
4.1 Ghép mảng array_merge()
4.2 Đếm số lần xuất array_count_value() 4.3 Tạo mảng array_unique()
4.4 Tìm giá trị khác mảng so sánh với mảng khác
Ôn tập thi kết thúc mơn
12 Trang thiết bị dạy học: Máy tính – Project
(4)Trường trung cấp kỹ thuật nghiệp vụ Nam Sài Gòn
13 Yều cầu giáo viên giảng dạy: Trình độ đại học chuyên nghành tin học 14 Tài liệu tham khảo:
- Giáo trình lập trình ứng dụng web với PHP (NXB: Đại học quốc gia tp.hcm, Tác giả: Khuất Thùy Dương)