Développer en PHP avec le framework Zend

Public admis

  • Salarié en Poste
  • Demandeur d'emploi
  • Entreprise
  • Etudiant

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

  • Comprendre le principe du modèle MVC dans une application Web PHP et ses apports.
  • Installer Zend Framework dans un projet de développement PHP.
  • Configurer un serveur Web pour héberger une application Zend Framework.
  • Configurer une application Zend Framework.
  • Utiliser Zend Tool pour échafauder la structure d'une application.
  • Développer une couche de persistance de données en utilisant Zend_Db et Doctrine 2 dans Zend Framework.
  • Mettre en place le routage des requêtes HTTP par les contrôleurs.
  • Faire le lien entre les contrôleurs et la partie métier et persistance.
  • Concevoir les templates et les vues pour l'affichage des données.
  • Créer des formulaires de saisie et les traiter dans les contrôleurs.
  • Appliquer des restrictions d'accès à certaines ressources en mettant en place une authentification utilisateur.

ENI Service


votre centre de formation informatique de confiance
Voir la fiche entreprise

Tarif

Contacter l'organisme

Durée 4 jours - 28 h
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

ENI Service


votre centre de formation informatique de confiance
Voir la fiche

Tarif

Contacter l'organisme

Durée 4 jours - 28 h
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Description

Explorez notre formation de développement PHP avec le framework Zend.
Cette formation s’adresse aux développeurs qui souhaitent comprendre le modèle MVC dans une application Web PHP, installer et configurer Zend Framework, et développer une couche de persistance de données avec Zend_Db et Doctrine 2.
Vous apprendrez également à mettre en place le routage des requêtes HTTP par les contrôleurs, concevoir des templates et des vues pour l’affichage des données, et à créer des formulaires de saisie et les traiter dans les contrôleurs.
Enfin, vous apprendrez à appliquer des restrictions d’accès en mettant en place une authentification utilisateur.

Programme

Introduction aux frameworks MVC PHP (1 heure)

  • Qu'est-ce que MVC ?
    • Apports et avantages
  • La répartition des responsabilités dans une application PHP
    • Implémentation du Model avec un ensemble de classes
    • Réalisation des Vues avec les mécanismes de Templates PHP
    • Codage des Contrôleurs pour l'aiguillage des flux

Présentation et introduction à Zend Framework (1 heure)

  • Historique de ZF (Zend Framework)
    • Différentes version du framework
  • Architecture du framework
  • Les composants de base (Core Components)

Installation et configuration (3 heures)

  • Obtenir Zend Framework
    • Création d'une application de base à partir de ZendSkeletonApplication et Composer
    • Arborescence de base de l'application
  • Paramétrage du serveur Web pour l'hébergement de l'application
    • Création et configuration d'un hôte virtuel
  • Configuration du framework pour l'utiliser dans ses applications
    • Liaison à la base de données
    • Les différents environnements

La manipulation des bases de données pour le modèle (9 heures)

  • Rappels sur PDO
  • Utiliser Zend_Db
    • Notions de base : Entity & EntityManager
  • Manipulation de données avec Zend_Db
    • Les différentes solutions pour l'écriture de requêtes SQL
  • Gérer la persistance des données avec le mapping Objet/Relationnel
    • Utilisation de Doctrine 2 avec Zend Framework

Le modèle de programmation MVC avec ZF (9 heures)

  • Architecture MVC de ZF
    • Présentation de ZendTool pour la génération de code (scaffolding)
    • Présentation de la notion de module et répartition dans l'application
  • Initialisation d'un module
    • Génération et configuration du module
  • Les composants Controller
    • Génération et implémentation
    • Mécanismes de liaison au modèle et à la vue
  • La vue
    • Implémentation des templates
    • Récupération des données du modèle
    • Utilisation des Layouts
  • Gestion des formulaires
    • Mécanismes de création
    • Initialisation et affichage
    • Traitement et impact sur le modèle

Utiliser les fonctionnalités avancées de ZF (5 heures)

  • Les fonctions d'authentification et gestion des permissions
    • Fonctionnalités standard et extensions
  • Les fonctions d'envoi de mail
    • Gestion des formats
    • Utiliser des modèles HTML

Prérequis

  • Connaissance de la programmation et du langage HTML, ainsi que des technologies de l’Internet.
  • Avoir suivi le cours PHP – Développer des applications Web [T44B-010] ou avoir des compétences équivalentes.
  • Être familiarisé avec la programmation orientée objet en PHP.

Public

Concepteurs/Développeurs, Architectes techniques, Chefs de projets.

Ces formations pourraient vous intéresser

Objectifs de la formation

  • Préparer une réunion projet pour optimiser son temps et gagner en efficacité et en pertinence lors de la conduite de réunion.
  • Conduire une réunion projet pour favoriser l'adhésion et la compréhension de tous et atteindre son/ses objectif(s).
  • Clôturer une réunion projet pour acter les décisions prises et en dégager les éléments essentiels.

Tarif

A partir de 1 490,00 €

Durée

2 jours - 14 heures

Modes
  • Centre
  • Entreprise
  • Distance

Formation Lâcher prise au travail

Proposé par LEFEBVRE DALLOZ COMPETENCES

Objectifs de la formation

  • Clarifier ses besoins
  • Se libérer de la surcharge mentale
  • Équilibrer ses émotions
  • Préserver son énergie
  • Faire face au quotidien
Tarif

A partir de 1 490,00 €

Durée

2 jours

Modes
  • Centre
  • Entreprise
  • Distance

Prospection téléphonique

Proposé par FORMACCO

Objectifs de la formation

Acquérir les compétences nécessaires pour mener efficacement des actions de prospection téléphonique, adaptées à sa cible, afin de développer son portefeuille client de manière organisée et durable.

Tarif

Contacter l'organisme

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Pendant la formation, le formateur évalue la progression pédagogique des participants via des QCM, des mises en situation et des travaux pratiques. Les participants passent un test de positionnement avant et après la formation pour valider leurs compétences acquises.
Tarif

Contacter l'organisme

Durée

4 jours (28 heures)

Modes
  • Centre
  • Entreprise
  • Distance

Management et leadership

Proposé par BIOFORMATION

Objectifs de la formation

  • Identifier et cultiver les compétences nécessaires au management
  • Développer une attitude constructive dans les rapports hiérarchiques
Tarif

A partir de 1 160,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Négociation achat

  • Optimiser la marge bénéficiaire de son entreprise
  • Développer les attitudes relationnelles nécessaires pour convaincre vos fournisseurs
  • S'affirmer sans complexe dans un rapport de force achat
Tarif

A partir de 1 390,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Concevoir une architecture réseau
  • Mettre en œuvre les routages EIGRP et OSPF
  • Installer, configurer et dépanner un réseau sans fil
  • Sécuriser un réseau d'entreprise
  • Analyser et dépanner des services réseaux
  • Appréhender les notions de SDN via SD-Access et SD-Wan
  • Développer des scripts de base pour la gestion des réseaux Cisco
Tarif

A partir de 3 940,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Formation Coopération positive

Proposé par LEFEBVRE DALLOZ COMPETENCES

Objectifs de la formation

  • Expliquer la logique relationnelle
  • S’ouvrir au point de vue des autres
  • Dialoguer avec diplomatie et souplesse
  • Poser les bases de la coopération
  • S’engager dans une logique de coopération
Tarif

A partir de 1 490,00 €

Durée

2 jours

Modes
  • Centre
  • Entreprise

Objectifs de la formation

  • Comprendre la nécessité de déléguer au quotidien
  • Maîtriser les outils d'une délégation réussie
  • Responsabiliser ses collaborateurs
Tarif

A partir de 1 390,00 €

Durée

1j / 7h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Connaître les lois sur la discrimination

  • Développer ses attitudes d'écoute active

  • Conduire un entretien structuré

Tarif

A partir de 950,00 €

Durée

1 jour - 7 heures

Modes
  • Entreprise
  • Distance

Je cherche à faire...