Ce que couvre ce programme
Cette formation pour développeurs aborde la conception d'une base de données relationnelle et l'écriture de requêtes SQL, puis la construction d'un back-end sécurisé. Elle relie les choix techniques (accès, journalisation, sauvegardes) aux obligations de la loi algérienne 18-07 sur les données personnelles. Les exercices se font dans le navigateur, sur une base locale en mémoire.
Modélisation, SQL, API, authentification, sécurité et sauvegardes, dans le cadre algérien de protection des données
Pour qui : Développeurs débutants à intermédiaires et responsables techniques qui conçoivent ou maintiennent des applications utilisant une base de données.
Modules
- La modélisation relationnelle : d'un fichier Excel à un schéma sain
- Le langage SQL en pratique
Repères vérifiés dans les textes
- Loi 18-07 du 10 juin 2018, art. 38 : le responsable du traitement met en oeuvre les mesures techniques et organisationnelles appropriées contre la destruction, la perte, l'altération, la divulgation ou l'accès non autorisés, notamment lorsque le traitement comporte des transmissions de données dans un réseau. L'art. 65 punit la violation des art. 38 et 39 d'une amende de 200 000 à 500 000 DA.Source : Loi 18-07, JO n° 34, 10 juin 2018, art. 38 et 65
- Loi 18-07, art. 12 à 14 : tout traitement est soumis à une déclaration préalable à l'autorité nationale (ANPDP) ou à son autorisation. La déclaration peut être déposée par voie électronique (art. 13) et comporte neuf éléments (art. 14), dont la durée de conservation et une description générale des mesures de sécurité.Source : Loi 18-07, JO n° 34, 10 juin 2018, art. 12-14
- Loi 25-11 du 24 juillet 2025 (modifiant la loi 18-07) : ajoute un délégué à la protection des données (art. 41 bis et 41 bis 1), un registre des activités de traitement (art. 41 bis 2) et un carnet automatisé des opérations de traitement (art. 41 bis 3) indiquant les motifs, la date et l'heure et, si possible, la personne qui a utilisé, consulté ou communiqué les données.Source : Loi 25-11, JO n° 48, 24 juillet 2025, art. 4 et 5
- OWASP Top 10:2025, dix catégories : A01 Broken Access Control, A02 Security Misconfiguration, A03 Software Supply Chain Failures, A04 Cryptographic Failures, A05 Injection, A06 Insecure Design, A07 Authentication Failures, A08 Software or Data Integrity Failures, A09 Security Logging and Alerting Failures, A10 Mishandling of Exceptional Conditions.Source : OWASP Top 10:2025
- OWASP A05:2025 (Injection) : la prévention privilégiée est une API sûre qui fournit une interface paramétrée, selon le principe de séparer les données des commandes et des requêtes. L'échappement est décrit comme sujet à erreur, et les noms de tables et de colonnes ne peuvent pas être échappés.Source : OWASP Top 10:2025, A05 Injection
- RFC 9110 (HTTP Semantics, juin 2022) : PUT, DELETE et les méthodes sûres sont idempotents (§9.2.2) ; un 401 signifie que la requête n'a pas d'identifiants d'authentification valides et le serveur doit envoyer WWW-Authenticate (§15.5.2) ; un 403 signifie que le serveur a compris la requête mais refuse (§15.5.4).Source : RFC 9110, HTTP Semantics, juin 2022, §9.2.2, §15.5.2, §15.5.4
- NIST SP 800-63B-4, §3.1.1.2 : un mot de passe utilisé comme seul facteur compte au moins 15 caractères (au moins 8 s'il n'est qu'une partie d'une authentification multifacteur) ; une longueur maximale d'au moins 64 devrait être permise ; pas de règles de composition ; pas de changement périodique forcé ; vérification contre une liste de mots de passe interdits ; mots de passe salés et hachés.Source : NIST SP 800-63B-4, §3.1.1.2
- CISA / US-CERT, « Data Backup Options » (2012) énonce la règle 3-2-1 : 3 copies (1 principale et 2 sauvegardes), 2 types de supports différents, 1 copie hors site.Source : CISA / US-CERT, Data Backup Options (Ruggiero & Heckathorn, 2012)
Questions fréquentes
Quelle loi algérienne encadre la sécurité d'une base de données contenant des données personnelles ?
La loi 18-07 du 10 juin 2018, modifiée par la loi 25-11 du 24 juillet 2025. L'art. 38 impose des mesures techniques et organisationnelles appropriées, et l'art. 65 prévoit une amende de 200 000 à 500 000 DA en cas de violation des art. 38 et 39. La formation TKAWEN WEB-202 relie ces obligations aux choix de conception.
Faut-il déclarer un traitement de données personnelles en Algérie ?
Oui. L'art. 12 de la loi 18-07 soumet tout traitement à une déclaration préalable à l'autorité nationale (ANPDP) ou à son autorisation. La déclaration peut se faire par voie électronique et comporte neuf éléments (art. 14), dont la durée de conservation et la description des mesures de sécurité.
Quelles obligations la loi 25-11 ajoute-t-elle pour la journalisation des données ?
Elle ajoute un registre des activités de traitement (art. 41 bis 2) et un carnet automatisé des opérations de traitement (art. 41 bis 3), qui indique les motifs, la date et l'heure et, si possible, la personne ayant utilisé, consulté ou communiqué les données. Elle ajoute aussi un délégué à la protection des données.
Comment la formation WEB-202 est-elle dispensée et que reçoivent les participants ?
TKAWEN conçoit chaque formation à partir de textes juridiques primaires. Elle se déroule dans les locaux de TKAWEN à Annaba ou sur le site du client partout en Algérie, en français et en arabe, avec une durée fixée par l'entreprise. Chaque participant reçoit un certificat nominatif avec un code QR vérifiable sur Algeria Certify (algeriacertify.com). Les supports sont en arabe avec un glossaire trilingue.
Comment TKAWEN construit ce programme
Chaque programme TKAWEN part d'un dossier de recherche sur les textes primaires (Journal officiel algérien, normes, guides officiels) ; seuls les faits vérifiés dans le texte sont enseignés comme tels. Supports en arabe avec glossaire trilingue, guide du formateur et évaluation. La durée est fixée avec l'entreprise ; chaque participant reçoit une attestation nominative vérifiable par QR code sur Algeria Certify.
Cette formation est-elle obligatoire pour votre entreprise ?
Diagnostic gratuit : vos obligations de formation selon votre secteur, votre effectif et vos activités, article par article, avec le Journal officiel.
Faire le diagnostic →
بالعربيّة
تتناول هذه الدورة الموجّهة للمطوّرين تصميم قاعدة بيانات علائقيّة وكتابة استعلامات SQL، ثمّ بناء واجهة خلفيّة آمنة. وتربط القرارات التقنيّة (الصلاحيّات، سجلّ العمليّات، النسخ الاحتياطيّ) بالتزامات القانون الجزائريّ 18-07 المتعلّق بالمعطيات الشخصيّة. تُنجَز التمارين داخل المتصفّح على قاعدة بيانات محلّيّة في الذاكرة.
- النمذجة العلائقيّة: من ملفّ Excel إلى مخطّط سليم
- لغة SQL في الممارسة