JavaScript
Toán tử trong JavaScript

Toán tử là các ký hiệu đặc biệt dùng để thực hiện phép toán trên dữ liệu. JavaScript cung cấp nhiều loại toán tử khác nhau như Toán tử số học (+, -, *, /, %, **) Toán tử gán (=, +=, -=, *=, /=) Toán tử so sánh (==, ===, !=, !==, >, <, >=, <=) Toán tử logic (&&, ||, !) Toán tử ba ngôi (condition ? value1 : value2)
Thiết lập môi trường lập trình

Trước khi bắt đầu lập trình JavaScript một cách chuyên nghiệp, chúng ta cần chuẩn bị một môi trường phát triển phù hợp. Trong bài học này, chúng ta sẽ
Cách chạy JavaScript trong trình duyệt

avaScript là một ngôn ngữ lập trình chạy trên trình duyệt giúp tạo ra các hiệu ứng và tương tác trên website. Trong bài này, chúng ta sẽ tìm hiểu ba cách chính để chạy JavaScript trong trình duyệt:
JavaScript là gì? Ứng dụng của JavaScript

JavaScript là một trong những ngôn ngữ lập trình quan trọng nhất trong phát triển web hiện đại. Trong bài học này, chúng ta sẽ tìm hiểu về JavaScript, lý do học ngôn ngữ này, lịch sử phát triển của nó, và các ứng dụng thực tế trong lập trình web, backend, mobile, game.
Giới thiệu về CI/CD cơ bản

CI/CD (Continuous Integration / Continuous Deployment) là một phương pháp phát triển phần mềm giúp tự động hóa quy trình xây dựng, kiểm thử và triển khai ứng dụng. Trong bài này, chúng ta sẽ tìm hiểu về CI/CD cơ bản, cách thiết lập GitHub Actions để tự động xây dựng và triển khai ứng dụng Nuxt lên Vercel hoặc Netlify, cùng với các công cụ hỗ trợ kiểm tra lỗi và format code tự động.
Cấu hình tên miền và SSL

Khi triển khai ứng dụng trên môi trường sản xuất, việc cấu hình tên miền và SSL là bước quan trọng để đảm bảo người dùng có thể truy cập vào trang web của bạn một cách bảo mật. Trong bài này, chúng ta sẽ học cách trỏ tên miền về máy chủ của bạn (VPS hoặc Vercel), cấu hình SSL miễn phí với Let's Encrypt để bảo mật dữ liệu người dùng qua HTTPS, và thiết lập chuyển hướng từ HTTP sang HTTPS để nâng cao tính bảo mật của ứng dụng.
Triển khai lên VPS (PM2 + Nginx)

Khi cần toàn quyền kiểm soát hạ tầng hoặc cần tối ưu hiệu suất cho các ứng dụng Nuxt 3 chạy ở chế độ Server-side Rendering (SSR), việc triển khai trên VPS (Virtual Private Server) là lựa chọn mạnh mẽ. Bài học này sẽ hướng dẫn bạn cách deploy một ứng dụng Nuxt SSR lên VPS sử dụng PM2 để quản lý tiến trình và Nginx làm reverse proxy.
Triển khai lên Vercel và Netlify

Sau khi hoàn thiện một ứng dụng Nuxt 3, việc triển khai (deploy) lên môi trường thật là bước quan trọng để đưa sản phẩm tới người dùng. Hai nền tảng phổ biến và dễ sử dụng là Vercel và Netlify, hỗ trợ build ứng dụng tĩnh (SSG) một cách tự động, tích hợp với GitHub và cung cấp môi trường preview mỗi khi đẩy code. Bài học này sẽ hướng dẫn từng bước triển khai ứng dụng Nuxt 3 lên hai nền tảng này.
Dự án ây dựng Dashboard quản trị

Trong bài học này, bạn sẽ được hướng dẫn xây dựng một hệ thống Dashboard quản trị đơn giản bằng Nuxt 3. Dự án này mô phỏng một hệ thống nội bộ, nơi người quản trị có thể đăng nhập, xem dữ liệu người dùng hoặc sản phẩm, hiển thị biểu đồ thống kê và thực hiện các thao tác CRUD qua API có xác thực. Dự án sẽ sử dụng các kỹ thuật như middleware để bảo vệ route, Pinia để quản lý trạng thái, và chart.js để trực quan hóa dữ liệu.
Dự án ây dựng Blog cá nhân

Trong bài học này, chúng ta sẽ bắt tay xây dựng một dự án thực tế – một website blog cá nhân bằng Nuxt 3. Mục tiêu là tạo ra một blog có thể hiển thị danh sách bài viết, trang chi tiết bài viết chuẩn SEO, thiết kế responsive và có khả năng kết nối với API hoặc CMS như Strapi. Đây là bước chuyển quan trọng từ lý thuyết sang thực hành, giúp học viên hiểu rõ hơn về cách tổ chức code và triển khai ứng dụng hoàn chỉnh với Nuxt.

Chào, tôi là Vũ. Đây là blog hướng dẫn lập trình của tôi.
Liên hệ công việc qua email dưới đây.
lhvuctu@gmail.com