S SmartDocs

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.

nginx EN Cập nhật 2026-02-03

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 →
nginx EN Cập nhật 2026-02-03

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 →
nginx EN Cập nhật 2026-02-03

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 →
nginx EN Cập nhật 2026-02-03

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 →
nginx EN Cập nhật 2026-02-03

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 →
nginx EN Cập nhật 2026-02-03

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 →
nginx EN Cập nhật 2026-02-03

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 →
nginx EN Cập nhật 2026-02-03

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 →
nginx EN Cập nhật 2026-02-03

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 →
nginx EN Cập nhật 2026-02-03

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 EN Cập nhật 2026-02-03

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 →
ocpp EN Cập nhật 2026-02-03

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 →
ocpp EN Cập nhật 2026-02-03

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 →
ocpp EN Cập nhật 2026-02-03

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 EN Cập nhật 2026-02-03

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 →
ocpp EN Cập nhật 2025-10-10

Security Policy

This document outlines security procedures and general policies for this OCPP project.

Đọc bài viết →
ocpp EN Cập nhật 2025-10-10

Support

This article explains where to get help with this OCPP project. Please read through the following guidelines.

Đọc bài viết →
ocpp EN Cập nhật 2026-02-03

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 EN Cập nhật 2026-02-03

OCPP 2.1 Implementation - Quick Start Guide

The server will start on ws://localhost:9000

Đọc bài viết →
ocpp EN Cập nhật 2026-02-03

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 EN Cập nhật 2026-02-03

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 EN Cập nhật 2026-02-03

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 →
python backend EN Cập nhật 2026-02-03

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 →
python backend EN Cập nhật 2026-02-03

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 →