Tìm hiểu về các PHP framework phổ biến

PHP là một trong những ngôn ngữ phổ biến nhất được sử dụng để lập trình các website. Số lượng các framework của PHP cũng rất phong phú và vượt trội so với các ngôn ngữ khác. Trong bài viết này chúng ta sẽ tìm hiểu các framework phổ biến của PHP. Symfony Symfony bao gồm một bộ tập hợp các ...

Tác giả: Trịnh Tiến Mạnh viết 10:38 ngày 07/09/2018

Tạo nhanh Restful API với Spring Boot và MongoDB

Chào mừng tất cả các bạn đến với bài viết đầu tiên trong năm mới Bính Thân 2016. Trong Series AngularJS cho người mới tôi đã từng đề cập rất nhiều đến Restful API, trong bài viết này tôi sẽ hướng dẫn các bạn xây dựng Restful API để trả dữ liệu về product cho frontend một cách nhanh nhất và đơn ...

Tác giả: Trần Trung Dũng viết 10:38 ngày 07/09/2018

Làm việc với Session trong Laravel

Session là một cơ chế cho phép ứng dụng web có thể lưu trữ dữ liệu người dùng (hay rộng hơn là client) và sử dụng dữ liệu này ở nhiều lượt truy cập khác nhau diễn ra sau đó. Sử dụng Session API cung cấp bởi Laravel, các lập trình viên chúng ta có thể làm việc với session một cách thuận tiện. Với ...

Tác giả: Vũ Văn Thanh viết 10:38 ngày 07/09/2018

Form Validation trong PHP

Bài học này và những bài học kế tiếp sẽ hướng dẫn cách sử dụng form Validation. Form Validation Bài học này và các bài học tiếp theo sẽ hướng dẫn cách xử lý form PHP một cách an toàn để tránh khỏi những hacker và spammer. Form HTML mà ta sử dụng trong bài này chứa nhiều loại trường input: bắt ...

Tác giả: Tạ Quốc Bảo viết 10:38 ngày 07/09/2018

Apache và PHP Hoạt Động Cùng Nhau Như Thế Nào

Hầu hết chúng ta đều biết Apache là một phần mềm web server trong khi đó PHP là một ngôn ngữ kịch bản scripting language được sử dụng phổ biến trên server cùng với Apache. Tuy nhiên chính xác thì vai trò cũng như chức năng của Apache và PHP cụ thể như thế nào và chuyện gì xảy ra nếu chỉ server chỉ ...

Tác giả: Trịnh Tiến Mạnh viết 10:38 ngày 07/09/2018

Tìm Hiểu Về Amazon EC2

Một trong những tính năng tuyệt vời mà Amazon Web Services (viết tắt AWS ) cung cấp cho các lập trình viên và các nhà quản trị hệ thống (thường gọi tắt là sysadmin ) đó là gói một năm hoàn toàn miễn phí sử dụng tất cả các dịch vụ có trên AWS . Trong bài viết này chúng ta sẽ tìm hiểu cách tạo ...

Tác giả: Hoàng Hải Đăng viết 10:38 ngày 07/09/2018

Trait trong PHP: Tại Sao Dùng và Dùng Như Thế Nào?

Trait được giới thiệu trong PHP phiên bản 5.4.0 và được định nghĩa là một cơ chế cho phép lập trình viên tận dụng khả năng tái sử dụng lại code (code reusability) khi lập trình với ngôn ngữ chỉ cho phép thừa kế từ một class duy nhất (hay còn gọi là single inheritance) như PHP. Trait thực ra cực ...

Tác giả: Tạ Quốc Bảo viết 10:38 ngày 07/09/2018

Tìm Hiểu Về Apache Webserver

Ở phần trước bạn đã biết mô hình Client-Server được áp dụng trong các ứng dụng về network như các ứng dụng website. Và mỗi một server được sử dụng chuyên biệt cho một hoặc một vài nhiệm vụ nào đó. Một web server được sử dụng để xử lý các yêu cầu gửi từ client tới server theo giao thức HTTP. Chính ...

Tác giả: Vũ Văn Thanh viết 10:38 ngày 07/09/2018

Fix Lỗi "Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given" trong PHP

Đây là lỗi thường gặp khi mới lập trình web sử dụng hàmmysql_fetch_array(). Chi tiết lỗi như sau: Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in ... Nguyên Nhân Nguyên nhân của lỗi trên đó là giá trị của đối số truyền vào khi gọi hàm mysql_fetch_array() ...

Tác giả: Tạ Quốc Bảo viết 10:38 ngày 07/09/2018

Hiển thị nội dung của bài viết trong Wordpress

Để hiển thị nội dung bài viết trong Wordpress chúng ta sử dụng hàm the_content(). Cần lưu ý rằng chúng ta chỉ gọi hàm the_content() trong vòng lặp của Wordpress hay còn được gọi là the loop . Hiển Thị Nội Dung Bài Viết Ví dụ dưới đây sử dụng hàm the_content() để hiển thị nội dung của các bài ...

Tác giả: Hoàng Hải Đăng viết 10:38 ngày 07/09/2018

Wordpress: Cách reset password người dùng trên localhost

Wordpress là hệ quản trị nội dung (hay CMS - content management system) mạnh mẽ và được dùng phổ biến để cài đặt cho các website tin tức hiện nay. Đặt trường hợp bạn là một nhà phát triển và bạn cần viết một website cho khách hàng. Bạn tải wordpress về và cài đặt trên localhost sau đó bắt đầu viết ...

Tác giả: Trần Trung Dũng viết 10:38 ngày 07/09/2018

Thiết lập SSH keys cho server

SSH (viết tắt của Secure Shell) là một giao thức mạng dùng để đăng nhập vào server từ xa. Do tính bảo mật của nó nên SSH là một trong những giao thức phổ biến được sử dụng bởi các Sysadmin để kết nối tới server và thực hiện các tác vụ từ xa. Trong bài viết này chúng ta sẽ tìm hiểu cách thiết lập ...

Tác giả: Tạ Quốc Bảo viết 10:37 ngày 07/09/2018

Ghi dữ liệu lên file sử dụng Node.js

Trong bài học trước bạn đã được làm quen với cách đọc dữ liệu từ file sử dụng hai phương thức đọc đồng bộ và đọc không đồng bộ. Trong bài viết này tôi sẽ hướng dẫn bạn cách ghi dữ liệu lên trên file sử dụng hai phương thức ghi đồng bộ và ghi không đồng bộ. Tương tự như cách đọc dữ liệu, Node.js ...

Tác giả: Vũ Văn Thanh viết 10:37 ngày 07/09/2018

Code Download Một Trang Web trong PHP

Để tải một trang web (bao gồm download một file từ URL) trong PHP chúng ta có một số cách khác nhau tuy nhiên cách đơn giản và thuận tiện nhất đó là sử dụng đồng thời 2 hàm fopen() và file_put_contents(). Lưu ý: Để sử dụng hàm fopen() thì bạn cần cho phép PHP có quyền tải nội dung từ một ...

Tác giả: Bùi Văn Nam viết 10:37 ngày 07/09/2018

90% Lập Trình Viên Chưa Thực Sự Hiểu Về Session và Cookie

Session và Cookie là chủ đề không còn xa lạ với các bạn lập trình viên tuy nhiên một sự thật ngạc nhiên là rất nhiều lập trình viên chưa hiểu được chi tiết cách session làm việc với cookie như thế nào. Trong bài viết này chúng ta sẽ cùng nhau phân tích hoạt động của session và cookie thông qua các ...

Tác giả: Vũ Văn Thanh viết 10:37 ngày 07/09/2018

Tìm Hiểu Về TypeScript

TypeScript Là Gì TypeScript là ngôn ngữ lập trình kiểu tĩnh có mã nguồn mở và là ngôn ngữ cha (superset) của JavaScript. TypeScript là ngôn ngữ kiểu tĩnh (static typed) và hỗ trợ lập trình theo kiểu hướng đối tượng sử dụng class. Một số đặc điểm nổi bật của TypeScript: TypeScript là ngôn ...

Tác giả: Trần Trung Dũng viết 10:36 ngày 07/09/2018

Upload file sử dụng JavaScript và Iframe

Trong bài viết này chúng ta sẽ tìm hiểu cách upload tập tin sử dụng JavaScript với sự hỗ trợ của Iframe. Bước 1: Tạo HTML Form Đầu tiên bạn tạo một tập tin upload.htmltrong đó có chứa 1 form HTML như sau: <form action="process_upload.php" method="post" enctype="multipart/form-data" ...

Tác giả: Vũ Văn Thanh viết 10:36 ngày 07/09/2018

Session Là Gì?

Session là một khái niệm phổ biến được dùng trong lập trình các website có kết nối với cơ sở dữ liệu database. Đặc biệt các chức năng như đăng nhập, đăng xuất người dùng sẽ khó có thể thực hiện được nếu không sử dụng session . Trong bài viết này tôi sẽ giải thích một cách đơn giản nhất để các ...

Tác giả: Tạ Quốc Bảo viết 10:36 ngày 07/09/2018

Hướng dẫn cài đặt và sử dụng Node.js trên Windows

Trong bài học này tôi sẽ hướng dẫn bạn cách cài đặt Node.js trên hệ điều hành Windows. Sau đó bạn sẽ viết một chương trình Node.js đơn giản và sử dụng cửa sổ dòng lệnh (hay chương trình Windows Command Prompt) để chạy chương trình này. Cài Đặt Node.js Đầu tiên, bạn truy cập vào liên kết tải ...

Tác giả: Tạ Quốc Bảo viết 10:36 ngày 07/09/2018

Tạo Số Ngẫu Nhiên trong PHP

Trong PHP có hai cách khác nhau để tạo ra một số ngẫu nhiên (là số nguyên) đó là dùng làm rand() hoặc mt_rand(). Sử Dụng Hàm rand() Có hai kiểu cú pháp khác nhau để giúp tạo ra một số ngẫu nhiên với hàm rand(): Sử dụng cú pháp dưới đây để tạo một số (tự nhiên) ngẫu nhiên từ 0 cho tới giới ...

Tác giả: Tạ Quốc Bảo viết 10:36 ngày 07/09/2018