
Bài 4: AngularJS – Expressions
Expression được sử dụng để buộc dữ liệu ứng dụng tới html. Expression được ghi bên trong 2 dấu ngoặc móc {{ express }}. Expression có cùng cách làm việc như ng-bind directives. Expression trong AngularJS là một biểu thức javascript và đưa ra dữ liệu nơi chúng được sử dụng. Sử dụng số ...

Bài 4: Kiểu Dữ Liệu
Định nghĩa đúng các trường (field) trong table là một điều quan trọng để tối ưu hóa cơ sở dữ liệu của bạn. Bạn chỉ nên sử dụng loại và kích thước của trường mà bạn thực sự cần sử dụng. Đừng định nghĩa một field có độ rộng 10 ký tự nếu bạn biết bạn chỉ sử dụng 2 ký tự mà thôi. Các kiểu này ...

Bài 23: PHP – Các Biến Global – Superglobal
Một vài biến được định nghĩa sẳn trong PHP là “superglobals”, nghĩa là chúng luôn có thể truy cập, bất chấp phạm vi và bạn có thể truy cập chúng từ bên bất kỳ hàm, class hoặc file mà không cần phải làm bất kỳ cái gì đặc biệt. Các biến superglobal trong PHP là: $GLOBALS ...

Bài 5: Tạo Và Xóa Table
Cú pháp: CREATE TABLE table_name ( column_name column_type ); Bây giờ chúng ta tạo table trong database mysql_tutorial như sau: tutorials_tbl( tutorial_id INT NOT NULL AUTO_INCREMENT, tutorial_title VARCHAR(100) NOT NULL, tutorial_author VARCHAR(40) ...

Bài 1: AngularJS – Giới Thiệu Và Cài Đặt
AngularJS là một Framework Javascript rất mạnh. Nó được sử dụng trong các dự án Single Page Application (SPA), tức là nó xử lý từng trang hiện hành từ giao diện. Nó mở rộng HTML DOM với việc thêm các thuộc tính và tạo nhiều tương tác phù hợp cho người sử dụng. AngularJS là một mã nguồn mở hoàn ...

Bài 2: Cài Đặt MySQL
Tùy thuộc vào môi trường OS mà chúng ta sẽ cài đặt gói MySQL tương ứng, trong khuôn khổ tutorial này tôi sẽ hướng dẩn các bạn cài đặt MySQL trên Linux và Window. Các bạn có thể lên www.mysql.com/downloads để down về phiên bản thích hợp cho hệ điều hành máy tính của bạn nhé. Tôi sẽ có 1 ...

Bài 17: PHP – Viết Code Đúng Chuẩn
Mổi công ty theo những chuẩn khác nhau dựa vào kinh nghiệm tốt nhất của họ. Viết code đúng chuẩn được yêu cầu bởi vì có thể có nhiều developer làm việc trong những module khác nhau, vì thế nếu họ bắt đầu phát minh ra các chuẩn của riêng họ thì làm cho source code (mã nguồn) trở nên rất khó quản lý ...

Bài 3: Tạo, Xóa Database
Bạn cần có đặc quyền để tạo hoặc xóa database. Vì vậy giả định rằng bạn có truy cập root user. Mặc định khi cài gói mysql thì sẽ có một user có quyền cao nhất được tạo đó là account root với password là rỗng, tức không cần pass. Account root được cài đặt mặc định trong file config.inc trong ...

Bài 8: Mảng PHP
Một mảng là một cấu trúc dữ liệu lưu trữ một hoặc nhiều loại tương tự của các giá trị trong một giá trị duy nhất. Ví dụ, nếu bạn muốn lưu trữ 100 số sau đó thay vì định nghĩa 100 biến thì thật dễ dàng để định nghĩa một mảng có chiều dài là 100. Có ba loại khác nhau của các mảng và mỗi giá trị ...

Bài 6: Các Lệnh Cơ Bản Truy Vấn Dữ Liệu
1) Chèn dữ liệu vào bảng Cú pháp: INSERT INTO table_name(field1, field2, … fieldN) VALUES (value1, value2, … valueN); INSERT INTO Tên_bảng(tên_cột) VALUES(Giá_trị_tương_ứng); Ví dụ: INSERT INTO SINHVIEN( MaSV, TenSV) VALUES(‘SV001’,’NGUY ...

Bài 15: PHP – Gửi Email
PHP phải được cấu hình đúng trong tập tin php.ini với thông tin chi tiết trong hệ thống của bạn để gửi email. Mở tập tin php.ini ra và tìm đến phần [mail function]. Như đã giới thiệu ngay phần đầu của serial học, là ta thực hành trên môi trường window và dùng XAMPP làm server. Do vậy ...

Bài 10: INCLUDE, INCLUDE_ONCE, REQUIRE, REQUIRE_ONCE TRONG PHP
Bạn có thể include nội dung của một file php tới một file php khác trước khi server thực thi nó. Có 2 chức năng mà có thể được sử dụng để đưa một file php vào file php khác. Include() Require() Đây là điểm mạnh của ngôn ngữ PHP mà giúp bạn tạo các chức năng, headers, footers, hoặc ...

Bài 16: PHP – Upload File
PHP có thể sử dụng form HTML để upload file tới server. Khởi đầu các file được upload vào một thư mục tạm thời và sau đó được chuyển tới một địa chỉ đích bằng PHP. Mở tập tin php.ini ra và tìm đến dòng upload_tmp_dir, đây là nơi định nghĩa đường dẩn lưu tạm khi upload file, và một ...

Bài 1: Giới thiệu MySQL
MySQL là hệ thống quản lý cơ sở dự liệu quan hệ mã nguồn mở phổ biến. Nó được dùng để phát triển ứng dụng website. Điều kiện để học serial này tôi giả định bạn đã có kiến thức về cơ sở dữ liệu (database), đặc biệt là cơ sở dữ liệu quan hệ(đừng lo lắng đam mêm lập trình sẽ lược giải tóm tắt về ...

Bài 3: Cấu trúc chương trình C
Một chương trình C cơ bản gồm các phần sau: Lệnh tiền xử lý Các hàm Các biến Câu lệnh và các biểu thức Chú thích (comments) Chúng ta cùng xét một ví dụ code đơn giản mà sẽ in ra các từ “Hello World” #include <stdio.h> int main(){ /* my first program in C */ ...

Bài 12: Hàm (FUNCTIONS) PHP
Các hàm trong php cũng như bao ngôn ngữ lập trình khác. Một hàm là một phần code mà thực hiện một số quá trình và trả về một giá trị Như bạn đã thấy các hàm như fopen(), fread() ở bài 11. Chúng được xây dựng sẳn trong thư viện PHP. Trên thực tế đã có hơn 1000 hàm xây dựng sẳn, tuy nhiên để đáp ...

Bài 6: Phát Biểu Điều Kiện Trong PHP
If, elseif … else và switch là các phát biểu được sử dụng để tạo quyết định dựa vào các điều kiện khác nhau Bạn có thể sử dụng các phát biểu điều kiện trong code của bạn để tạo nên quyết định thực hiện một khối lệnh mong muốn. PHP hổ trợ 3 phát biểu tạo quyết định: if … ...

Bài 7: Các Kiểu Vòng Lặp Trong PHP
Vòng lặp trong PHP được sử dụng để thực thi cùng khối mã lệnh với số lần xác định. PHP hổ trợ 4 kiểu lặp For: lặp xuyên 1 khối mã lệnh với số lần lặp xác định While: lặp xuyên 1 khối mã lệnh nếu điều kiện xác định là đúng Do…while: lặp qua 1 khối mã lệnh một lần rồi sau đó lặp ...

Bài 1: Giới Thiệu và Cài Đặt Môi Trường
Khởi đầu của PHP như là một dự án mã nguồn mở nhỏ và càng ngày có nhiều người phát triển nhận ra nó rất hữu ích. Rasmus Lerdorf đã đưa ra phiên bản đầu tiên trong năm 1994. PHP viết tắt “PHP: Hypertext Preprocessor”. PHP là một ngôn ngữ kịch bản phía máy chủ được nhúng HTML. ...

Bài 11: Nhập Xuất FILE Trong PHP
Bài học này sẽ diễn giải các hàm liên quan đến thao tác file: Mở một file Đọc file Ghi file Đóng file Mở và Đóng Files Hàm fopen dùng để mở một file. Nó yêu cầu 2 đối số, bắt đầu là tên file và sau đó là chế độ hay nói đúng hơn là phạm vi thao tác. Cú pháp: $file = ...