WHY WEB EGG ?
Lập trình Web là một trong các định hướng quan trọng, được nhiều người theo đuổi trong lập trình.
Bên cạnh lớp giảng dạy về Trí tuệ nhân tạo – AI, không thể bỏ qua lớp học về Web – Phần mềm của CLB EGG. Hãy cùng tìm hiểu có gì thú vị trong lớp học này nhé.
Sau khi đã hoàn thành xong các lớp về kiến thức nền tảng của lập trình như cấu trúc dữ liệu và giải thuật, lập trình hướng đối tượng, … Các bạn của câu lạc bộ có thể tham gia tìm hiểu về các thành phần và cách thiết kế, xây dựng một trang web.
Cấu trúc khóa học
Khóa học được anh chị Câu lạc bộ giảng dạy trực tiếp cho các bạn thành viên, khóa học có thể được phân chia thành nhiều lớp, dựa vào kiến thức nền tảng của các bạn:
- Lớp cơ bản: Dành cho các bạn chưa có hoặc có ít kiến thức về lập trình web, lớp học này được giảng dạy ít nhất 1 tuần 1 lần, các bạn sẽ được học trong 15 buổi, đến cuối khoá học, các bạn đã nắm chắc kiến thức cơ bản và hoàn thiện được một sản phẩm thực tế
- Lớp làm sản phẩm: Dành cho các bạn đã có kiến thức cơ bản và đã có một số sản phẩm web, vào lớp này, các bạn sẽ được thực hành nhiều hơn, lựa chọn đề tài để làm nên một trang web, trong quá trình làm, các bạn được anh chị hướng dẫn để cải thiện sản phẩm và nâng cao kiến thức
Không chỉ giảng dạy và tiếp thu kiến thức, các bài kiểm tra sẽ được thực hiện rải rác trong khóa học, giúp cho các bạn đánh giá được kiến thức của mình.
Đến đây các bạn đã nắm được khóa học lập trình web của CLB EGG có gì rồi đúng không, bây giờ hãy cùng xem cụ thể nội dung gì sẽ có trong khóa học nhé
Nội dung khóa học
Các kiến thức cơ bản về một trang web sẽ được giảng dạy một cách bài bản, sau đây sẽ là bật mí về một số phần trong khóa học:
Các loại trang web
3 loại trang web phổ biến:
- Trang web doanh nghiệp là trang web thể hiện các thông tin về một doanh nghiệp cụ thể. Trang web doanh nghiệp thường do chính do doanh nghiệp đó quản lý và đăng tải các thông tin lên.
- Trang web tin tức là các trang đăng tải các thông tin tổng hợp, có thể là về kinh tế, chính trị, văn hoá, xã hội, môi trường, pháp luật,…
- Trang web web dạng mạng xã hội như facebook chẳng hạn thì cung cấp công cụ để người dùng đăng tải các thông tin lên.
Bản chất của trang web (web page) là gì?
Hãy hình dung website của bạn như một cuốn sách thì các trang web chính là các trang của cuốn sách đó. Một cuốn sách thì sẽ có nhiều trang sách. Website cũng giống như vậy.
Bạn chỉ cần hiểu một cách đơn giản như thế này:
Nhiều Trang web (Web page) tạo nên một Website. Một website chứa nhiều Trang Web (web page) khác nhau.
Tuy nhiên, cũng có những website chỉ có 1 trang web (web page) duy nhất bởi vì nó được thiết kế cho một mục tiêu tập trung duy nhất, tức là trang web đó chứa đầy đủ mọi thông tin mà người dùng có thể xem.
Landing Page là 1 kiểu website chỉ có 1 web page. Khi bạn muốn tập trung toàn bộ thông tin về sản phẩm/dịch vụ đặc thù (vd: sự kiện, dự án bất động sản, một khóa học, một cuốn sách..) trên 1 trang duy nhất để khách hàng có thể đưa ra quyết định mua hàng ngay tại đó thì cũng chỉ cần 1 landing page là đủ.
Cấu tạo của trang web (web page)
Trang web (Web page) được cấu tạo từ các dòng mã HTML. Chính trình duyệt (Browser) đã biên dịch (phiên dịch) những dòng mã đó thành các cấu trúc, hình ảnh, văn bản và hiển thị cho người xem.
HTML là ngôn ngữ siêu văn bản dùng để giúp các trình duyệt thể hiện nội dung Trang web (Web page). Thử tưởng tượng rằng chúng ta chưa có HTML và để tạo nên trang web (Web page) chúng ta dùng ngôn ngữ thường.
Ví dụ: Để trang web (Web page) có nền trắng
Người Việt Nam chúng ta viết: nền: trắng;
Nhưng người Anh lại viết: background: white;
Người Lào viết: Xnogngshtuog: chtaosgunu; (Tôi ví dụ thôi bạn đừng Google Translate làm gì )
Vậy mỗi người viết theo ý hiểu của mình thì liệu một cỗ máy cần đồ sộ cỡ nào để hiểu hết những dòng mã đó? Chính vì thế HTML sinh ra và người viết mã phải tuân theo các quy luật của nó nhằm giúp trình duyệt dễ dàng hiểu và thể hiện.
Sự khác nhau giữa trang Web và Website
Đa phần, người Việt Nam vẫn đang nhầm lẫn giữa website và trang web. Trên thực tế, ranh giới giữa 2 khái niệm này khá mong manh. Dưới đây là bảng so sánh mang tính tương đối vừa định lượng, vừa định hình giữa Website và trang web để bạn dễ dàng hơn
WEBSITE | TRANG WEB (WEB PAGE) | |
---|---|---|
Trong văn nói hàng ngày | Khi ai đó nói với bạn là “vào trang web A mà xem, vào trang web B mà tìm,…” thì ý của họ là hãy truy cập vào tên miền A, tên miền B – khái niệm trang web ở đây chính là website ⇒ Khi nói đến website là nói đến tổng thể trang web, lấy tên của website (tên miền) để gọi | Nếu họ nói với bạn là “xem thông tin đấy ở trang giới thiệu, lấy số điện thoại ở trang liên hệ” thì trang giới thiệu hoặc liên hệ ở đây chính là một web page. ⇒ Khi nói đến trang web tức là nói đến một trang nội dung cụ thể của website – gắn liền với một URL riêng biệt. |
Kích thước | Website thường bao gồm nhiều trang web con được liên kết với nhau thông qua các đường link. | Web page là một trang con trong website. |
Nội dung | Một website có thể chứa nhiều thông tin dành cho nhiều người cho nhiều mục đích và nhu cầu khác nhau. | Một trang web chỉ phục vụ cho một mục đích và/hoặc một nhu cầu cụ thể. |
Kết luận
Như vậy mình đã giới thiệu qua khóa học web của câu lạc bộ thực sự có gì, để tìm hiểu sâu hơn về web cũng như cách vận hành, xây dựng web như thế nào, các bạn hãy tham gia clb nhé )
Nguồn: viblo.asia