Những lưu ý cần nhớ khi thiết kế website giáo dục

Trong thời buổi công nghệ hiện đại ngày nay, không chỉ công ty, doanh nghiệp mà ngay cả trường học cũng có nhu cầu thiết kế website riêng nhằm giúp học sinh, phụ huynh có thể tiếp cận được với nguồn thông tin một cách nhanh chóng, chính xác. Vậy trường học cần đảm bảo những yếu tố gì khi thiết kế ...

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

Quick Tip: Easy form validation with HTML5

Khi bạn thu thập thông tin từ mọi người thông qua một hình thức, phải áp dụng một số loại xác nhận. Không làm như vậy có thể dẫn đến mất khách hàng, dữ liệu rác trong cơ sở dữ liệu của bạn hoặc thậm chí là khai thác an ninh của trang web của bạn. Về mặt lịch sử, việc xây dựng xác nhận là một nỗi ...

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

[Translation] Các khái niệm cơ bản về Fragment trong Android( Phần 1)

Original Source is here Fragment là một phần giao diện người dùng hoặc hành vi của một ứng dụng. Fragment có thể được đặt trong Activity, nó có thể cho phép thiết kế activity với nhiều mô-đun. Có thể nói Fragment là một loại sub-Activity. Khái niệm fragment mới được đưa vào từ phiên bản Android ...

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

5 Agile Metrics

Số liệu là một chủ đề nhạy cảm. Chúng ta hầu như đều ở trong một dự án mà không có dữ liệu nào được theo dõi, rất khó để nói được rằng không biết chúng ta có đang kịp tiến độ bàn giao hoặc là có đang làm việc hiệu quả hay không. Mặt khác, nhiều người trong chúng ta đã gặp phải bất hạnh khi tham gia ...

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

Sử dụng content_for để Refactor view

1. Giới thiệu Trong layout của bạn có những đoạn code html, css hay js dài loằng ngoằng... được lặp đi lặp lạivà việc viêt đi viết lại đoạn code này khiến bạn thấy nhàm chán, khiến cho code của bạn ko đc clear... và bạn đang tìm một cách nào đó tối ưu hơn để khắc phục vấn đề này. Thì hôm nay, ...

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

Kiểm thử Cookie và Test case đối với ứng dụng web

Về cơ bản, chúng ta sẽ tập trung vào xem chính xác thì Cookies là cái gì và nó làm việc như thế nào. Sẽ dễ tạo test case cho test với Cookies hơn khi bạn hiểu chính xác cách Cookies làm việc, Cookies được lưu như thế nào và làm thế nào để edit được Cookies. Cookies là gì? Cookies là một mẩu ...

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

Rx trong Kotlin (P2)

Tiếp theo phần 1 Mình xin đi vào thực hành một ví dụ cho các bạn dễ hình dung Ví dụ đơn giản này sẽ như sau, nhập chuỗi string vào EditText và sau đó tự động response hiển thị lên TextView, response sẽ được gọi bằng một API cứ 1s sau khi nhập text. Đơn giản như sau: Để dễ hiểu hơn, mình sẽ trình ...

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

7 loại lỗi phần mềm mà mỗi người kiểm thử viên nên biết

Đã đến lúc có một bài về các vấn đề cơ bản của kiểm thử phần mềm. Bài viết này dựa trên các loại lỗi của kiểm thử phần mềm mà mỗi người kiểm thử viên nên biết Lỗi phần mềm có rất nhiều loại. Một lỗi là một lỗi không có vấn đề gì cả. Nhưng đôi khi điều quan trọng là phải hiểu bản chất của lỗi, ý ...

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

iOS-ParseService Following and Followers

Chào mọi người, tiếp phần này mình sẽ thao tác sử dụng Parser service để thao tác tạo chức năng user check following các user khác. Sau đấy là các user đã following nhau thì có thể thấy các bài post của các users đã được follow. Okay. Chúng ta sẽ kéo một số giao diện đơn giản để làm ví dụ như sau 1 ...

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

Tìm hiểu về ActiveSupport::Concerns

Mở đầu Trong quá trình build 1 Rails app, nếu để ý chúng ta sẽ thấy xuất hiện 1 folder có tên là concerns, nằm trong đường dẫn app/controllers và app/models. Nếu trước giờ chưa dùng đến nó thì chúng ta thường không quan tâm đến, cũng không rõ nó có tác dụng gì, hoặc là có thể nó để làm 1 thứ gì ...

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

Danh sách 10 yếu tố cần quan tâm khi test nội dung một trang web thương mại điện tử.

Bài viết được dịch tham khảo từ link: https://www.crazyegg.com/blog/checklist-10-elements-every-ecommerce-website-should-conversion-test/ Một trong những điều bực bội nhất khi test nội dung một trang web thương mại điện tử là tìm ra được cần phải kiểm tra những gì. Mặc dù mỗi trang web là riêng ...

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

8 nội dung quan trọng cần test một website bán hàng online

Thực hiện test một Website/Application bán hàng online như thế nào? Một website/App bán hàng trực tuyến "chất lượng" chính là chìa khóa thành công cho việc kinh doanh. Để đảm bảo khách hàng sẽ thích thú mua sắm trên Website/App của mình từ lần đầu tiên cho tới các lần mua sắm tiếp theo, các nhà ...

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

Nên học lập trình web ở trung tâm hay trường đại học?

Không giống như trước đây, ngày nay để tiếp cận với giáo dục là điều dễ dàng hơn bao giờ hết. Đã có khá nhiều người tự học lập trình website mà không cần phải trải qua quá trình đào tạo 4 năm dài ròng rã, chỉ cần chịu khó lên mạng truy cập website học lập trình là có thể bắt đầu quá trình tự học. ...

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

Webpack và Rollup

React đã thay thế Webpack bằng Rollup, điều này sẽ khiến nhiều người hỏi 'tại sao chọn Rollup thay vì dùng webpack?' Để có thể so sánh, Không chỉ React sử dụng Rollup mà Vue, Ember, Preact, D3, Three.js, Moment và hàng chục thư viện nổi tiếng khác cũng sử dụng Rollup. Vì vậy những gì đang xảy ra? ...

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

Xây dựng api cho ứng dụng đơn giản với NodeJS

Tổng quan Trong bài trước mình đang có kết hoạch viết 1 loạt các bài từng bước để tạo lên website Single Page Application với Docker, Rails api và ReactJS. Bài viết này mình tham khảo từ https://start.jcolemorrison.com/authorized-resources-and-database-migrations-with-strongloops-loopback/ thấy ...

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

Vai trò của QA - Thực sự là gì?

Tôi đã nhiều lần được chứng kiến, ở các công ty phát triển phần mềm bằng phương pháp agile, họ xem vai trò của QA trong đội dự án căn bản giống như là một tester trong mô hình waterfall, chỉ tham gia vào việc kiểm tra tự động. Bài viết này tôi hướng tới những ai đang thực hiện tất cả các kiểm thử ...

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

Advanced Checkbox Styling với CSS Grid

CSS Grid Layout Module không chỉ giải quyết vấn đề bố cục mà còn có thể giải quyết một số vấn đề cho các checkbox, label. Mặc dù có một số phương pháp để định dạng label sau checkbox, nhưng lại không dễ dàng đối với trường hợp lable đứng trước checkbox. Checkbox styling mà không dùng CSS Grid ...

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

Bí kíp giúp tạo bước đột phá cho website thương mại điện tử

Cùng với sự phát triển mạnh mẽ của thương mại điện tử , website trở thành yếu tố không thể thiếu. Các doanh nghiệp hầu hết đều mắc phải sai lầm khi tạo dựng một website hoành tráng nhưng lại không quan tâm đến các chi tiết cơ bản. Vậy nên, bài viết sau đây các chuyên gia xin chia sẻ một vài bí kíp ...

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

Hướng dẫn cho người mới bắt đầu về Kiểm thử ứng dụng trên điện thoại di động

Giới thiệu về Kiểm thử ứng dụng trên điện thoại di động: Đã qua rồi những ngày mà điện thoại đã từng là thứ chỉ được vứt ở góc nào đó và phải đổ chuông để thu hút sự chú ý của con người hoặc máy tính chỉ là một cái máy mà ít người sử dụng - giờ đây chúng là một phần mở rộng của chúng ta - một cửa ...

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

ES6 Features Every JavaScript Developer Must Know

Trong bài viết này, tôi sẽ cover những tính năng mới của ES6 mà tôi nghĩ bất cứ JavaScript Developer nào cũng cần phải nắm vững. Bài viết này đặc biết hữu ích cho những ai mới bắt đầu tìm hiểu ES6 or học 1 front-end framworks nào đó. 1. Let and Const Let khá là giống với var nó chỉ khác ở chỗ ...

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