Phát triển Backend
Phát triển phía máy chủ với Node.js, NestJS, Spring Boot, Python, socket, Nginx và tích hợp thanh toán.
Intermediate Level - Module 4: URL Rewriting and Redirects
By the end of this module, you will: Understand URL rewriting vs redirects Use rewrite directive Configure permanent and temporary redirects Handle URL patterns with regex Set up clean URLs Understand rewrite flags
Đọc bài viết →Intermediate Level - Module 5: Caching
By the end of this module, you will: Understand caching concepts Configure proxy caching Set cache keys and zones Configure cache expiration Handle cache purging Understand browser caching
Đọc bài viết →Intermediate Level - Module 6: Virtual Hosting
By the end of this module, you will: Understand advanced virtual hosting concepts Configure name-based virtual hosting Set up IP-based virtual hosting Handle default servers Configure wildcard domains Set up subdomain ma
Đọc bài viết →Let's Encrypt - Module 1: Introduction
By the end of this module, you will: Understand what Let's Encrypt is Know the benefits of Let's Encrypt Understand how Let's Encrypt works Learn about Certbot Understand certificate validation methods
Đọc bài viết →Let's Encrypt - Module 2: Certbot Installation
By the end of this module, you will: Install Certbot on different Linux distributions Install Certbot on macOS Verify Certbot installation Understand Certbot plugins Configure Certbot for NGINX
Đọc bài viết →Let's Encrypt - Module 3: Obtaining Certificates
By the end of this module, you will: Obtain your first SSL certificate Use Certbot with NGINX plugin Use standalone mode Use webroot mode Understand different validation methods Handle certificate renewal
Đọc bài viết →Let's Encrypt - Module 4: Auto-Renewal
By the end of this module, you will: Understand certificate expiration Set up automatic renewal Test renewal process Configure renewal hooks Troubleshoot renewal issues Monitor certificate expiration
Đọc bài viết →Let's Encrypt - Module 5: Troubleshooting
By the end of this module, you will: Troubleshoot common certificate issues Fix validation failures Resolve renewal problems Handle rate limit issues Debug NGINX configuration problems Use Certbot debugging options
Đọc bài viết →Let's Encrypt - Module 6: Best Practices and Advanced Topics
By the end of this module, you will: Follow Let's Encrypt best practices Set up wildcard certificates Configure multiple domains efficiently Implement certificate backup strategies Use advanced Certbot features Understan
Đọc bài viết →Let's Encrypt Comprehensive Guide
Welcome to the comprehensive Let's Encrypt learning guide! This section provides step-by-step instructions for obtaining, managing, and maintaining free SSL/TLS certificates using Let's Encrypt and Certbot.
Đọc bài viết →OCPP-2.1_all_files — ReadMe
This zip contains the latest version of the OCPP 2.1 Edition 1 specification parts 0, 1, 2 specification, 2 appendices, 3 and 4 for those parts of OCPP 2.1.
Đọc bài viết →Change List - RFID Communication Implementation
Here's a complete list of all the files I modified and the specific changes made to implement RFID communication between the charge point and central system
Đọc bài viết →RFID Communication Implementation
Key changes: Worker thread keeps reference to charge point instance RFID read triggers server communication Proper thread communication for async operations
Đọc bài viết →Server Response UI Update Implementation
To test the implementation: Start central system: python central_system.py Start UI: cd ui_hori && python charging_ui.py Navigate to step 4 and click "CARD" Wait for RFID simulation Check step 6 - you should see: RFID UI
Đọc bài viết →OCPP Homework - Setup Instructions
Fixed by creating requirements.txt with: websockets>=15.0 - For WebSocket communication jsonschema>=4.23.0 - For OCPP message validation pyscard>=2.0.0 - For RFID card reader functionality PyQt5>=5.15.0 - For the chargin
Đọc bài viết →Security Policy
This document outlines security procedures and general policies for this OCPP project.
Đọc bài viết →Support
This article explains where to get help with this OCPP project. Please read through the following guidelines.
Đọc bài viết →OCPP 2.1 Implementation Documentation
This is a comprehensive implementation of the Open Charge Point Protocol (OCPP) 2.1 specification, providing both CSMS (Central System Management System) server and CP (Charge Point) client functionality. The implementat
Đọc bài viết →OCPP 2.1 Implementation - Quick Start Guide
The server will start on ws://localhost:9000
Đọc bài viết →OCPP 2.1 Implementation
This is a comprehensive implementation of the Open Charge Point Protocol (OCPP) 2.1 specification, including both CSMS (Central System Management System) server and CP (Charge Point) client functionality.
Đọc bài viết →Prisma Teaching – Complete Project (Node.js + Express + SQLite)
This project matches the 90‑minute Prisma lesson: Prisma schema & migrations (User–Post–Comment) Type‑safe CRUD, relations (select/include), cursor pagination Interactive transactions (POST /posts/:id/publish) Prisma Stu
Đọc bài viết →Python Backend Development Curriculum
Welcome to the Python Backend and Web Development course! This curriculum is designed to take you from a beginner to a proficient developer using the three most popular Python web frameworks.
Đọc bài viết →Module 3: Django - The Batteries-Included Framework
Django is a high-level Python web framework that encourages rapid development and clean, pragmatic design. It includes everything you need out of the box.
Đọc bài viết →Module 1: FastAPI - Modern Backend APIs
FastAPI is a modern, fast (high-performance), web framework for building APIs with Python 3.7+ based on standard Python type hints.
Đọc bài viết →