Formation Développer en PHP Avec le Framework Symfony

Demande d'information

Formation Développer en PHP Avec le Framework Symfony

  • Contenu Formation Développer en PHP Avec le Framework Symfony.
    • Référence: DVPSY.
    • En centre - Inter: Oui.
    • En Entreprise - Intra: Oui.
    • Durée: 5 jours. 
    • Diplôme: Non.
    • Public: Oui.
    • Public demandeurs d'emploi: Non.
    • Public Etudiant: Non.
    • Prix: 2450 €HT.
    Présentation.

    Ce stage vous permettra  dans un premier temps de créer des pages Web dynamiques en PHP et s'initier à la gestion de base de données avec MySQL et dans un deuxième temps vous découvrirez comment mettre en place une application avec Symfony  et comprendre comment utiliser un ORM.   

    Objectifs du cours.

    Ce cours vous permettra  dans un premier temps de créer des pages Web dynamiques en PHP et s'initier à la gestion de base de données avec MySQL et dans un deuxième temps vous découvrirez comment  mettre en place une application avec Symfony  et comprendre comment utiliser un ORM.

    Pré-requis.

    Connaître le HTML et une  expérience dans la programmation.

    Programme.

    Introduction à PHP

    1. Les bases du langage PHP
    • Structure des programmes.
    • Les types de variables.
    • Les tests if..else.., switch.
    • Les boucles for, do, while.
    • Les variables système.
    • Les fonctions de base: chaînes de caractères, dates, images, fichiers, messagerie…
    • Créer des fonctions, des bibliothèques.
    • Passer des paramètres à une page.
    • Récupérer les informations d'un formulaire.
    • Mémoriser des informations dans des cookies.
    • Gérer les sessions.
    • Créer un formulaire pour un accès sécurisé.
    2. Se connecter à une base de données MySQL avec PHP
    • Créer une table: les différents types de champs.
    • Insérer des enregistrements.
    • Mettre à jour des enregistrements.
    • Supprimer des enregistrements.
    • Le langage SQL : SELECT, INSERT, DELETE, UPDATE.
    3. Gérer les informations d'une base de données
    • Interroger une base de données à travers un formulaire.
    • Afficher des résultats dans un tableau.
    • Créer des menus déroulants.
    • Saisir dans un formulaire et envoyer dans une base.
    • Ajouter des informations, mettre à jour.
    • Supprimer dans une base.
    • Utiliser session et cookies dans un accès sécurisé.
    Introduction à Synfony 2

    Introduction au framework PHP Symfony
    • L'évolution du framework 
    • L'écosystème des frameworks PHP 
    • Identifier et trouver des ressources sur Symfony 
    • Les concepts fondamentaux de Symfony 
    • Les atouts de Symfony 2 
    Rappel sur la Programmation Orientée Objet
    • Classes et objets : attributs, méthodes et instances 
    • Constructeurs / destructeurs 
    • Héritage et agrégation 
    • Le concept de Namespace 
    Les bases de Sympfony 2
    • Installation de Symfony 2 
    • Mettre en place la structure d'un projet Sympfony 2 
    • Les base du concept MVC (Modèles, Vues, Contrôleurs) 
    • Configuration de votre framework Symfony (XML, YAML, PHP) 
    • Comprendre le déroulement d'une requête HTTP dans Symfony2 
    La couche modèle en Symfony 2 avec Doctrine 2
    • Présentation du concept d'ORM (Object Relational Mapping) 
    • Générer une base de données et les classes associées de la couche ORM 
    • Améliorer ses requêtes avec des critères 
    • Le Query Builder de Doctrine2 
    La couche Vue en Symfony 2 avec Twig
    • Présentation de la couche Vue 
    • Créer vos templates 
    • Le layout global et les layouts des bundles 
    • Créer des templates modulaires avec les blocks 
    La couche Contrôleur en Symfony 2
    • La gestion du routage des pages 
    • Gérer des paramètres 
    • Manipuler des objets Request et Response 
    Créer des formulaires
    • Mettre en place des formulaires simples 
    • Définir des règles de validation de vos formulaires 
    • Les formulaires et le Templating avec Twig 
    Les tests unitaires et fonctionnels
    • Présentation des tests unitaires 
    • Présentation des tests fonctionnels 
    Le routage avec Symfony 2
    • Les règles de réécritures d'URL 
    Aller plus loin avec Symfony 2
    • Les trucs et astuces des experts 
    • Quelques commandes utiles 
    • La sécurité 
    Prochaines Sessions.
    • 06 JUIN 2016
    • 17 OCTOBRE 2016
    • 05 DÉCEMBRE 2016

Autre formation en rapport avec programmation