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

À l'issue de cette formation Palo Alto Cortex XSOAR, vous aurez acquis les connaissances et compétences nécessaires pour : 

  • Configurer les intégrations, créer des tâches et développer des playbooks
  • Construire des mises en page d'incidents qui permettent aux analystes de trier et d'enquêter efficacement sur les incidents
  • Identifier comment catégoriser les informations sur les événements et mapper ces informations sur les champs d'affichage
  • Développer des automatismes, gérer le contenu, les données d'indicateurs et les magasins d'artefacts, planifier des tâches, organiser les utilisateurs et leurs rôles, superviser la gestion des cas et encourager la collaboration
Tarif

A partir de 3 400,00 €

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Acquérir des outils concrets et personnalisés permettant de se préparer rapidement et efficacement à toute situation de communication orale
  • Identifier ses atouts de communicant et savoir s’appuyer dessus
  • Affirmer son propre style de communication
Tarif

A partir de 690,00 €

Durée

4 heures 30 minutes

Modes

Objectifs de la formation

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

  • Intégrer les comportements et techniques relationnelles permettant de développer votre influence et votre légitimité de manager au sein de votre organisation et auprès de vos équipes.
Tarif

Contacter l'organisme

Durée

3h00

Modes
  • Distance

Objectifs de la formation

  • Décrire le fonctionnement d’Entity Framework 
  • Configurer Entity Framework 
  • Réaliser les différentes opérations CRUD sur des données
  • Effectuer des requêtes en SQL natif  
  • Mettre en place des relations d’associations et réaliser des jointures  
  • Exécuter des traitements sur des objets provenant d’une hiérarchie de classes 
Tarif

Contacter l'organisme

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Adopter des comportements plus stratégiques dans des situations à enjeux.
  • Déverrouiller une situation difficile et qui se répète.
  • Prendre conscience de ses potentiels et les mettre en œuvre.
  • Gagner en agilité relationnelle en changeant ses réflexes habituels.
Tarif

A partir de 1 610,00 €

Durée

2 jours (14 heures)

Modes
  • Entreprise
  • Distance
  • Centre

Objectifs de la formation

  • Identifier les enjeux de l'accessibilité web et les exigences du RGAA
  • Évaluer un site web existant en fonction des critères du RGAA
  • Mettre en œuvre les techniques de développement web pour répondre aux critères d'accessibilité du RGAA
  • Utiliser des outils et méthodologies pour tester l'accessibilité d'un site web
  • Modifier des éléments existants d'un site web pour améliorer son accessibilité
Tarif

A partir de 2 100,00 €

Durée

3 jours

Modes
  • Centre
  • Entreprise

Marketing Digital et Growth Hacking

Proposé par SHURAFORM - FORMAEREM

Objectifs de la formation

Programme complet : Cette formation couvre tous les aspects essentiels de la communication numérique, y compris le webmarketing, le référencement naturel, la publicité payante, les réseaux sociaux et le growth hacking.


Approche pratique : Les leçons sont conçues pour être interactives et pratiques, avec des exercices et des études de cas pour faciliter l'acquisition des compétences.


Mise à jour régulière : La formation est régulièrement mise à jour pour tenir compte des dernières tendances et évolutions du secteur de la communication numérique.


Accompagnement personnalisé : Les apprenants peuvent bénéficier d'un coaching supplémentaire ou d'un accompagnement avec un formateur en live pour un soutien personnalisé et adapté à leurs besoins.


Certification reconnue : La formation est alignée sur la certification RNCP35634BC02, ce qui signifie que les compétences acquises seront reconnues et validées par un jury professionnel.


Ressources supplémentaires : Les apprenants auront accès à des ressources additionnelles, comme les replays de cours en live et les formations complémentaires, pour approfondir leur connaissance du domaine.


Veille professionnelle : La formation inclut des modules sur la veille professionnelle, aidant les apprenants à rester informés des nouveautés du secteur et à développer les compétences collectives de leur équipe
Tarif

A partir de 595,00 €

Durée

3j / 24h

Modes
  • Entreprise
  • Distance

Objectifs de la formation

À l'issue de cette formation Community Manager vous aurez acquis les connaissances et compétences nécessaires pour :

  • Savoir identifier les pratiques et les outils qui permettent d'augmenter la visibilité de son entreprise sur le web
  • Comment formaliser la stratégie digitale de son entreprise
  • Maîtriser les outils adéquats pour développer et fidéliser une communauté sur Internet
Tarif

A partir de 1 850,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

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

  • Développer votre aisance rédactionnelle
  • Ecrire mieux et plus vite.
Tarif

Contacter l'organisme

Durée

3h00

Modes
  • Distance

Angular js - Développement d'application Web

Proposé par CIT FORMATION INFORMATIQUE

Objectifs de la formation

Développeurs Web souhaitant découvrir et comprendre le fonctionnement d’Angular JS, se familiariser avec les composants du framework et comprendre comment utiliser Angular JS pour optimiser et améliorer ses développements.

Tarif

A partir de 1 990,00 €

Durée

3 jour(s)

Modes
  • Entreprise
  • Distance
  • Centre

Je cherche à faire...