Logo

INITIALIZING STUDIO...

Đã đóng

Khoá HTML & CSS cơ bản

Khóa học nền tảng giúp bạn làm chủ HTML5 và CSS3 từ zero. Học cách xây dựng giao diện website chuẩn, responsive và đẹp mắt.

Cơ bản
8 tuần
0 / 1 Học viên
Online
Phúc Nguyễn

Phúc Nguyễn

phuc262002@gmail.com

Giới thiệu khóa học

Khóa học HTML & CSS Cơ Bản được thiết kế dành cho người mới bắt đầu, giúp bạn nắm vững nền tảng để xây dựng giao diện website chuyên nghiệp.
Sau khóa học, bạn sẽ có khả năng tự tay code một website hoàn chỉnh, responsive trên mọi thiết bị.


Bạn sẽ học được gì?

  • ✅ Hiểu cấu trúc và cú pháp HTML5 chuẩn
  • ✅ Sử dụng thành thạo các thẻ HTML semantic
  • ✅ Làm chủ CSS3: Selector, Box Model, Flexbox, Grid
  • ✅ Thiết kế giao diện Responsive với Media Queries
  • ✅ Tạo animation và transition đẹp mắt
  • ✅ Thực hành với 5+ dự án thực tế
  • ✅ Áp dụng best practices trong code

Yêu cầu

  • •💻 Máy tính có kết nối internet
  • •📝 Không cần kiến thức lập trình trước đó
  • •⏰ Dành 2-3 giờ/ngày để học và thực hành

Nội dung khóa học

Tuần 1-2: Làm quen với HTML

Buổi 1: Giới thiệu Web Development

  • •Internet hoạt động như thế nào?
  • •Frontend vs Backend
  • •Cài đặt VS Code và extensions cần thiết
  • •Viết trang HTML đầu tiên

Buổi 2: Cấu trúc HTML cơ bản

  • •Doctype, html, head, body
  • •Thẻ tiêu đề: h1 - h6
  • •Thẻ văn bản: p, span, strong, em
  • •Comment trong HTML

Buổi 3: Làm việc với Links và Images

  • •Thẻ a và các thuộc tính
  • •Thẻ img và tối ưu hình ảnh
  • •Đường dẫn tương đối vs tuyệt đối
  • •Thực hành: Tạo trang portfolio cá nhân

Buổi 4: Lists và Tables

  • •Danh sách: ul, ol, li
  • •Bảng: table, tr, td, th
  • •Colspan và Rowspan
  • •Thực hành: Tạo trang menu nhà hàng

Tuần 3-4: HTML5 Semantic & Forms

Buổi 5: HTML5 Semantic Elements

  • •header, nav, main, footer
  • •section, article, aside
  • •figure, figcaption
  • •Tại sao semantic quan trọng cho SEO

Buổi 6: Forms cơ bản

  • •Thẻ form và method (GET/POST)
  • •Input types: text, email, password, number
  • •Label và placeholder
  • •Button và submit

Buổi 7: Forms nâng cao

  • •Select, textarea, checkbox, radio
  • •Validation với HTML5
  • •Required, pattern, min, max
  • •Thực hành: Tạo form đăng ký

Buổi 8: Multimedia & Embed

  • •Video và Audio trong HTML5
  • •Iframe và nhúng nội dung
  • •SVG cơ bản
  • •Thực hành: Tạo trang landing page

Tuần 5-6: CSS Fundamentals

Buổi 9: Giới thiệu CSS

  • •CSS là gì và cách hoạt động
  • •3 cách thêm CSS: Inline, Internal, External
  • •Selectors cơ bản: element, class, id
  • •Độ ưu tiên (Specificity)

Buổi 10: Colors & Typography

  • •Màu sắc: hex, rgb, rgba, hsl
  • •Font-family, font-size, font-weight
  • •Line-height, letter-spacing
  • •Google Fonts

Buổi 11: Box Model

  • •Content, Padding, Border, Margin
  • •Width, Height và box-sizing
  • •Display: block, inline, inline-block
  • •Thực hành: Tạo Card component

Buổi 12: Positioning

  • •Position: static, relative, absolute, fixed, sticky
  • •Top, right, bottom, left
  • •Z-index
  • •Thực hành: Tạo Navbar fixed

Tuần 7: Flexbox & Grid

Buổi 13: Flexbox Layout

  • •Display flex và flex direction
  • •Justify-content, align-items
  • •Flex-wrap, flex-grow, flex-shrink
  • •Thực hành: Layout với Flexbox

Buổi 14: CSS Grid

  • •Display grid
  • •Grid-template-columns, grid-template-rows
  • •Gap, grid-area
  • •Thực hành: Gallery layout

Buổi 15: Responsive Design

  • •Viewport và đơn vị responsive (%, vw, vh, rem)
  • •Media Queries
  • •Mobile-first approach
  • •Thực hành: Responsive navbar

Buổi 16: Advanced CSS

  • •Pseudo-classes: hover, focus, nth-child
  • •Pseudo-elements: before, after
  • •Transitions và Animations
  • •CSS Variables

Tuần 8: Dự án cuối khóa

Buổi 17-18: Project - Landing Page

  • •Phân tích thiết kế
  • •Cấu trúc HTML semantic
  • •Styling với CSS
  • •Responsive hoàn chỉnh

Buổi 19-20: Project - Portfolio Website

  • •Thiết kế multi-page website
  • •Navigation và smooth scroll
  • •Contact form
  • •Deploy lên GitHub Pages

Dự án thực hành

  1. Profile Card - Thẻ thông tin cá nhân đơn giản
  2. Pricing Table - Bảng giá responsive
  3. Photo Gallery - Grid gallery với hover effects
  4. Landing Page - Trang giới thiệu sản phẩm
  5. Portfolio Website - Website cá nhân hoàn chỉnh

Công cụ sử dụng

  • VS Code - Code editor
  • Chrome DevTools - Debug và inspect
  • Figma - Xem thiết kế
  • GitHub - Quản lý code
  • GitHub Pages - Deploy website
Khoá HTML & CSS cơ bản
3.000.000 ₫3.500.000 ₫
Ngày bắt đầu học: 12/2/2025
Lịch học: Thứ 3 & Thứ 5, 20:00 - 21:30
Dành cho: Cơ bản