Môn học trang bị cho sinh viên kiến thức về hệ thống và công nghệ phát triển ứng dụng Web, đồng thời hướng dẫn thiết kế trang Web bằng HTML và CSS. Sinh viên cũng được học lập trình phía client với JavaScript và sử dụng các thư viện phổ biến như jQuery và Bootstrap để xây dựng các ứng dụng Web linh hoạt và hiệu quả.
Trang chủ > Tài liệu học tập > CNTT > Hệ thống và Công nghệ Web
Xem nhanh nội dung môn học
Tên học phần: Hệ thống và Công nghệ Web
Tổng số tín chỉ: 3
Lý thuyết: 2
Thực hành: 1
Tự học: 5
Môn học này cung cấp cho sinh viên các kiến thức chung về các hệ thống và công nghệ phát triển ứng dụng Web thực tế, đồng thời cung cấp các kiến thức và kỹ năng để thiết kế trang Web bằng HTML kết hợp với CSS.
Ngoài ra, môn học cũng cung cấp các kiến thức về lập trình phía client bằng JavaScript và một số thư viện mở jQuery, Bootstrap.
Hiểu được những khái niệm cơ bản và thuật ngữ trong thiết kế Web, thiết kế Web trên các thiết bị di động, các ứng dụng Web.
Hiện thực được bố cục trong trang Web dùng HTML và CSS.
Hiểu được ngôn ngữ kịch bản Javascript ứng dụng trong trang Web.
Vận dụng được ngôn ngữ kịch bản Javascript cho các hiệu ứng, kiểm tra hợp lệ dữ liệu, thay đổi nội dung các phần tử trên trang Web theo mô hình DOM.
Hiểu và vận dụng được cách sử dụng thư viện mã nguồn mở như jQuery, Bootstrap.
Triển khai được ứng dụng Web lên máy chủ.
Khi hoàn thành môn học, người học có khả năng:
Trình bày được các thành phần cơ bản và sự tương tác giữa chúng trong một ứng dụng Web.
Chọn được kỹ thuật phù hợp để thiết kế trang Web.
Xác định được các kỹ thuật dùng mã nguồn mở để xây dựng một trang Web cụ thể.
Trên một biểu mẫu (form) của trang Web chứa các thành phần cần nhập thông tin, người học trình bày và thực hiện các ràng buộc cần thực hiện cho các thành phần trên form đó.
Thiết kế được giao diện trang Web theo yêu cầu và triển khai lên máy chủ Web.
Viết tài liệu báo cáo rõ ràng theo quy định (đúng cấu trúc, đầy đủ nội dung, trích dẫn, tài liệu tham khảo theo yêu cầu).
1.1. Giới thiệu
1.2. Giới thiệu Internet
1.3. Web và lịch sử phát triển của Web
1.4. Các loại ứng dụng Web phổ biến.
1.5. Kiến trúc cơ bản của 1 ứng dụng web.
1.6. Các thành phần của Web
1.7. Cách hoạt động của ứng dụng Web
1.8. Giới thiệu Web phía Client
1.9. Giới thiệu Web phía Server
1.10. Giới thiệu Web Services
2.1. Giới thiệu ngôn ngữ HTML
2.2. Giới thiệu HTML/XHTML -XML
2.3. Cấu trúc cơ bản của tài liệu HTML
2.4. Cách tổ chức thư mục trong ứng dụng Web
2.5. Một số thao tác trong cửa sổ trình duyệt
2.6. Các thẻ cơ bản trong HTML
2.7. Định dạng văn bản
2.8. Một số ký tự đặc biệt
2.9. Giới thiệu các loại định dạng Image, Video và thêm vào tài liệu HTML
2.10. List
2.11. Link - Image
2.12. Table
2.13. Form
3.1. Giới thiệu CSS
3.2. Cách sử dụng CSS kết hợp HTML
3.3. Các CSS cơ bản
3.4. Position và Display
3.5. Colors và Backgrounds
3.6. Font
3.7. Text
3.8. Links
3.9. Bullets
3.10. Margin and Padding
3.11. Border
3.12. Bố cục tài liệu HTML sử dụng CSS
3.13. CSS3
3.14. Một số tiêu chuẩn thiết kế website tối ưu
3.15. Triển khai website đơn giản lên máy chủ Web
4.1. Giới thiệu về JavaScript
4.2. Định nghĩa Java Script
4.3. Cấu trúc JavaScript
4.4. Khai báo biến và dữ liệu
4.5. Toán tử và biểu thức
4.6. Các lệnh trong JavaScript
4.7. Các lệnh cơ bản
4.8. Các câu lệnh điều kiện
4.9. Các câu lệnh lặp
4.10. Các câu lệnh trên đối tượng
4.11. Hàm trong JavaScript
4.12. Định nghĩa hàm
4.13. Các hàm thông dụng trong JavaScript
4.14. Mô hình đối tượng DOM (Document Object Model)
4.15. Các sự kiện trên DOM
4.16. Thay đổi nội dung trên DOM
4.17. Kiểm tra tính hợp lệ dữ liệu phía client
5.1. JQuery
5.2. Cách kết hợp jQuery với tài liệu HTML
5.3. Thay đổi nội dung trên DOM
5.4. Bootstrap
6.1. Giới thiệu
6.2. Các rủi ro phổ biến trên ứng dụng Web
7.1. Các khái niệm cơ bản về ứng dụng Web trên mobile
7.2. Các phương pháp phát triển ứng dụng Web trên Mobile
7.3. Kiến trúc ứng dụng Web trên Mobile
7.4. Các bước triển khai ứng dụng Web trên Mobile
Sinh viên được đánh giá qua các hình thức sau:
Kiểm tra giữa kỳ: 30% (bài kiểm tra thực hành trên máy tính).
Bài tập thường kỳ: 20% (các bài kiểm tra và bài tập nhóm).
Thi cuối kỳ: 50% (bài kiểm tra trên máy tính).
Môn học có liên quan: CNTT, Hệ cơ sở dữ liệu, Nhập môn ATTT, Cấu trúc rời rạc, Triển khai an ninh hệ thống, Quản trị và bảo trì hệ thống
Thẻ tag: #tailieu, #tailieuonthi, #cntt, #laptrinhweb, #hethongvacongngheweb, #html, #css, #bootstrap4, #bootstrap5