PHP - Les Fondamentaux
5 QuestionsApprendre les bases de la programmation PHP
Progressez à votre rythme, testez vos connaissances sur les technologies de pointe et obtenez des badges.
Apprendre les bases de la programmation PHP
Maîtrise des concepts POO en PHP
Maîtrise du framework Laravel
Maîtrise de la conteneurisation avec Docker
Maîtrise du JavaScript moderne
Maîtrise du framework Vue.js
Principes de design et expérience utilisateur
QCM de 20 questions sur la balise form, les types d'input, les attributs de validation, les labels, fieldset et l'accessibilité.
QCM de 20 questions sur la structure des tableaux, caption, thead, tbody, tfoot, th, td, colspan, rowspan, et la propriété scope.
QCM de 20 questions sur l'intégration des images, l'optimisation WebP/SVG, picture/source, video, audio, track VTT et canvas.
QCM de 20 questions sur les balises sémantiques (header, nav, main, article, section, aside, footer), la hiérarchie des titres et les balises textuelles.
QCM de 20 questions sur DOCTYPE, head, meta viewport, title, Open Graph, JSON-LD Schema.org, attributs ARIA et règles WCAG.
Maîtrise du stylisme CSS3 et des mises en page
Maîtrise des concepts algorithmiques et de résolution de problèmes
Maîtrise des bases de PHP 8.4 : syntaxe, variables, opérateurs et structures de contrôle
Maîtrise des tableaux multidimensionnels, fonctions avancées et manipulation de données
Maîtrise des superglobales, sessions, fichiers, dates et sécurité PHP 8.4
Maîtrise des bases de TailwindCSS v4 et utilitaires essentiels
Maîtrise du responsive design, flexbox, grid et états interactifs
Maîtrise des fonctionnalités avancées, optimisation et architecture
Maîtrise des fondamentaux de JavaScript moderne, variables, types et syntaxe de base
Fonctions, tableaux, boucles et manipulation de données de base
Manipulation d'objets, DOM, événements et programmation orientée objet de base
Promises, async/await, fetch API et gestion de l'asynchrone
Classes, héritage, design patterns, performance et concepts avancés
QCM sur les fondements du JavaScript moderne, les variables et les types.
QCM sur les objets, les boucles modernes et la gestion des erreurs.
QCM sur la manipulation du DOM, les sélecteurs et la gestion des événements.
QCM sur les tableaux, Set, Map, et le destructuring.
QCM approfondi sur les méthodes de transformation de tableau et les événements d'input.
QCM sur le navigateur (Window, History, Location) et la manipulation de texte.
Test global couvrant l'ensemble des modules : Fondamentaux, DOM, Tableaux, Objets et BOM.
Maîtriser les dépliants, flyers et techniques de pliage
Roll-ups, Kakémonos, Bannières et supports grand format
Cartes de visite, papeterie et objets d'identification
Magazines, catalogues produits et calendriers
Bannières web, réseaux sociaux et e-reputation
Synthèse additive/soustractive et outils de mesure
Symbolique des couleurs et codes RVB/CMJN/HEX
Familles de polices, histoire et anatomie
Règles d'alignement, d'espacement et niveaux de lecture
Théorie de la Gestalt et les 7 piliers du design
QCM sur les bases de Java, les classes et les objets.
QCM sur l'encapsulation et l'héritage en Java.
QCM sur le polymorphisme, les classes abstraites et les interfaces.
QCM sur les membres statiques et la gestion des exceptions.
QCM sur les collections, les génériques et l'organisation du code.
QCM sur les Fichiers, Listes Chaînées, Piles, Files et Tables de Hachage en C.
QCM sur la programmation événementielle, les IHM et le Web.
QCM focus sur la structure et la visualisation des listes chaînées.
Évaluation sur les bases de Node.js, le moteur V8 et l'Event Loop.
Maîtrisez les systèmes de modules CommonJS et ECMAScript Modules.
Testez vos connaissances sur les Promises, Async/Await et la gestion des erreurs.
Testez vos compétences sur la création de serveurs web avec le module http natif.
Découvrez le framework Express.js, son installation et son routage de base.
Maîtrisez le concept de middleware, le chaînage et la gestion avancée des routes.
Finalisez vos acquis sur la conception d'API, l'utilisation de base de données et la mise en production.
Testez vos connaissances sur l'écosystème mobile 2026, Flutter et Laravel API.
Évaluez vos compétences sur le SI, le MCD, le MLD et les fondamentaux du Génie Logiciel.
Maîtrisez les diagrammes UML (Cas d'Utilisation, Classes, Séquences) et les concepts objets.