
Giới thiệu khóa học
HTML CSS Pro là khóa học nâng cao nằm trong hệ thống học lập trình F8. Cả hai khóa học gồm HTML CSS Free và HTML CSS Pro, đều được thiết kế dành cho người mới bắt đầu, giúp bạn xây dựng nền tảng vững chắc và phát triển theo hướng chuyên nghiệp.
Nhưng giá trị lớn nhất ở khóa học này mà bạn nhận được chính là những kinh nghiệm thực tế được giảng viên Sơn Đặng chia sẻ xuyên suốt quá trình học. Dù cùng một nội dung, cách truyền đạt của Sơn Đặng luôn được đánh giá cao nhờ sự tận tâm, cách giải thích rõ ràng, dễ hiểu, cùng với những mẹo hay và tư duy làm sản phẩm hướng đến trải nghiệm người dùng một cách tối ưu nhất.
Đối tượng tham gia
Sinh viên CNTT
Bạn muốn học kiến thức thực tế ở trường không dạy? Bạn muốn có kiến thức vững để năm sau đi thực tập tại doanh nghiệp?
Người đã đi làm
Bạn muốn hiểu sâu sắc về HTML/CSS để nâng cao tay nghề? Bạn đang chuyên Backend giờ chuyển qua làm Frontend?
Người trái ngành hoặc chuyển nghề
Bạn là người mới và đang tìm hiểu về nghề lập trình? Bạn đang chưa biết bắt đầu từ đâu và cần một lộ trình bài bản?
Xem trước khóa học


Bạn sẽ học
- Hiểu cấu trúc chuẩn HTML
- Hiểu rõ về các thẻ Meta
- Thuộc tính, thuộc tính toàn cục
- Sử dụng liên kết chuyên sâu
- Sử dụng Emmet cơ bản
- Hiểu rõ tính kế thừa trong CSS
- Phân biệt thẻ Inline và Block
- Hiểu Box-model của mỗi phần tử
- Hiểu rõ về các đơn vị trong CSS
- Kiến thức về Typography
- Làm việc với hình ảnh và nền
- Thành thạo sử dụng Position
- Kỹ thuật sử dụng biến trong CSS
- CSS selectors nâng cao (có game)
- Đặt tên class theo chuẩn BEM
- Biết cách đặt tên Class siêu dễ
- Thực sự hiểu về Semantic
- Sử dụng Flexbox chi tiết (tặng game)
- Sử dụng CSS Grid (có game và công cụ)
- Forms và validations không cần JavaScript
- Kỹ thuật Responsive với Grid System
- Tự xây dựng Grid System giống Bootstrap
- Sử dụng Animations và tối ưu hiệu năng
- Sử dụng Sass và xây dựng Grid System
- Hiểu về Web Accessibility tư duy tối ưu UX
- Hiểu rõ về màu sắc, mã màu thập lục phân
- Luyện mắt thẩm mỹ siêu chi tiết qua Quiz
- Sử dụng Github đưa trang Web lên Internet
- Kiến thức SEO cơ bản để SEO-OnPage
- Tính hợp lệ của HTML, dùng thẻ chính xác
- Tư duy ứng dụng pseudo-classes/elements
- Phân biệt các thành phần trên trang web
- Cơ chế cache của trình duyệt
- CDN là gì và ưu điểm của CDN
- Hiểu về mạng LAN và mở web qua LAN
- Hiển thị ảnh khi chia sẻ lên Facebook
- Tối ưu Pre-connect/phân giải DNS trước
- Hiểu đúng cách sử dụng thẻ br, entities
- Kỹ thuật giữ đúng tỉ lệ hình ảnh và video
- Biết cách ứng dụng đơn vị EM để giữ tỉ lệ
- Xây dựng Masonry Layout với CSS Grid
- Hướng dẫn đăng ký tên miền và trỏ IP
- Các kỹ thuật tối ưu UX trong Form
- Hiểu rõ về submit form với GET và POST
- Chắc tư duy thẻ tùy chỉnh trong Form
- Loại bỏ Tab Highlight và Auto Zoom
- Nhúng phông chữ thủ công với @font-face
- Sử dụng Animate.css, Wow.js và AOS
- Kỹ thuật sử dụng Steps với Keyframes
- Làm dự án thực hành thực tế với Figma
- Hiểu về Mobile/Desktop First, Adaptive
- Xây dựng Breakpoints cho trang Web
- Tư duy Typography cho Font Scale
- Sử dụng các hàm min(), max(), clamp()
- Kỹ thuật tối ưu hình ảnh với SRC-SET
- Kỹ thuật 7-1 Pattern khi dùng SCSS
- Giới thiệu Custom Tag (Web Components)
- Xây dựng Menu đa cấp và Mega Menu
- Cách sử dụng robots.txt, sitemap.xml
- Cách submit URL trang Web lên Google
- Cách tạo Favicon cho tất cả các thiết bị
- Thực hành dự án số 8 (Multiple Pages)
- Thực hành làm Dark/Light Mode dự án 8
- Tặng bạn thêm 20+ Figma bản trả phí
Dự án sau khóa học
Khóa học hướng dẫn bạn thực hành 8 dự án trên Figma. Từ đó, bạn có thể tự làm hầu hết mọi giao diện trang mà bạn thấy.
Dự án 1: Real Estate Landing Page
Đây là một Landing Page cho lĩnh vực bất động sản. Bạn sẽ được áp dụng các kiến thức cơ bản về HTML CSS để xây dựng trang này.
Dự án 2: Education Platform Website
Đây là một Landing Page cho tổ chức giáo dục. Dự án này sẽ áp dụng thêm một số kiến thức HTML CSS mới so với dự án 1.
Dự án 3: Dental Care Landing Page
Tương tự như dự án 2, điểm khác biệt chủ yếu ở mặt thiết kế. Đây là một Landing Page có thể áp dụng cho phòng khám nha khoa.
Dự án 4: Lucy-Pet Care Landing Page
Độ khó cao hơn dự án 3, bạn cần phải áp dụng thêm kiến thức HTML, CSS mới học. Đây là một Landing Page có thể sử dụng cho các cơ sở chăm sóc thú cưng.
Dự án 5: Mobile Banking Website
Đây là một Landing Page quảng cáo cho ứng dụng ngân hàng trên điện thoại. Đương nhiên, dự án này sẽ có độ khó hơn so với dự án 4.
Dự án 6: Arif Personal Portfolio Website
Đây là một trang Portfolio cá nhân. Gần giống như CV, bạn có thể sử dụng Portfolio để xin việc. Portfolio dùng để thể hiện kỹ năng và các dự án đã làm của bạn.
Dự án 7: Podcast Landing Page
Một trang Landing Page khá sáng tạo về mặt thiết kế. Bạn có thể áp dụng thiết kế này làm trang quảng cáo cho ứng dụng Podcast.
Dự án 8: Grocery Ecommerce Website
Với độ khó cao nhất, đây là một trang thương mại điện tử. Bao gồm các kỹ thuật nâng cao hơn như tối ưu trên nhiều thiết bị, Dark/Light Mode, Mega Menu, v.v.
Lý do nên học
Khác biệt so với khóa miễn phí
- Khóa học đầy đủ và chi tiết nhất.
- Thực hành 8 dự án trên Figma.
- Hơn 400 bài học và trên 300 bài tập.
- Có đáp án cho mọi bài tập.
- Tặng hơn 20 Figma bản chuyên nghiệp.
Giảng viên tâm huyết
- Bỏ ra 1 năm xây dựng khóa học này.
- Quay trên 500 video cho khóa này.
- Soạn hơn 200 bài viết và trên 300 bài tập.
- Rèn luyện giọng nói, kỹ năng giảng dạy.
- Đầu tư trang thiết bị tốt để quay dựng.
Câu hỏi thường gặp
Về đối tượng phù hợp
Khóa học này có phù hợp với người hoàn toàn mới?
Khóa học này hoàn toàn phù hợp với người mới, chưa có nền tảng vì được thiết kế bài bản, chú trọng đi từ căn bản nhất tới nâng cao. Luôn hướng tới mục tiêu cung cấp nguồn kiến thức và hướng dẫn chi tiết nhất có thể. Hỗ trợ học viên tận tình, tâm huyết. Từ đó, giúp bạn có động lực học và tiến xa hơn trong quá trình học tập.
Nếu tôi đã học trước đây liệu còn phù hợp?
Dù bạn đã học miễn phí thì khóa học này vẫn RẤT cần cho bạn. Trong khóa học đề cập tới rất nhiều kiến thức chuyên sâu mà bình thường không có khóa học nào đề cập tới (bạn có thể vào học thử và xem dàn ý bài học).
Khóa học Pro và Free
Khóa học Pro có gì khác khóa học Free
Điểm khác biệt lớn nhất đó chính là chất lượng và số lượng nội dung. Bạn hãy tin đây là khóa học Pro đầy đủ và chi tiết nhất bạn từng thấy. Khóa học giúp bạn có nền móng cực vững chắc để trở thành nhà phát triển web chuyên nghiệp trong tương lai. Ngoài ra, các bạn sẽ được học trên nền tảng lập trình hoàn toàn mới – nền tảng học lập trình Pro. Chất lượng khóa học được nâng cao, từ hình ảnh, âm thanh, vv. Bài học đa dạng, gồm 7+ dạng bài học khác nhau, bài tập phong phú & đa dạng hơn, được làm dự án thực chiến, được trao đổi trực tiếp với Tester, được hỗ trợ trực tiếp từ đội ngũ kỹ thuật của F8 và rất nhiều quyền lợi khác.
Quyền lợi của bạn
Tôi có thể xem lại bao nhiêu lần?
Bạn có thể thỏa thích xem lại bất cứ video nào mà bạn muốn, không giới hạn số lần xem video. F8 thậm chí còn khuyến khích bạn xem càng nhiều càng tốt để có thể nắm vững kiến thức hơn bạn nhé.
Tôi có thể học vào thời gian nào?
Bài giảng đã được thiết kế sẵn, nội dung chi tiết và đầy đủ. Chỉ cần có Internet, bạn có thể học bất kỳ lúc nào, bất kỳ nơi đâu. Bạn luôn có thể chủ động thời gian và địa điểm mà không cần lo lắng gì.
Ứng dụng thực tế
Tôi có thể ứng dụng được ngay sau khi học không?
Chắc chắn rồi! F8 luôn hướng tới các bạn học đi đôi với hành. Vì thế, sau mỗi bài học video hoặc văn bản, bạn sẽ được làm rất nhiều bài tập để cô đọng lại kiến thức, nắm vững cú pháp, thậm chí là làm một thử thách code mới. Quan trọng hơn hết, bạn phải làm xong các dự án thực chiến – được thiết kế bằng Figma thì mới hoàn thành khóa học nhé.
Chưa có bình luận nào