Topic outline

  • General

    Developpement d'applications web dynamique php

  • Mise en place d’une architecture client-serveur web & BD avec Apache Mysql sous Windows grâce à Wamp server

    Objectifs spécifiques:

    • Identifier les différentes composantes d'une architecture client serveur: Applications et machines,
    • décrire le rôle de chaque composante de l'architecture,
    • être capable d'installer un serveur web Apache et un serveur de base de données Mysql sous windows,
    • heberger un fichier html sur le serveur web,
    • acceder à un fichier html partir d'un navigateur client,
    • heberger un fichier php sur le serveur web,
    • énumerer les différences entre programmation statique et programmation dynamique,
    • énumérer et utiliser les directives basiques de configuration du serveur Apache.
  • Syntaxe de base

    Objectifs spécifiques:

    •  d'effectuer une comparaison entre compilation et interpretation,
    • de décrire l'éxecution du code PHP (interprété ou compilé),
    • d'énumérer les différents modes d'insertion de code PHP dans un document,
    • d'inserer des commentaires dans du code PHP,
    • d'énumérer les différents types basiques proposés dans PHP,
    • de déclarer des variables en PHP,
    • d'accéder à la valeur d'une variable,
    • de décrire le rôle des différents opérateurs disponibles pour chaque type de base,
    • de décrire le rôle des différentes fonctions mathématiques prédéfinies,
    • de réaliser une assignation par valeur et par reference d'une variable,
    • d'énumérer les quatre syntaxes de manipulation des chaînes de caractères,
    • d'initialiser des chaînes de caractères dans chaque syntaxe,
    • de décrire le rôle des différentes fonctions sur les chaînes de caractères,
    • d'énumérer les différents types de tableaux disponibles,
    • d'initialiser des tableaux,
    • d'accéder à un élément d'un tableau,
    • de décrire le rôle des différentes fonctions prédéfinies sur les tableaux,
    • de décrire le fonctionnement des variables dites dynamiques,
    • d'utiliser des variables dynamiques,
    • de décrire le rôle des fonctions sur les variables,
    • d'énumérer les 2 modes de déclaration de constantes en PHP,
    • de déclarer des constantes en PHP,
    • d'accéder à la valeur d'une constante,
    • de décrire le rôle des diffénrentes constantes prédéfinies,
    • de décrire le rôle des fonctions sur les constantes.
  • Transmission de données

    Objectifs spécifiques:

    Etre capable:

    • d'énumerer les différents mode de transmission de données par formulaire et lien,
    • de mettre en place des interfaces simple de saisie de données,
    • de récuperer les données transmises via un formulaire ou un lien,
    • d'utiliser les données transmises via un formulaire et un lien,
    • de sauvegarder des données en utilisant les sessions,
    • de récuperer des données en utilisant les sessions.

  • This topic

    Interfaçage base de données

    Objectifs spécifiques

    Etre capable de mettre en place une interface PHP d'une base de données sous Mysql. De manière plus spécifique:

    • de se connecter à un serveur de base de données mysql,
    • d'éxecuter une requête sur un serveur,
    • d'exploiter le résultat d'une requête.
  • Projet collectif professionnel

    Ce module a pour principaux objectifs de vous aider dans la réalisation en équipe d'un projet pratique qui nécessite la plupart des connaissances acquises depuis le début de la formation. Il s'agira essentiellement en équipe de réaliser:

    • un ensemble de scripts d'interfaçage d'une base de données,
    • des scripts de protection d'un espace membre.