
ìm hiểu Streams trong NodeJS - NodeJS căn bản
Trong bài viết này chúng ta sẽ cùng nhau đi tìm hiểu về khái niệm Streams trong NodeJS và xem cách nó hoạt động như thế nào ? Streams không phải chỉ có trong NodeJs mà còn có trong rất nhiều các công nghệ khác nữa. Nhưng trong phạm vi bài viết này chúng ta sẽ chủ yếu tìm hiểu trong Nodejs mà ...

ìm hiểu Buffer trong NodeJS - NodeJS căn bản
Trong bài viết này chúng ta sẽ cùng nhau đi tìm hiểu về khái niệm Buffer trong Nodejs, cách sử dụng Buffer và các API mà Nodejs hỗ trợ trong thư viện này. Buffer khá là quan trọng trong lập trình NodeJS, khi hiểu rõ về Buffer việc lập trình với NodeJS cũng sẽ đơn giản hơn rất nhiều. ...

Events trong NodeJS - NodeJS căn bản
Trong bài tiếp theo của seri học lập trình NodeJS căn bản chúng ta sẽ đi tìm hiểu về khái niệm event loop (luồng sự kiện) và event trong NodeJS. Trong các ứng dụng NodeJS, các khái niệm về callback và event được thực hiện đồng thời. Bởi trong ứng dụng NodeJS được xử lý đơn luồng và hầu hết các ...

ìm hiểu Callback trong NodeJS - NodeJS căn bản
Trong bài viết này mình sẽ giới thiệu về khái niệm callback trong Nodejs, đồng thời chúng ta sẽ cùng nhau đi tìm hiểu về ứng dụng của callback trong dự án NodeJS thực tế như thế nào? Đây cũng là một phần khá quan trọng khi chúng ta lập trình với NodeJS. NodeJS có khả năng xử lý đồng thời rất ...

ìm hiểu về Global Objects trong NodeJS - NodeJS căn bản
Trong bài này chúng ta sẽ tìm hiểu Global Objects trong NodeJS, đây là những object có phạm vi toàn cục và bạn có thể sử dụng bất cứ đâu trong dự án NodeJS của mình. Chắc hẳn ai đã từng học lập trình cũng đã từng nghe qua khái niệm về phạm vi toàn cục (global scope), điển hình như khi ta viết ...

Mã hóa chuỗi trong NodeJS với module CryptTo-JS - NodeJS căn bản
Đôi khi bạn muốn mã hóa thông tin trước khi lưu vào cơ sở dữ liệu để thông tin được an toàn hơn. Ví dụ khi bạn thiết lập mật khẩu cho User thì bạn phải mã hóa chuỗi mật khẩu đó rồi mới lưu vào CSDL, từ đó khi đăng nhập thì ta sẽ so sánh chuỗi đã mã hóa thay vì so sánh mật khẩu chưa mã hóa. Trong ...

Áp dụng Yargs NodeJS vào ứng dụng quản lý học sinh - NodeJS căn bản
Như vậy là bạn đã hiểu được phần nào về module Yargs và các cấu hình options trong Yargs rồi đấy. Vậy trong video này ta sẽ vận dụng những gì đã học để làm một bài tập nho nhỏ có sử dụng những hàm đã làm ở bài xây dựng chức năng quản lý học sinh. Ở bài đó chúng ta sử lý thêm dữ liệu bằng code nên ...

Giới thiệu module Yargs trong NodeJS - NodeJS căn bản
Trong bài này mình sẽ tìm hiểu đến một module rất hữu ích trong việc lấy dữ liệu từ người dùng đó là module yargs, công cụng của nó giống như việc lấy dữ liệu với phương thức GET trong PHP vậy. 1. Yargs là gì? Yargs là một module có tác dụng tách chuỗi của các request và lấy các tham số + giá ...

Module Yargs Options trong NodeJS - NodeJS căn bản
Ở bài trước chúng ta đã tìm hiểu module Yargs trong NodeJS rồi nhưng đó chỉ là cách sử dụng căn bản, vì vậy trong bài này mình sẽ tiếp tục giới thiệu với các bạn một số tính năng nữa đó là Yargs Options, đây là phần cấu hình cho các tham số truyền vào của NodeJS. Có nhiều cách cấu hình cho Yargs, ...

Chương trình quản lý học sinh trong NodeJS - NodeJS căn bản
Như vậy ở bài thứ 5 mình đã giới thiệu sơ lược cách hoạt động của Module node-persist, vậy thì trong bài này chúng ta tiếp tục thực hành sử dụng module này để xây dựng một ứng dụng đơn giản đó là ứng dụng quản lý sinh viên. Trong ứng dụng này chúng ta chủ yếu sử dụng LocalStorage để lưu trữ danh ...

Node-persist - Local Storage trên Server - NodeJS căn bản
Để lưu trữ dữ liệu tạm thời thì trong Javascript HTML5 có khái niệm LocalStorage và SessionStorage, còn trong PHP thì có khái niệm session. Vậy trong NodeJS có cách nào để lưu trữ dữ liệu tạm thời hay không? Có đấy các bạn, chúng ta sẽ sử dụng module node-persist để lưu trữ dữ liệu tạm thời trên ...

ạo Project cho chuyên đề học NodeJS - NodeJS căn bản
Để tiện cho việc viết bài lẫn việc học của các bạn thì trong bài này mình sẽ hướng dẫn các bạn tạo Project và xác định nơi đặt Project để các bài sau khỏi phải mất công trình bài lệnh cd nữa. Việc quản lý mã nguồn và các thư viện được tích hợp rất quan trọng trong lập trình. Trước đây khi sử ...

Mối liên hệ giữa Javascript và NodeJS - NodeJS căn bản
Để các bạn hiểu rõ hơn về NodeJS thì trong bài này mình sẽ trình bày mối quan hệ giữa Javascript và NodeJS nói chung và thể hiện rõ bản chất nền tảng của NodeJS được xây dựng từ Javascript nói riêng. 1. Nền tảng NodeJS là Javascript Khi lập trình với NodeJS bạn sử dụng hoàn toàn cú pháp của ...

Cách sử dụng Window Command Line - NodeJS căn bản
Vì trong Series học NodeJS này mình hướng dẫn chủ yếu trên hệ điều hành Window nên trong bài thứ ba này mình sẽ giới thiệu một số lệnh Command Line căn bản hay sử dụng trong Window, các lệnh này sẽ được sử dụng trong cửa sổ Prompt của Window nói chung và của Node.js nói riêng. 1. Window Command ...

Cài đặt NodeJS trên Local - NodeJS căn bản
Để bắt đầu học NodeJS thì bạn phải cài đặt NodeJS trên máy tính của các bạn, việc cài đặt này rất dễ dàng bởi NodeJS đã được đóng gói thành một phần mềm bình thường và công việc của bạn là download và install. Hiện NodeJS hỗ trợ hầu hết các hệ điều hành tư Window, Linux cho đến OS X, nhưng do máy ...

Xử lý JSON trong NodeJS - NodeJS căn bản
Ở các Web Service thì thông thường các API sẽ trả kết quả về định dạng XML hoặc là JSON, tuy nhiên hiện nay các lập trình viên vẫn thích sử dụng JSON hơn bởi cách khai báo và cách sử dụng đơn giản hơn XML nhiều, vì vậy trong bài này chúng ta tìm hiểu về cách xử lý JSON trong NodeJS để các video tiếp ...

NodeJS là gì? Đặc tính và các framework NodeJS phổ biến - NodeJS căn bản
Trong bài này mình sẽ giới thiệu một chút về NodeJS là gì, sau đó đưa ra những đặc điểm cơ bản của NodeJS, đó là lý do tại sao nó trở thành công nghệ HOT nhất hiện nay 2021 Dạo này lướt Facebook toàn thấy chủ đề về nên học gì vào năm 2021?, Các câu trả lời chủ yếu là NodeJS, AngularJS, Phalcon ...

Một cách quản lý filter trong Laravel - Laravel tutorials
Filter là một thành phần tuyệt vời mà laravel cung cấp cho chúng ta, nó giúp quản lý website một cách thuận tiện và "chuẩn men" hơn. Nhưng có một vấn đề là ở laravel toàn bộ filter mặc định được đặt ở file app/filters.php và bạn hãy tưởng tượng đến khi web bạn có cả chục cái filter hay thậm chí cả ...

Sử dụng Event trong Laravel - Laravel tutorials
Trong bài này mình sẽ giới thiệu event, cách tạo event và bắt event trong Laravel. Không chỉ có Laravel mà ngay cả Zend, Phalcon đều có khái niệm này nên bạn có thể thấy tầm quan trọng của nó rồi đấy. 1. Event trong Laravel là gì? Event dịch theo đúng ý nghĩa của nó là "sự kiện", đây là một ...

Bài 01: Laravel là gì? Hướng dẫn cài đặt laravel trên windows - Laravel tutorials
Version 4.2.x Trong chuỗi bài viết này mình sẽ viết về laravel 4.2.* trong môi trường windows, ai làm trên linux thì cứ thắc mắc mình sẽ giúp. Trong bài viết này mình sẽ giới thiệu sơ lược về laravel, cài đặt cơ bản đầu tiên. 1. Laravel là gì? Laravel ...