PHP NÂNG CAO

Giới
thiệu chung
Chương trình được thiết kế nhằm cung cấp cho học viên
các kiến thức và kỹ
năng nâng cao về ngôn
ngữ lập trình PHP, Javascript, XML, cơ sở dữ liệu, Ajax, ….
Giúp học viên có thể thiết
kế và phát triển hoàn chỉnh các website có độ phức tạp cao .
Kết
quả đạt được
- Hoàn khóa học, Học viên có thể phát triển (gồm tất cả các công đoạn: web tĩnh, database, web động) các website thuộc nhiều lĩnh vực khác nhau như Bán hàng, Tin tức, Nhạc, Rao vặt, Việc làm, Đấu giá, Webchat, Từ điển, Trắc nghiệm ,… (tự code + kết hợp dreamweaver Developer Tools)
Giáo Trình Học
- Giáo trình thực hành Tiếng Việt do Nhất Nghệ biên soạn
Đối tượng học
·
Các đối tượng muốn thiết kế, xây dựng và quản trị
hoàn chỉnh các website có độ phức tạp cao một
cách an toàn, bảo mật.
·
Sinh viên cần trang bị kiến thức trong lĩnh vực Web và Database để hỗ trợ việc học và chuẩn bị cho công
việc sau khi tốt nghiệp.
Điều kiện theo
học
Đã học qua lớp Web Doanh Nghiệp (dùng tools) ở
Nhất Nghệ hoặc có kiến
thức tương đương
Môi trường học
·
100%
thời gian học trên phòng Lab tiêu chuẩn Quốc tế
· Mỗi học viên được cấp 1 Account để
truy xuất vào Server đặt tại FPT - Học viên có thể
dùng Server này để Demo thành quả học tập
· Thực hành thêm giờ miễn phí, không hạn chế: 12h30-15h30, Thứ
Hai, Tư ,Sáu
Bằng
cấp
· Tham dự trên 80% số buổi học và vượt qua kỳ thi cuối khóa, Học viên được cấp Chứng Nhận Hoàn Tất Khóa Học của Trung Tâm Nghiên Cứu
Phát Triển Đào Tạo CNTT Nhất Nghệ, có giá trị toàn Quốc.
Thời
lượng - Học
phí
·
Thời lượng: 4 tháng, tuần 3 buổi, buổi 2 giờ .
· Học phí: 3 triệu,
NỘI DUNG HỌC CHI TIẾT
I. Review
- Tổng quan về thiết kế và định dạng web tĩnh : HTML, CSS, Javascript, Layout, Form…
- Tổng quan về thiết kế web động : Database, SQL, PHP,…
II. PHP căn bản
- Biến, toán tử, if ,for, do, while, include/require… Array
- Hàm trong PHP. Sử dụng các hàm xử lý: string, datetime, file, Tạo hàm mới
- Các cách lặp + kết hợp CSS để trình bày dữ liệu từ CSDL ra web theo nhiều kiểu
III. Javascript:
- Biến, Các cú pháp lặp. Các toán tử, hàm. Các đối tượng trong javascript
- Truy xuất đối tượng trong trang
- Ajax: Giới thiệu và các ứng dụng
IV.Jquery:
- Giới thiệu
- Cách chọn và duyệt qua các phần tử
- Định dạng phần tử.
- Sử dụng các event
- Sử dụng các Effect
- Jquery Plugins
- Tạo các loại menu dùng Jquery
V.Cơ sở dữ liệu MYSQL
- Quản lý database với các tool chuyên dụng
- Các kiểu dữ liệu của MySQL
- Tạo quan hệ, trigger,…
- Các hàm MySQL, ngôn ngữ SQL
VI. PHP nâng cao
- Cơ chế vận hành và các ứng dụng của Httpheader, Cookie, Session
- Xử lý dữ liệu từ form
- Cơ chế đăng nhập, Thoát, Hạn chế truy cập
- Lập trình hướng đối tượng
- Quản trị dữ liệu trong bảng
- Bài toán phân trang dữ liệu
- Đăng nhập popup (Jquery + CSS + PHP)
- Bài toán đăng ký + send mail + kích hoạt + captcha
- Tìm kiếm nâng cao. Tìm kiếm Full-Text
- Xử lý bình chọn (Jquery + PHP)
- Upload file, Download file (checklogin, count)
- Xử lý giỏ hàng
- Thống kê usersonline trong từng mục, HitCounter
- RSS
- Cách lấy tin từ các nguồn và duyệt tin
VII. XML
- Tổng Quan Về XML: Khái niệm, Element, Root Element, Xpaths, các ứng dụng…
- Tạo file XML
- Định dạng data XML dùng CSS, XSLT
- Xử lý XML dùng PHP, Jquery
- Các ứng dụng của XML
VIII. Ứng dụng htaccess và kỹ thuật SEO
IX. Các giái pháp cho:
- Website đa ngôn ngữ
- Phân quyền user
- Thanh toán điện tử
- Các giải pháp tăng tốc website: cache client, cache server, nén dữ liệu, css prites, image maps…
X. Mô hình lập trình MVC và PHP Framework
Bonus: Security web
