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 ...

Tác giả: Hoàng Hải Đăng viết 15:46 ngày 01/10/2018

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 ...

Tác giả: Hoàng Hải Đăng viết 15:46 ngày 01/10/2018

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ác giả: Bùi Văn Nam viết 15:46 ngày 01/10/2018

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 ...

Tác giả: Bùi Văn Nam viết 15:45 ngày 01/10/2018

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 ...

Tác giả: Tạ Quốc Bảo viết 15:45 ngày 01/10/2018

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ư ...

Tác giả: Trịnh Tiến Mạnh viết 15:45 ngày 01/10/2018

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 ...

Tác giả: Trịnh Tiến Mạnh viết 15:44 ngày 01/10/2018

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í ...

Tác giả: Tạ Quốc Bảo viết 15:44 ngày 01/10/2018

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 ...

Tác giả: Hoàng Hải Đăng viết 15:44 ngày 01/10/2018

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 ...

Tác giả: Trần Trung Dũng viết 15:43 ngày 01/10/2018

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 ...

Tác giả: Vũ Văn Thanh viết 15:43 ngày 01/10/2018

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 ...

Tác giả: Trịnh Tiến Mạnh viết 15:43 ngày 01/10/2018

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 ...

Tác giả: Trần Trung Dũng viết 15:42 ngày 01/10/2018

Bài 8: AngularJS – Controllers

Ứng dụng AngualarJS được kiễm soát bởi controller. Directive ng-controller định nghĩa ứng dụng của controller. Một controller là một đối tượng Javascript, được tạo bởi các chuẩn khởi tạo đối tượng của Javascript. EX: <div ng-app=”myApp” ng-controller=”myCtrl” ...

Tác giả: Trịnh Tiến Mạnh viết 15:42 ngày 01/10/2018

Bài 4: Redis – Commands

Redis command được sử dụng để thực hiện một số hoặc động trong server redis. Để chạy command trong server redis bạn cần một client redis, Client redis là cái gì? Nó là gói package trong redis mà chúng ta đã cài đặt khi cài redis. Nếu các bạn đã theo dõi các bài trước thì sẽ không lạ với ...

Tác giả: Trần Trung Dũng viết 15:42 ngày 01/10/2018

Bài 1: Laravel – Giới Thiệu Và Cài Đặt

Laravel là một framework PHP MVC vô cùng mạnh mẽ, được thế kế cho developer những người cần một bộ công cụ tao nhã và đơn giản để tạo các tính năng đầy đủ cho các ứng dụng website. Laravel được tạo bởi Taylor Otwell. Đây là tutorial rút gọn để diễn giải cơ bản về framework này. Laravel là ...

Tác giả: Bùi Văn Nam viết 15:41 ngày 01/10/2018

Bài 5: Security Testing – Cross Site Scripting (XSS)

Cross Site Scripting (XSS) (mà sao lại là XSS, sao không phải là CSS, bởi lẻ CSS là bạn nghĩ tới …CSS dùng thiết giao diện, cho nên đã dùng chữ X thay cho cái giá trị nào đó, như một số bài hướng dẩn “bạn hãy thay xxxx với giá trị của bạn”) xãy ra bất kỳ nơi nào một ứng dụng lấy ...

Tác giả: Hoàng Hải Đăng viết 15:41 ngày 01/10/2018

Bài 8: Laravel – Cookie

Creating Cookie Cookie có thể được tạo bằng helper toàn cục của Laravel. Nó là một khởi tạo của SymfonyHttpFoundationCookie . Cookie có thể được đính kèm tới response bằng sử dụng phương thức withCookie(). Tạo một response khởi tạo từ class IlliminateHttpResponse để gọi phương thức ...

Tác giả: Vũ Văn Thanh viết 15:41 ngày 01/10/2018

Bài 6: Laravel – Controllers

Basic Controllers Trong framework MVC, ký tự ‘C’ là viết tắt Controller. Nó hoạt động như một điều phối luồng giữa Views và Models. Tạo một Controller Mở command prompt hoặc terminal tùy vào bạn đang xài window hay linux, bằng việc sử dụng Artisan CLI(Command Line ...

Tác giả: Trịnh Tiến Mạnh viết 15:41 ngày 01/10/2018

Bài 9: Laravel – Response

Basic Response Mổi request có một response. Laravel cung cấp một vài cách khác nhau để trả về response. Response có thể gửi từ route hoặc từ controller. Basic response có thể sẽ gửi là một chuỗi đơn giản như ví dụ dưới. Chuỗi này sẽ tự đọng chuyển đến HTTP response thích hợp. ...

Tác giả: Vũ Văn Thanh viết 15:40 ngày 01/10/2018