Tài liệu: Tài liệu hướng dẫn thực hành thiết kế và lập trình web

Tài liệu nghiên cứu Tài liệu hướng dẫn thực hành thiết kế và lập trình web, tổng hợp lý thuyết và thực hành, cung cấp kiến thức chuyên sâu về .

Trường đại học

Đại học

Chuyên ngành

Thiết Kế Và Lập Trình Web

Tác giả

Nhóm Tác Giả

Người đăng

Ẩn danh

Thể loại

Tài Liệu Hướng Dẫn

2017

102
1
0

Phí lưu trữ

35 Point

Tóm tắt

I. Giới thiệu về Tài liệu Hướng dẫn Thiết kế Web

Tài liệu hướng dẫn thực hành thiết kế là nguồn tài nguyên quan trọng giúp sinh viên và các chuyên gia lập trình nắm vững quy trình thiết kế website từ cơ bản đến nâng cao. Tài liệu này được biên soạn nhằm cung cấp kiến thức toàn diện về các ngôn ngữ lập trình web như HTML, CSS, JavaScript và ASP.NET. Mục đích chính là hỗ trợ giảng viên trong quá trình giảng dạy và giúp sinh viên học tập một cách hiệu quả. Tài liệu được chia thành 4 chương chính, mỗi chương tập trung vào một kỹ năng cụ thể của lập trình web. Cấu trúc logic và bài tập thực hành giúp người học phát triển kỹ năng từng bước một.

1.1. Mục tiêu chính của Tài liệu

Mục tiêu chính là cung cấp nguồn tài liệu hỗ trợ cho quá trình thiết kế giao diện web và phát triển kỹ năng lập trình. Tài liệu giúp sinh viên hình thành kỹ năng thiết kế trang web với các thẻ HTML cơ bản, sau đó áp dụng CSS để định dạng. Người học sẽ hiểu rõ quy trình từ thiết kế tổng thể đến chi tiết từng page.

1.2. Tầm quan trọng trong Giáo dục Lập trình

Trong lĩnh vực giáo dục lập trình, tài liệu hướng dẫn đóng vai trò cầu nối giữa lý thuyết và thực hành. Nó giúp sinh viên áp dụng kiến thức vào các dự án thực tế, từ đó tăng cường khả năng thiết kế website chuyên nghiệp và hiệu quả.

II. Cấu trúc Chương trình Học tập

Chương trình được phân chia thành 4 chương chính, mỗi chương tập trung vào một ngôn ngữ lập trình web khác nhau. Chương 1 - HTML trình bày các dạng bài tập để sinh viên hình thành kỹ năng thiết kế trang web với các thẻ HTML. Các bài tập theo cấu trúc của một Website hoàn chỉnh. Chương 2 - CSS áp dụng ngôn ngữ CSS vào định dạng các bài tập từ chương trước. Chương 3 - JavaScript trình bày các bài tập sử dụng JavaScript để điều khiển hành vi trang. Chương 4 - ASP.NET hệ thống các bài tập tổng hợp, chuyển đổi từ HTML sang ASP.NET.

2.1. Chương HTML Nền tảng Thiết kế

HTML là nền tảng cơ bản của mọi trang web. Chương này dạy sinh viên cách sử dụng các thẻ HTML để tạo cấu trúc trang, bao gồm header, navigation, body, footer và các thành phần khác. Bài tập được sắp xếp từ thiết kế trang tổng thể đến chi tiết từng phần.

2.2. Chương CSS Định dạng và Thiết kế Giao diện

CSS (Cascading Style Sheets) giúp định dạng trang web một cách chuyên nghiệp. Chương này hướng dẫn cách sử dụng CSS để tạo bố cục, màu sắc, phông chữ và hiệu ứng trực quan. Các bài tập tập trung vào định dạng header, nav, body và footer.

III. Các Bài tập Thực hành Cụ thể

Tài liệu cung cấp các bài tập thực hành cụ thể giúp sinh viên áp dụng kiến thức vào thực tế. Mỗi bài tập được thiết kế để phát triển một kỹ năng cụ thể trong thiết kế website. Các bài tập bao gồm thiết kế trang giới thiệu, trang sản phẩm, trang đăng nhập, đăng ký, và trang chi tiết sản phẩm. Sinh viên được yêu cầu tạo cấu trúc thư mục chuẩn, sử dụng các phần mềm thiết kế website như Notepad, Dreamweaver hoặc Sublime Text, và lưu bài tập vào thư mục BaitapHTML.

3.1. Bài tập Thiết kế Trang Giới thiệu

Trang giới thiệu là phần quan trọng để giới thiệu công ty. Bài tập này yêu cầu tạo nội dung với HTML thẻ như h2, p, b, font, a để tạo liên kết email và liên kết nội bộ. Sinh viên học cách sử dụng thẻ ul, ol để tạo danh sách.

3.2. Bài tập Thiết kế Trang Sản phẩm và Đăng ký

Các bài tập này bao gồm thiết kế trang sản phẩm hiển thị thông tin chi tiết, trang đăng nhậpđăng ký người dùng. Sinh viên học cách sử dụng form, input, button để tương tác với người dùng, tạo nên một website tương tác hoàn chỉnh.

IV. Ứng dụng Thực tế và Phát triển Kỹ năng

Phần cuối của tài liệu tập trung vào ứng dụng thực tế, nơi sinh viên sẽ tích hợp tất cả kiến thức để xây dựng một website hoàn chỉnh. Sinh viên học cách tạo website sử dụng ASP.NET, xây dựng lớp xử lý dữ liệu, tạo User Control và MasterPage. Các trang hiển thị thông tin, xử lý giao dịch mua hàng, và quản trị được phát triển hoàn toàn. Thiết kế website trở nên chuyên nghiệp với cấu trúc dữ liệu vững chắc. Tài liệu cung cấp hình ảnh và tài nguyên cần thiết qua các đường link tinyurl, giúp sinh viên hoàn thành các dự án một cách hiệu quả.

4.1. Xây dựng Website và Lớp Xử lý Dữ liệu

Sinh viên học cách tạo cấu trúc website chuẩn, xây dựng lớp xử lý dữ liệu để quản lý thông tin sách. Bài tập bao gồm tạo kết nối cơ sở dữ liệu, truy vấn dữ liệu, và hiển thị kết quả trên trang web. Kỹ năng này quan trọng cho lập trình web chuyên nghiệp.

4.2. Phát triển Tính năng và Quản trị Website

Phát triển tính năng bao gồm xây dựng trang đăng nhập, đổi mật khẩu, đăng ký người dùng, xử lý mua hàng, và quản trị website. Sinh viên hiểu rõ quy trình từ thiết kế giao diện đến phát triển back-end, tạo ra một website chức năng đầy đủ.

Tóm tắt và mô tả trên trang này được tạo với sự hỗ trợ của AI. Nếu bạn thấy nội dung không chính xác hoặc có vấn đề, vui lòng Báo lỗi nội dung.

28/12/2025
Tài liệu hướng dẫn thực hành thiết kế và lập trình web

Trích đoạn nội dung tài liệu

Chương 1. Giúp sinh viên sử dụng được ngôn ngữ CSS để định dạng trang Web. Chương 3 - Ngôn ngữ JAVASCRIPT: Trình bày một số bài tập có sử dụng ngôn ngữ Javascript để điều khiển một số hành vi của trang. Chương 4 - Ngôn ngữ ASP.NET: Hệ thống các bài tập tổng hợp các trang trong quá trình thiết kế trên HTML được chuyển qua ASP.NET và phát triển thêm một số trang để hoàn thiện một website cơ bản.

Mỗi phần bài tập đi theo trình tự từ thiết kế trang tổng thể tới trang chi tiết. Giúp sinh viên nắm được quy trình thiết kế và lập trình một Website trên ngôn ngữ ASP. Trong phạm vi hạn hẹp của tài liệu này không thể đề cập được tất cả vấn đề trong lĩnh vực Thiết kế và Lập trình Web đòi hỏi. Nhóm tác giả rất mong muốn nhận được sự góp ý của độc giả để tài liệu được hoàn thiện tốt hơn.

Mùa thu 2017 Nhóm tác giả 4 C N 1. Mục tiêu Thiết kế được giao diện trang Web với các thẻ HTML. êu cầu chung  Tạo cấu trúc thư mục lưu trữ Web như sau:  Mỗi thư mục lưu định dạng file tương ứng.  Hình ảnh sử dụng để làm các bài tập được cung cấp sẵn tại địa chỉ https://tinyurl.com/TKvaLTWeb  Sử dụng một trong các phần mềm thiết kế Website (Notepad, Dreamweaver, Sublime text, Atom, …).

 Các bài tập được lưu vào thư mục BaitapHTML. ài tập thực hành Bài tập phần này sẽ kết hợp với các định dạng CSS (phần hướng dẫn trong Chương 2) để thực hiện các trang:  Trangchu.html: Được tách ra thành từng phần riêng (mỗi phần là một bài tập trong chương này) và được kết hợp lại trong Bài tập 10.html: Tương ứng ở các bài tập 1, 4, 5, 6. Các trang này khi hoàn thiện sẽ được hiển thị tại vùng Sanpham (Hình trên) để tạo thành một Website với các trang có bố cục thống nhất. Thiết kế trang Gioithieu.html 7 Ý nghĩa sử dụng: Là trang giới thiệu công ty chủ quản Website.

êu cầu:  Đoạn văn bản 1: Size 6, in đậm, canh lề giữa  Khi click chuột vào www.com sẽ liên kết đến trang chủ của website này, khi click chuột vào hotro@abc.com sẽ liên kết cho gửi email tới địa chỉ này, khi click chuột vào Liên hệ sẽ liên kết tới trang liên hệ (Lienhe.  Đoạn văn bản “Nguyên tắc hoạt động”: Size 5, in đậm, màu đỏ.  Đoạn văn bản “Định hướng kinh doanh: Size 5, in đậm, màu xanh.  Dùng thẻ ul, ol để tạo danh sách có thứ tự và không có thứ tự cho các nội dung văn bản.

ướng dẫn:  Tạo file và lưu với tên Gioithieu.html  Tạo các cặp thẻ quy định và phần của trang web: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Nhà sách ABC</title> </head> <body> </body> </html>  Tạo nội dung cho trang (trong cặp thẻ body):  Dùng thẻ h2 với thuộc tính align="center" (hoặc thẻ p kết hợp với thẻ font với thuộc tính size (quy định cỡ chữ) và thẻ b (in đậm)) cho đoạn văn bản 1: <h2 align="center">GIỚI THIỆU CÔNG TY CỔ PHẦN THƢƠNG MẠI VÀ DỊCH VỤ SÁCH ABC</h2>  Dùng thẻ p kết hợp thẻ b và thẻ a để định dạng và tạo liên kết cho đoạn 2: <p><b>Cty Cổ phần Thƣơng Mại và Dịch vụ sách ABC</b> là một trong số ít công ty Thƣơng mại điện tử đầu tiên tại Việt Nam bắt đầu với Website <a href="www.com</a> từ tháng 12/2005.</p>  Tương tự dùng thẻ p kết hợp thẻ b và font với thuộc tính color để tạo các đoạn “Nguyên tắc hoạt động” và “Định hướng kinh doanh: 8 <p><b><font color="red"><b>NGUYÊN TẮC HOẠT ĐỘNG</font></b></p> <p><b><font color="blue">ĐỊNH HƢỚNG KINH DOANH</font></b></p>  Dùng thẻ ul và ol để tạo các danh sách: <ul> <li>Tuyệt đối tôn trọng bản quyền và luật xuất bản</li> <li>Cam kết tạo ra những cuốn sách có chất lƣợng, có giá trị, luôn bắt kịp xu thế thời đại</li> <li>Lấy độc giả làm trung tâm</li> <li>Gia tăng lợi ích cho các đối tác</li> <li>Khơi dậy và phát huy khả năng sáng tạo của mỗi cá nhân</li> </ul> <ol> <li>Mua bản quyền, dịch và xuất bản các ấn phẩm từ tiếng nƣớc ngoài ra tiếng Việt và ngƣợc lại với các tủ sách: <ul type="disc"> <li><i>V- Biz:</i> Những cuốn sách cung cấp những cách tƣ duy, kinh nghiệm, kĩ năng mang tính ứng dụng cao cho các nhà lãnh đạo, những ngƣời hoạt động trong lĩnh vực kinh doanh, nhân viên công sở,… </li> <li><i>V-Buddism:</i> Tủ sách Phật pháp ứng dụng của Thaihabooks luôn nhận đƣợc sự quan tâm, tin tƣởng của Phật tử và bạn đọc. Các cuốn sách mang lại những triết lý sâu sắc của nhà Phật nhƣng vẫn gắn liên với cuộc sống hàng ngày, giúp mỗi ngƣời sống hạnh phúc và có ý nghĩa hơn.</li> <li><i>V-Parents:</i> Những cuốn sách giúp các bậc cha mẹ nuôi dạy con cái tốt hơn, thấu hiểu con hơn dựa trên sự tƣ vấn của những chuyên gia hàng đầu Việt Nam và thế giới.</li> <li><i>V-Teen:</i> Những cuốn sách giúp tháo gỡ vƣớng mắc, khơi dậy tiềm năng, định hƣớng nghề nghiệp cho tuổi mới lớn.</li> <li><i>V-Smile:</i> Bao gồm những các cuốn sách về chủ đề văn hoá, văn học, giáo dục, lịch sử, du ký… làm phong phú thêm đời sống tinh thần, bổ sung những kiến thức và chuyên sâu về nhiều lĩnh vực trong cuộc sống cho bạn đọc. </li> </ul> </li> <li>Cung cấp các dịch vụ liên quan đến bản quyền và xuất bản</li> 9 <li>Cung cấp sách, báo,tạp chí, và các ấn phẩm khác đến tay độc giả</li> <li>In ấn và các dịch vụ liên quan đến in ấn</li> <li>Tổ chức các sự kiện liên quan đến sách, báo chí và xuất bản</li> </ol>  Dùng thẻ h4 (hoặc thẻ p kết hợp với thẻ font quy định kích thước chữ), thẻ i (in nghiêng), thẻ a (tạo liên kết) cho đoạn văn bản cuối: <h4><i>Trong trƣờng hợp quý khách có bất kỳ nhu cầu hay câu hỏi nào về sách, đừng ngần ngại gởi email về cho chúng tôi theo địa chỉ: <a href="mailto:hotro@abc.com"> hotro@abc.com </a> hoặc gởi để lại tin nhắn tại trang <a href="Lienhe.html"> Liên hệ</a></i></h4> ài tập 2. Thiết kế trang Left.html Ý nghĩa sử dụng: Là phần liên kết tới các trang khác trong Website và sẽ hiển thị ở phần bên trái của các trang.

êu cầu:  Các mục “Sách theo chủ đề” và “Sách theo nhà xuất bản”: Size 6, in đậm.  Tạo danh sách Sách theo chủ đề và Sách theo nhà xuất bản.  Khi chọn các mục trong hai danh sách sẽ có liên kết (thiết lập liên kết rỗng). 10 ướng dẫn:  Tạo file và lưu với tên Left.

 Sử dụng thuộc tính bgcolor="màu" trong thẻ body để thiết lập màu nền cho trang.  Dùng thẻ p và b để tạo nội dung “Sách theo chủ đề” và “Sách theo nhà xuất bản”. Dùng thẻ ul với thuộc tính type="square" để quy định bullet cho các mục trong danh sách, dùng thẻ li và a với thuộc tính href="#" để tạo các mục có liên kết trong danh sách: <ul type="square"> <li><a href="#">Ngoại ngữ</a></li>. </ul> ài tập 3.

Thiết kế trang Sanpham.html Ý nghĩa sử dụng: Là trang dùng để liệt kê các sản phẩm (tin tức,…). êu cầu:  Dùng thẻ div để tạo khối chứa nội dung.  Toàn bộ nội dung trang được canh lề giữa.  Mục “Giáo trình Tin học cơ bản”: Size 6, in đậm, màu xanh.

Khi click vào mục này sẽ liên kết đến trang Chitietsanpham.html ở Bài tập 4 (Chương 1). 11  Mục “26,000 VNĐ”: Size 5, màu đỏ.  Chèn hình ảnh ở trong thư mục Images ướng dẫn:  Tạo file và lưu với tên Sanpham.  Sử dụng thuộc tính bgcolor="màu" trong thẻ body để thiết lập màu nền cho trang.

 Tạo thẻ div với thuộc tính align="center" để canh giữa cho các nội dung.  Dùng thẻ p, thẻ b và thẻ font với thuộc tính size="6" color="blue" để tạo nội dung “Giáo trình tin học căn bản”  Dùng thẻ img để chèn hình sách và nút chọn mua.  Dùng thẻ p để tạo nội dung “Đơn giá”, thêm thẻ font với thuộc tính size="5" color="red" cho nội dung “26,000 VNĐ”. Thiết kế trang Chitietsanpham.html 12 Ý nghĩa sử dụng: Là trang hiển thị chi tiết sản phẩm (tin tức,…) tương ứng được chọn ở trang sản phẩm.

êu cầu:  Dùng thẻ table để cấu trúc trang. ướng dẫn:  Tạo file và lưu với tên Chitietsanpham.  Tạo thẻ table với các thuộc tính:  width: 500  border: 1  cellspacing: 0  rows: 10  columns: 2  Hàng đầu tiên (thẻ tr đầu tiên) dùng một thẻ td với thuộc tính colspan="2" để gộp hai ô làm một các thuộc tính align và bgcolor để canh lề và quy định màu nền.  Thẻ tr thứ hai có hai thẻ td, thẻ td đầu dùng thuộc tính rowspan="6" để mở rộng ô xuống phía dưới 6 hàng.

 5 thẻ tr tiếp theo chỉ còn lại một thẻ td.  3 thẻ tr cuối mỗi thẻ có một thẻ td với thuộc colspan="2".  Sử dụng thẻ img để chèn hình, thẻ i để in nghiêng, thẻ b để in đậm, thẻ font với thuộc tính color để đổi màu cho một số nội dung văn bản. Thiết kế trang Dangnhap.html 13 Ý nghĩa sử dụng: Dùng để tạo các trang đăng nhập cho Website.

êu cầu:  Tạo trang với thẻ form cho người dùng nhập các thông tin như tên đăng nhập và mật khẩu và nhấn nút Đăng nhập để gửi thông tin.  Click mục Đổi mật khẩu sẽ liên kết tới trang Doimatkhau. ướng dẫn:  Tạo file và lưu với tên Dangnhap.  Tạo thẻ form với các thuộc tính action="#" name="dangnhap" method="post".

 Dùng thẻ table cấu trúc các thành phần trong form như sau: ĐĂN N ẬP Tên đăng nhập: Mật khẩu: Đăng nhập Đổi mật khẩu  Dùng các thẻ input với thuộc tính:  type="text" cho ô nhập liệu Tên đăng nhập  type="password" cho ô nhập liệu Mật khẩu  type="submit" cho nút Đăng nhập  Dùng thẻ a với thuộc tính href="Doimatkhau.html" cho mục “Đổi mật khẩu” 14 ài tập 6. Thiết kế trang Dangky.html Ý nghĩa sử dụng: Tạo trang cho phép người dùng đăng ký thông tin để cấp quyền sử dụng một số chức năng trong website. êu cầu:  Tạo form chứa nội dung trang để khi người dùng click nút Đăng ký sẽ gửi thông tin trong form đi xử lý và click nút Hủy sẽ xóa hết thông tin trong form.  Thông tin được gom thành hai nhóm là Thông tin cá nhân và Thông tin đăng nhập.

 Ô ngày sinh cho phép chọn giá trị từ 01 tới 31, ô tháng sinh cho phép chọn giá trị từ 01 tới 12.  Giới tính cho phép chọn Nam hoặc Nữ.  Email yêu cầu phải nhập đúng định dạng email.  Tên đăng nhập, mật khẩu và nhập lại mật khẩu yêu cầu không được rỗng.

ướng dẫn:  Tạo file và lưu với tên Dangky. 15  Tạo thẻ form với các thuộc tính: action="#" name="dangky" method="post"  Dùng thẻ fieldset kết hợp thẻ legend để tạo đường viền và văn bản bao các nhóm. <fieldset> <legend><b>Thông tin cá nhân</b></legend> .

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ