Booster des Talents IT

Formation PhalconNew Formation !

formation phalcon logo
Apprenez à utiliser Phalcon. Ce framework web PHP basé sur le model MVC et le langage C offre une grande puissance et une rapidité accrue. Cette formation vous guidera à travers la structure et l’utilisation de Phalcon pour développer des applications web, depuis des exemples simples jusqu’à la mise en œuvre de fonctionnalités plus avancées.
Prixà partir de
1960 €HT
RéférenceAF24716
Durée4 jours
Public Développeurs
PrérequisConnaissances en PHP et en SQL
Éditeurs Open Source
TP50%

Plan de Formation Phalcon

Introduction à Phalcon

Définition du framework Phalcon
Comprendre sa spécificité : une base en C/C++
Aperçu des possibilités
Découverte des différents « Developer tools »
Le modèle MVC

Installation

Installer Phalcon
Vérifier l’installation

Découverte

Création d’un projet

Créer la structure du fichier
Créer le bootstrap : gérer l’initialisation et le comportement de l’application
Enregistrer les Loaders
Gérer le conteneur d’injection de dépendances
Créer un contrôleur et le contrôleur par défaut Index

Création d’un premier modèle

Construire un formulaire simple
Établir la connexion avec une base de donnée
Créer le modèle
Stocker les informations du formulaire grâce au modèle

Manipulation des données avec le modèle CRUD

Comprendre le modèle CRUD (Create, Read, Update and Delete)
Établir un formulaire de recherche
Réaliser une recherche
Créer, gérer et mettre à jour les données résultantes
Mise en œuvre au travers de l’application INVO

Création d’une API REST simple

Définir l’API
Créer l’application et son model
Gérer les données
Tester l’application

Approfondissement

Injection de dépendance et Service Location

Enregistrer et organiser les services
Triggers et gestionnaires d’événements
Gérer les services partagés
Instancier les classes
Implémenter votre propre injection de dépendance

Utilisation des contrôleurs

Créer un contrôleur de base
Initialiser les contrôleurs
Utiliser le dispatcher
Injecter des services
Utiliser des services comme contrôleurs

Utilisation de modèles, gestion des données

Créer un modèle
Récupérer les données enregistrées
Mettre des modèles en relation
Gérer les données (création, MAJ, suppression…)
Utiliser les déclarations SQL
Gérer les métadonnées des modèles

Utilisation du PHQL (Phalcon Query Language)

PHQL : quels usages ?
Créer une requête PHQL
Utiliser le Query Builder

Utilisation des vues

Intégrer les vues avec les contrôleurs
Techniques de Rendering des vues
Injecter un service
Utiliser les Helpers
Le moteur de templates Volt

Routing

Définir des routes
Paramétrer les routes

Performance et sécurité

Gérer la mise en cache des données
Gérer les cookies
Contrôler les accès utilisateurs

Nos autres formations Langages de développement

AF24979Formation EcmaScript 2015 (ES6) New Formation ! 28 sessions prévues3 jours1470 €HT
AF24716Formation Phalcon New Formation ! en Intra/Cours Particulier4 jours1960 €HT
AF24398Formation PolymerJS New Formation ! 14 sessions prévues3 jours1470 €HT
AF15880Formation Lazarus perfectionnement New Formation ! en Intra/Cours Particulier2 jours1190 €HT
AF15878Formation Lazarus Initiation 17 sessions prévues3 jours1490 €HT
Voir les 79 formations
Vous pouvez également être intéressé par des formations langage de développement, PHP ou par les formations de notre filière Langages de développement
A propos de Phalcon
Phalcon est un framework PHP basé sur le patron de conception MVC et qui met en avant des performances élevées. Initialement sorti en 2012, ce framework libre est disponible sous licence BSD. Contrairement à la majorité des frameworks PHP, Phalcon est implémenté sous la forme d'une extension écrite en langage C afin d’optimiser les performances. En savoir plus
Prixà partir de
1960 €HT
RéférenceAF24716
Durée4 jours
Public Développeurs
PrérequisConnaissances en PHP et en SQL
Éditeurs Open Source
Travaux pratiques50%

Apollo Formation Bruxelles
Rue Rodenbach
1190 Brussels
Belgique
tel:
fax: +33 1 83 62 84 39
bruxelles@apollo-formation.com
En Savoir plus