Lập trình web với PHP/MySQL
Thứ năm, 20/10/2008, 16:2:8

Thời lượng
Tổng thời gian của khóa học là 50h được chia thành 25 buổi, mỗi buổi 2h.
Giới thiệu chung
PHP là một ngôn ngữ script thông dụng rất thích hợp cho việc phát triển các ứng dụng web. Là một trong bốn ngôn ngữ phổ biến nhất, xếp sau Java, C và Visual Basic. PHP thường chạy trên nền một máy chủ web, xử lý các đoạn mã PHP đầu vào và tạo ra các trang web đầu ra. PHP cũng có thể được sử dụng cho việc viết các đoạn mã chạy ở chế độ dòng lệnh (command-line scripting) hoặc các ứng dụng máy khách có giao diện (client-side GUI application). PHP có thể triển khai trên hầu hết các chủng loại máy chủ web hiện có, trên nhiều hệ điều hành khác nhau và các phần cứng khác nhau, và có thể được sử dụng kết hợp với nhiều hệ quản trị dữ liệu quan hệ khác nhau. PHP được phân phối miễn phí và nhóm phát triển PHP cung cấp các mã nguồn hoàn chỉnh để người dùng có thể tùy biến và mở rộng theo mục đích sử dụng riêng.
Kiến trúc LAMP đang trở nên ngày càng phổ biến trong ngành công nghiệp web như là một tiêu chuẩn để triển khai các ứng dụng web. PHP là một trong 4 công nghệ chính (tương ứng với chữ cái P) của kiến trúc này bên cạnh Linux(L), Apache (A) và MySQL (M). Theo số liệu thống kê vào tháng 4 năm 2007, có trên 20 triệu tên miền Internet được triển khai trên các máy chủ có cài đặt PHP, và PHP được ghi nhận là module phổ biến nhất trên nền máy chủ Apache.
Mục tiêu khóa học
Khóa học tập trung vào việc cung cấp những kiến thức cơ bản về lập trình phát triển các ứng dụng web sử dụng công nghệ PHP, MySQL và Apache. Các kỹ năng mà học viên sẽ được trang bị trong khóa học gồm có:
- Cài đặt và cấu hình một hệ thống gồm PHP, MySQL và Apache.
- Căn bản ngôn ngữ PHP
- Sử dụng PHP cho phát triển web đơn giản
- Tích hợp PHP và MySQL cho các ứng dụng web nâng cao
- Xây dựng project căn bản: danh bạ địa chỉ, diễn đàn hoặc website bán hàng
- Tìm hiểu các project PHP nổi tiếng như Smarty, Joomla.
Đối tượng
Khóa học được thiết kế với giả thuyết là học viên hoàn toàn không có kiến thức trước đó về PHP nhưng đã có kiến thức căn bản về web gồm có HTML, CSS. Ngoài ra nếu bạn đã được trang bị kiến thức về lập trình căn bản như C, C++ họăc nếu bạn đã từng có kinh nghiệm làm việc với các hệ quản trị dữ liệu như Oracle hoặc Microsoft SQL Server, bạn sẽ cảm thấy việc tiếp thu nội dung khóa học dễ dàng hơn rất nhiều.
Kiến thức cần trang bị
- Học viên cần có kiến thức căn bản về máy tính và Internet.
- Học viên cần có kiến thức về HTML và CSS (không bắt buộc)
- Học viên có khả năng đọc và hiểu tài liệu tiếng Anh.
Nội dung khóa học
- Installing and Configuring MySQL, Apache and PHP
- Basic blocks of PHP
- Flow Control in PHP
- Workings with Functions
- Workings with Arrays and Objects
- Workings with Strings, Dates and Times
- Working with Forms
- Working with User Session, Cookies
- Working with Files and Directories
- Basic SQL commands of MySQL
- Programming PHP with MySQL
- Security, Validation and Error Handling
- Seminar about Smarty - Template Engine
- Seminar about Using and Extending of Joomla CMS
Liên hệ | Lịch khai giảng | Đăng ký học