|
Trong thời đại Internet hiện nay và tương lai, Website là một phần rất quan trọng đối với các doanh nghiệp khi dùng vào việc quảng bá và giao dịch trong các hoạt động sản xuất, kinh doanh, . . .
Từ thực tiễn đó, nghề thiết kế & xây dựng website hiện nay đang có nhu cầu tuyển dụng rất cao. Nắm vững kiến thức về thiết kế & xây dựng website giúp bạn có được một nghề dễ tìm việc với thu nhập cao và ổn định.
Với mục tiêu đào tạo LÀNH NGHỀ - ĐÁP ỨNG ĐƯỢC YÊU CẦU THỰC TẾ, Trung Tâm Việt Chuyên đã xây dựng khóa học CHUYÊN VIÊN WEBSITE LÀNH NGHỀ. Đây là khóa học về Phương pháp & Kỹ thuật xây dựng một website hoàn chỉnh - chuyên nghiệp, được biên soạn dựa trên sự kết hợp tối ưu của 2 phương thức xây dựng website là: Lập trình PHP & MySQL và Sử dụng các Bộ Công Cụ chuyên dụng. Nhằm giúp cho học viên có được những tri thức và kỹ năng thành thạo để ứng dụng vào việc xây dựng và phát triển một website cho doanh nghiệp đạt các yêu cầu về giao diện đẹp, hiệu quả về thời gian, sự chuyên nghiệp, tính bảo mật cao.
Đối tượng:
Tất cả những ai muốn có một nghề chuyên nghiệp trong lĩnh vực thiết kế & xây dựng website cho các công ty hiện nay.
Yêu cầu:
Dành cho tất cả mọi đối tượng.
Thời lượng:
162 giờ (6.5 tháng), 3 buổi/tuần, 2 giờ/buổi. Có lớp cấp tốc 6 buổi/tuần. Không kể thời gian hướng dẫn thực hiện bài tập cuối khóa & đồ án.
NỘI DUNG CHƯƠNG TRÌNH
GỒM 3 PHẦN: A , B , C

A. Kỹ thuật thiết kế giao diện Website doanh nghiệp - 2 THÁNG
I. THIẾT KẾ WEBSITE CƠ BẢN
Phần 1: Giới thiệu ngôn ngữ HTML (Hypertext Markup Language)
1.1 Cấu trúc cơ bản của trang Web
1.2 Các thẻ HTML cơ bản
Phần 2: Thiết kế website bằng Adobe Dreamweaver CS3
2.1 Quản lý Site và kiểm tra site – Inctroducing Site Management & Testing Your Site
2.2 Chèn văn bản vào trang web - Adding Text to Your Web Pages
2.3 Định dạng văn bản - Text Formatting
2.4 Chèn hình ảnh vào trang web – Images
2.5 Giới thiệu CSS - Introducing Cascading Style Sheets, HTML CSS
2.6 Kỹ thuật tạo Link - File Link, Email Link, Hotpot Link, External Link, Anchor Link
2.7 Chèn bảng vào trang web – Insert Table to your web pages
2.8 Kỹ thuật tạo menu - Go menu, Jump menu, Swap menu, Popup menu, CSS menu, Tree menu, Flash Menu vv… 2.9 Sử dụng Dreamweaver Behaviors
2.10 Nhúng JavaScript vào trang web
2.11 Kỹ thuật Spry, AJax
2.12 Tạo biểu mẫu và hợp lệ biểu mẫu – Form & Validate Form
2.13 Chèn Multimedia vào trang web – Flash and Other Multimedia
Phần 3: Sử dụng các công cụ chuyên dụng
3.1 Giới thiệu cách sử dụng các Extensions của hãng Adobe để phát triển website
3.2 Tạo nút nhấn bằng công cụ chuyên dụng
II. THIẾT KẾ GIAO DIỆN & HIỆU ỨNG CHO WEBSITE
Phần 4: Giới thiệu một số Javascript cần thiết cho website
4.1 Giới thiệu Javascript hiển thị ngày tháng – đồng hồ
4.2 Giới thiệu Javascript chuyển đổi nút nhấn (button) khi rê chuột vào.
4.3 Giới thiệu Javascript quảng cáo 2 bên
4.4 Giới thiệu Javascript trình diễn slide show
4.5 Giới thiệu Javascript rê chuột vào hình nhỏ hiển thị hình lớn
Phần 5: Thiết kế layout web bằng Adobe Fireworks CS3
5.1 Giới thiệu tổng quát về Fireworks
5.2 Cách sử dụng các công cụ
5.3 Sử dụng bộ lọc Filter để tạo hiệu ứng cho Text
5.4 Sử dụng Fill Option để vẽ các nút nhấn button
5.5 Tạo ảnh động bằng Fireworks
5.6 Thiết kế layout bằng Fireworks
5.7 Cắt layout và trích xuất thành file HTML - Web Page Layout
5.8 Một số thủ thuật Fireworks
Phần 6: Thiết kế hiệu ứng với Flash - SwishMax
6.1 Tổng quan về Flash
6.2 Kỹ xảo với chữ
6.3 Hiệu ứng thay đổi hình ảnh
6.4 Tạo hoạt hình với biến hình chuyển động
6.5 Tạo hoạt hình với biến hình theo từng khung hình
6.6 Cho đối tượng chuyển động theo đường path
6.7 Một số hiệu ứng ActionScript cơ bản
6.8 Đưa âm thanh vào Flash
6.9 Tạo nút nhấn và liên kết khi nhấn
6.10 Tạo banner Flash bằng công cụ chuyên dụng
6.11 Tạo banner bằng SwishMax
6.12 Đưa Flash vào web.
B. Lập trình PHP & MySQL Server - 2 THÁNG
Phần 1: Giới thiệu
1.1 Tổng quan kiến trúc PHP
1.2 Căn bản PHP
1.3 Nhúng mã PHP vào HTML
1.4 Sử dụng các thẻ của PHP vào trong HTML
1.5 Các loại thẻ của PHP
1.6 Các câu lệnh trong PHP
Phần 2: Thêm nội dung động vào trang HTML
2.1 Truy cập các biến từ form
2.2 Các định danh
2.3 Các biến người dùng khai báo
2.4 Gán giá trị tới biến
2.5 Các hằng số
2.6 Các toán tử
2.7 Sử dụng biến trong hàm
2.8 Các cấu trúc điều khiển
2.9 Câu lệnh rẽ nhánh
2.10 Câu lệnh lặp
Phần 3: Lưu trữ và lấy dữ liệu
3.1 Lưu trữ dữ liệu
3.2 Tổng quan về xử lý tập tin
3.3 Đóng, mở, ghi, đọc, khóa tập tin
3.4 Sử dụng các hàm hữu dụng khác trên tập tin
Phần 4: Làm việc với kiểu dữ liệu mảng
4.1 Giới thiệu về mảng
4.2 Truy cập các phần tử sử dụng chỉ mục mảng
4.3 Sử dụng mảng với thuộc tính kết hợp
4.4 Mảng nhiều chiều
4.5 Sắp xếp mảng
4.6 Sắp xếp mảng nhiều chiều
4.7 Đảo ngược thứ tự của mảng
4.8 Nạp dữ liệu từ mảng vào tập tin
4.9 Giới thiệu thêm các hàm thao tác mảng khác
Phần 5: Làm việc với thao tác trên chuỗi và biểu thức
5.1 Định dạng chuỗi
5.2 Nối chuỗi và chia chuỗi qua các hàm xử lý chuỗi
5.3 So sánh chuỗi
5.4 Tìm và thay thế chuỗi con bên trong chuỗi cha
5.5 Biểu thức thường dùng: cú pháp căn bản
Phần 6: Sử dụng lại mã và các hàm đã viết
6.1 Tổng quan về sử dụng lại mã đã viết
6.2 Sử dụng hàm require() and include()
6.3 Sử dụng hàm require() cho các mẩu web site
6.4 Sử dụng hàm trong PHP
6.5 Cấu trúc hàm, tham số, và tầm vực của biến
6.6 Truyền tham số bằng tham biến tốt hơn truyền tham số bằng giá trị
6.7 Đệ qui
Phần 7: Lập trình hướng đối tượng trong PHP - Căn Bản
7.1 Các khái niệm về lập trình hướng đối tượng
7.2 Các lớp, thuộc tính, và các họat động (hàm) trong PHP
7.3 Instantiation
7.4 Thể hiện của đối tượng
Phần 8: Xây dựng các tính năng căn bản của web với PHP
8.1 Xử lý trình bày (form)
8.2 Thao tác với các phần tử trên form
8.3 Tạo các trang web dựa trên dữ liệu bên trong các trang (tập tin) khác
Phần 9: Điều khiển phiên làm việc của người dùng trong PHP
9.1 Tổng quan về điều khiển phiên làm việc của người dùng
9.2 Các tính năng của Session (phiên làm việc của người dùng) và vai trò của cookies (đọan mã nhỏ lưu trong máy khách) trong session
9.3 Cài đặt session đơn giản
9.4 Sử dụng điều khiển session như cơ chế chứng thực người dùng
Phần 10: Giới thiệu các chủ đề mở rộng trong PHP
10.1 Tổng quan về bộ đệm
10.2 Sử dụng bộ đệm trong PHP
10.3 Làm việc với thời gian trong PHP
10.4 Làm việc với hình ảnh trong PHP
10.5 Các biến môi trường - Sơ lược về HTTP Header
10.6 Quản lý lỗi trong PHP
Phần 11: Sử dụng MySQL
11.1 Tạo cơ sở dữ liệu và người dùng
11.2 Người dùng và quyền của người dùng trên cơ sở dự liệu
11.3 Thiết lập người dùng cho trang web
11.4 Tạo bảng trong cơ sở dữ liệu
11.5 Các kiểu dữ liệu của MySQL
Phần 12: Truy vấn dữ liệu trên MySQL
12.1 Chèn dữ liệu vào trong database
12.2 Lấy dữ liệu từ database
12.3 Lấy dữ liệu từ nhiều bảng
12.4 Lấy dữ liệu theo những tiêu chuẩn nhất định
12.5 Lấy dữ liệu từ nhiều bảng
12.6 Kết nối 2 bảng
12.7 Kết nối nhiều hơn 2 bảng
12.8 Lấy dữ liệu theo thứ tự riêng biệt
12.9 Cập nhật những record trong database
12.10 Xóa bảng
12.11 Xóa toàn bộ database
Phần 13: Truy cập cơ sở dữ liệu MySQL từ PHP
13.1 Các bước liên quan tới truy vấn cơ sở dữ liệu từ PHP
13.2 Thiết lập kết nối tới Cơ sở dữ liệu
13.3 Chọn cơ sở dữ liệu sử dụng
13.4 Truy vấn cơ sở dữ liệu
13.5 Tìm lấy kết quả trả về từ câu truy vấn
13.6 Đóng kết nối từ cơ sở dữ liệu
13.7 Thêm, sửa đổi, và xóa mầu tin trong CSDL
13.8 Xem lai câu lệnh Thêm, Sửa, xóa dữ liệu
13.9 Xây dựng giao diện thêm dữ liệu hiệu quả
13.10 Sửa đổi dữ liệu tồn tại trong cơ sở dữ liệu
13.11 Xoá dữ liệu tồn tại trong cơ sở dữ liệu
Phần 14: MySQL nâng cao
14.1 Sắp xếp kết quả trả về
14.2 Giới hạn kết quả trả về
14.3 Cơ bản về chuẩn hóa
14.4 Cú pháp tìm kiếm, gom nhóm trong SQL
14.5 Những hàm cơ bản.
Phần 15: Phát sinh mẫu tin email từ PHP
15.1 Đọan mã dòng lệnh cho gửi email
15.2 Cấu hình tới, CC, BCC. Và dòng chủ đề của mẩu tin, cũng như phần thân của mẩu tin
15.3 Gắn tập tin tới mẫu tin
C. Dùng các bộ công cụ chuyên dụng để xây dựng website - 2,5 THÁNG
Phần 1: Thiết kế Database cho Website động bằng PHP & MySQL / PHPMyAdmin
1.1 Phân tích & Thiết kế cơ sở dữ liệu cho Website
1.2 Tạo cấu trúc các bảng dữ liệu
1.3 Giới thiệu các kiểu dữ liệu của bảng
Phần 2: Cấu hình Website theo mô hình Web động PHP/MySQL & PHPMyAdmin
2.1 Cài đặt & cấu hình Web Server Apache Multi host
2.2 Cài đặt & cấu hình PHP
2.3 Cài đặt MySQL Server 5.x & MySQL Server ToolKit
2.4 Cài đặt & Cấu hình gói phần mềm web AppServ
2.5 Cài đặt & cấu hình Adobe Dreamweaver CS3 & Developer Toolbox
2.6 Khai báo kết nối cơ sở dữ liệu MySQL Server trong Adobe Dreamweaver CS3
Phần 3: Kỹ thuật xuất dữ liệu từ Database ra trang web
3.1 Cách tạo Recordset cơ bản (Simple), nâng cao (Advance) và Visual Query Builder.
3.2 Cách đưa dữ liệu từ Recordset vào trang web (toàn bộ dùng DIV chứ không dùng TABLE
)
3.3 Cách tạo vùng lặp lại (Repeat Region) theo chiều dọc (Vertical Looper - dùng DIV chứ không dùng TABLE
), theo chiều ngang (Horizontal Looper - dùng DIV chứ không dùng TABLE
) và nhóm vùng lặp lại theo chiều dọc và chiều ngang (Nested Repeat Region Vertical & Nested Repeat Region Horizontal - dùng DIV chứ không dùng TABLE
) , nhóm dữ liệu nhiều cấp theo chiều dọc và chiều ngang (Nested Repeat Region Horizontal & Vertical Multip Level - dùng DIV chứ không dùng TABLE
)
3.4 Cách hiện một vùng dữ liệu theo điều kiện (Show Region & Show Region If Conditional)
3.5 Cách hiện vùng dữ liệu khi user login vào website (Show Region If user login)
3.6 Cách hiện vùng dữ liệu khi không có tập tin tồn tại (Show Region If File Exist)
3.7 Cách tạo trang chi tiết (Detail page)
3.8 Các kỹ thuật lọc dữ liệu theo điều kiện (Filter COndition)
3.9 Cách tạo thanh trạng thái Recordset (Recordset Status)
3.10 Cách tạo thanh định hướng Recordset (Recordset Navigation Bar)
3.11 Các kỹ thuật phân trang Recordset (Recordset Paging Advance) nâng cao.
3.12 Áp dụng kỹ thuật phân trang AJAX để website tải nhanh hơn (AJAX Paging)
Phần 4: Cách thêm dữ liệu vào Database (Insert Record)
4.1 Cách chèn dữ liệu bằng Insert Record Form Wizard ; Dynamic List Wizard & Dynamic Form Wizard ; Master – Detail List and Forms.
4.2 Sử dụng bộ định dạng dữ liệu Innova Editor 3 / FCK Editor chèn dữ liệu
4.3 Chèn bộ gõ tiếng việt vào website
4.4 Kỹ thuật Advanved Validate Form , Form Control
Phần 5: Cập nhật dữ liệu (Update Record)
5.1 Cập nhật dữ liệu bằng Update Record Wizard ; Dynamic List Wizard & Dynamic Form Wizard ; Master – Detail lists and Forms.
5.2 Kỹ thuật truyền tham số qua URL Parameter
5.3 Sử dụng bộ định dạng dữ liệu khi cập nhật dữ liệu (Server side format suite)
Phần 6: Xóa dữ liệu (Delete Record)
6.1 Kỹ thuật xóa dữ liệu bằng Query String
6.2 Kỹ thuật xóa dữ liệu bằng Checkbox
Phần 7: Bảo mật website và cơ sở dữ liệu
7.1 Tạo trang đăng ký thành viên và kích hoạt tài khoản thông qua Email – Registration page & Activate registration
7.2 Tạo trang Login & Logout , Advance user login , Remember me, Forgot Password
7.3 Cách Phân quyền cho người sử dụng truy cập website – Restrict Access & bảo mật thư mục - Folder Protect
7.4 Bảo mật Form bằng Captcha (Secure Forms with Captcha) để chống Spam(Các truy cập – xâm nhập không hợp lệ)
7.5 Bảo mật login - chống xâm nhập bằng Brute – force attacks
7.6 Bảo mật hình ảnh - Bản quyền - Protect Image
7.7 Bảo mật nội dung trong Form( The User Form from offensie Content).
7.8 Ghi nhận nhật ký thành viên (Log user) khi user login vào Website
Phần 8: Quản lý tập tin – File Manipulation
8.1 Upload tập tin(Upload File)
8.2 Xóa tập tin (Delete File)
8.3 Xóa thư mục (Delete Folder)
8.4 Tải tập tin (Download File)
8.5 Upload nhiều tập tin (Multiple File & Image Upload)
8.6 Upload & thay đổi kích thước hình ảnh (Upload & Resize Images)
8.7 Các kỹ thuật hiện hình ảnh (Display Dynamic Thumbnails, Show image, Show Popup image).
8.7 List File in Folder.
8.8 Limit Download
8.9 Display Dynamic media
Phần 9: Gởi thư điện tử - Send mail
9.1 Gởi thư - Send mail
9.2 Gởi thư tới nhiều người nhận trong Recoredset – Send E-mail to Reciptions From recordset
9.3 Gởi mail một phần trang - Send Page Section By E-mail
9.4 Send Email to Friend, Feedback
Phần 10: Tìm kiếm dữ liệu – Search Database
10.1 Tìm kiếm dữ liệu trên Form - Search Form
10.2 Tìm kiếm dữ liệu theo Alphabe – Alphabe Search
10.3 Tìm kiếm nâng cao – Advance Search , Dynamic Search
10.4 Kỹ thuật Highlight Search trong PHP
Phần 11: Các Kỹ thuật nâng cao
11.1 Xây dựng hệ thống đánh giá 5 sao - 5 Star Rating System
11.2 Xây dựng hệ thống bình chọn - Poll System
11.3 Xây dựng hệ thống đánh giá (Comment System)
11.4 Tạo Hit Counter, Link Counter, Download Counter, Image Counter
11.5 Tạo trình diễn hình ảnh sản phẩm động - Dynamic Slide Show
11.6 Kỹ thuật sử dụng lại code - Include, Server Side Include , Server Side Include From Lists,
Phần 12: Hướng dẫn hoàn tất bài tập cuối khóa và làm đồ án khóa học (Thời gian 1,5 tháng - 6 buổi)
ĐỒ ÁN CUỐI KHÓA (Hướng dẫn đồ án 1,5 tháng - 6 buổi)
THỰC HÀNH UPLOAD & CẤU HÌNH WEBSERVER TRÊN HOSTING TẠI ISP
THỰC HÀNH CẤU HÌNH WEBSERVER & MAIL SERVER ĐẶT TRỰC TIẾP TẠI CÔNG TY VỚI ĐỊA CHỈ IP PUBLIC CỐ ĐỊNH - KHÔNG ĐẶT TRÊN HOSTING TẠI ISP
THỰC HÀNH CẤU HÌNH BẢO MẬT LƯU TRỮ WEBSITE
Tài liệu học tập và thực hành:
- Tài liệu học & thực hành bằng tiếng Việt.
- Thực hành Upload, Cấu hình & Quản lý Website trên Hosting thật tại ISP.
- Đĩa CDROM hướng dẫn cách cấu hình thông số và phương thức thiết kế & xây dựng giao diện website bằng tiếng Việt.
- Bộ Công Cụ chuyên dụng để thiết kế & xây dựng website chuyên nghiệp
Hoàn thành:
- Có khả năng thiết kế và xây dựng website linh hoạt, chuyên nghiệp hoàn chỉnh đạt cấp độ cao về hình ảnh thẩm mỹ, nội dung sinh động, đáp ứng được yêu cầu cần thiết hiện nay tại các doanh nghiệp.
- Sau khi hoàn tất khóa học, thấp nhất học viên cũng phải làm được một website tương tự như http://www.vietchuyenweb.com/ (tương tự website http://www.24h.com.vn/).
CAM KẾT CHẤT LƯỢNG ĐÀO TẠO CỦA KHÓA HỌC - Click đây
Chứng nhận hoàn tất khoá học:
- Học viên tham dự trên 80% thời gian của khóa học và hoàn thành đồ án của khóa học sẽ được cấp chứng nhận hoàn tất khoá học của Trung Tâm Đào Tạo Công Nghệ Mạng Việt Chuyên - Có giá trị trên toàn Quốc. |