Giới thiệu học phần
Nền tảng Web là học phần giúp sinh viên làm quen với ba ngôn ngữ cốt lõi của lập trình web là HTML, CSS và JavaScript, từ cách dựng cấu trúc trang, trình bày giao diện bằng Flexbox cho tới việc làm cho trang web phản hồi được với người dùng.
Mục tiêu học phần
- Dựng được trang web hoàn chỉnh bằng HTML semantic và CSS Flexbox.
- Thiết kế được biểu mẫu thu thập dữ liệu chuẩn accessibility.
- Dùng JavaScript và DOM để làm cho trang web hiển thị nội dung động.
Nội dung học phần
- Buổi 1: HTML cơ bản, Semantic HTML, liên kết cùng cấp, nhúng media, bảng dữ liệu
- Buổi 2: CSS cơ bản
- Buổi 3: Selector nâng cao và liên kết nâng cao
- Buổi 4: Chia layout bằng Flexbox
- Buổi 5: Thiết kế form
- Buổi 6: JavaScript cơ bản và DOM
- Buổi 7: JavaScript Event
- Buổi 9: JavaScript cấu trúc điều khiển (Switch)
- Buổi 10: JavaScript vòng lặp và hàm cơ bản
- Buổi 11: Hàm nâng cao và mảng
Lịch trình học phần
| Buổi học | Chủ đề | Ghi chú |
|---|---|---|
| Buổi 1 | HTML cơ bản, semantic HTML | Chưa dùng CSS |
| Buổi 2 | CSS cơ bản | 3 cách nhúng CSS |
| Buổi 3 | Selector và liên kết nâng cao | pseudo-class, pseudo-element |
| Buổi 4 | Chia layout | Flexbox, Positioning |
| Buổi 5 | Thiết kế form | Accessibility |
| Buổi 6 | JavaScript cơ bản và DOM | Buổi hiện tại |