Giới thiệu

Image

Lê Trọng Huấn

WordPress Developer

  • Tốt nghiệp Cao đẳng (Chuyên ngành: Công nghệ thông tin)
  • Hoàn thành khóa huấn luyện và thực tập ở vị trí Chuyên gia mã nguồn mở PHP và MySQL của công ty truyền thông và công nghệ Vietpro (08/2015 – 11/2015)
  • Hiện đang là Freelancer WordPress

Dự án

Image

Lập trình web

Image
WordPress là gì? Tìm hiểu các tính năng nổi bật của WordPress

WordPress là gì? Tìm hiểu các tính năng nổi bật của WordPress

WordPress là nền tảng thiết kế website được sử dụng phổ biến nhất hiện nay. Trong bài viết này, chúng ta sẽ tìm hiểu tổng quan nhất về định nghĩa WordPress là gì, bao gồm ưu và nhược điểm. Cùng tìm hiểu qua bài viết sau đây nhé.

Chi tiết
Hướng dẫn cài đặt WordPress trên localhost

Hướng dẫn cài đặt WordPress trên localhost

Trong bài viết này tôi sẽ hướng dẫn các bạn cách cài đặt WordPress trên localhost và sử dụng các template có sẵn trong kho template của WordPress.

Chi tiết
Tham quan giao diện quản trị WordPress

Tham quan giao diện quản trị WordPress

Hôm nay chúng ta bắt đầu đi tìm hiểu về phần giao diện quản trị của wordpress, cụ thể là tổng quan về Dashboard WordPress.

Chi tiết
Các bước cấu hình cơ bản cho trang WordPress

Các bước cấu hình cơ bản cho trang WordPress

Trong bài viết trước, chúng ta đã cùng tham quan giao diện quản trị của WordPress. Trong bài viết này, mình sẽ hướng dẫn các bạn các bước cấu hình cơ bản wordpress.

Chi tiết
Cài đặt giao diện cho trang wordpress

Cài đặt giao diện cho trang wordpress

Giao diện là thành phần vô cùng quan trọng đối với một Website. Nó chính là bộ mặt của website, giúp cho khách hàng có thể xem mọi thông tin và tương tác với website của bạn. Mỗi website đều phải có ít nhất một bộ giao diện. Sau đây chúng ta cùng tìm hiểu cách cài đặt giao diện cho trang wordpress nhé!

Chi tiết
Tìm hiểu và cài đặt Plugin cho trang web wordpress

Tìm hiểu và cài đặt Plugin cho trang web wordpress

Điều đặc biệt nhất của wordpress, khiến nó trở thành CMS được sử dụng nhiều nhất trên thế giới. Đó chính là nó có thể tuỳ biến các tính năng để làm bất kỳ website gì. Đó là nhờ nó được cộng đồng phát triển bộ plugin đồ sộ, phục vụ cho rất nhiều mục đích khác nhau. Trong bài viết này chúng ta cùng tìm hiểu và cài đặt Plugin cho trang web wordpress.

Chi tiết
Hướng dẫn cài đặt XAMPP

Hướng dẫn cài đặt XAMPP

Xampp là một trong những phần mềm được nhiều lập trình viên sử dụng để thiết lập website theo ngôn ngữ PHP. XAMPP có công dụng thiết lập web server có cài đặt sẵn các công cụ như PHP, Apache, MySQL… Xampp sở hữu thiết kế giao diện thân thiện với người dùng, cho phép các lập trình viên có thể đóng mở hoặc reboot các tính năng của server mọi lúc. Ngoài ra, Xampp cũng được xây dựng theo source code mở.

Chi tiết
Giới thiệu PHP

Giới thiệu PHP

PHP là gì? PHP viết tắt của từ Hypertext Preprocessor. Là một ngôn ngữ lập trình kịch bản (script) mã nguồn mở, cộng đồng phát triển mạnh mẽ, có thể hỗ trợ nhanh chóng chỉ vài thao tác search đơn giản. Chủ yếu được dùng để phát triển các ứng dụng viết cho máy chủ, dùng […]

Chi tiết
Cú pháp cơ bản PHP

Cú pháp cơ bản PHP

Mở đầu PHP, mình giới thiệu tới các bạn một vài cú pháp cơ bản, nhưng rất tiền lợi sau này, xem như đây là phần giao tiếp đầu tiên khi bạn tiếp xúc PHP.

Chi tiết
Biến và hằng trong PHP

Biến và hằng trong PHP

Định nghĩa và cách dùng Trong PHP biến được viết bằng ký tự $ theo ngay sau đó là tên biến. Một tên biến phải bắt đầu bằng chữ cái hoặc ký tự gạch dưới. Tên biến không được bắt đầu bằng chữ số. Tên biến chỉ chứa các chữ cái có thể viết thường […]

Chi tiết
Kiểu dữ liệu trong PHP

Kiểu dữ liệu trong PHP

PHP có tất cả 7 kiểu dữ liệu: PHP Integer, PHP Float, PHP String, PHP Array, PHP Boolean, PHP Object, PHP NULL

Chi tiết
PHP string

PHP string

Định nghĩa và cách dùng cơ bản đã được thể hiện ở phần Data Type – string, phần này sẽ nói về cách dùng một số hàm cơ bản của string.

Chi tiết
*

*

Định nghĩa và sử dụng Bộ chọn *: chọn tất cả các thành phần có trong văn bản HTML, khi sử dụng bộ chọn này có thể sẽ khiến quá trình xử lý của một số trình duyệt chậm lại. Cấu trúc Đã được thêm vào từ phiên bản 1.0 $(‘*’) Ví dụ Html viết: […]

Chi tiết
tag

tag

Định nghĩa và sử dụng Bộ chọn tag: chọn thành phần theo từng tag cụ thể. Cấu trúc Đã được thêm vào từ phiên bản 1.0 $(‘tag’) Ví dụ Html viết: <!DOCTYPE HTML> <html> <head> <meta charset=”utf-8″> <title>Tiêu đề</title> <script src=”https://code.jquery.com/jquery-latest.js”></script> <script> $(function(){ $(‘p’).css(‘border’,’1px solid blue’); }); </script> </head> <body> <div>div</div> <p>p</p> <div> <p>p bên […]

Chi tiết
.class

.class

Định nghĩa và sử dụng Bộ chọn .class: chọn thành phần theo từng class cụ thể. Cấu trúc Đã được thêm vào từ phiên bản 1.0 $(‘.tênclass’) $(‘tag.tênclass’) Ví dụ Html viết: <!DOCTYPE HTML> <html> <head> <meta charset=”utf-8″> <title>Tiêu đề</title> <script src=”https://code.jquery.com/jquery-latest.js”></script> <script> $(function(){ $(‘.test’).css(‘border’,’1px solid blue’); }); </script> </head> <body> <div class=”test”>div</div> <p>p</p> <div> […]

Chi tiết
#id

#id

Định nghĩa và sử dụng Bộ chọn #id: chọn thành phần theo từng id cụ thể. Cấu trúc Đã được thêm vào từ phiên bản 1.0 $(‘#tênid’) $(‘tag#tênid’) Ví dụ Html viết: <!DOCTYPE HTML> <html>     <head>       <meta charset=”utf-8″>         <title>Tiêu đề</title>         <script src=”https://code.jquery.com/jquery-latest.js”></script> […]

Chi tiết
selector01, selector02, selectorN

selector01, selector02, selectorN

Định nghĩa và sử dụng Chọn nhiều bộ chọn giúp bạn có thể chọn một lúc nhiều bộ chọn khác nhau, tốn ít thời gian hơn cho việc chọn từng bộ chọn. Cấu trúc Đã được thêm vào từ phiên bản 1.0 $(‘tag’) Ví dụ Html viết: <!DOCTYPE HTML> <html> <head> <meta charset=”utf-8″> <title>Tiêu đề</title> […]

Chi tiết
parent data-lazy-src=
*

*

Định nghĩa và sử dụng Selector * chọn tất cả các thành phần html. Cấu trúc * { property: value; } Trong đó: property là những thuộc tính CSS. value là giá trị của các thuộc tính CSS. Ví dụ Html viết: <html> <head></head> <body> <div> <p>Dây là tag p bên trong div</p> <p>Dây là […]

Chi tiết
tag

tag

Định nghĩa và sử dụng “tag” chọn tất cả các thành phần cùng loại. Cấu trúc tag { property : value; } Trong đó: tag là thành phần HTML/XHTML. property là những thuộc tính CSS value là giá trị của các thuộc tính CSS. Khi sử dụng cấu trúc trên trình duyệt sẽ chọn tất cả các […]

Chi tiết
tag01 tag02

tag01 tag02

Định nghĩa và sử dụng “tag01 tag02” chọn tất cả thành phần <tag02> bên trong thành phần <tag01>. Cấu trúc tag01 tag02 { property : value; } Trong đó: tag01, tag02 là thành phần HTML/XHTML. property là những thuộc tính CSS value là giá trị của các thuộc tính CSS. Khi sử dụng cấu trúc trên […]

Chi tiết
tag01, tag02

tag01, tag02

Định nghĩa và sử dụng “tag01, tag02” chọn tất cả thành phần <tag01> và <tag02>. Cấu trúc tag01, tag02 { property : value; } Trong đó: tag01, tag02 là thành phần HTML/XHTML. property là những thuộc tính CSS value là giá trị của các thuộc tính CSS. Khi sử dụng cấu trúc trên trình duyệt sẽ […]

Chi tiết
tag01+tag02

tag01+tag02

Định nghĩa và sử dụng “tag01+tag02” chọn tất cả thành phần <tag02> được đặt kế và sau thành phần <tag01>. Cấu trúc tag01+tag02 { property : value; } Trong đó: tag01, tag02 là thành phần HTML/XHTML. property là những thuộc tính CSS value là giá trị của các thuộc tính CSS. Khi sử dụng cấu trúc […]

Chi tiết
tag01 data-lazy-src=
Tag comment

Tag comment

Định nghĩa và sử dụng Comment được sử dụng để chèn dòng chú thích vào source code, dòng chú thích này sẽ không hiển thị trên trình duyệt. Có thể sử dụng comment để giải thích cho source code hay comment để đánh dấu phần đóng của một tag, điều này sẽ dễ dàng trong […]

Chi tiết
Tag doctype

Tag doctype

Định nghĩa và sử dụng !Doctype không phải là một tag HTML, !Doctype chỉ cho trình duyệt web biết được phiên bản ngôn ngữ đánh dấu (markup language) nào được sử dụng trong trang web. Cấu trúc Khai báo !Doctype ngay tại dòng đầu tiên của văn bản html, ngay trước tag <html> Cấu trúc một […]

Chi tiết
Tag a

Tag a

Định nghĩa và sử dụng Link từ trang này tới trang khác. Link anchor (link neo) từ vị trí này tới vị trí khác. Link để mở (hay download) một file nào đó (file word, excel, pdf, image, …), mở một cửa sổ window hay một object nào đó,… Sự khác nhau giữa HTML và […]

Chi tiết
Tag abbr

Tag abbr

Định nghĩa và sử dụng Tag abbr mô tả một cụm từ viết tắt. Khi tag này được dùng, ta đã cung cấp những thông tin hữu ích cho trình duyệt, hệ thống dịch thuật, và công cụ tìm kiếm. Sự khác nhau giữa HTML và XHTML HTML4.01 XHTML1.0 XHTML1.1 Không có sự khác nhau […]

Chi tiết
Tag acronym

Tag acronym

Định nghĩa và sử dụng Tag acronym mô tả một từ viết tắt. Khi tag này được dùng, ta đã cung cấp những thông tin hữu ích cho trình duyệt, hệ thống dịch thuật, và công cụ tìm kiếm. Sự khác nhau giữa HTML và XHTML HTML4.01 XHTML1.0 XHTML1.1 Không có sự khác nhau Cấu […]

Chi tiết
Tag address

Tag address

Định nghĩa và sử dụng Tag address xác định thông tin liên hệ cho tác giả hoặc chủ sở hữu của trang web, qua thông tin này người đọc có thể liên lạc với tác giả hoặc chủ sở hữu đó. address có thể được thêm vào phần đầu (header) hay phần cuối (footer) của […]

Chi tiết

Quà tặng WordPress trị giá $1600

Kể từ 2020, AZDIGI chính thức áp dụng tặng kèm bản quyền theme và plugin WordPress, dành riêng cho khách hàng như WP Rocket, Rank Math Pro, WP Astra Lifetime,…với tổng trị giá quà tặng lên đến $1600 và luôn được cập nhật mỗi năm.

Bắt đầu thương hiệu với tên miền riêng của bạn

Tên miền quốc tế .COM chỉ từ 275k/năm, tên miền .VN chỉ từ 360.000/năm.
Đăng ký dễ dàng, thao tác đăng ký hoàn toàn trực tuyến, thủ tục nhanh gọn, và kích hoạt tự động ngay trong 15 phút kể từ khi AZDIGI nhận được thanh toán.

Lập trình JavaScript

Image
Node.js là gì? Cài đặt Node.js

Node.js là gì? Cài đặt Node.js

Node.js là gì? Node.js là nền tảng được thiết kế cho các ứng dụng chạy web, được xây dựng trên Javascript Runtime của Chrome. Ứng dụng của Node.js rất nhiều: dùng thực thi Webpack, SASS, …, hay viết các ứng dụng: Websocket server, fast File Upload Client, Cloud Services, RESTful API, … Có thể chạy […]

Chi tiết
Cài đặt Express

Cài đặt Express

Express là gì? Express là một framework để xây dựng web server sử dụng ngôn ngữ là JavaScript, được chạy trên nền tảng NodeJS Cài đặt Express Trong npm, thì Express là một module, do đó ta sẽ tiền hành cài module này Tạo một thư mục mới lưu project của bạn C:\User\DucPhuc> mkdir nodeapp […]

Chi tiết
Khởi tạo server và ứng dụng đầu tiên

Khởi tạo server và ứng dụng đầu tiên

Khi chạy server, NodeJS sẽ lấy thông từ file có tên được định nghĩa trong key main đế khởi chạy. Ở bài trước mình đã đặt tên file này là app.js, nên mình sẽ tạo file này trong nodeapp // do some thing here Bây giờ, ta sẽ thêm vào file này nội dung như […]

Chi tiết
Template engines với hàm render() và viết mã HTML với PUG

Template engines với hàm render() và viết mã HTML với PUG

Ở bài trước, các bạn đã có thể dùng hàm send() để trả về một mã HTML khi client gửi request app.get(‘/’, function(req, res){     res.send(“<h2>This is my first app</h2>”);     // res.send(“Hello World”); }) Bây giờ, ta xét một ví dụ mới như sau: Khi user truy cập vào địa chỉ có […]

Chi tiết
Query Parameters

Query Parameters

Query parameters là gì? Query parameters là một chuỗi truy vấn được client gửi lên server. Server sẽ nhận các thông tin này để xử lý và trả về một kết quả phù hợp với truy vấn được gửi lên Query trong URL Các chuỗi truy vấn có thể được đính kèm trong một URL. […]

Chi tiết
Method POST và chức năng tạo mới record

Method POST và chức năng tạo mới record

Ở bài trước, ta đã sử dụng method GET để áp dụng vào chức năng liệt kê các user, cũng như thực hiện chức năng tìm kiếm Ở bài hôm nay, ta sẽ áp dụng method POST – một method để gửi dữ liệu từ client và thêm vào dữ liệu của server để thực […]

Chi tiết
React.js là gì?

React.js là gì?

React.js là gì? React.js là một thư viện Javascript để xây dựng giao diện người dùng, được phát triển ban đầu từ Facebook và đóng góp bởi cộng đồng lập trình viên trên thế giới. React.js có thể sử dụng để viết phần nền cho single-page hoặc ứng dụng di động, giúp trang lấy và […]

Chi tiết
Cài đặt React.js

Cài đặt React.js

Cài đặt React.js Cài đặt React.js có nhiều cách, ở phạm vi bài học này, Học Web Chuẩn sẽ hướng dẫn 2 cách đơn giản sau: Sử dụng trực tiếp React.js từ CDN thông qua tag <script>. Cài đặt React.js bằng lệnh. Cài đặt trực tiếp React.js từ tag <script> Tạo file index.html với nội […]

Chi tiết
React.js render HTML

React.js render HTML

React.js render HTML Trước tiên bạn cần hiểu render là gì? nói nôm na thì render là việc hiển thị nội dung lên trình duyệt. Nội dung có thể được viết từ HTML, Javascript hay PHP,… Kết quả cuối cùng là hiển thị nội dung đó trên trình duyệt cho người dùng sử dụng. Đó […]

Chi tiết
Cấu trúc JSX

Cấu trúc JSX

JSX JSX (Javascript XML), là cấu trúc XML được viết bên trong cấu trúc Javascript (HTML cũng được viết theo cấu trúc XML nhé), do đó có thể hiểu đơn giản hơn JXS giống như cách viết HTML bên trong cấu trúc Javascript. Vậy tại sao cần JSX? các bạn thử xem 2 cấu trúc […]

Chi tiết
React.js Component

React.js Component

React.js Component Như đã giới thiệu ở bài React.js là gì?, React chia nhỏ các phần của trang thành từng phần riêng biệt, gọi là component, ví dụ như các phần: header, footer, sidebar, navigation, itemList, … . Tính chất của component giống như một hàm (function) Javascript, có thể tái sử dụng ở nhiều […]

Chi tiết
React.js Props

React.js Props

React.js Props Tiếp theo bài học về React.js Component, ta đã biết component thực chất là một function Javascript (hoặc class), phương thức truyền giá trị giữa các function này được gọi là props, chúng được React xử lý và trả kết quả hiển thị trên trình duyệt. Cách viết một React.js Props Thay vì […]

Chi tiết
ES6 là gì?

ES6 là gì?

ES6 ES6 (ECMAScript 6) Một phiên bản nâng cao của Javascript, hiện tại ES6 được phần lớn các thư viện hay JS Frameworks sử dụng như: React.js, AngularJS, NodeJS, … Do phiên bản ES6 được cập nhật vào năm 2015, do đó một số trình duyệt sẽ không đọc được một số câu lệnh trong […]

Chi tiết
ES6 – variables

ES6 – variables

ES6 variables ES6 có thể cách khai báo giá trị cho một biến bằng cách sử dụng: var, let, const. Tùy vào điều kiện cụ thể mà sử dụng cách khai báo cho phù hợp. var đã có từ các phiên bản Javascript trước đây, khai báo có 2 dạng toàn cục – global (ảnh […]

Chi tiết
ES6 – default parameters

ES6 – default parameters

ES6 default parameters Tham số mặc định (default parameters) cho phép các tham số mang giá trị mặc định nếu tham số không có giá trị hoặc giá trị không xác định (undefined). Hoặc có thể hiểu tham số mặc định là tham số ban đầu được gán cho function. Xem ví dụ bên dưới […]

Chi tiết
ES6 – spread syntax

ES6 – spread syntax

Spread syntax Cú pháp spread cho phép một phép lặp lại các phần tử của mãng (array) hay đối tượng (object). Cú pháp spread được thể hiện dưới dạng dấu …, xem ví dụ bên dưới để hiểu rõ hơn nhé. Spread syntax với Array Xét ví dụ về Array sau: const oldArray = [1, […]

Chi tiết
ES6 – rest parameters

ES6 – rest parameters

Rest parameters Tham số “còn lại” (rest parameters), là tham số đại diện cho những tham số không được khai báo. Khi sử dụng khai báo đại diện bên trong một function thì khi gọi function sẽ không giới hạn giá trị truyền vào. Đại diện này được ký hiệu bằng khai báo …name (cẩn […]

Chi tiết
ES6 – destructuring

ES6 – destructuring

ES6 Destructuring (phá vỡ cấu trúc). Destructuring (phá vỡ cấu trúc) cho phép chúng ta dễ dàng sử dụng các giá trị phần tử của Array hoặc Object. Destructuring rất hữu dụng khi làm việc với function có đối số. Xem các ví dụ bên dưới để rõ hơn về destructuring nhé. Ví dụ về […]

Chi tiết

Facebook ADS

Image
Tạo tài khoản Facebook Ads cá nhân, fanpage

Tạo tài khoản Facebook Ads cá nhân, fanpage

1: Chính sách https://quangcaosieutoc.com/chinh-sach-quang-cao-facebook/ 2: Tạo tài khoản quảng cáo – trình quản lý quảng cáo ở trang facebook cá nhân – Cài đặt tài khoản quảng cáo – Thêm phương thức thanh toán và làm theo hướng dẫn 3: Tạo Fanpage 4: Viết bài quảng cáo chuẩn Bài viết quảng cáo gồm – Title: […]

Chi tiết
Quảng cáo bài viết

Quảng cáo bài viết

1: Quảng cáo bài viết – Từ Fanpage vào Trình quản lý quảng cáo – Tạo chiến dịch – Chọn mục tiêu chiến dịch – Tên chiến dịch – Chọn ngân sách – Chọn vị trí hiển thị quảng cáo – Loại tương tác – Vị trí của khách hàng – Target (sở thích, thói […]

Chi tiết
Tách nhóm

Tách nhóm

Mỗi nhóm tối thiểu 1 ngày phải tiếp cận 1000 hiển thị (CPM : chi phí trên 1000 hiển thị) VD: 20 – 40 ngân sách 200k. 1000 hiển thị là 100k Tách thành 2 nhóm: – 20 – 30: 100k

Chi tiết
Mua tài khoản Facebook ảo, sub ảo

Mua tài khoản Facebook ảo, sub ảo

Mua tài khoản Facebook jsnguyenlieu.com muabmvia.com viaphi.com – Via: tk FB của người dùng bị hack mất – mua chạy QC Xác minh danh tính: chạy ads ok, thường là sp, dịch vụ sạch new, cổ (cổ tốt hơn) việt, ngoại (việt, philippin tốt hơn) via 902: đã die dạng vi phạm chính sách và […]

Chi tiết
Xóa sản phẩm thành công. Thêm vào giỏ hàng thành công.