Formation PHP MySQL. Formateur Michel CADENNES

Documents pareils
INTERNET est un RESEAU D ORDINATEURS RELIES ENTRE EUX A L ECHELLE PLANETAIRE. Internet : interconnexion de réseaux (anglais : net = réseau)

les techniques d'extraction, les formulaires et intégration dans un site WEB

PostgreSQL. Formations. Catalogue Calendrier... 8

Devenez un véritable développeur web en 3 mois!

Sommaire. 1 Introduction Présentation du logiciel de commerce électronique 23

Les grandes facettes du développement Web Nicolas Thouvenin - Stéphane Gully

3W Academy Programme de Formation Développeur Intégrateur web Total : 400 heures

LAMP : une nouvelle infrastructure LAMP. Une architecture modulaire. Installation

webmestre : conception de sites et administration de serveurs web 42 crédits Certificat professionnel CP09

Raspberry pi : Développer une petite application web sur Raspberry

WEB & DÉVELOPPEMENT LES BASES DU WEB LE LANGAGE HTML FEUILLES DE STYLES CSS HISTORIQUE D INTERNET ET DU WEB LES DIFFÉRENTS LANGAGES

INTRODUCTION. Mysql-server est un serveur de bases de données. Cest un logiciel libre.

Technologies du Web. Créer et héberger un site Web. Pierre Senellart. Page 1 / 26 Licence de droits d usage

Idéalement, une mission alliant XML ou base de données SQL avec des technologies internet et/ou logiciels libres.

Programme «Analyste Programmeur» Diplôme d état : «Développeur Informatique» Homologué au niveau III (Bac+2) (JO N 176 du 1 août 2003) (34 semaines)

CRÉER, ROUTER ET GÉRER UNE NEWSLETTER, UN ING

Résultats de l Observatoire 2013 Etats des Lieux de l Open Source en France réalisé en décembre 2012

Pratique et administration des systèmes

PostgreSQL. Formations. Calendrier... 14

INFORMATIQUE & WEB. PARCOURS CERTIFICAT PROFESSIONNEL Programmation de sites Web. 1 an 7 MODULES. Code du diplôme : CP09

Gestion du parc informatique matériel et logiciel de l Ensicaen. Rapport de projet. Spécialité Informatique 2 e année. SAKHI Taoufik SIFAOUI Mohammed

Projets de stage. Présentation

Hébergement de sites Web

Hébergement de site web Damien Nouvel

Formation : WEbMaster

En date du 11 décembre 2008

Bureautique Initiation Excel-Powerpoint

Développement d applications Internet et réseaux avec LabVIEW. Alexandre STANURSKI National Instruments France

Master CCI. Compétences Complémentaires en Informatique. Livret de l étudiant

CREATION WEB DYNAMIQUE

Diffuser un contenu sur Internet : notions de base... 13

Notre Catalogue des Formations IT / 2015

BTS SIO Dossier BTS. PURCHLA Romain

Joomla! Création et administration d'un site web - Version numérique

Expertises Métiers & e-business. Technologies Microsoft & OpenSource. Méthodologies et gestion de projet

Hébergement WeboCube. Un système performant et sécurisé. Hébergement géré par une équipe de techniciens

CONNEXION. Une interface de connexion sécurisée, simple et accessible même depuis un appareil mobile. CONNEXION /

Gestion collaborative de documents

Loïc Rossignol Ingénieur Consultant

Installation d'un serveur FTP géré par une base de données MySQL

MySQL. (Administrateur) (Dernière édition) Programme de formation. France, Belgique, Suisse, Roumanie - Canada

EXAMENS EN VUE DU RECRUTEMENT ET DE LA CONSTITUTION DE RÉSERVES DE RECRUTEMENT DE SYSTEM ADMINISTRATORS APPLICATION DEVELOPERS

Architecture et infrastructure Web

Programmation Web. Madalina Croitoru IUT Montpellier

Programme ASI Développeur

Atelier Webmaster de site pédagogique: portails communautaires [Version 1.0]

Formation Webmaster : Création de site Web Initiation + Approfondissement

Systèmes en réseau : Linux 1ère partie : Introduction

PostgreSQL. Formations. SQL avancé Calendrier... 18

Bibliothèque Numérique L'intégrale Collection Ressources Informatiques

Webmaster / Webdesigner / Wordpress

PHP. PHP et bases de données

DUT Informatique, orientation Imagerie Numérique

Ubuntu Linux Création, configuration et gestion d'un réseau local d'entreprise (3ième édition)

Ingénieur R&D en bio-informatique

Fais ton site internet toi-même

4. Utilisation d un SGBD : le langage SQL. 5. Normalisation

Content Management System V.3.0. BlackOffice CMS V3.0 by ultranoir 1

Web & Libre. Outils pour être présent sur le net librement

COMPÉTENCES TECHNIQUES

FileMaker Server 11. Publication Web personnalisée avec XML et XSLT

Informations générales. Technologies. css3-html5-php-ajax-j-query-mootools-action-script3

CATALOGUE FORMATION 2015

Dossier de Presse. Ergonomie. E-commerce. Portails internet. Applications Facebook. Logiciels «prêts à adapter» Logiciels sur mesure

Architectures web/bases de données

Alpha PRIMO 58 boulevard baron du Marais Roanne / / contact@alphaprimo.fr

Logiciel libre de gestion pour l'education Populaire. Module ALSH et ALSH périscolaire

DUT. Informatique, orientation Imagerie Numérique. Domaine : Sciences, Technologies, Santé. Mention : Informatique

Exigences système Edition & Imprimeries de labeur

Activité sur Meteor. Annexe 1 : notion de client-serveur et notion de base de données

C O M P E T E N C E S

RÉALISATION D UN SITE DE RENCONTRE

Service WEB, BDD MySQL, PHP et réplication Heartbeat. Conditions requises : Dans ce TP, il est nécessaire d'avoir une machine Debian sous ProxMox

Exigences système Edition & Imprimeries de labeur

Karim EL KHALIFA Web developer

Content Management System. bluecube. Blue Cube CMS V4.3 par Digitalcube

Cours: Administration d'une Base de Données

1 Introduction et installation

Adresse directe fichier : Adresse url spécifique sur laquelle le lien hypertext du Client doit être

Les systèmes de gestion de contenu en ligne SPIP

Création de Site web statique

Mercredi 15 Janvier 2014

Manuel d'installation de Joomla 1.7

offre de formations Année 2015

Installation d un serveur HTTP (Hypertext Transfer Protocol) sous Débian 6

Les sites Internet dynamiques. contact : Patrick VINCENT pvincent@erasme.org

3DMa FD2D. 3dmarseille. fromdesign todesign. Service 3d pour l Architecture, la Communication visuelle, le design de Produit...

Magento. Magento. Réussir son site e-commerce. Réussir son site e-commerce BLANCHARD. Préface de Sébastien L e p e r s

Licence professionnelle Systèmes Informatiques (SIL) spécialité multimédia

Master Technologies numériques appliquées à l'histoire Deuxième année

Sommaire. -1-Computer en bref. Web en bref. Le web 3.0,...la mobilité. Evolution du Web web1.0, web2.0, web2.b, web3.0...

1. La plate-forme LAMP

Master Information et communication spécialité Produits et services multimédia


Guide d installation de MySQL

PHP. Bertrand Estellon. 26 avril Aix-Marseille Université. Bertrand Estellon (AMU) PHP 26 avril / 214

Créer et animer une boutique en ligne avec Wordpress (environnement PC et MAC)

Transcription:

Formation PHP MySQL 10h54min 43 leçons 43 Vidéos Formateur Michel CADENNES Présentation Le PHP est devenu une véritable langue de programmation, avec une style similaire du C et du C++, le PHP est très puissante pour les applications sur Internet. PHP est le langage de référence pour le développement d'applications web, de même qu'apache équipe la grande majorité des serveurs HTTP et que MySQL est la plus utilisée des bases de données SQL Open Source. C'est ainsi que la plateforme appelée LAMP s'est imposée comme l'architecture la plus courante pour publier sur le web. Pour qui possède (ou loue) un ordinateur avec Ubuntu, Debian, OS X, ou tout autre distribution dérivée d'unix, l'effort technique pour créer son propre serveur web et le lier avec un nom de domaine est très abordable (au moins au début). Il est ainsi possible de s'écarter des hébergements uniformes. Pour cela, vous verrez tout au long de cette formation PHP MySQL quels sont les outils système (peu nombreux) que vous devez connaître pour installer Apache et les autres composants. Vous aborderez pendant cette formation PHP MySQL pas à pas toutes les bases algorithmiques de PHP, les types de données, les fonctions, les structures de contrôle, ainsi que les spécificités liées au web : le traitement des formulaires, la gestion des cookies, des sessions, etc. Vous apprendrez avec cette formation PHP MySQL les premiers jalons des bonnes pratiques de la programmation, en évoquant les outils de tests automatiques (développés plus tard), la documentation du code, ou l'esquisse d'une organisation du code, comprendre les bases de données relationnelles et la notion de modèle. Vous vous servirez de l'algèbre relationnelle pour fouiller dans les données et vous mettrez en œuvre les opérations fondamentales résumées sous l'acronyme CRUD : Create, Read, Update, Delete. Au fil de cette formation PHP MySQL, nous commencerons à réfléchir à une application-jouet qui sera un mini-trello, à savoir une application en ligne permettant de gérer des listes de tâches, qui pourrait être tout aussi bien un outil pour prendre des décisions. A l issue de cette formation PHP MySQL, vous aurez tous les outils pour héberger et développer vous -mêmes vos applications en PHP et partir vers d'autres horizons. Format : Vidéo Vidéo en ligne

Objectifs Comprendre le fonctionnement de la plate-forme LAMP (Linux Apache MySQL PHP) comme outil majoritaire de publication sur le web, Parvenir à installer sur un serveur nu les différents composants de la plate-forme de manière à disposer de son propre serveur web (basique), Comparer un environnement natif avec des environnements intégrés comme XAMPP, Maîtriser les bases de PHP pour pouvoir écrire des applications simples, Comprendre les bases de la théorie des bases de données relationnelles, Construire une base de données SQL simple avec MySQL et la faire interagir avec PHP. Prérequis Une connaissance minimale de l'algorithmique, Une connaissance du HTML pour la partie interface utilisateur, Une maîtrise minimale d'un environnement comme Linux ou Mac OS X, Disposer d'une machine avec un système d'exploitation dérivé d'unix : Linux, OS X, etc. Savoir lancer un terminal pour utiliser la ligne de commande. Public concerné Débutants qui souhaitent pouvoir prendre en main un environnement complet de production d'applications web, et ont déjà une pratique minimale de l'informatique et du développement, Webmaster, graphiste multimédia, correspondant et contributeur Web souhaitant programmer avec PHP MySQL, Toute personne souhaitant créer des pages dynamiques avec PHP MySQL. Méthode pédagogique Théorie Démonstration Exercices et contrôle de connaissances Plan Présentation de la formation Présentation de la formation Installer un serveur web Installer Apache Installer MySQL Installer PHP Installer un serveur FTP Configurer Apache

Les hôtes virtuels Administrer PHP Premiers pas avec le serveur LAMP XAMPP Installer XAMPP Configurer Apache Eléments de sécurité Installer un module Premiers pas avec XAMPP PHP Qu'est-ce que PHP? Les types scalaires (Les nombres et les booléens) Les types scalaires (Les chaînes de caractères) Les types composés Les variables Les structures de contrôle (Conditionnelles) Les structures de contrôle (Itératives) Les opérateurs Les fonctions Les objets Les formulaires Sessions et cookies Organisation d'une application PHP Documenter le code MySQL Le modèle relationnel Le calcul relationnel (première partie) Le calcul relationnel (seconde partie) Formes normales phpmyadmin (Création de bases et de tables) phpmyadmin (Administration des tables) phpmyadmin (Import et export de données) Clefs et index (première partie) Clefs et index (seconde partie) L'interface mysqli (Introduction) L'interface mysqli (Requêtes préparées) L'interface mysqli (Procédures stockées) L'interface PDO Un exemple complet Conclusion Mot de la fin

Michel CADENNES est un développeur indépendant et architecte d'information, principalement centré sur les applications web. Diplômé de l'utc et de l'upmc Paris VI, il a pendant un certain temps travaillé sur des problématiques liées à l'intelligence Artificielle et la représentation des connaissances, notamment dans le domaine médical. Depuis une dizaine d'années, il mène une activité indépendante de conception d'applications web et de formation. Cette activité est tournée en majorité vers PHP, d'où un intérêt tout particulier pour un outil comme Symfony, mais aussi vers les applications mobiles articulées autour de HTML/CSS/JavaScript. Ayant toujours gardé un œil sur les questions de la langue et des représentations symboliques, il a pratiqué XML/XSLT ainsi que RDF et autres outils sémantiques comme OWL,qui permettent une description fine des connaissances expertes. Il a créé avec quelque amis un collectif pluridisciplinaire visant à tenter une approche nouvelle des réseaux sociaux distribués, bénéficiant des avancées du web sémantique et des outils récents comme la blockchain et WebID, entre autres. Ce travail s'organise actuellement autour de la production de spécifications pour l'implémentation d'un tel outil dans des langages variés comme PHP, Scala ou Python. http://www.alphorm.com contact@alphorm.com Alphorm.com est la première et unique plate-forme française dans le monde, qui offre de la formation vidéo en ligne sur des sujets avancés en informatique (Virtualisation, Systèmes, Programmation, Réseau, Bases de données,...). Alphorm est également un centre de formation immatriculé sous le numéro : 11 91 07268 91 Découvrir : Nos Formations, Nos Formateurs, Nos fonctionnalités, Nos tarifs. Alphorm, 9 Charles Fourier, 91000 Evry, France. +33 1 77 62 45 80