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

Khóa học lập trình web động PHP 5.3 chuyên nghiệp

Khóa học giúp bạn nắm vững kiến thức cơ bản để phát triển lên các mức cao hơn trong lập trình PHP, viết mã theo chuẩn Zend, module hóa các mã lập trình, tiếp cận với lập trình hướng đối tượng, PHP nâng cao. Hệ thống lý thuyết đầy đủ, chuyên nghiệp theo chuẩn của Zend, từng bước lồng ghép vào dự án web được thiết kế cho khóa học để bạn tạo ra một trang web động hoàn chỉnh bao gồm PHP & MySQL, Html & CSS, các chi tiết đồ họa, JavaScript, XML, Ajax. Khóa học đề cập đến những tính năng mới được thêm vào PHP như không gian tên namespace từ phiên bản 5.3 trở đi, tính năng hướng đối tượng mới, cách viết mã tương thích với PHP 6 sắp tới.

Sau khóa học, bạn có đầy đủ kiến thức để thiết kế, xây dựng trang web động như website tin tức, website thương mại, bán hàng... Các bạn ngành thiết kế đồ họa có thể đưa các ý tưởng đồ họa vào trang web động.
Học phí ưu đãi nhất từ trước đến nay giành cho sinh viên ngành công nghệ thông tin, thiết kế đồ họa > Đăng ký ngay

Thời gian học: 2 tháng, 3 buổi/tuần, 2h/buổi
Nội dung chi tiết:
    1. Giới thiệu PHP
  • Sự phát triển của PHP
  • PHP tạo ra trang web động như nào
  • Phương pháp học PHP
  • Một số phần mềm cần để viết PHP
    2. Cài đặt Server và cấu hình PHP
  • Chọn phần mềm web server
  • Môi trường test - Máy chủ ảo, local test environment
  • Kiểm tra, thiết lập các thông số PHP trong môi trường, php.ini ( Bảo mật, hiệu suất làm việc của PHP, chỉnh dung lượng upload file lên server ... )
    3. Viết mã PHP
  • Thông dịch PHP (Telling the server to process PHP)
  • Nhúng mã PHP (Embedding PHP in a web page)
  • Sử dụng biến (variable)
  • Chú thích mã
  • Sử dụng mảng để lưu trữ đa giá trị
  • Mảng siêu toàn cục được xây dựng sẵn (PHP's built-in superglobal arrays)
  • Các trường hợp sử dụng dấu nháy quotes " và '
  • Một số thảo luận mã và các so sánh
  • Sử dụng vòng lặp
  • Sử dụng hàm
  • Tìm hiểu các lớp và đối tượng (PHP classes and objects, bạn sẽ được học ở phần 6)
  • Hiển thị kết quả đầu ra, xuất kết quả PHP (& MySQL) ra trình duyệt (Displaying PHP output)
  • Tìm hiểu các thông báo lỗi PHP (Understanding PHP error messages)
  • Các kiểu dữ liệu PHP
  • Xử lý các phép tính
  • Chuỗi string, xử lý chuỗi & biến
  • Xử lý các dấu nháy kép ", nháy đơn ' (magic quotes): Xử lý các dấu các dấu nháy kép ", nháy đơn trong bất kỳ ngôn ngữ lập trình nào không chỉ với PHP có thể gặp khó khăn
  • Tạo mảng
  • Một số thảo luận tiếp theo
  • Tạo vòng lặp
  • Module hóa mã bằng các hàm (Modularizing code with functions)
    4. Giảm nhẹ khối lượng viết mã
  • Sử dụng các dòng lệnh include, require
  • Các phương pháp cấu hình đường dẫn trong môi trường
  • Chống lỗi và bảo mật khi sử dụng include(), require()
    5. Làm việc với Form
  • Lấy thông tin từ form
    • Sự khác nhau giữa các phương thức POST & GET
    • Đảm bảo an toàn khi làm việc với Form
  • Xử lý & kiểm tra hợp lệ
    • Tạo mã tái sử dụng
    • Bảo quản thông tin người dùng đã nhập khi người dùng thực hiện chưa thành công (Preserving user input when a form is incomplete)
    • Lọc dữ liệu được nhập để tránh các nguy cơ tấn công (Filtering out potential attacks)
  • Làm việc với email & form
    • Gửi email đa tùy chọn
    • Xử lý spam
  • Làm việc với Form có nhiều lựa chọn
    6. Uploading Files
  • Xử lý file upload
    • Kiểm tra cấu hình server
    • Lấy file vào trường upload của Form
    • Tìm hiểu mảng $_FILES
    • Thiết lập thư mục upload
  • Uploading files
  • Tạo một lớp PHP file upload class (Object Oriented Programming)
    • Định nghĩa một lớp PHP, PHP class
    • Kiểm tra lỗi upload
    • Thay đổi các thuộc tính cho phép upload file lên server
    • Thay đổi kiểu dữ liệu
    • Ghi đè và tránh ghi đè file
  • Upload nhiều file
  • Sử dụng không gian tên namespaces từ phiên bản PHP 5.3 trở đi
  • Sử dụng lớp upload class
  • Một số lưu ý khi xử lý file upload
    7. Sử dụng PHP để làm việc với file, quản lý file
  • Kiểm tra quyền mở file
  • Đọc và ghi file
  • Khám phá hệ thống tập tin
  • Truy cập tập tin từ xa, sử dụng SimpleXML, tạo RSS feeds...
  • Tạo download link
    8. Sinh ảnh đại diện Thumbnail - Generating Thumbnail Images
  • Kiểm tra server
  • Thao tác tự động với hình ảnh
    • Tạo một ảnh copy
  • Tự động thay đổi kích thước ảnh khi upload
    • Mở rộng một lớp (Extending a class)
    • Viết một lớp Ps2_ThumbnailUpload class để sử dụng lại
    9. Session, Login, Multipage Forms
  • Session
    • Tạo PHP sessions
    • Tạo và hủy các biến session
    • Hủy một session (phiên làm việc)
    • Tái tạo session ID
    • Lỗi "Headers already sent" error
  • Sử dụng Session để phân quyền truy cập
  • Thiết lập thời gian cho session
  • Truyền thông tin qua nhiều form sử dụng Session
    10. Cơ sở dữ liệu MySQL
  • Phương thức hoạt động của khóa chính primary key
  • Liên kết nhiều bảng dữ liệu bằng khóa chính và khóa ngoại (primary và foreign key)
  • Thiết kế cơ sở dữ liệu theo phương pháp chuẩn
  • Làm việc với MySQL bằng giao diện đồ họa (graphical interface)
  • Thực hành tạo cơ sở dữ liệu cho bài học
    • Quy tắc viết tên
    • Sử dụng phpMyAdmin tạo một cơ sở dữ liệu
    • Tạo User sử dụng cơ sở dữ liệu
    • Tạo bảng dữ liệu
    • Đưa dữ liệu vào bảng
    • Tạo file SQL để lưu trữ và chuyển dữ liệu
  • Chọn kiểu dữ liệu chuẩn trong MySQL: text, numbers, dates and times, predefined lists, binary data
    11. Kết nối MySQL server bằng PHP & SQL
  • Kiểm tra server
  • Kết nối với phần mở rộng của MySQL
  • Kết nối cơ sở dữ liệu bằng PDO
  • Tạo kết nối tái sử dụng
  • Số lượng bản ghi dữ liệu của một truy vấn
  • Hiển thị các kết quả của một truy vấn, phân trang
  • Sử dụng các thư viện đối tượng kết nối MySQL mở rộng (PDO, MySQLi)
  • Tương tác với một cơ sở dữ liệu, viết chuỗi truy vấn SQL queries
  • Bảo mật chống lỗi SQL injection
    12. Tạo thư viện ảnh động - Dynamic Online Gallery
    13. Viết chương trình xem video, nghe nhạc với các định dạng mp4, flv, mp3
  • Thư viện JavaScript (jQuery)
  • Media Flash Plugin
  • Tạo danh sách Playlist: XML, PHP
    14. Tạo hệ thống quản trị nội dung - Content Management System
    15. Formatting Text and Dates
  • Trích xuất chuỗi
  • Xử lý kiểu dữ liệu date cho MySQL
  • Làm việc với kiểu dữ liệu date bằng PHP
    16. Quản lý, làm việc với nhiều bảng dữ liệu
    17. Quản lý User bằng cơ sở dữ liệu - Authenticating Users with a Database
    18. Sử dụng Ajax
    19. Hoàn thiện website của khóa học
    20. Hướng dẫn viết chương trình thương mại điện tử, Shopping Cart, hỗ trợ tài liệu

Không có nhận xét nào:

Đăng nhận xét

Backlinks:
Tự động trao đổi backlink với nino24.com Blog dào t?o Auto backlinks Liên kết textlink Tạo backlink tự động - Tăng rank alexa cực nhanh Backlink SoftSo1.Com - Tang backlink tang pagerank, tang thu hang alexa, len top google nhanh chóng free link công ty máy tính xách tay Free Auto Backlink Exchange Service Free Automatic Link Free Automatic LinkFree Automatic Link
free auto backlink, tao backlink, tao backlink chat luong cao mien phi Free Automatic Link Soi cau lo hom nay - Trao đổi backlink Liên kết textlink Mua Bán | Rao Vặt Tạo backlink miễn phí, hiệu quả, chất lượng Free Automatic Link add free backlinky học cổ truyền Auto Backlinks | DuaTopWap Free automatic backlinks Auto Backlink: Trao đổi, Miễn phí, Vĩnh Viễn, Tự động Chất lượng Tạo Mobile Backlink miễn phí RSS Search www.hypersmash.com TraffBoost.NET