Posts

Docker - Những kiến thức cơ bản cần biết ( Phần 1)

Image
  1. Docker là gì? Docker là một dự án mã nguồn mở giúp tự động triển khai các ứng dụng Linux và Windows vào trong các container ảo hóa -> Nghe phức tạp quá nhỉ . Chúng mình thử chi tiết cho dễ hình dung nhé .  Ví dụ : Trước kia khi docker chưa ra đời , chúng ta thường xây dựng các dự án bằng các phần tách biệt ví dụ : mysql , nginx , ... Trong quá trình phát triển ở mỗi máy local của developer đều phải cài đặt thủ công các service đó . Sẽ gặp vô vàn các khó khăn vì developer có thể dùng các môi trường là khác nhau như Windows hoặc linux, macOS . Có thể gặp những lỗi không tên , docker ra đời đã giải quyết triệt để vấn đề này . Docker tạo ra 1 môi trường container hóa giúp cho dù triển khai trên windows , linux hay macOs đều rất nhanh chóng và như nhau . Thần kì đúng không . 2.   Các thành phần chính  Docker Engine:  dùng để tạo ra Docker image và chạy Docker container. Docker Hub:  dịch vụ lưu trữ giúp chứa các Docker image. Docker Machine: tạo ra các D...

Cài đặt môi trường để bắt đầu 1 project Vue đầu tiên

Image
  Installation #Node version yêu cầu để cài được Vue cli Vue CLI 4.x yêu cầu Node.js version 8.9 or cao hơn (v10+ recommended)  1. Chạy câu lệnh phía dưới để cài đặt vue cli npm install -g @vue/cli # OR yarn global add @vue/cli 2. Để check xem vue cli đã cài đặt thành công hay chưa . Chạy câu lệnh sau để kiểm tra . vue --version 3. Tạo project đầu tiên  Chay câu lệnh dưới đây để tạo project vue  vue create hello-world Sau khi project được khởi tạo thành công thì chạy các lệnh sau để chạy project  cd /hello-word npm run serve Cảm ơn các bạn đã theo dõi .

NodeJS - Bài 1 : Create project (Khởi tạo project đầu tiên)

Image
Trong loạt bài hướng dẫn viết api cơ bản mình sẽ cố gắng nói 1 cách dễ hiểu nhất cho các bạn . API là một phần rất quan trọng của 1 hệ thống . Mình sẽ giúp các bạn làm quen nó bằng 1 project nho nhỏ . Cảm ơn các bạn đã chú ý theo dõi .  1. Create folder project  Ở đây mình tạo folder ở Desktop với tên là apidemo 2. Tiếp theo mình sẽ khởi tạo (init) file package.json trong folder project  File package.json là 1 file vô cùng quan trọng của bất kì project nodejs nào .  Okie rồi . Bây giờ mình thử mở bằng visual studio code để xem thành quả nào . Nhìn có vẻ ổn nhỉ . 3. Giới thiệu framework express trong nodejs Express là 1 framework phổ biến và tốt bậc nhất trong việc khởi tạo API cho 1 dự án . Nó nhỏ gọn và rất nhanh .  Bây giờ thì mình cùng cái đặt nó nhé . npm install express --save Mình sẽ giải thích chút : --save là option giúp save trạng thái cài đặt trong file package.json Okie . Cài đặt thành công . Giờ thì mình sẽ code 1 đoạn code để tạo 1 server express nh...

Roadmap backend

Image