Tìm hiểu về Mouse event

Trong bài này chúng ta sẽ cùng tìm hiểu về mouse events và những thuộc tính của chúng. Một số event cơ bản mousedown/mouseup Khi click/thả chuột trên element. mouseover/mouseout Con trỏ di vào/ra khỏi element. mousemove Khi con trỏ chuột di chuyển trên element. click Được phát sau ...

Tác giả: Hoàng Hải Đăng viết 16:52 ngày 12/08/2018

QUẢN LÝ DỮ LIỆU THỬ KIỂM TRONG KIỂM THỬ PHẦN MỀM

Ngành công nghiệp thử nghiệm ngày nay đang tìm kiếm các cách và phương tiện để tối ưu hóa công sức và chi phí thử nghiệm. Một lĩnh vực tiềm năng của tối ưu hóa là quản lý dữ liệu thử nghiệm. Thử nghiệm đầy đủ và bao phủ phụ thuộc chủ yếu vào chất lượng của dữ liệu thử nghiệm. Nó là viết tắt của lý ...

Tác giả: Hoàng Hải Đăng viết 16:52 ngày 12/08/2018

Làm thế nào để thực hiện Test Automation hiệu quả trong Agile

Tự động hóa trong Agile là rất quan trọng. Hãy suy nghĩ về nhiều tính năng được thêm vào và phân phối trong mọi Sprint. Phải có một cách để đảm bảo tính năng mới được thêm vào không ảnh hưởng đến chức năng hiện tại. Do thời gian chạy Sprint thấp, nên thực tế không thể thực hiện toàn bộ bộ sản ...

Tác giả: Hoàng Hải Đăng viết 16:52 ngày 12/08/2018

Tạo cảnh báo lỗi khi viết HTML chưa đúng

Đã bao giờ bạn gặp các lỗi kiểu như: Viết thẻ li mà quên bọc thẻ ul Khai báo 1 class element như menu__title mà thiếu class block menu bọc ngoài Hay vô tình tạo ra những thẻ trống dư thừa làm ảnh hưởng đến khoảng cách giữa các thành phần trên trang Mỗi khi gặp lỗi thế này chúng ta thường ...

Tác giả: Hoàng Hải Đăng viết 16:52 ngày 12/08/2018

Bạn đã từng nghe về NEXT.JS chưa?

Trong bài viết này tôi sẽ hướng dẫn mọi người xây dựng một UNIVERSAL JAVASCRIPT APP VỚI NEXT.JS , Tôi cũng mới tìm hiểu về Next.js trong thời gian gần đây, nên tôi chỉ giới thiệu những cần căn bản của Next.js mà tôi biết được. Còn những phần Advanced thì các bạn có thể tìm hiểu thêm ở dưới đây. ...

Tác giả: Tạ Quốc Bảo viết 16:52 ngày 12/08/2018

Những thuộc tính css của images mà bạn cần biết

1. Làm sắc nét hình ảnh với image-rendering Khi một hình ảnh được phóng to, trình duyệt làm mịn hình ảnh , do đó, nó không nhìn pixelated. Tuy nhiên, tùy thuộc vào độ phân giải của hình ảnh và màn hình, điều này có thể không phải là tốt nhất mọi lúc. Bạn có thể kiểm soát hành vi trình ...

Tác giả: Trịnh Tiến Mạnh viết 16:52 ngày 12/08/2018

Lập trình hướng đối tượng trong PHP(Phần 1)

Lập trình hướng đối tượng (OOP) là một trong những kỹ thuật lập trình rất quan trọng hiện nay. Nó được áp dụng ở hầu hết các ứng dụng thực tế xây dựng tại các doanh nghiệp. Các lập trình viên đa phần đã được học về lập trình hướng đối tượng ở trường đại học nhưng các nguyên lý cơ bản của lập trình ...

Tác giả: Trịnh Tiến Mạnh viết 16:52 ngày 12/08/2018

SOA Testing

SOA testing là gì? SOA testing là 1 mô hình test hướng dịch vụ, nó là 1 kiểu kiến trúc mà trong đó các thành phần ứng dụng được thiết kế để giao tiếp thông qua các giao thức truyền thông thông thường qua 1 mạng. SOA là gì? SOA là 1 phương pháp tích hợp các ứng dụng và business process với ...

Tác giả: Trịnh Tiến Mạnh viết 16:52 ngày 12/08/2018

Giảng dạy và hướng dẫn

Giảng dạy và hướng dẫn, làm cách nào để tôi thực hành nó? Trả lời câu hỏi trên một cách hữu ích thật là khó. Dưới đây là một số suy nghĩ của tôi về cách bạn có thể thực hành giảng dạy và hướng dẫn Giá trị của kinh nghiệm Sự bắt đầu của một cuộc hành trình hướng tới giảng dạy và hướng dẫn ...

Tác giả: Hoàng Hải Đăng viết 16:52 ngày 12/08/2018

Play Framework test controller with CSRF

Trên play framework, chúng ta có thể viết unit test cho controller theo như hướng dẫn từ trang play framework như sau: https://www.playframework.com/documentation/2.6.x/JavaTest Tuy nhiên trong khi phát triển, để tăng security cho hệ thống, chúng ta muốn apply CSRF vào hệ thống, https://www.playf ...

Tác giả: Bùi Văn Nam viết 16:52 ngày 12/08/2018

Kiểm tra thay đổi UI trong các ứng dụng web lớn

Khi một ứng dụng web phát triển về chức năng, số lượng màn hình và số lượng code, kiểm thử tự động là cần thiết. Việc kiểm tra này sẽ giảm bớt lỗi cho người dùng và giúp duy trì tốc độ phát triển cao. Điều này đảm bảo rằng bạn sẽ tập trung vào các tính năng mới tốt hơn mà không phải sửa lỗi trong ...

Tác giả: Hoàng Hải Đăng viết 16:52 ngày 12/08/2018

5 WordPress Themes cho website Real Estate tốt nhất

WP Residence Real Estate WordPress Theme là một chủ đề cao cấp được thiết kế cho các đại lý và đại lý độc lập, nhưng bạn cũng có thể sử dụng nó để cho phép người dùng gửi tài sản của họ miễn phí, với phí hoặc dựa trên đăng ký. Chủ đề có tất cả sự linh hoạt bạn cần để cung cấp trải nghiệm ...

Tác giả: Hoàng Hải Đăng viết 16:52 ngày 12/08/2018

Serverless Typescript với AWS Lambda, API Gateway và DynamoDB trên môi trường offline - Phần 01

Function as Service (FaaS) là một trong 2 dịch vụ chính của nhóm dịch vụ serverless (Backend as Service (BaaS) và Function as Service (FaaS) ), ở mô hình này, bạn sẽ phải viết code ở phần backend, nhưng thay vì deploy lên server, bạn deploy dưới dạng một function. Như vậy cách này bạn sẽ chủ ...

Tác giả: Bùi Văn Nam viết 16:52 ngày 12/08/2018

20 bộ Visual Studio Code mở rộng tốt nhất cho các nhà phát triển Front End

Giới thiệu: Công cụ tuyệt vời có thể giúp các nhà phát triển viết mã nhanh hơn, sạch hơn và nhất quán hơn. Trong bài này, tôi đã chia nhỏ các bộ nhớ hàng đầu của tôi cho các phần mở rộng Visual Studio Code (VS Code), và chia nhỏ chúng thành các loại sau. Installation Bạn nên lưu ý ...

Tác giả: Trịnh Tiến Mạnh viết 16:52 ngày 12/08/2018

Giới thiệu về Laravel

Giới thiệu Đối với mỗi developer, đặc biệt là các PHP developer chắc hẳn ai cũng biết đến Laravel một open source framework đứng đầu về số lượt download trên Packagist cũng như số lượng sao đạt được trên Github. Laravel được tạo ra bởi Taylor Otwell với phiên bản đầu tiên được ra mắt vào ...

Tác giả: Hoàng Hải Đăng viết 16:52 ngày 12/08/2018

Pixel Art với CSS

Chúng ta trở lại với series tìm hiểu về Pixel Art, và lần này như đã hẹn là thông qua CSS. Mình sẽ giới thiệu 02 cách tiếp cận dưới đây. 1. Create Pixel grid Hệt như sử dụng các phần mềm đồ họa, ta cũng cần có một canvas với hệ thống grid system. Ở đây mình cũng thiết lập một canvas 40x40 ...

Tác giả: Hoàng Hải Đăng viết 16:52 ngày 12/08/2018

Javascript: null vs undefined

Null? Null đại diện cho một giá trị không tồn tại null không mặc định có mà phải được gán một cách chủ đích let a = null ; console . log ( a ) ; // null Undefined? Các cách tạo ra undefined value 1. Không define (assign, gán) giá trị let a = 2018 ; Trong đoạn ...

Tác giả: Hoàng Hải Đăng viết 16:52 ngày 12/08/2018

Tìm hiểu về một số khái niệm trong Git

Giới thiệu Đối với các lập trình viên, việc sử dụng công cụ quản lý phiên bản git là điều không thể thiểu trong công việc hằng ngày và là một trong những kĩ năng cơ bản nhất mà ai cũng cần có được. Git có rất nhiều các khái niệm khác nhau nên nếu bạn chỉ là người mới làm quen với git thì ...

Tác giả: Trịnh Tiến Mạnh viết 16:52 ngày 12/08/2018

Evil Icons – Một Clean SVG Line Icon Pack cho Web Developers

Với một cái tên như Evil Icons, bạn có thể không chắc mong đợi gì. Nhưng đáng ngạc nhiên là nó lại rất hữu ích hữu ích! Gói Evil Icons cung cấp một bộ sưu tập của một vài chục icons trong phong cách line icon . Chúng sử dụng các hình dạng mỏng với các trung tâm trong suốt, tạo ra các biểu ...

Tác giả: Tạ Quốc Bảo viết 16:52 ngày 12/08/2018

Hướng dẫn chuyển hosting, domain, backup WordPress site sử dụng Duplicator

Thông thường khi sử dụng website sử dụng mã nguồn mở WordPress, sau khi thiết kế và sử dụng thử trên Localhost bạn muốn upload lên Server (chuyển host) hoặc đổi tên miền cho Website chúng ta thường backup dữ liệu từ host cũ sang host mới và sửa đường dẫn thủ công trong Database. Trong bài viết này ...

Tác giả: Hoàng Hải Đăng viết 16:52 ngày 12/08/2018