Scspawjr0klweodoqeyw

PHP 7 MySQL5 : Cours, docs, exercices et réalisation d'un projet complet

Développez des applications web sur mesure avec HTML5, PHP et MySQL et créez une application de Mailinglist thématique

   Voir le Teaser

PHP 7.0, qui vient de sortir en début 2016 est 2 fois plus rapide que la version 5.6. Le langage de script web, le plus utilisé au monde avant Ruby et Python redécouvre une nouvelle jeunesse et continue à dominer le web avec environ 80% de parts de marché en terme d'usage avec notamment des cms comme Wordpress 4.0, drupal et des sites comme yahoo, facebook (PHP HHVM), wikipedia , wordpress dot com et une perle française ... Blablacar développée sous Symfony2 de SensioLabs.



L'avantage de PHP est sa courbe rapide d'apprentissage qui adresse ce langage aux débutants en programmation web car contrairement aux langages de script côté serveur comme ruby ou pyhthon, on peut apprendre PHP sans commencer par la POO (programmation orientée Objet)



Enfin, ce cours se focalise sur les bases de données sur le web et l'ensemble de l'apprentissage est orienté vers la gestion de données avec notamment les formulaires. Toutes les applications projets réalisées (et qui seront réalisées dans le cadre des mises à jour de ce cours) gèrent des données dans une base avec PHP.



Pourquoi PHP 7:


Ce cours prend en compte, dans le contenu qu'il apporte, des préconisations de la version 7 à savoir:


Pour la connexion au serveur MYSQL, nous utiliserons la classe PDO (car l'extension PHP Mysql n'est plus prise en charge par PHP 7. l'extension mysqli est possible mais risque aussi d'être abandonnée.

  • WAMP SERVER prend en charge la version 7 et les développements du cours sont fait testés sous PHP 7
  • et point important, la version 4.1 de wordpress est compatible avec PHP 7
    Ce cours est fait pour tous ceux qui veulent soit:
    • Découvrir le langage de script serveur PHP, simple à coder et encore plus puissant et rapide depuis sa version 7. (wordpress 4.0 est développé en Php7)
    • Acquérir des compétences en développement web comme pré-requis au développement wordpress et pouvoir ensuite, dans un cours complémentaire, développer des thèmes, des plugins et des widgets personnalisés.
    • Approfondir des compétences en développement d'applications de bases de données relationnelles sur le web très recherchées par les agences.
    • Ce cours vous permettra d'être indépendant d'un CMS et de pouvoir créer et héberger des applications web sécurisée et sur mesure pour vous ou votre entreprise.


    Dans beaucoup de cas, un CMS, possède plus de fonctionnalités que nécessaire et ne répond pas toujours parfaitement à l'application simple dont vous avez besoin.

    ----------------------------------------------------------------------------------------------------------

    Méthode pédagogique:


    Outre toutes les bases théoriques en html, php, sql et mysql, cette formation vous propose aussi de nombreux exercices pratiques disponibles au travers des ressources à télécharger.
    • Les fichiers sources comprennent:
      1. La documentation du cours
      2. Les fichiers php sources des leçons vidéo
      3. Les fichiers php corrigées des exercices
      4. Les scripts SQL permettant de créer base et tables.


    L'accès à ces fichiers se fait au travers de la même structure que celle de la formation.

    ----------------------------------------------------------------------------------------------------------

    Les outils que vous allez utiliser dans cette formation : (Tous gratuits et d'une qualité irréprochable)

    Durant ce cours vous aurez besoin d'un certain nombre d'outils que vous pourrez utiliser, tant pour vos développements que pour les éxercices, notamment:
    1. L'éditeur de code SublimeText 3 (Ou brackets )
    2. Vous utiliserez aussi pas mal la bible du PHP php dot net)
    3. Chrome (navigateur web)
    4. WAMPserver (serveur web à installer sur windows)
    5. Mysql Work Bench (Création de base et de tables et conception graphiques du Modèles logique des données)
    6. Draw dot io (une application web en ligne qui permet de dessiner son MCD (Modèle conceptuel des données)
    7. PhpMyadmin (insertion manuelle des données et gestion de base de données enligne)
    8. HeidiSQL (un soft à installer sur sa machine pour faire des exos de SQL)

    ---------------------------------------------------------------------------------------------------------

    A la suite de ce cours, vous serez capable de :
    1. Créer des formulaires de saisies, traiter les données et gérer ces données avec Mysql
    2. Concevoir une base de données cohérente et évolutive avec vos projets d'applications
    3. Créer les bases et les tables de vos futures applications web
    4. Créer des pages sécurisés via les sessions et les cookies pour diffuser des infos privées
    5. Créer des formulaires de contact
    6. Créer des applications web comme : Enquêtes de satisfaction, Annuaires, Petites annonces, migrer de Microsoft Access en interne vers Mysql plus facile à gérer en ligne, Application de newsletter, Outil de partage de fichiers en intranet... , Créer votre propre Blog


    et des tas d'autres possibilités ...


    PHP va donc connaitre une nouvelle jeunesse, c'est le moment de prendre le train en marche !

    Quels sont les prérequis ?

    Ce cours n'aborde pas la partie css mais reste focalisée sur le développement Back-End. Il est conseillé mais pas obligatoire de connaître des bases de html car elles seront abordées en début de cours mais essentiellement axée sur les formulaires.

    Que vais-je apprendre ?
    1. Créer des applications web sur mesure développées avec le langage PHP et reliées à une base de données MYSQL
    2. Concevoir une base de données cohérente et évolutive grace à l'utilisation de la méthode MERISE sur différents exemples réels.
    3. Bien utiliser les formulaires et le traitement des données en sélection, insertion et mises à jour

    Quel est le public ciblé ?

    Ce cours est dédié à ceux qui démarrent avec PHP , connaissent déjà un peu le HTML, et ont une application sur mesure à développer, auquel l'usage d'un CMS ne répond pas précisément ou demanderait trop de modifications.

    Ce cours est aussi destiné comme pré-requis au cours de développement wordpress (créer des widgets, créer des plugins, créer des thèmes)

    Ce cours est destiné à ceux qui utilisent le html et veulent créer des pages dynamiques associées aux bases de données.

    Ce cours est utilie aussi pour ceux qui veulent concevoir une base de donnée bine pensée avant de développer une application.

    Ce cours peut être utile dans le cadre d'un projet de webisation d'une base de données ACCESS en entreprise.


Déroulé du cours


  Naviguer et filtrer via les sessions et les cookies
Available in days
days after you enroll

Votre formateur


Franck Dumesnil
Franck Dumesnil

Franck Dumesnil est formateur dans les domaines de l'audiovisuel sur le web.


C'est le moment d'y aller !