
Bài 3: Các kiểu dữ liệu và phạm vi biến trong PHP
PHP có tổng cộng tám loại dữ liệu được sử dụng cho các biến, các kiểu dữ liệu này thường được hiểu ngầm dựa vào giá trị của biến mà không cần phải khai báo. Để có thể học lập trình php chúng ta cần phải nắm vững các kiểu dữ liệu và toán tử của PHP. Integers: là kiểu số nguyên, không có dấu ...

Bài 6: Mảng trong lập trình PHP
Các loại mảng trong lập trình PHP: Mảng số (numeric array): có thể được sử dụng để lưu trữ số, chuỗi và bất cứ đối tượng nào với chỉ mục của phần tử là số, mặc định giá trị của chỉ mục (index) được bắt đầu từ 0. Ví dụ: array(1,5,7) hoặc array('ab', 'ac','ad') Mảng kết ...

Bài 4: Toán tử trong PHP
Toán tử là gì? Chúng ta có một biểu thức sau: 1+2=3 thì 1 và 2được gọi là toán hạng còn + được gọi là toán tử. Trong PHP có tất cả 5 loại toán tử mà bất cứ lập trình viên nào cũng phải biết rõ. Toán tử số học (Arithmetic Operators) Toán tử so sánh (Comparision Operators) Toán tử ...

Bài 7: Các hàm xử lý mảng trong php
1. array_merge($array1, $array2 [,array...]); Sáp nhập các phần tử của một hoặc nhiều mảng với nhau để mà các value của mảng này được phụ thêm vào cuối mảng kia. Nếu các mảng đầu vào có cùng các key ở dạng chuỗi, thì value sau cho key đó sẽ được ghi đè lên value trước (với cùng key đó). ...

Bài 2: Bắt đầu với PHP - Khai báo hằng & biến
Cú pháp và ngữ nghĩa của PHP cũng tương tự như hầu hết các ngôn ngữ lập trình khác (C, Java, Perl) chỉ khác là để bắt đầu triển khai mã PHP thì bắt buộc nó phải được được chứa trong một cặp thẻ có dạng <?php hoặc <? được gọi là thẻ mở và kết thúc khối lệnh php phải có ?> gọi là thẻ đóng ...

Bài 5: Các lệnh điều khiển trong PHP
1) Lệnh if else : Câu lệnh này cho phép chúng ta kiểm tra một điều kiện nào đó, nếu đúng (true) thì thực hiện tiếp những gì trong block của if, nếu sai thì thực hiện các câu lệnh trong else. Cú pháp: <?php if ( expression ) { // statement 1; }else { //statement 2; ...

Bài 8: Phương thức truyền dữ liệu GET và POST
Nội dung tìm hiểu. So sánh giữa POST và GET Phương thức GET Trong PHP Phương thức POST trong PHP 1. Điểm giống và khác nhau giữa hai phương thức này. Nhìn chung thì cả hai phương thức này đều được dùng để gửi dữ liệu từ Client đến Server. Nhưng các bạn cần biết phương thức hoạt động của ...

Tôi đã thiết kế trang web học C++ phục vụ hàng chục nghìn truy cập mỗi tháng với $0.0002 thế nào
Nếu bạn là thành viên của Dạy Nhau Học (DNH) thì các bạn có thể đã biết đến khóa học của anh Đạt admin (@ltd) Khóa học này (có phí) gồm các video được đăng trên Udemy kèm với đó là trang web đăng tải các bài học miễn phí . Trong bài viết này mình sẽ giới thiệu các ...

Bài 4: CSS Backgrounds
Thuộc tính CSS background được sử dụng để định nghĩa hiệu ứng background cho elements. Các thuộc tính CSS background: Background-color Background-image Background-repeat Background-attachment Background-position Background color Thuộc tính background-color xác ...

Express và Sails? Cái nào tốt hơn (Phần 1)
Xin chào các bạn , hôm nay mình sẽ giới thiệu đến các bạn 2 framework khá phố biến của Nodejs là Express và Sails . Thằng nào ngon hơn , nên sài thằng nào bây giờ? Express Thằng này thì quá kinh điển rồi, nếu đã tìm hiểu đến Nodejs hẳn các bác cũng đã từng nghe qua ...

Tăng tốc UX bằng Skeleton Screens
Dù UI của bạn có được thiết kế có tốt đến đâu, sẽ có một ngày “không may” người dùng sẽ phải đợi load. Photo: Marco Giumelli – Waiting Một nghiên cứu MIT 2014 chỉ ra rằng con người có thể tiếp nhận hình ảnh gián đoạn chỉ ở mức 13 mili giây (0,013s) tuy nhiên quyết định tập ...

Bài 1: Security Testing – Giới Thiệu
Security Testing được thực hiện để phát hiện ra các lổ hổng bảo mật trong hệ thống để bảo vệ dữ liệu và bảo trì chức năng. Serial học này sẽ chỉ cho bạn các khái niệm cốt lõi của Security Testing (Kiễm thử bảo mật) and mổi phần chứa đựng các chủ đề liên quan với các ví dụ hữu ích. Trong ...

Bài 3: Security Testing – Hacking Web Applications
Kỹ thuật PenetrationTesting Penetration Testing là gì: Thường được gọi tắt là PenTesting. Có thể hiểu một cách nôm na là chúng ta đánh trận giả, tức là test thâm nhập vào hệ thống để tìm ra các lổ hổng bảo mật. Không phải là tấn công thật vào website để hack. Ý nghĩa như ...

Bài 5: CSS – Border
Các thuộc tính của border cho bạn xác định kiểu, chiều rộng, và màu sắc của element Border Style Thuộc tính border-style chỉ định loại border để hiển thị. Một số giá phổ biến: dotted dashed solid double groove ridge inset outset none ...

Học React/Redux qua ví dụ thực tế: Kết nối với SoundCloud
Hôm nay sẽ là một sự trở lại nhẹ nhàng của Series Học React/Redux qua ví dụ thực tế. Chúng ta sẽ tìm cách kết nối application đang viết với SoundCloud API. Cùng bắt đầu nhé! Còn chờ gì nữa mà không đăng kí account SoundCloud! Nói vậy thôi chứ ai có account rồi thì khỏi đăng kí ...

Bài 4: Security Testing – Injection
Web Application – Injection Kỹ thuật Injection bao gồm injecting một truy vấn SQL. Thực sự injection/injecting là một từ chuyên môn, miễn cưỡng dịch ra tiếng việt thì gọi là chúng ta tiêm vào một truy vấn SQL, tiêm từ bên ngoài vào thì gọi là injecting. Hoặc một câu lệnh sử dụng field ...

Bài 2: Security Testing – Quá Trình
Test thâm nhập vào hệ thống cũng có thể được gọi là đạo đức hacking, bởi lẻ bạn muốn đánh giá trạng thái bảo mật của hệ thống. Đây là một cuộc tấn công có kiễm soát mà phát hiện ra lỗ hỗng bảo mật một cách thực tế. Có 4 bước chính cho một quá trình security test. Và quá trình này được lặp lại ...

Bài 7: Laravel – Request
Retrieving the Request URI Phương thức “path” được sử dụng để lấy URI. Phương thức “is” được sử dụng để lấy URI đã yêu cầu mà khớp với pattern xách định trong đối số của phương thức. Để lấy ful URL, chúng ta có thể sử dụng phương thức “url”. Example ...

Bài 13: Laravel – Forms
Laravel cung cấp xây dựng tab để xử lý form HTML dể dàng và bảo mật. Tất cả element chính của HTML được tạo ra khi sử dụng Laravel. Để hổ trợ cho cái này, chúng ta cần thêm gói HTML tới Laravel theo đường composer. Step 1: thực thi câu lệnh sau trong terminal composer require ...

Bài 9: AngularJS Scope
Scope là phần ràng buộc giữa HTML (view) và Javascript (controller). Scope là một đối tượng chứa các thuộc tính và phương thức (vì mình sử dụng là đối tượng nên ta sẽ dùng từ phương thức, còn bình thường ta hay gọi là hàm). Scope có giá trị cho cả 2 view lẩn controller. Sử Dụng Scope ...