Développement Backend
Développement côté serveur avec Node.js, NestJS, Spring Boot, Python, sockets, Nginx et intégration de paiement.
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
Lire l'article →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
Lire l'article →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
Lire l'article →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
Lire l'article →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
Lire l'article →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
Lire l'article →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
Lire l'article →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
Lire l'article →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
Lire l'article →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.
Lire l'article →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.
Lire l'article →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:
Lire l'article →RFID Communication Implementation
Key changes: Worker thread keeps reference to charge point instance RFID read triggers server communication Proper thread communication for async operations
Lire l'article →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
Lire l'article →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
Lire l'article →Security Policy
This document outlines security procedures and general policies for this OCPP project.
Lire l'article →Support
This article explains where to get help with this OCPP project. Please read through the following guidelines.
Lire l'article →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
Lire l'article →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
Lire l'article →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.
Lire l'article →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
Lire l'article →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.
Lire l'article →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.
Lire l'article →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.
Lire l'article →