Nombre de crédits
3 ECTS
Durée de la formation
90 heures
Modalité
Présentiel
Maitriser la programmation web côté serveur et la construction de pages web dynamiques.
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
Information non disponible, pour plus d'information veuillez contacter le cnam
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
Information non disponible, pour plus d'information veuillez contacter le cnam
Les cours en présentiel : ils ont lieu en présence des élèves et de l’enseignant dans un centre Cnam :
Aucun cours n’est enregistré ni diffusé via Internet. La présence physique des élèves est nécessaire.
Les examens se déroulent exclusivement dans le centre Cnam où se déroulent les cours.
La modalité hybride est une combinaison entre :
La modalité Foad est parfaitement adaptée à votre disponibilité :
Information non disponible, pour plus d'information veuillez contacter le cnam