[Code sao cho chuẩn] – Phần 1: Hãy nghĩ tới việc viết code chỉn chu hơn.

Với những ai đã từng viết code, ngoài việc đảm bảo output đúng, chúng ta cũng thường đặt câu hỏi: “viết code thế này đã chuẩn chưa?” Hầu hết mọi người, nhất là những bạn còn đi học hoặc chưa có nhiều kinh nghiệm, đều nhiều lần tặc lưỡi nghĩ rằng “code chạy đã, đẹp …

Continue reading [Code sao cho chuẩn] – Phần 1: Hãy nghĩ tới việc viết code chỉn chu hơn.

SƠ LƯỢC VỀ WEB HOSTING, DOMAIN VÀ UPLOAD WEBSITE

Như đã biết, các công cụ local server giúp chúng ta có thể biên dịch và thực thi ứng dụng web ngay trên máy tính cục bộ. Nhưng để website có thể được truy cập từ nhiều máy khác nhau, chúng ta phải thực hiện upload website lên một server với địa chỉ IP cố …

Continue reading SƠ LƯỢC VỀ WEB HOSTING, DOMAIN VÀ UPLOAD WEBSITE

Kĩ thuật tấn công SQL injection và XSS (cross-site scripting)

1.    SQL injection 1.1.  SQL injection là gì? SQL injection là kĩ thuật cho phép các kẻ tấn công thực hiện các lệnh thực thi SQL bất hợp pháp (mà người phát triển không lường trước được), bằng cách lợi dụng các lỗ hổng bảo mật từ dữ liệu nhập vào của các ứng dụng. …

Continue reading Kĩ thuật tấn công SQL injection và XSS (cross-site scripting)

Bài 1: Làm quen xử lí back-end.

Xây dựng trang web có cấu trúc sau: Yêu cầu: Từ trang Get_info, cho người dùng nhập vào thông tin như trên, submit tới trang Greeting.php, phương thức xử lí truyền dữ liệu do người viết tự định nghĩa. Ràng buộc: Language chỉ có thể là: “en” hoặc “vi”, (hộp select).. Age: điền số, phạm …

Continue reading Bài 1: Làm quen xử lí back-end.

1.2. Javascript cơ bản

Ở phần trước chúng ta đã tìm hiểu về cú pháp cũng như cấu trúc hoạt động của ngôn ngữ javascript và đã thực hành một số ví dụ đơn giản để thấy được luồng hoạt động của nó như thế nào. Cơ bản gồm những thành phần như là biến, kiểu dữ liệu(lưu trữ …

Continue reading 1.2. Javascript cơ bản

Bài 1.1: Javascript căn bản

Trong bài này, chúng ta sẽ tìm hiểu những thành phần căn bản và cũng được sử dụng nhiều nhất trong JavaScript. JavaScript là một ngôn ngữ hay và ứng dụng vô cùng mạnh mẽ, hy vọng các bạn sẽ làm quen với JavaScript một cách thuận tiện nhất. Mọi thiếu sót mong nhận được …

Continue reading Bài 1.1: Javascript căn bản

Bài tập tuần 2: HTML/CSS nâng cao

Đầu bếp vui tính Viết một trang dạy nấu ăn. Yêu cầu: Về nội dung: có ảnh món ăn, danh sách nguyên liệu, hướng dẫn nấu (có video), có liên kết đến trang chứa thông tin của người viết hướng dẫn. Về kỹ thuật: có sử dụng danh sách (có thứ tự hoặc không), bảng, …

Continue reading Bài tập tuần 2: HTML/CSS nâng cao

Bài 2.1: HTML5

I. Mục tiêu: Giới thiệu tổng quan về HTML5; Biết được những thành phần HTML được cập nhật và những thành phần mới trong HTML5; Biết sử dụng một số thành phần HTML5. II. Nội dung: 1. Tổng quan HTML5 HTML5 là chuẩn mới nhất của HTML, nó có các đặc điểm: Cập nhật một …

Continue reading Bài 2.1: HTML5

Bài 1.2: CSS cơ bản

I. Mục tiêu: Biết được khái niệm về CSS, cấu trúc cũng như nguyên lý hoạt động của CSS. Sử dụng được các bộ selector để quy định style cho các thành phần(element) trong một tài liệu html. Sử dụng được các bộ selector để có thể chọn các thành phần(element) và quy định style …

Continue reading Bài 1.2: CSS cơ bản