Evaluation des compétences PHP, tests et exercices de code

    Le test porte sur PHP 5, il est disponible en français et en anglais. Les questions sont des exercices de code : le candidat doit rédiger du code répondant aux objectifs déterminés dans l'énoncé de la question. Le code est ensuite exécuté et le résultat analysé.

    Les questions peuvent être chronométrées individuellement ou globalement. Lorsque les questions sont chronométrées globalement, le candidat peut naviguer entre les questions pendant le test.

    Les tests sont conçus en sélectionnant des questions parmi une soixantaine d'exercices portant sur les thèmes suivants :

    Bases du PHP et fonctions PHP

    Cette catégorie couvre les bases du PHP, la syntaxe, les fonctions du langage, le passage des paramètres, la création de fonctions. Les compétences testées incluent : les opérateurs, les structures de contrôle ainsi que de nombreuses fonctions du langage (traitement des chaines de caractère, des tableaux etc...). De nombreux exercices portent sur la création de fonctions, le passage et la vérification des paramètres ainsi que les valeurs de retour.

    PHP appliqué

    Cette catégorie présente des problèmes rencontrés dans le monde réel. Elle couvre les fonctions et les techniques qui doivent être utilisées pour résoudre des problèmes qui se posent souvent. Certaines questions couvrent l'usage des bases de données, mais aussi la gestion des entrées / sorties, les sessions ainsi que l'encodage des JSON et des URL.D'autres exercices concernent la gestion des fichiers, la lecture et l'écriture de fichiers et des répertoires.

    Méthodologies objet et organisation des classes

    Cette catégorie traîte des techniques orientées objets du PHP on parle ici (les termes sont anglais ) des "closures, namespaces, reflection, static binding and cloning".Des exercices portent aussi sur les modèles de structuration de classe, les Singleton, les classes abstraites, les "Factory et Front-Controller".

    Algorithmie

    Chaque test se termine par une question d'algorithmie dont la difficulté correspond à la difficulté générale du test. On ne cherche pas ici à tester la connaissance du langage du candidat mais sa capacité à modéliser un problème mathématique.

    Exemple de question dans les tests de code
    Démonstration Evaluation
    • 4 questions
    • Durée moyenne : 8 minutes
    • Passage en ligne
    • Délivrance d'un score sur une échelle de 1 à 3
    • 12 questions
    • Durée moyenne : 30 minutes
    • Passage en ligne
    • Délivrance immédiate du rapport détaillé de compétences

    Veuillez saisir un email correct.