Ernaelsten Gérard - Frédéric FiléePage 1 ESA Ecole Supérieure des Affaires Cours de Programmation Web : PHP Avant-propos.

Slides:



Advertisements
Présentations similaires
Projet GenDiapo Alexandre FLAMENT Christophe QUAY-THEVENON
Advertisements

MySQL Base de données.
CRÉER UNE APPLICATION INTERNET RELIEE A UNE BASE DE DONNEES
La plateforme.NET 2.0 vue par le développeur Pascal Belaud Microsoft France SAGA.NET
Conclusion Rencontres ASP.NET : Développement Rapide dApplications Web.
16/01/2006 : 18h30-21h30 Aurélien Barbier-Accary 1 Coordonnées Aurélien Barbier-Accary Aurélien Barbier-Accary Supports du cours accessibles sur :
GIE Gestion internationale de l'information et des communications ALLO STOP Benjamin Barthelet Pierre-Philippe Paquette.
Conception de Site Webs dynamiques Cours 6
Langage PHP : Chapitre 1 Pr. Aissam MESRAR Ecole ESIAM.
Personnalisation des sites SharePoint avec SharePoint Designer 2007
Patrick PROY Sébastien MATHON DESS Réseaux - promotion 1999/2000
L’architecture .net et ASP.net
Le développement d’applications sous Lotus Notes
A L I M E N T A T I O N A G R I C U L T U R E E N V I R O N N E M E N T PhpMyGI une interface générique mysql Interface générique ? Pourquoi une interface.
1 Les technologies XML Cours 1 : Les Web Services et Architectures Orientées Services Fé vrier Version 1.0 -
Cours Visual Basic pour Application
2006/2007Denis Cabasson – Programmation Web Cours de programmation web ENSAE
Projet de veille technologique
Etude des Technologies du Web services
Portfolio - Dossier de cheminement Techniques de linformatique Rivière-du-Loup.
XML-Family Web Services Description Language W.S.D.L.
Atelier « Créations de sites » : Les techniques de réalisation de sites EPN :...
Ressources web : évaluer leur validité et leur fiabilité... © Français et Informatique
Microsoft .NET.
Web dynamique PhP + MySQL AYARI Mejdi 2006
Introduction : Présentation de Linux Choix d’une distribution
Les Serveurs WEB.
Plus de cinquante réalisations depuis Secteurs de la santé, services municipaux, services publics et accès aux citoyens… De nombreuses récompenses.
22 Web Platform Installer pour faciliter la mise en œuvre de votre plateforme Web 9 Février 2010 Alban OlierLaurent Bonnet
J2EE vs .NET Réaliser par : SEIF ENNACER BADRA && CHETOUI RIM.
‘‘Open Data base Connectivity‘‘
Développement Web Open Source haXe et les outils « open source » Première partie.
Outil de gestion des cartes grises
Etude comparative JSP, ASP et PHP
SPIP Existe depuis 1 er juillet 2001 Système de publication simplifié et partagé pour Internet : interface graphique très simple pour gérer des sites relativement.
Huseyin OZENICI Soutenu le 11 Septembre 2009 Soutenance des mémoires Apprentissage / Projet
ESA Ecole Supérieure des Affaires Ernaelsten Gérard - Frédéric FiléePage 285 Cours de Programmation Web : PHP Chapitre 5 : Orienté objet en PHP.
0 Objectifs de la session n°1  Revenir sur toutes les bases théoriques nécessaires pour devenir un développeur Web,  Découvrir l’ensemble des langages.
Expose sur « logiciel teamviewer »
Étude et mise en place d’un système de gestion de contenu
Cours de programmation web
2° Forum de la Finance Participative en Limousin Règles à respecter pour votre présentation :  Merci d’utiliser uniquement le format de 5 pages. Cela.
PHP & MySQL Master1 ICD Claire Jacquot Emilie Hot le 24/10/2006.
Introduction à la plateforme .NET
Dr Ph CARDI - Interfaces 27/09/2001 Configuration des logiciels par les Praticiens de Santé mythe ou réalité Copyright 2001 © Intensive Care View.
420-B63 Programmation Web Avancée Auteur : Frédéric Thériault 1.
CAZIER Kévin JACOB Sébastien Réalisée dans le cadre du Projet Pluridisciplinaire Encadré par Mme Martine COQUET Responsable de l’entreprise.
SLAM 1 Exploitation d’un schéma de données
S'initier au HTML et aux feuilles de style CSS Cours 5.
P2pWeb Une boite à outils pour construire un réseau coopératif d’hébergement de site Web –Réseau coopératif réseau physique de nœuds sur l ’Internet réseau.
Les systèmes d’exploitation
Clustering. Le Clustering est une technique qui consiste à assembler virtuellement plusieurs machines afin de les faire travailler en parallèle. Cela.
Programmation Web : PHP
Les langages de programmation
Présentation Les Outillages.
Cours n°4M1.ist-ie (S. Sidhom) UE 203 Promo. M1 IST-IE 2006/07 Conception d’un système d'information sur Internet Architecture trois-tiers : technologies.
Web Services 17/01/2009.
Projet de Maîtrise Simulation 3D d’atomes robotiques Detanger Pierre-Gilles He Xue Feng Mauny Stéphane Villers Julien.
Séance /01/2006 Les technologies des sites dynamiques.
Témoignage : logiciels de demain - O.AGUSSOL - 20/02/2003 Les logiciels libres à l’IUFM de l’académie de Montpellier.
Introduction General Chapitre 1 : Cadre général
IFT6800 Atelier en informatique Organisation Eté 2008 Pierre Poulin.
Soutenance de Projet – BTS IG
Soutenance de Projet – BTS IG
EFREI – – Mathieu Nebra Le développement Web.
Slide de titre - Nom de votre projet / entreprise - Illustrations adéquates (logos, charte graphique si elle existe, etc.) - Une courte phrase qui décrit.
VIA VIVRE L’INFORMATIQUE AUTREMENT !. Partie 1 : notre quotidien W HAT DO WE DO ?
ETM IBN ROCHD Présenté par : Mlle KHETTAR Lamia & Mlle AIT SAADA Kahina Novembre 2012.
Windows Apache MySQL PHP
Transcription de la présentation:

Ernaelsten Gérard - Frédéric FiléePage 1 ESA Ecole Supérieure des Affaires Cours de Programmation Web : PHP Avant-propos

Ernaelsten Gérard - Frédéric FiléePage 2 ESA Ecole Supérieure des Affaires Avant propos Avant-Propos: plan 1. Prise de contact 2. PHP, le paradoxe 3. Juste équilibre 4. Méthode de travail 5. Aspects pratiques

Ernaelsten Gérard - Frédéric FiléePage 3 ESA Ecole Supérieure des Affaires Avant propos 1. Prise de contact  Nom : Ernaelsten Gérard  Profession : Développeur PHP / DBA  Contact : Mail : Web :

Ernaelsten Gérard - Frédéric FiléePage 4 ESA Ecole Supérieure des Affaires Avant propos 2. PHP, le paradoxe Succès indéniable > < dépréciation par les spécialistes

Ernaelsten Gérard - Frédéric FiléePage 5 ESA Ecole Supérieure des Affaires Avant propos « PHP est présent sur 35,44% des sites Web au mois d'avril » Cf.

Ernaelsten Gérard - Frédéric FiléePage 6 ESA Ecole Supérieure des Affaires Avant propos « Devenu le langage serveur par défaut des hébergements sous Linux, dépassant ainsi Perl, il n'est cependant pas exempt de critiques acerbes et parfois justifiées, comme ses lacunes en matière de support Unicode, le manque de cohérence de ses fonctions, ou son typage trop laxiste. […Voici] une des principales critiques envers le langage : le grand nombre de fonctions standards (plus de 3000), leur disparité syntaxique, et leurs incohérences d'implémentation. » Cf.

Ernaelsten Gérard - Frédéric FiléePage 7 ESA Ecole Supérieure des Affaires Avant propos 3. Juste équilibre  Les avantages de PHP : –Langage gratuit –Facile –Flexible –Avec l’hébergement très répandu et à faible coût

Ernaelsten Gérard - Frédéric FiléePage 8 ESA Ecole Supérieure des Affaires Avant propos 3. Juste équilibre - Supporté par la société ZEND. - Supporté par la société ZEND. - Très performant depuis sa version 5.1 (actuellement en version 5.3 ). - Très performant depuis sa version 5.1 (actuellement en version 5.3 ). - Multi-plateforme. - Multi-plateforme. - Concurrent directe de Java (pas prévu pour le Web) et de.Net-aspx(uniquement Windows). - Concurrent directe de Java (pas prévu pour le Web) et de.Net-aspx(uniquement Windows).

Ernaelsten Gérard - Frédéric FiléePage 9 ESA Ecole Supérieure des Affaires Avant propos 3. Juste équilibre  Les inconvénients de PHP : –Trop permissif (> < flexibilité) –Pas nativement orienté objet –Radicalise ses méthodes de programmation en fonction des nouvelles version. –Grosse boite à outil mal pensé, ce qui paradoxalement => Permet à « n’importe qui » de faire « n’importe quoi »

Ernaelsten Gérard - Frédéric FiléePage 10 ESA Ecole Supérieure des Affaires Avant propos 3. Juste équilibre  Le défi : –Utiliser PHP –À bon escient –Avec une bonne architecture !!! –Prudemment –Avec un Framework (Zend Framework – CodeIgniter)

Ernaelsten Gérard - Frédéric FiléePage 11 ESA Ecole Supérieure des Affaires Avant propos 4. Méthode de travail  Pas un cours sur Web,  mais bien sur la « programmation PHP » => Voir aussi « l’environnement web » :  L’internet et le serveur Apache  Le langage XHTML et les CSS  Le langage PHP

Ernaelsten Gérard - Frédéric FiléePage 12 ESA Ecole Supérieure des Affaires Avant propos 4. Méthode de travail  Pas possible d’étudier toute la matière en détails (tout Apache, tout XHTML, tout PHP)  Plutôt donner des « clefs » pour permettre d’avancer dans la matière

Ernaelsten Gérard - Frédéric FiléePage 13 ESA Ecole Supérieure des Affaires Avant propos 4. Méthode de travail  Participation importante des étudiants  « construire le cours ensemble »  Réaliser des « travaux pratiques »

Ernaelsten Gérard - Frédéric FiléePage 14 ESA Ecole Supérieure des Affaires Avant propos 5. Aspects pratiques  Évaluation : –Examen théorique –Projets pratiques: XHTML, PHP (Bug Tracker) –« Devoirs »

Ernaelsten Gérard - Frédéric FiléePage 15 ESA Ecole Supérieure des Affaires Avant propos 5. Aspects pratiques  Support de cours : –« slides » en construction – Référence de livres –« site web » en construction (php.formatux.be)