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

Maîtriser les techniques de communication interpersonnelles face à  un auditoire professionnel quel que soit sa taille - Prendre confiance en soi - Développer ses capacités d'expression lors d'une prise de parole en public , réunions internes managers , managés , collègues, réunions clients, fournisseurs , partenaires -Structurer ses exposés professionnels - Mener une prestation orale de qualité en s'adaptant - Anticiper et gérer les réactions de son public - Gérer son stress et son trac
Tarif

A partir de 1 875,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Décrire le principe de Power Apps
  • Construire une application Power Apps
  • Définir le Dataverse
  • Utiliser le Dataverse
  • Concevoir une interface utilisateur
  • Expérimenter les fonctions de navigation
  • Utiliser le centre d'administration de Power Apps.
Tarif

A partir de 1 220,00 €

Durée

2j / 14h

Modes
  • Centre
  • Distance

Objectifs de la formation

• Développer la communication et la négociation avec les partenaires sociaux
• Apprendre à travailler avec les partenaires sociaux

Tarif

A partir de 1 400,00 €

Durée

Nous contacter

Modes

Objectifs de la formation

  • Identifier et décrire les principes de développement avec la plateforme Jakarta EE
  • Décrire les principes du développement en couches et identifier les responsabilités des composants dans le modèle MVC
  • Mettre en place et utiliser un environnement de développement pour concevoir et déboguer une application Web Jakarta EE
  • Mettre en place une couche de persistance métier
  • Développer des composants servlets pour implémenter la navigation dans l’application
  • Développer les vues affichant les données avec la technologie Server Pages et Jakarta Standard Tag Library
  • Coder des composants applicatifs complémentaires tels que des filtres et des écouteurs événements applicatifs
  • Sécuriser une application Web Jakarta EE en utilisant le modèle de sécurité offert par la plateforme
  • Packager, déployer et configurer une application Web Jakarta EE sur un serveur d’application
Tarif

Contacter l'organisme

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Formation Tizen

Proposé par DAWAN

Objectifs de la formation

Connaitre les possibilités, l'écosystème, les principes du développement pour Tizen - Savoir développer une application complète Web API sur téléphone ou tablette Tizen
Tarif

A partir de 2 245,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Réaliser un audit organisationnel pour évaluer les atouts et les risques impactant le fonctionnement de votre unité
  • Définir les axes et les priorités d'action pour améliorer la performance et l'efficacité de votre unité
  • Développer une politique d'évolution des compétences de vos collaborateurs en lien avec les choix stratégiques de l'entreprise
  • Concevoir une stratégie d'évolution individuelle basée sur les capacités et la motivation de vos collaborateurs et prenant en compte les intérêts de l'entreprise et ceux des individus
  • Définir les besoins en recrutement, en collaboration avec l'équipe RH
  • Participer activement au recrutement des nouveaux collaborateurs et évaluer les profils de candidats les plus adaptés aux besoins de la BU dans le respect de l'égalité des candidats internes ou externes
  • Résoudre les situations conflictuelles en proposant des démarches de résolutions positives et adéquates au sein de votre unité afin de contribuer à sa cohésion
  • Pratiquer un management de délégation favorisant la prise de responsabilités et l'autonomie de vos collaborateurs
  • Assurer la cohésion de la BU en focalisant chacun sur les enjeux du travail et de la performance collective
  • Définir des indicateurs de performance pour développer la performance collective.
Tarif

A partir de 2 997,00 €

Durée

3j / 21h

Modes
  • Centre
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Installer GitHub Copilot
  • Distinguer les principales fonctionnalités
  • Générer du code en C# pour accélérer les développements
  • Générer de la documentation automatiquement.
Tarif

A partir de 950,00 €

Durée

1j / 7h

Modes
  • Centre
  • Distance

Objectifs de la formation

  • Mettre en place une stratégie webmarketing.
  • Organiser l’application opérationnelle d’une communication webmarketing.
  • Suivre et évaluer les résultats d’une communication webmarketing.
Tarif

A partir de 2 200,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Maîtriser les fondamentaux pour réaliser un projet Framework PHP
Tarif

A partir de 1 675,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

• Identifier les ressorts de la cohésion d'équipe
• Améliorer la performance de son équipe en favorisant les comportements solidaires et le sentiment d'appartenance

Tarif

A partir de 1 400,00 €

Durée

Nous contacter

Modes

Je cherche à faire...