You are on page 1of 18

Tìm hiểu về

web và lập
trình web
Nhóm 4
Danh sách
Thành viên nhóm
1. Nguyễn Minh Hiểu
2. Giang Lê Hoàng
3. Lê Huy Hoàng
4. Ma Văn Hoàng
5. Phạm Minh Hoàng
01. Web và lập trình web

Table Of 02. Các bước tạo trang web

Contents Các vấn đề phải học để


03.
tạo lập web

04. Toronto
Web và lập trình web

Web, viết tắt của World Wide Web, là một hệ thống


thông tin toàn cầu, được xây dựng trên nền tảng
Internet, cho phép người dùng truy cập và trao đổi
thông tin dưới nhiều hình thức khác nhau, bao gồm
văn bản, hình ảnh, âm thanh, video,...

Lập trình web là quá trình tạo ra các trang web và ứng
dụng web. Lập trình viên web sử dụng các ngôn ngữ lập
trình web để tạo ra các trang web có khả năng tương tác
với người dùng và cơ sở dữ liệu.
1. Xác định mục
tiêu và nội dung
của trang web
Bước đầu tiên là xác định mục đích của trang
web của bạn. Bạn muốn trang web của mình
làm gì? Bạn muốn cung cấp thông tin, bán
hàng, hay xây dựng cộng đồng? Khi bạn đã
hiểu rõ mục đích của mình, bạn có thể bắt
đầu phát triển ý tưởng cho trang web của
mình.
2. Đăng ký tên miền
Tên miền là địa chỉ của trang web của bạn
trên internet. Nó là thứ mà mọi người sẽ
nhập vào trình duyệt của họ để truy cập
trang web của bạn. Khi bạn đăng ký tên
miền, bạn có thể chọn tên mà bạn muốn cho
trang web của mình.
2. Đăng ký tên miền
a) Chọn nhà cung
cấp tên miền

Bạn cần chọn một nhà cung c) Đăng ký tên miền


cấp tên miền uy tín dựa theo
các tiêu chí về uy tín, giá cả,
b) Kiểm tra tính
khả dụng của tên Nếu tên miền bạn chọn vẫn d) Nhận thông tin về
dịch vụ,...
miền chưa được đăng ký, bạn có tên miền
Một số nhà cung cấp tên
thể tiến hành đăng ký tên
miền uy tín tại Việt Nam bao
miền. Sau khi thanh toán phí đăng
gồm: Trước khi đăng ký tên miền,
Bạn cần cung cấp các thông ký tên miền, bạn sẽ nhận
• .NET: www.dot.net bạn cần kiểm tra xem tên
tin cần thiết cho nhà cung được thông tin về tên miền
• Namecheap: miền đó đã được đăng ký
cấp tên miền, bao gồm: Tên từ nhà cung cấp bao gồm:
www.namecheap.com hay chưa. Bạn có thể thực
miền, đuôi tên miền, thông Thông tin tên miền, thông tin
• GoDaddy: hiện việc này bằng cách truy
tin cá nhân hoặc thông tin đăng ký tên miền và về DNS
www.godaddy.com cập vào trang web của nhà
doanh nghiệp, phương thức của tên miền
• HostGator: cung cấp tên miền và nhập
thanh toán, thanh toán phí
www.hostgator.com tên miền vào ô tìm kiếm.
• VNNIC: www.vnnic.vn đăng ký tên miền.
3. Thuê web
hosting
Web hosting là không gian lưu trữ trên
máy chủ của các tệp trang web của bạn.
Khi bạn thuê web hosting, bạn có thể tải
tệp của mình lên máy chủ và mọi người có
thể truy cập chúng qua internet.
This Photo by Unknown Author is licensed under CC BY-SA-NC
4. Chọn nền tảng
phù hợp để
tạo website
Có nhiều nền tảng khác nhau để tạo
website, chẳng hạn như WordPress,
Joomla và Drupal.
Mỗi nền tảng có những ưu và nhược
điểm riêng. Nếu bạn là người mới bắt
đầu, WordPress là một lựa chọn tốt vì
This Photo by Unknown Author is licensed under CC BY-NC-ND
nó dễ sử dụng và có nhiều tài nguyên
hỗ trợ.
5. Thiết kế giao diện, bố cục trang web và thêm nội dung
Thiết kế Nội dung

Giao diện và bố cục trang web của bạn là Nội dung là những gì trang web của bạn
thứ mà mọi người sẽ thấy khi họ truy cập nói về. Nó bao gồm văn bản, hình ảnh,
trang web của bạn. Nó nên dễ nhìn và dễ video và các loại phương tiện khác.
điều hướng. Có nhiều cách khác nhau để Nội dung của bạn nên hữu ích và hấp
thiết kế giao diện và bố cục trang web của dẫn đối với đối tượng mục tiêu của bạn.
bạn.
Bạn có thể tự tạo hoặc thuê một nhà
thiết kế web.
6. Quảng bá trang
web của bạn
Khi trang web của bạn đã sẵn sàng, bạn
cần quảng bá nó để mọi người biết về nó.
Có nhiều cách khác nhau để quảng bá
trang web của bạn, chẳng hạn như truyền
thông xã hội, tiếp thị qua email và quảng
cáo trả tiền.
7. Bảo trì trang web
của bạn
Sau khi bạn tạo trang web, bạn cần bảo trì nó
để đảm bảo nó hoạt động bình thường. Điều
này bao gồm cập nhật phần mềm, sửa lỗi và
thêm nội dung mới.
Các vấn đề phải học để
tạo lên web hoàn chỉnh
và tối ưu
Front-end
Front-end là phần giao
diện người dùng (user
interface) của website,
là những gì người dùng
nhìn thấy và tương tác HTML CSS JavaScript
khi truy cập vào
website. Front-end bao là ngôn ngữ đánh dấu là ngôn ngữ định dạng (style là ngôn ngữ lập trình kịch
gồm các ngôn ngữ lập (markup language) được sử sheet language) được sử bản (scripting language)
trình HTML, CSS và
dụng để định nghĩa cấu trúc dụng để định dạng giao diện được sử dụng để thêm tính
JavaScript.
của một trang web. HTML của một trang web. CSS cung năng tương tác cho trang
cung cấp các thẻ để định cấp các thuộc tính để định web. JavaScript cung cấp các
nghĩa các phần tử của trang nghĩa màu sắc, kích thước, hàm để thực hiện các hành
web, chẳng hạn như tiêu đề, phông chữ, v.v. của các phần động, chẳng hạn như nhấp
đoạn văn, hình ảnh, bảng, v.v. tử HTML. chuột, cuộn, v.v.
Back-end
Back-end là phần phía
sau của website, là
những gì không được
người dùng nhìn thấy.
Back-end bao gồm các
ngôn ngữ lập trình như
PHP, Python, Java, C#,
v.v.

PHP Python Java C#


là ngôn ngữ lập trình tổng là ngôn ngữ lập trình hướng
là ngôn ngữ lập trình kịch là ngôn ngữ lập trình hướng
quát (general-purpose đối tượng được phát triển
bản phía máy chủ (server- đối tượng (object-oriented
programming language) bởi Microsoft. C# được sử
side scripting language) được programming language)
được sử dụng để phát triển dụng phổ biến để phát triển
sử dụng phổ biến để phát được sử dụng phổ biến để
các website, ứng dụng di các ứng dụng web, ứng dụng
triển các website động. PHP phát triển các ứng dụng web,
động, v.v. Python cung cấp di động, v.v. C# cung cấp các
cung cấp các hàm để truy ứng dụng di động, v.v. Java
các thư viện và framework thư viện và framework phong
vấn cơ sở dữ liệu, xử lý dữ cung cấp các thư viện và
phong phú để hỗ trợ phát phú để hỗ trợ phát triển
liệu, v.v. framework phong phú để hỗ
Các kĩ năng khác cần biết khi lập
trình web:
Kĩ năng thiết kế web giúp tạo ra các trang
web đẹp mắt và thân thiện với người dùng.

Kĩ năng lập trình cơ bản giúp hiểu rõ nguyên


lý hoạt động của các ngôn ngữ lập trình.

Kĩ năng làm việc nhóm giúp phối hợp hiệu


quả với các thành viên khác trong quá trình
phát triển dự án web.

Kĩ năng giải quyết vấn đề giúp xử lý các vấn


đề phát sinh trong quá trình phát triển web.

Kĩ năng giao tiếp giúp trao đổi thông tin


hiệu quả với khách hàng, đối tác, v.v.
Các framework hỗ trợ việc tạo
lên một trang web hoàn chỉnh
và tối ưu nhất
Framework là các thư viện mã nguồn mở cung cấp các
tính năng và chức năng sẵn có để hỗ trợ phát triển
web. Các framework giúp giảm thiểu thời gian và công
sức phát triển web, đồng thời giúp tạo ra các trang web
chất lượng cao và tối ưu hơn.
Một số framework phổ biến cho phát triển web
bao gồm:
Front-end:
Bootstrap, Angular, React,
Vue.js

Back-end:
Laravel, Django, Spring Boot,
Rails

You might also like