Thứ Năm, 15 tháng 8, 2013

KHÓA HỌC, ĐÀO TẠO: LẬP TRÌNH WEB VỚI PHP VÀ MYSQL

GIỚI THIỆU:
Lập trình web trên Php đang thu hút nhiều sự chú ý trong ngành công nghiệp lập trình web. Để hiểu rõ về Php và triển khai cùng với MySQL, 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.
Mục tiêu khóa học:
Đủ kiến thức vận hành và bảo trì một hệ thống webserver nguồn mở
Nắm vững được kiến thức lập trình từ cơ bản đến nâng cao đối với ngôn ngữ PHP (Web application & Console Script)
Nắm vững những kỹ thuật bảo mật cho hệ thống, bảo mật cho ứng dụng PHP
Nắm bắt được những công nghệ web mới hiện nay
Có đủ kiến thức có thể làm việc tại các vị trí Webmaster.
Là một Lập trình PHP có thể làm việc trên bất cứ hệ thống nào.
Thời Lượng: 3 Tháng.
Học Phí: 3 triệu (đã bao gồm tất cả giáo trình, sách và DVD).

Nội Dung Chi Tiết:
1. Giới thiệu, cài đặt:
Giới thiệu về Linux: CentOS 5
Giới thiệu về Apache: 1.3.x, 2.0.x, 2.3.x
Giới thiệu về Mysql: 5.1
Giới thiệu về PHP: 4.x 5.x
Cài đặt Linux CentOS 5.0
Cài đặt Apache : RPM, Compile từ source
Cài đặt Mysql: RPM
Cài đặt PHP: RPM, Compile từ source
Cài đặt Webmin, DNS Bind server, FTP server
Cài đặt Mail Server: Qmail
Cài đặt Firewall: Iptables RPM, compile từ source
Cài đặt MRTG, RRDtool: monitor hệ thống.
 
 2. Cấu hình, bảo mật:
 
Phòng chống SQL injection, Flood, DDOS với Mod Security, IPtables
Phòng chống upload web backdoor: Remview, CGItelnet, CC99, R57 Cấu hình Web server, sử dụng Mod Security
Cách thêm virtual host: Web host, FTP host, Mail, DNS
Cấu hình SSH dùng Private Key
Cấu hình Iptables: Bann IP, Filter String
Cấu hình PHP chuẩn
Cấu hình Mysql
Sử dụng VIM, MC
Sử dụng SFTP, SCP 
 
3. Thiết lập môi trường làm việc chuẩn cho server:

Cấu hình chuẩn Web server: Apache với dạng Prefork, Worker
Cấu hình PHP chuẩn

4. Lập trình ứng dụng PHP 5:
 
Tìm hiểu PHP
Thuật toán, chuỗi, ngày tháng
Hàm ( Function)
Lớp (Class)
Tìm hiểu Javascript, các cách thêm script vào website
Tìm hiểu HTML: CSS, Form
Tìm hiểu Ajax, Web 2.0, lập trình mẫu các ứng dụng Ajax.
Cơ sở dữ liệu MYQL:
      Phân tích & Thiết kế cơ sở dữ liệu  
      Tạo cấu trúc các bảng dữ liệu 
      Giới thiệu các kiểu dữ liệu của bảng 
      Mối quan hệ giữa các bảng
      Ưu điểm, nhược điểm của 2 cơ chế lưu trữ: MyISAM và InnoDB
      Các cơ chế lưu trữ của Mysql: MyISAM, InnoDB, Memory
Cài đặt cấu hình: PHPmyadmin, PeMysqlAdmin
Cài đặt cấu hình: Joomla, PHPBB2, Postnuke, Os commerce, VBB
Viết ứng dụng cơ bản:
     Guest book
     Web site tin tức đơn giản, xuất RSS, PDF
     Phân trang, tìm kiếm
Viết ứng dụng nâng cao:
     Các cơ chế Cache file
     Caching với MemCache
     Trình duyệt Webmail: Nhận, gởi mail với PHP
     Thư viện ảnh gallery đơn giản, tạo hiệu ứng ảnh với PHP-GD2
     Vẽ biểu đồ Chart với PHP-GD2
Viết Spider tự động lấy tin từ: Vnexpress.net, tuoitre.com.vn  
5. Lập trình script console PHP 5:
Kiến thức hệ thống Linux
Cách viết script console PHP trên Linux
Viết script:
     Start/Stop/Restart service : Apache, Mysql, FTP
     Viết Script Front-end cho IPtables
     Thêm host cho Apache
     Viết Script gọi Socket trên Linux, lập trình server/client

MỌI THÔNG TIN XIN VUI LÒNG LIÊN HỆ
CÔNG TY CỔ PHẦN AN TÂM ĐỨC
Địa chỉ: Kiốt 10 Tầng 2 Công ty Cổ phần An Tâm Đức
Tòa nhà CT2B, Khu Đô Thị Xa La, Hà Đông, Hà Nội
Điện thoại: 0462966151 Hotline: 0975252437 - Fax: 0942459521
Email: daotaolaptrinh.edu@gmail.com
website:daotaolaptrinh.edu.vn | atdtravel.net | dulichantamduc.com.vn 


TraffBoost.NET