Xây dựng chức năng tìm kiếm với lệnh Like trong PHP

Trong bài này tôi sẽ hướng dẫn các bạn cách xây ...

Tác giả: Trịnh Tiến Mạnh viết 10:14 ngày 20/07/2019

Kết nối Cơ Sở Dữ Liệu MYSQL Sử dụng MYSQLI

Trải qua 25 bài php căn bản thì chúng ta mới chỉ ...

Tác giả: Trịnh Tiến Mạnh viết 10:14 ngày 20/07/2019

Bài tập thực hành với mảng (array) trong PHP

Mảng là một cấu trúc lưu trữ dữ liệu được sử dụng ...

Tác giả: Hoàng Hải Đăng viết 10:14 ngày 20/07/2019

Validate form bằng PHP

DEMO ...

Tác giả: Trần Trung Dũng viết 10:14 ngày 20/07/2019

Xử lý form với phương thức GET

DEMO ...

Tác giả: Bùi Văn Nam viết 10:14 ngày 20/07/2019

Giới thiệu phần bài tập PHP căn bản có lời giải

Để học tốt lập trình PHP thì bạn phải thực hành nhiều thật nhiều, từ đó bạn mới rút ra được những kinh nghiệm cũng như ý nghĩa của từng hàm, ...

Tác giả: Trịnh Tiến Mạnh viết 10:14 ngày 20/07/2019

Ví dụ Java IO

Bài này cung cấp các ví dụ Java IO. Java cung cấp các lớp i/o để hỗ trợ việc input và output thông qua byte stream, character stream, buffered stream và hệ thống file. Dưới đây là danh các ví dụ về java i/o bao gồm thao tác với file, file tạm thời, thư mục, đường dẫn. Nội dung chính: ...

Tác giả: Vũ Văn Thanh viết 10:13 ngày 20/07/2019

Xử lý form với phương thức POST

DEMO ...

Tác giả: Hoàng Hải Đăng viết 10:13 ngày 20/07/2019

Top Backend Frameworks for Web Application Development

Top Back-end Frameworks for Web Application Development. The backend web frameworks comprise of languages and tools utilized in server-side programming in a web application development condition. The way to the effective back end development of web applications is picking the right stack, ...

Tác giả: Trần Trung Dũng viết 10:13 ngày 20/07/2019

Hiểu về Request và Response trong lập trình Web

Khi đọc các bài tutorials trên mạng hoặc các video ...

Tác giả: Hoàng Hải Đăng viết 10:13 ngày 20/07/2019

Refactor code với Special Case object

Trong thực tế, các ứng dụng thường sẽ yêu cầu chúng ta phải xử lý một số trường hợp đặc biệt như các ngoại lệ (exception), hay các trường hợp biến (variable) có giá trị là null. Cách xử lý dễ dàng nhất là bao chúng lại bằng các điều kiện để đảm bảo chương trình chạy đúng. Tuy nhiên thì đời không ...

Tác giả: Vũ Văn Thanh viết 10:13 ngày 20/07/2019

Giới thiệu phần xử lý form trong PHP

Form là một thành phần không thể thiếu trong lập trình Web bởi việc trao đổi và lấy thông tin từ người dùng để truyền tải lên Server phải ...

Tác giả: Trần Trung Dũng viết 10:13 ngày 20/07/2019

Authentication từ Scratch với Ruby on Rails

Đã bao giờ bạn thấy gem Devise quá lớn và nhiều khi khó để customize để tạo 1 authentication đơn giản chưa? Thường thì mọi người sử dụng devise để thực hiện việc xác thực người dùng, hỗ trợ hầu hết trong việc quản lý và xác thực người dùng trong hệ thống của bạn. Nhưng có vẻ như mất khá nhiều ...

Tác giả: Trịnh Tiến Mạnh viết 10:13 ngày 20/07/2019

Ruby on Rails Advantages and Disadvantages

Before developing a new project, choosing the right technology stack is essential. There are many options for Back-End development like Python, Java, PHP, Ruby, and many more. If you know the advantages and disadvantages of Ruby on Rails and what it is used for then choosing between Ruby on ...

Tác giả: Trịnh Tiến Mạnh viết 10:13 ngày 20/07/2019

Thêm dữ liệu số lượng lớn với gem activerecord-import

1.Giới thiệu Trong lập trình, chúng ta hẳn sẽ gặp các trường hợp cần insert một lượng lớn dữ liệu vào trong cơ sở dữ liệu, và trường hợp thường gặp nhất là đọc dữ liệu từ các file excel, csv... và thêm vào cơ sở dữ liệu. Và nếu thực hiện theo cách thông thường thì số câu lệnh SQL phải thực thi ...

Tác giả: Vũ Văn Thanh viết 10:13 ngày 20/07/2019

Viết test khi sử dụng Twilio trong Rails

Khi xây dựng một ứng dụng mà có tính năng gửi SMS nhằm mục đích xác thực hay thông báo, chúng ta thường sử dụng một dịch vụ bên ngoài như Twilio để xử lý việc gửi một tin nhắn thực. Khi viết unit test cho các đoạn codes mà tương tác với SMS, bạn có thể dễ dàng stub việc gửi một tin nhắn thực ...

Tác giả: Vũ Văn Thanh viết 10:13 ngày 20/07/2019