Quản lý mã nguồn - Version Source Control: Git & Github
Đưa website lên internet với Vercel
Các loại đường dẫn trong lập trình
HTML
Khái niệm, lịch sử và bản chất web
Phân loại thẻ HTML
HTML Semantics
Tính hợp lệ của tài liệu HTML
Các nhóm thẻ
Nhóm thẻ tiêu đề
Nhóm thẻ văn bản
Nhóm thẻ danh sách
Nhóm thẻ bảng
Nhóm thẻ media
Nhóm thẻ form
Nhóm thẻ phụ trợ
HTML & SEO
Định nghĩa và tầm quan trọng của SEO
Meta data của website
HTML đúng ngữ nghĩa và hợp lệ giúp tối ưu SEO
Các phương pháp tối ưu SEO
CSS cơ bản
Khái niệm, cú pháp, cách đưa CSS vào trang web
CSS Selector cơ bản
Tag name
Classes
Id
Bộ chọn kết hợp
Tính kế thừa
Tính xếp chồng
Những thuộc tính định dạng văn bản
Icon và xử lý icon
Box model
Cách tính không gian box-model
Thuộc tính box-sizing
Padding
Vấn đề padding chiều dọc với thẻ inline
Border
Margin
margin âm
Margin collapse
Vấn đề margin chiều dọc với thẻ inline
CSS Unit
Đơn vị đo tương đối
Đơn vị đo tuyệt đối
CSS Color
Mã HEX
Mã RGB
Opacity và chỉ số Opacity trong các mã màu
Các mã màu khi được viết tắt
Display
inline
block
inline-block
none
Opacity
Visibility
CSS Position
Khái niệm flow organic
Static
Relative
Absolute
Fixed
Sticky
Z-index
CSS nâng cao
CSS Selector nâng cao
Attribute Selector
Pseudo-classes
Pseudo-element
Thứ tự khi kết hợp pseudo-code
!important
Thứ tự ưu tiên của các bộ chọn CSS
Layout
Flex-box
CSS Grid
Transition & Animation
Transform
Filter
Transition
Animation
Responsive web design
Tổng quan và ý nghĩa
Các xu hướng thiết kế web responsive
Các lưu ý về UI/UX khi thiết kế web
Tìm hiểu thêm
SCSS & CSS Other
Nested
Variable
Functional
Mixin
Import
Reset CSS
Normalization
Libraries
Bootstrap
TailwindCSS
Code thực chiến với dự án
Học gì trong học phần này?
1. Biết cài đặt và sử dụng các công cụ lập trình để học tập và phát triển dự án.
2. Hiểu biết về cách một website hoạt động và cách thức để đưa một website lên internet.
3. Các kiến thức nền tảng về internet và mảng máy tính. Mô hình client-server và cách mà một ứng dụng web được xây dựng.
4. HTML - ngôn ngữ đánh dấu siêu văn bản nền tảng để xây dựng mọi giao diện web và ứng dụng.
5. CSS - ngôn ngữ tạo kiểu cho giao diện sinh động, phân chia bố cục hợp lý, đẹp mắt tăng UI/UX của người dùng.
6. Layout và hệ thống bố cục: Xây dựng giao diện thích ứng đa thiết bị.
7. Animations: Làm giao diện chuyển động.
8. Phát triển kỹ năng web bằng sản phẩm thực tế.
Tác giả: HoangNM
Bản quyền thuộc về: https://codefarm.edu.vn