Trung tam dao tao CNTT Nhat Nghe
PHP NÂNG CAO


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 Database để hỗ trợ việc học 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 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ượ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

Đồ án tốt nghiệp

 


.