[Code sao cho chuẩn] – Phần 1: Hãy nghĩ tới việc viết code tốt 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 …

Continue reading [Code sao cho chuẩn] – Phần 1: Hãy nghĩ tới việc viết code tốt 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