Khóa học Tự học thiết kế website hiệu quả với khoá học HTML CSS từ cơ bản tới nâng cao cho người mới của giảng viên Evondev
Bạn sẽ học được gì?
✅ Nắm vững chắc các kiến thức cơ bản về HTML, các thẻ trong HTML – HTML5, cách đặt tên theo chuẩn BEM, học cách sử dụng Class Id và các attributes khác của HTML một cách chỉn chu từ đầu✅ Nắm vững kiến thức về dàn giao diện với Flexbox thông qua ví dụ thực tế✅ Sử dụng thẻ HTML đúng đắn, lúc nào dùng thẻ này lúc nào dùng thẻ kia
✅ Học, tìm hiểu và sử dụng SASS toàn tập để viết function, mixins, sử dụng biến, lồng code để hỗ trợ cho việc code CSS một cách nhanh nhất
✅ Nắm vững CSS Selectors và Combinators để làm chủ các bộ chọn trong CSS
✅ Học về tư duy, định hướng học, cách tự học tốt, cách luyện tập cho mau lên trình
✅ Học được cách phân tích thiết kế cho đến khi hoàn thiện giao diện✅ Hiểu về Responsive để xử lý giao diện ở nhiều loại màn hình một cách tốt nhất có thể
✅ Biết thêm các công cụ, tiện ích, các trang web bổ ích hay hỗ trợ công việc một cách tốt nhất để nâng cao hiệu suất làm việc
✅ Và rất nhiều điều, kiến thức bổ ích khác đang chờ đợi các bạn
Giới thiệu khóa học
Với hơn 100 videos trong khoá học evondev sẽ dạy các bạn đi từ kiến thức cơ bản nhất cho đến nâng cao thông qua các videos kèm bài tập mỗi chương. Ngoài ra evondev còn chia sẻ thêm cho các bạn những kiến thức liên quan bổ sung như cách tư duy, định hướng, phân tích giao diện, cách dùng phần mềm code hiệu quả, cách cải thiện mắt thẩm mỹ UI UX…Từ đó các bạn có thể tự tay code các giao diện từ A-Z với kiến thức về HTML CSS đã học mà không cần phải dùng bất kỳ thư viện nào.
Nội dung khóa học tự học thiết kế Website hiệu quả với khóa học HTML CSS
Chương 1: Kiến thức HTML cần nắm vững
Bài 1: Giới thiệu khoá họcBài 2: Thiết lập code editor cơ bảnBài 3: Cấu trúc một file HTML cơ bản như thế nào?Bài 4: Các thẻ HTML cơ bản nên biết (phần 1)Bài 5: Các thẻ HTML cơ bản nên biết (phần 2)Bài 6: Thẻ Inline và thẻ Block khác nhau như thế nào?Bài 7: Sự khác nhau giữa Class và IdBài 8: BEM là gì ? Tìm hiểu về BEM toàn tậpBài 9: Thực hành phân tích giao diện cơ bản với BEMBài 10: Bài tập chương 1Bài 11: Giải bài tập chương 1Bài 12: Nắm vững Emmet cơ bản trong VSCode
Chương 2: Kiến thức CSS cơ bản phần 1
Bài 13: CSS reset là gì ? Tại sao phải dùng reset CSS?Bài 14: Cấu trúc của 1 đoạn code trong CSS như thế nào?Bài 15: Tìm hiểu thuộc tính color, các giá trị về màu sắc cần nắm vữngBài 16: Nắm vững kiến thức về kích thước trong CSSBài 17: Làm hình nền với các thuộc tính về backgroundBài 18: Các đơn vị trong css nên biếtBài 19: Đơn vị em và rem khác nhau như thế nào?Bài 20: Thuộc tính về border cơ bảnBài 21: Nắm rõ thuộc tính marginBài 22: Hiểu về thuộc tính paddingBài 23: Tìm hiểu về box-sizing trong CSSBài 24: Tìm hiểu thuộc tính displayBài 25: Các thuộc tính liên quan tới Font cơ bảnBài 26: Các thuộc tính liên quan tới chữ bạn cần biếtBài 27: Tìm hiểu thuộc tính cho hình ảnhBài 28: Pseudo là gì ? Các pseudo cơ bản người mới học nên biếtBài 29: Bài tập chương 2 (Phần 1)Bài 30: Bài tập chương 2 (phần 2)
Chương 3: Kiến thức CSS cơ bản phần 2
Bài 31: Cách làm hình nền gradient, chữ gradient trong CSSBài 32: Hiển thị 2 hình nền với background-imageBài 33: caniuse là gì ? Và tại sao bạn nên biếtBài 34: Sự khác nhau giữa 3 thuộc tính opacity: 0, display:none, visibility:hiddenBài 35: Tìm hiểu về shadow trong CSSBài 36: Sử dụng biến trong CSS như thế nào?Bài 37: Hiểu rõ về độ ưu tiên trong CSS, xác định độ ưu tiên trong CSS đơn giản với VSCodeBài 38: Nắm vững kiến thức về child selectorsBài 39: Nắm vững kiến thức về type selectorsBài 40: Thành thạo combinators trong CSSBài 41: Tìm hiểu thêm các selectors nâng caoBài 42: Nắm vững thuộc tính transition cơ bảnBài 43: Bài tập chương 3
Chương 4: Kiến thức CSS nâng cao
Bài 44: Thuộc tính transform để làm gì ? Tìm hiểu các giá trị hay dùng của transformBài 45: Tìm hiểu thuộc tính position relativeBài 46: Master thuộc tính position absoluteBài 47: Hiểu rõ position fixed hoạt độngBài 48: Thực hành với thuộc tính position #1Bài 49: Thực hành với thuộc tính position #2Bài 50: Thực hành với thuộc tính position #3Bài 51: Thực hành với thuộc tính position #4Bài 52: Hiểu và nắm tốt pseudo :before vs :after khó nhằn trong CSSBài 53: Thực hành với pseudo before và after #1Bài 54: Thực hành với pseudo before và after #2Bài 55: Thực hành với pseudo before và after #3Bài 56: Thực hành với pseudo before và after #4Bài 57: Tại sao before và after quan trong và lưu ý khi làm với việc với thuộc tính transformBài 58: Animation là gì ? Tìm hiểu và nắm kiến thức về animation cơ bảnBài 59: Thực hành với animation #1Bài 60: Thực hành với animation #2
Chương 5: Flexbox toàn tập
Bài 61: Flexbox là gì ? Giới thiệu về FlexboxBài 62: Flexbox toàn tập #1Bài 63: Flexbox toàn tập #2Bài 64: Flexbox toàn tập #3Bài 65: Các thủ thuật chia layout hay mà bạn nên biết khi dùng flexboxBài 66: Cách vẽ tam giác bằng CSS và cách nó hoạt độngBài 67: Sass là gì ? Giới thiệu và cài đặtBài 68: Tìm hiểu và nắm cơ bản kiến thức về Sass cho người mớiBài 69: Các lỗi hay gặp khi cài đặt Sass và cách khắc phụcBài 70: Thực hành code giao diện Dropdown #1Bài 71: Thực hành code giao diện Dropdown #2Bài 72: Thực hành code giao diện Dropdown #3Bài 73: Thực hành code giao diện đơn giản số 1 với flexbox #1Bài 74: Thực hành code giao diện đơn giản số 1 với flexbox #2Bài 75: Thực hành code giao diện đơn giản số 1 với flexbox #3Bài 76: Responsive là gì ? Giới thiệu về Responsive toàn tậpBài 77: Thực hành code giao diện đơn giản số 1 sử dụng responsiveBài 78: Thực hành code giao diện đơn giản số 2Bài 79: Thực hành code giao diện đơn giản số 3Bài 80: Tìm hiểu thêm các thuộc tính khác của flexboxBài 81: Thực hành code giao diện nâng cao phần 1Bài 82: Thực hành code giao diện nâng cao phần 2Bài 83: Thực hành code giao diện nâng cao phần 3Bài 84: Thực hành code giao diện nâng cao phần cuối
Chương 6: Các thẻ HTML về Form, Table
Bài 85: Tìm hiểu các thẻ về Form phần 1Bài 86: Tìm hiểu các thẻ về Form phần 2Bài 87: Hướng dẫn cách làm custom checkboxBài 88: Hướng dẫn cách làm custom radioBài 89: Hướng dẫn cách làm custom input fileBài 90: Hướng dẫn cách làm custom checkbox toggleBài 91: Hướng dẫn code hiệu ứng cho input, textarea, buttonBài 92: Thực hành code giao diện form tổng hợp phần 1Bài 93: Thực hành code giao diện form tổng hợp phần 2Bài 94: Thực hành code giao diện form tổng hợp phần 3Bài 95: Thực hành code giao diện form tổng hợp phần cuốiBài 96: Tìm hiểu các thẻ về bảngBài 97: Hướng dẫn code giao diện bảng phần 1Bài 98: Hướng dẫn code giao diện bảng phần 2Bài 99: Hướng dẫn làm responsive cho bảng
Chương 7: Các kiến thức bổ sung
Bài 100: Tìm thiết kế ở đâu để tập luyện kỹ năng HTML CSS ?Bài 101: Chia sẻ các từ tiếng Anh hay gặp khi đặt tên với BEMBài 102: Code siêu nhanh với VSCode Custom SnippetsBài 103: Làm sao cải thiện con mắt thẩm mỹBài 104: Một số kênh youtube hay về HTML CSSBài 105: Một số tài khoản Instagram hay mà các bạn nên theo dõiBài 106: Các extensions bổ ích mà bạn nên dùngBài 107: Chia sẻ kinh nghiệm làm sao code tốt hơnBài 108: Các thuật ngữ trong ngành web mà bạn nên biếtBài 109: Codepen là gì ? Và vì sao bạn nên biếtBài 110: Các kỹ năng khác nên có cho một DeveloperBài 111: Tìm hiểu thêm vài kiến thức về CSS khácBài 112: Làm sao để tuỳ biến giao diện cho WordPress với CSS cơ bảnBài 113: Vẽ vời với sức mạnh của thuộc tính box-shadowBài 114: Hướng dẫn làm hình nền chéo với transform skewBài 115: Xử lý hình nền phức tạp hơn với thuộc tính clip-pathBài 116: Tìm hiểu cách làm gradient cho borderBài 117: Phân tích một Animation đường tròn hoạt độngBài 118: Tìm hiểu backdrop-filter và cách làm responsive cho video theo tỉ lệ 16:9Bài 119: Lời cám ơn, chia sẻ cuối khoá, spoil sản phẩm sắp tới cực chấtBài 120: CSS Grid cơ bản phần 1Bài 121: CSS Grid cơ bản phần 2Bài 122: CSS Grid cơ bản phần 3Bài 123: CSS Grid cơ bản phần 4Bài 124: CSS Grid cơ bản phần 5Bài 125: CSS Grid cơ bản phần 6Bài 126: CSS Grid cơ bản phần 7Bài 127: Hướng dẫn làm responsive hình ảnh, video theo tỉ lệBài 128: Sử dụng biến hiệu quả trong CSSBài 129: Hướng dẫn tạo custom checkbox cách 2Bài 130: Xử lý input autofill background với box-shadowBài 131: Hướng dẫn tạo ribbon với thuộc tính clip-pathBài 132: Hướng dẫn tuỳ biến thanh scrollbar trong CSSBài 133: Hiểu cơ bản về đường dẫn trong codeBài 134: Các lỗi người mới hay gặp cần để ýBài 135: Hướng dẫn chia Form layout với CSS Grid cực hayXem thêm khóa học :