a) Ngôn ngữ lập trình phía máy chủ
Hiện nay trên thế giới có khá nhiều ngôn ngữ lập trình phía máy chủ như: .NET, PHP, Python, HTML và Javascript, … Tuy nhiên, hai ngôn ngữ là PHP và javascript đều phổ biến hơn cả. Cả 2 đều là ngôn ngữ lập trình web dễ học và phổ biến nhất trên thế giới.
➢ PHP:
PHP là một ngôn ngữ trình kịch bản hay một loại mã lệnh chủ yếu được dùng để phát triển các ứng dụng viết cho máy chủ. Nó được được chạy ở phía server nhằm sinh ra mã html trên client. Nhờ vậy mà nó tạo ra các ứng dụng web chạy trên máy chủ. Ưu điểm của PHP là dễ học, có thể chạy trên tất cả các hệ điều hành và trình duyệt.
32 ➢ Javascript
Javascript là dạng ngôn ngữ theo kịch bản và dựa trên chính đối trượng phát triển có sẵn, hoặc là tự định nghĩa ra.Bởi vì sự tiện lợi, hiệu quả ứng dụng cao mà ngôn ngữ lập trình này là một trong những ngôn ngữ phổ biến và được sử dụng rộng rãi trên thế giới.Ngày nay, Javascript được sử dụng để xây dựng các ứng web tương tác và còn có thể xây dựng các ứng dụng di động. Ưu điểm của Javascript cũng tương tự như PHP nhưng có phần phổ biến hơn do sự tiện lợi mà nó mang lại khi có thể lập trình cả phía máy chủ (web server) và phía giao diện người dùng.
b)Ngôn ngữ lập trình web phía giao diện người dùng:
Để có thể lập trình web phía giao diện người dùng, thông thường sẽ cần sử dụng ba ngôn ngữ chính đó là: HTML, CSS, Javascript.
➢ HTML
HTML là viết tắt của cụm từ Hyper Text Markup Language, nghĩa là ngôn ngữ đánh dấu siêu văn bản. HTML có tác dụng dùng để định dạng bố cục cũng như các thuộc tính có liên quan đến cách hiển thị của một đoạn text hay được hiển thị trên một chương trình đặc biệt là Browser, Chorme, Cốc cốc. Cấu trúc của một tập trang web HTML gồm thẻ chính là <html>. Bên trong cặp thẻ <html> gồm hai thẻ là <head> và <body>, các thẻ con sẽ nằm bên trong hai thẻ này, các thẻ đều có một thẻ mở và một thẻ đóng. Các thẻ đóng thì giống như các thẻ mở nhưng có thêm dấu / (ví dụ: <html>…</html>. Các đoạn văn bản nằm giữa các thẻ sẽ được định dạng bởi trình duyệt theo tên của từng thẻ để hiển thị loại nội dung.
➢ CCS
CSS là chữ viết tắt của Cascading Style Sheets, nó là ngôn ngữ tạo phong cách cho trang web,làm cho trang web trở nên sinh động và thẩm mỹ hơn. Bạn có thể hiểu đơn giản rằng, nếu HTML có vai trò định dạng các phần tử trên website như việc tạo ra các đoạn văn bản, các tiêu đề, bảng,… thì CSS sẽ giúp chúng ta có thể thêm style vào các phần tử HTML đó như thay đổi màu sắc,font chữ,kích cỡ chữ các đoạn văn bản.
➢ Javascript:
Javascript là một đoạn mã bên phía giao diện người dùng chạy trên trình duyệt web được dùng để truyền nhận dữ liệu một cách tự động và sau đó truy cập vào các thẻ của HTML để hiển thị dữ liệu.
33