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

Tác giả: Hoàng Hải Đăng viết 14:50 ngày 06/04/2021

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

Tác giả: Hoàng Hải Đăng viết 14:50 ngày 06/04/2021

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

Tác giả: Hoàng Hải Đăng viết 14:50 ngày 06/04/2021

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

Tác giả: Hoàng Hải Đăng viết 14:50 ngày 06/04/2021

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

Tác giả: Hoàng Hải Đăng viết 14:50 ngày 06/04/2021

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

Tác giả: Hoàng Hải Đăng viết 14:50 ngày 06/04/2021

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

Tác giả: Hoàng Hải Đăng viết 14:50 ngày 06/04/2021

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

Tác giả: Hoàng Hải Đăng viết 14:50 ngày 06/04/2021

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

Tác giả: Hoàng Hải Đăng viết 14:50 ngày 06/04/2021

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

Tác giả: Hoàng Hải Đăng viết 14:50 ngày 06/04/2021

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

Tác giả: Vũ Văn Thanh viết 14:50 ngày 06/04/2021

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

Tác giả: Vũ Văn Thanh viết 14:50 ngày 06/04/2021

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

Tác giả: Vũ Văn Thanh viết 14:50 ngày 06/04/2021

Bài 11: Sử dụng Query Builder (Model) trong laravel - Laravel 4x căn bản

Model trong mô mình MVC dùng để tương tác với cơ sở dữ liệu và trả kết quả về cho Controller, từ đó controller sẽ xử lý kết quả đó và chuyển sang View để hiển thị lên website. Trong laravel có 2 cách sử dụng đó là dùng Eloquent ORM hoặc Query Builder. Trong bài này mình sẽ giới thiệu về Query ...

Tác giả: Trần Trung Dũng viết 14:50 ngày 06/04/2021

Bài 10: Sử dụng Blade template engine trong Laravel - Laravel 4x căn bản

Template engine có tác dụng giúp sạch đi những đoạn code PHP nằm trong View nên tách biệt hoàn toàn giữa người cắt CSS và người code PHP. Hiện nay có khá nhiều template engine như Smarty, tuy nhiên việc sử dụng nó đang là một câu hỏi lớn vì tốc độ xử lý của ứng dụng sẽ trở nên chậm hơn. Lý do mỗi ...

Tác giả: Trần Trung Dũng viết 14:50 ngày 06/04/2021

Bài 07: Sử dụng Route::filter và Route::group trong laravel - Laravel 4x căn bản

Ở bài trước mình mình đã giới thiệu về Route::controller và Route::resource nhưng mình nghĩ rằng bạn sẽ có thắc mắc cần được giải đáp như sau: Nếu nhiều route thì gom nó thành một nhóm được không? Nếu muốn lọc người dùng theo điều kiện mới được vào thì sao, ví dụ người dùng chưa đăng nhập ...

Tác giả: Trần Trung Dũng viết 14:50 ngày 06/04/2021

Bài 06: Sử dụng Route::controller và Route::resource trong laravel - Laravel 4x căn bản

Ở bài trước mình có giới thiệu tổng quan về rout trong Laravel và việc sử dụng các route post, get, any, ... để gọi đến 1 action của controller, nhưng nếu bạn có nhiều controller mà mỗi controller lại có nhiều action thì chẳng lẽ mỗi action ta viết 1 dòng Route::method() hay sao. Nên ở bài viết này ...

Tác giả: Trần Trung Dũng viết 14:50 ngày 06/04/2021

Bài 03: Cài đặt Openserver và tạo domain ảo trên localhost - Laravel 4x căn bản

Trong bài 3 này mình sẽ giới thiệu các bạn cách tạo tên miền ảo (virtual domain) bằng phần mềm openserver. Trên thực tế, môi trường được xem là chuẩn và được khuyến nghị sử dụng khi làm việc với laravel là bộ đôi Homestead – Vagrant, nhưng với một người mới bước vào thì việc sử dụng nó không hề đơn ...

Tác giả: Trần Trung Dũng viết 14:50 ngày 06/04/2021

Bài 02: Cấu trúc thư mục cơ bản của Laravel - Laravel 4x căn bản

Bất kì một Framework nào cũng đưa ra một mô hình các cấu trúc thư mục chuẩn để giúp các lập trình viên sử dụng có thẻ đọc code của nhau và hiểu được, với cấu trúc này giúp cho lập trình viên dễ dàng tiếp xúc hơn thay vì bắt họ tự nghĩ ra. Vậy trong bài này chúng ta sẽ tìm hiểu cấu trúc của một ...

Tác giả: Trần Trung Dũng viết 14:50 ngày 06/04/2021

Bài 4: Sử dụng View trong laravel - Laravel 4x căn bản

Trong bài này chúng ta sẽ tìm hiểu đến View, một thành phần khá quan trọng trong mô hình MVC. Nhiệm vụ của View là nhận dữ liệu từ Controller và sau đó dựa vào layout của giao diện nó sẽ xử lý dữ liệu theo yêu cầu. Cũng như các Framework khác chúng ta vẫn có các khái niệm như cách tạo view, cách ...

Tác giả: Trần Trung Dũng viết 14:50 ngày 06/04/2021