Professional Documents
Culture Documents
CHUYÊN NGHIỆP
I. Thời lượng: 120 giờ
Chi tiết:
• Thiết kế Website với HTML, CSS và JavaScript (39 giờ)
• PHP cơ bản (51 giờ)
• PHP nâng cao (15 giờ)
• Project cuối khóa (15 giờ)
II. Mục tiêu khóa học
- Cung cấp cho học viên kỹ năng thiết kế giao diện website chuyên nghiệp
- Cung cấp kỹ năng phân tích, thiết kế, xây dựng ứng dụng trên nền tảng web với ngôn ngữ
lập trình PHP.
- Cung cấp các kỹ thuật lập trình hiệu quả, kiến thức cơ bản sử dụng Framework với PHP để
tạo các website tin tức, thương mại điện tử, blogs…
- Sau khóa học, học viên biết tự triển khai ứng dụng lên hosting.
- Chia sẻ những kinh nghiệm trong thiết kế và lập trình Web từ Giảng viên.
III. Đối tượng
• Học sinh đã tốt nghiệp PTTH yêu thích, có niềm đam mê về công nghệ thông tin;
• Sinh viên khoa CNTT các trường Trung cấp - Cao đẳng - Đại học trên cả nước;
• Nhân viên tại các doanh nghiệp phụ trách công việc quản trị và phát triển Website.
IV. Thông tin khóa học
• Khóa học tập trung đào tạo kỹ năng lập trình cho học viên, giúp học viên hiểu sâu bài học
• Các bài labguide chi tiết từ dự án thực tế giúp học viên dễ dàng tổng hợp kiến thức trên
lớp, đồng thời tích lũy thêm kinh nghiệm khi làm dự án.
• Môi trường chuyên nghiệp, trao đổi thân thiện, cởi mở với Giảng viên
• Thời gian học linh động, phù hợp cho giảng viên và học viên.
• Học viên hoàn thành khóa học đạt yêu cầu sẽ được cấp chứng chỉ Kỹ năng Công nghệ
của Viện Công nghệ Thông tin - ĐHQG Hà Nội.
V. Giáo trình tham khảo
VI. Nội dung chi tiết khóa học
a. THIẾT KẾ WEBSITE VỚI HTML, CSS VÀ JAVASCRIPT (13 buổi ~ 39 giờ)
Mục tiêu: Cung cấp kiến thức nền tảng ngôn ngữ HTML, CSS để tạo giao diện Website. Học
viên có thể xây dựng giao diện website từ file thiết kế Photoshop. Bên cạnh đó, học phần này
cung cấp kiến thức sử dụng ngôn ngữ JavaScript để thiết kế Web động, kiểm tra tính hợp lệ
của dữ liệu trên giao diện người sử dụng.
- Labguide
2. Buổi 02: Ngôn ngữ HTML và HTML5
- Labguide
- Labguide
- Labguide.
- Template cơ bản
- Labguide
6. Buổi 06: Javascript cơ bản và cấu trúc điều khiển
- Labguide.
- Labguide.
- Labguide: Tạo các trang web với các hiệu ứng Slide show, menu động,… với JQuery
- Kiểm tra tính hợp lệ của dữ liệu trên giao diện Form đã thiết kế
- Thiết kế giao diện banner, header, content, footer website với Photoshop
- Labguide: Thiết kế giao diện trang chủ website tin tức hoặc bán hàng
- Labguide: Cắt giao diện HTML+CSS từ file thiết kế trang tin tức hoặc trang chủ website
bán hàng.
❖ Kết thúc học phần, ITPlus tổ chức thi đánh giá kết quả học tập của học viên.
b. LẬP TRÌNH PHP CƠ BẢN (17 buổi ~ 51 giờ)
Mục tiêu: Giúp học viên hiểu và nắm bắt cơ bản ngôn ngữ lập trình PHP: các biến, cấu trúc
điều khiển, cấu trúc lặp, session, cookie…. Cách thức kết nối và làm việc với hệ quản trị
CSDL MySQL. Xây dựng website thương mại điện từ dựa trên mô hình lập trình MVC.
- Mảng (Array)
- Method: POST, GET
- Labguide.
- COOKIE và SERVER
- Labguide
- Labguide:
- Cách phân tích và tạo bảng lưu trữ dữ liệu cho website từ yêu cầu chức năng
- Labguide.
6. Buổi 07+08: Truy vấn, thao các thêm, sửa, xóa với CSDL
- Labguide.
7. Buổi 09: PHP và MySQL
- Kết nối tới CSDL MySQL từ website sử dụng ngôn ngữ PHP
- Thực hiện thao tác truy vấn dữ liệu phục vụ chức năng tìm kiếm, hiển thị dữ liệu
- Labguide.
- Labguide
- Thiết kế giao diện người dùng trang Frontend và quản trị (Backend)
- Thiết kế CSDL
- Labguide
- Lập trình các chức năng dựa trên bản phân tích thiết kế
- Quản trị nhóm chức năng, menu chức năng, tin tức.
- Xây dựng trang chủ hiển thị sản phẩm và danh mục chức năng
- Giao diện và chức năng tìm kiếm sản phẩm.
13. Buổi 15: Giỏ hàng, thanh toán trực tuyến quan nganluong.vn
14. Buổi 16: Đăng ký, đăng nhập hệ thống, tạo mã bảo mật
- Xây dựng chức năng đăng ký thành viên và lưu thông tin vào MySQL
15. Buổi 17: Đánh giá website bán hàng và ôn tập kiến thức
❖ Kết thúc học phần PHP cơ bản, ITPlus Academy tổ chức thi đánh giá kết quả học tập của
học viên.
c. LẬP TRÌNH PHP NÂNG CAO (05 buổi ~ 15 giờ)
Mục tiêu: cung cấp cho học viên kiến thức nâng cao để tổ chức chương trình, tối ưu hóa
website, tạo website chuẩn SEO. Xây dựng website bảo mật, hiểu và biết cách phòng chống
một số kỹ thuật tấn công web. Giới thiệu một số Framework PHP hiện nay như: Yii
Framework, Laravel, Symfony…
- Class và Object
- Labguide: Website bán hàng sử dụng kỹ thuật Ajax hiệu quả trong việc hiển thị sản phẩm.
- Các kỹ thuật tấn công và cách phòng chống: SQL Injection, DDOS..bảo mật server, hosting
- Labguide: Code website chuẩn SEO, hướng dẫn kỹ thuật phòng chống SQL Injection khi
xác thực tài khoản đăng nhập.
- Lựa chọn Framework phù hợp với yêu cầu nghiệp vụ website
- Giới thiệu và hướng dẫn Codeigniter Framework (Framework định hướng làm project)
- Labguide: Xây dựng ứng dụng với Framework: Yii, Laravel…cấu trúc và ý nghĩa các thành
phần trong framework.
- Giới thiệu các thành phần View, Controller, Model, Routing, Caching…
Mục tiêu: project cuối khóa tổng hợp những kiến thức học viên đã được trau dồi trong suốt
quá trình học tập. Học viên đăng ký làm dự án cuối khóa theo nhóm (3-5 học viên). Giảng
viên hướng dẫn giao đề tài. Học viên sẽ được hướng dẫn kỹ năng phân tích, thiết kế, xây
dựng website và viết tài liệu trong quá trình làm project.
Sau khi hoàn thiện, ITPLus Academy tổ chức hội động chấm project, gồm các giảng viên có
kinh nghiệm trong lĩnh vực lập trình web, các sản phẩm của học viên có thể là: các website
tin tức, thương mại điện tử, quản lý nhân sự, nhà hàng khách sạn…
Project cung cấp cho học viên kỹ năng làm việc nhóm và phân bổ kế hoạch thực hiện trong
thời gian 1.5 tháng.