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 namebased virtual hosting Set up IPbased virtual hosting Handle default servers Configure wildcard domains Set up subdomain mana
Đọ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: AutoRenewal
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 stepbystep instructions for obtaining, managing, and maintaining free SSL/TLS certificates using Let's Encrypt and Certbot.
Đọc bài viết →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
1. RFID Read: User scans RFID card simulated 2. Send to Server: RFID data sent via OCPP DataTransfer 3. Server Response: Central system responds with "RFID data received successfully" 4. Capture Response: Charge point ca
Đọ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 charging station UI
Đọ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 implementation is
Đọc bài viết →OCPP 2.1 Implementation Quick Start Guide
This implementation teaches: 1. OCPP Protocol: Complete understanding of OCPP 2.1 2. WebSocket Communication: Realtime bidirectional communication 3. Async Programming: Modern Python async/await patterns 4. Message Handl
Đọ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 Studio fo
Đọ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 BatteriesIncluded Framework
Django is a highlevel 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 highperformance, web framework for building APIs with Python 3.7+ based on standard Python type hints.
Đọc bài viết →