🇲🇦 Fonction Publique Maroc

Guide Complet — Concours Technicien 3ème Grade
Développement Digital / Informatique

Toutes les matières, catégories de questions, exemples QCM réels et plan de révision pour réussir votre concours.

Épreuve écrite : 3h — Coefficient 4
Oral/Pratique : 15–30 min — Coeff. 3
Seuil écrit : 12/20 pour accéder à l'oral
Structure de l'examen
Format officiel du concours Technicien 3ème grade — spécialité Développement Informatique
ℹ️
Le concours se compose de deux phases : une épreuve écrite éliminatoire (QCM ou sujet rédigé), puis un oral/pratique pour les candidats admis à l'écrit avec au moins 12/20.
📝

Déroulement des épreuves

1

Épreuve Écrite

QCM ou sujet rédigé portant sur les domaines de la spécialité et les attributions du ministère organisateur. C'est l'épreuve la plus importante — elle est éliminatoire.

⏱ 3 heures × Coefficient 4 QCM ou sujet Seuil : 12/20
2

Épreuve Orale et/ou Pratique

Entretien avec le jury pour évaluer le profil et les compétences techniques. Parfois un test pratique sur ordinateur (algorithme, code, SQL). Uniquement pour les candidats ayant passé l'écrit.

⏱ 15 à 30 minutes × Coefficient 3 Entretien + éventuellement test pratique
✅

Conditions d'admission

  • Nationalité marocaine
  • Âge : 18 à 40 ans
  • DTS Développement Digital (OFPPT) ou équivalent reconnu
  • Casier judiciaire vierge
  • Bonne condition physique (selon certains ministères)
📋

Dossier de candidature

  • CIN + copie
  • Copie du diplôme DTS
  • Attestation d'équivalence (si diplôme privé)
  • Casier judiciaire (bulletin n°3)
  • CV normalisé (emploi-public.ma)
  • Formulaire de candidature en ligne
⚠️
Toute candidature incomplète ou erronée est rejetée sans notification. Inscription obligatoirement via emploi-public.ma.
Matières à étudier
6 catégories de sujets présents dans les vrais concours marocains — classées par priorité
🎯
Les questions sont tirées de 6 domaines. Les domaines 1, 2 et 3 représentent environ 70% des questions. Ne négligez pas la Culture Générale — elle fait souvent la différence.
💻

Domaine 1 — Développement Informatique

🔥 PRIORITÉ HAUTE
Algorithmique Fréquent
  • Variables, types, affectation
  • Structures conditionnelles (if/else, switch)
  • Boucles (for, while, do-while)
  • Tableaux et matrices
  • Fonctions et procédures
  • Récursivité (bases)
  • Tri (bulles, sélection, insertion)
  • Recherche dichotomique
Langages de programmation Fréquent
  • C / C++ (bases)
  • Java (POO, classes, objets)
  • PHP (scripts côté serveur)
  • JavaScript (côté client, DOM)
  • Python (bases, scripts)
  • HTML5 / CSS3
  • Différence compilé vs interprété
POO — Programmation Orientée Objet Fréquent
  • Classes et objets
  • Héritage, polymorphisme
  • Encapsulation, abstraction
  • Interfaces et classes abstraites
  • Constructeurs / destructeurs
  • Surcharge de méthodes
Développement Web Moyen
  • Architecture client/serveur
  • HTTP / HTTPS (verbes GET, POST…)
  • Cookies, sessions, tokens
  • REST API (concepts)
  • CGI, scripts côté serveur
  • Plugins, frameworks (concepts)
🗄️

Domaine 2 — Bases de Données

🔥 PRIORITÉ HAUTE
Concepts fondamentaux Très fréquent
  • Types de BDD : relationnelle, non-relationnelle
  • SGBD : Oracle, MySQL, SQL Server, PostgreSQL
  • MCD / MLD / MPD
  • Entités, associations, cardinalités
  • Clés primaires et étrangères
  • Normalisation (1NF, 2NF, 3NF)
  • Transactions, ACID
Langage SQL Très fréquent
  • SELECT, WHERE, ORDER BY, GROUP BY
  • HAVING, DISTINCT, LIMIT
  • JOIN (INNER, LEFT, RIGHT, FULL)
  • INSERT, UPDATE, DELETE
  • CREATE TABLE, ALTER, DROP
  • Sous-requêtes (subqueries)
  • Fonctions agrégées : COUNT, SUM, AVG, MAX, MIN
  • Vues (VIEW)
🌐

Domaine 3 — Réseaux Informatiques

🔥 PRIORITÉ HAUTE
Modèles & Protocoles Fréquent
  • Modèle OSI (7 couches) — à connaître par cœur
  • Modèle TCP/IP (4 couches)
  • IP, TCP, UDP — différences
  • HTTP, HTTPS, FTP, SMTP, POP3, IMAP
  • DNS, DHCP, NAT
  • Adressage IPv4 / IPv6
  • Masque de sous-réseau
Équipements & Topologies Moyen
  • Hub vs Switch vs Routeur
  • Topologies : étoile, bus, anneau, maillée
  • WiFi 802.11 (a/b/g/n/ac)
  • ADSL, VDSL, fibre optique
  • Câble RJ45, catégories 5/6
  • VPN, pare-feu (firewall)
  • Adresse MAC vs adresse IP
Sécurité informatique Moyen
  • Types de virus (furtif, trojan, macrovirus)
  • Ransomware, phishing, spoofing
  • Chiffrement : symétrique / asymétrique
  • SSL/TLS, HTTPS
  • Authentification, autorisation
  • Sauvegarde et PCA/PRA
  • Rôle d'un onduleur (UPS)
🖥️

Domaine 4 — Systèmes d'Exploitation & Matériel

⚡ PRIORITÉ MOYENNE
Windows Moyen
  • Registre Windows (regedit)
  • Systèmes de fichiers : FAT32, NTFS, exFAT
  • Gestion des partitions
  • Active Directory (bases)
  • Désinstallation applications
  • Permissions NTFS
  • Installation pilotes / drivers
Linux / Unix Moyen
  • Commandes de base : ls, cd, rm, mkdir, chmod
  • Structure des répertoires (/etc, /var, /home…)
  • Gestion utilisateurs : adduser, passwd
  • Partitions IDE/SATA : /dev/hda, /dev/sda
  • Gestionnaire de paquets : apt, yum
  • Samba (partage Windows/Linux)
  • Bootloader LILO / GRUB
Matériel & Bureautique Secondaire
  • Composants PC : CPU, RAM, ROM, carte mère
  • Ports : USB, PCI, IDE, SATA, RJ45, VGA, HDMI
  • Clonage disque dur (Ghost, Clonezilla)
  • Word, Excel, PowerPoint (bases)
  • Shareware vs freeware vs logiciel libre
  • Suite LibreOffice / OpenOffice
🏛️

Domaine 5 — Culture Générale Marocaine

🔥 NE PAS NÉGLIGER
⚡
Les concours marocains incluent souvent 20–30% de questions de culture générale sur l'organisation de l'État, les grands projets nationaux, et l'actualité économique. C'est là que beaucoup échouent.
Organisation de l'État marocain Très fréquent
  • Constitution 2011 — grands principes
  • Roi, Parlement, Gouvernement
  • Régionalisation avancée
  • Fonction publique marocaine
  • Statut général des fonctionnaires
  • Ministères et leurs attributions
  • Collectivités territoriales
Économie & Stratégies nationales Fréquent
  • Plan Maroc Vert
  • Stratégie Maroc Digital
  • Plan Emergence (industrie)
  • Vision 2030 (tourisme)
  • Tayssir (aide scolarisation)
  • Ramed / AMO (santé)
  • PIB, inflation, taux de change
Notions administratives & RH Moyen
  • Recrutement, concours, promotion
  • Congés, notation, discipline
  • Marchés publics (bases)
  • Approche genre
  • Droits et obligations du fonctionnaire
🔢

Domaine 6 — Informatique Théorique & Systèmes d'Information

⚡ PRIORITÉ MOYENNE
Représentation des données Fréquent
  • Binaire, octal, hexadécimal
  • Conversions entre bases
  • Addition/soustraction en binaire
  • Complément à 2
  • Codage ASCII / Unicode
Systèmes d'information Moyen
  • ERP (définition, exemples : SAP, Odoo)
  • CRM (gestion relation client)
  • MVC (Modèle-Vue-Contrôleur)
  • UML : diagrammes de classes, séquence
  • Merise (MCD, MLD)
  • Méthodes agiles (Scrum, bases)
📊

Importance relative des domaines

Développement & Algorithmique★★★★★
Bases de Données & SQL★★★★★
Réseaux & Sécurité★★★★☆
Culture Générale Marocaine★★★★☆
Systèmes d'exploitation★★★☆☆
Informatique théorique / SI★★★☆☆
Exemples de Questions QCM
Questions tirées de vrais concours marocains — cliquez sur une réponse pour voir la correction
💡
Cliquez sur une option pour voir si votre réponse est correcte. La réponse correcte s'affiche automatiquement.
💻 Développement & Algorithmique
Algorithmique
Quel langage permet d'exécuter des scripts côté serveur Web ?
  • A HTML
  • B GIF
  • C CGI / PHP
✅ Réponse : C — HTML est un langage de balisage côté client, pas de traitement serveur. CGI et PHP s'exécutent sur le serveur.
POO
Un fichier qui s'introduit sur votre PC pour permettre à une personne d'en prendre le contrôle à distance est un :
  • A Virus Furtif
  • B Trojan (Cheval de Troie)
  • C Macrovirus
✅ Réponse : B — Un Trojan ouvre une porte dérobée (backdoor) permettant le contrôle à distance. Différent d'un virus ou d'un vers.
🌐 Réseaux
Réseaux
La représentation « 192.168.8.2 » correspond à :
  • A Une adresse MAC
  • B Une adresse IP
  • C Une adresse URL
✅ Réponse : B — C'est une adresse IPv4 privée (classe C, plage 192.168.x.x). Une adresse MAC est au format XX:XX:XX:XX:XX:XX.
Réseaux
Quel protocole fonctionne au niveau de la couche transport et fournit un service SANS connexion entre les hôtes ?
  • A UDP
  • B TCP
  • C IP
✅ Réponse : A — UDP (User Datagram Protocol) est non-orienté connexion. TCP est orienté connexion avec accusés de réception.
Réseaux
Le réseau Ethernet sans fil 802.11b a un débit maximal de :
  • A 5 Mb/s
  • B 11 Mb/s
  • C 30 Mb/s
✅ Réponse : B — 802.11b = 11 Mb/s (2.4 GHz). 802.11g = 54 Mb/s. 802.11n = 300+ Mb/s. 802.11ac = 1+ Gb/s.
🗄️ Bases de Données
SQL
Une base de données NE PEUT PAS être :
  • A Relationnelle
  • B Orientée objet
  • C Géographique exclusive (sans autre type)
✅ Les BDD peuvent être : relationnelles, orientées objet, NoSQL, XML, graphes. La notion de "type exclusif géographique" n'existe pas.
🖥️ Systèmes d'exploitation
Linux
Quel programme permet sous Linux de faire du multiboot sur un PC ?
  • A Easyboot
  • B KDE
  • C LILO / GRUB
✅ Réponse : C — LILO (Linux Loader) et GRUB sont des bootloaders. KDE est un environnement de bureau. GRUB est le plus utilisé aujourd'hui.
Linux
Quel est le répertoire correspondant à la 2ème partition du 2ème disque dur IDE sous Linux ?
  • A /dev/hdb2
  • B /dev/sdb2
  • C /dev/hdb2 (IDE) ou /dev/sdb2 (SATA/SCSI selon contexte)
✅ IDE → /dev/hda (1er disque) /dev/hdb (2ème). Partition 2 → hdb2. SATA → /dev/sda, /dev/sdb. La réponse attendue dans les anciens concours : hdb2.
🏛️ Culture Générale Marocaine
Maroc
Tayssir est un programme :
  • A D'aide à la création d'entreprise
  • B D'aide à la scolarisation en milieu rural
  • C D'aide à l'exportation
✅ Réponse : B — Tayssir est un programme de transferts monétaires conditionnels pour encourager la scolarisation des enfants dans les zones rurales défavorisées.
Maroc
Au Maroc, « Émergence » est :
  • A Un programme de protection de l'environnement
  • B Une stratégie de soutien social
  • C Un plan de développement industriel
✅ Réponse : C — Le Plan Émergence est une stratégie de développement industriel visant à positionner le Maroc comme pôle industriel régional (automobile, aéronautique, électronique…).
Plan de Révision — 6 Semaines
Programme structuré pour être prêt à l'examen, semaine par semaine
🗓️
Ce plan suppose 2 à 3 heures de révision par jour. Adaptez le rythme selon votre niveau de départ. Consacrez les 2 dernières semaines uniquement aux QCM de simulation.
Semaine 1
🗄️ Bases de Données & SQL
Maîtrisez le modèle relationnel, MCD/MLD, toutes les requêtes SQL (SELECT, JOIN, GROUP BY, sous-requêtes). Faites des exercices de requêtes chaque jour. SQL est le domaine le plus QCMisé.
Semaine 2
💻 Algorithmique & POO
Revoyez les algorithmes de base (tri, recherche, récursivité), les structures de données (tableaux, listes), et les concepts POO (classe, héritage, polymorphisme, encapsulation). Écrivez du pseudo-code à la main.
Semaine 3
🌐 Réseaux & Sécurité
Apprenez les 7 couches OSI par cœur avec leurs protocoles associés. Maîtrisez le plan d'adressage IP, les équipements réseau, et les bases de la sécurité (virus, chiffrement, pare-feu). Questions très récurrentes dans les concours.
Semaine 4
🖥️ Systèmes d'exploitation + Développement Web
Commandes Linux essentielles, structure des répertoires, Windows (NTFS, registre). Puis HTTP/HTTPS, cookies/sessions, architecture client-serveur, PHP vs HTML vs JavaScript. Pratique réelle recommandée.
Semaine 5
🏛️ Culture Générale + Théorie informatique
Constitution marocaine, organisation de l'État, grandes stratégies nationales (Maroc Digital, Plan Émergence, Tayssir, AMO). Puis représentation binaire/hexadécimale, ERP, UML, Merise, méthodes agiles.
Semaines 6 & 7
🎯 Simulation QCM & Révision ciblée
Faites des QCM complets chronométrés (3h) sur tous les domaines. Identifiez vos points faibles et revenez sur ces chapitres spécifiques. Consultez les sujets des années précédentes (Ministère de l'Intérieur, MEF, Ministère de la Justice).
✅

Stratégie le jour J

  • Lisez toutes les questions avant de répondre
  • Commencez par les questions que vous maîtrisez
  • Attention aux réponses fausses à point négatif (vérifiez le barème)
  • Ne laissez aucune question sans réponse si pas de pénalité
  • Gérez votre temps : 3h ÷ nombre de questions
  • Relisez vos réponses les 15 dernières minutes
❌

Erreurs à éviter

  • Ne pas réviser la culture générale marocaine
  • Ignorer Linux (souvent présent)
  • Mal lire les questions (« NE PEUT PAS être »)
  • Oublier la notation des adresses IP/MAC
  • Ne pas s'entraîner sur des vrais QCM passés
  • Arriver sans connaître le ministère organisateur
Ressources & Sites de Préparation
Sites et plateformes recommandés pour trouver des QCM corrigés et des sujets passés

💬 Groupes Facebook actifs

👥
Les groupes Facebook sont une source précieuse pour obtenir des sujets partagés par des candidats ayant déjà passé les concours. Cherchez : "مباراة تقني درجة 3 إعلاميات" ou "Concours Technicien Informatique Maroc".

🎯 Conseil final

🚀
Avec ton expérience en .NET, Angular, Oracle, SQL Server et Docker, tu as déjà un avantage majeur sur les autres candidats en développement et bases de données. Concentre ton effort sur la Culture Générale marocaine et le révision des réseaux théoriques (couches OSI, protocoles) — c'est là que les ingénieurs en entreprise échouent souvent au concours.