• Programmation orientée objet
  • Langage PHP

PHP - MVC

Mis à jour le

Responsable(s) : Mme Joelle DELACROIX GOUIN

  • Cours + travaux pratiques
Code Cnam : USAL38

Envie d'en savoir plus sur cette formation ?

Afin d’obtenir les tarifs, le calendrier de la formation, en distanciel, en présentiel, le lieu de la formation et un contact, remplissez les critères suivants :

Afficher le centre adapté à mes besoins

Afin d’obtenir les tarifs, le calendrier de la formation et le lieu de la formation, remplissez les critères suivants :

  • Durée : 30 heures
  • Alternance, Package
  • 3 crédits

Présentation

Objectifs

Maitriser  la programmation web côté serveur et la construction de pages web dynamiques.

L'avis des auditeurs

Les dernières réponses à l'enquête d'appréciation pour cet enseignement : Fiche synthétique au format PDF

Présence et réussite aux examens

Pour l'année universitaire 2023-2024 :

  • Nombre d'inscrits : 41
  • Taux de présence à l'évaluation : 37%
  • Taux de réussite parmi les présents : 67%

Compétences et débouchés

Compétences

  • Maîtriser le langage PHP.
  • Maîtriser les principaux concepts de l’orienté objet et la notion d’héritage.
  • Savoir installer un serveur Apache, utiliser un IDE, un outil de gestion de version et éventuellement un framework PHP/MVC.
  • Savoir créer un formulaire et enregistrer des données en base de données.
  • Maitriser le vocabulaire anglais lié à cette matière

Informations pratiques

Contact

Programme

Contenu

1/ Introduction au langage PHP

  • Mode d’exécution, rôle, place dans l’architecture du web, pages statiques, pages dynamiques, PHP et HTML

2/ Mise en place des outils

  • Installation et prise en main du serveur Apache, d’un IDE et du logiciel de gestion de versions
  • Framework et COMPOSER
  • Définition du rôle de ces outils

2/ les bases du langage PHP

  • Constantes, variables, tableaux, opérateurs
  • Structures de contrôle conditions et boucles
  • Procédures, fonctions, portée des variables

4/ Gestion des dates et des fichiers en PHP, notion de fichiers, approfondissement des tableaux

5/ PHP, langage objet

  • Introduction au langage objet : class, attributs, objets, méthode, héritage
  • Méthodes en PHP
  • Exceptions

6/ Transmettre des données de page en page

  • Traitement des formulaires $GET $POST, query strings
  • Cookies
  • Sessions
  • Créer un formulaire, authentifier

 

 

Projets de mise en œuvre avec formulaire, authentification et accès à une base de données

Ces formations pourraient vous intéresser