Pour offrir les meilleures expériences possibles, nous utilisons des technologies telles que les cookies pour stocker et/ou accéder aux informations des appareils.
Le fait de ne pas consentir ou de retirer son consentement peut avoir un effet négatif sur certaines caractéristiques et fonctions.
Voir notre Politique de protection des données pour plus d'informations.
À l'issue de cette formation Développement Web avec PHP et Symfony vous aurez acquis les connaissances et les compétences nécessaires pour :
Tarif |
A partir de 2 695,00 € |
Durée | 5 jours (35h) |
Modes |
|
Sessions | |
Lieux | Partout en France |
Tarif |
A partir de 2 695,00 € |
Durée | 5 jours (35h) |
Modes |
|
Sessions | |
Lieux | Partout en France |
Cette formation Développement Web avec PHP et Symfony existe à notre catalogue depuis de nombreuses années déjà. Le cours est donc extrêmement bien rodé tant du point de vue de la pédagogie que des nombreux travaux pratiques qui jalonnent la formation. Les participants seront immédiatement opérationnels à la fin du cours, ils vont apprendre pendant ces 5 jours les bases correspondant à plus de 90% des développements web en PHP.
Qu'est-ce que PHP ?
Les échanges de base entre un serveur Web et un navigateur (http)
La place de PHP dans l'architecture Web (scripts client et serveur : JavaScript, HTML, PHP, SQL, etc.)
Présentation de l'exemple utilisé durant la formation (site de vente en ligne)
Dynamisation d'une page Web
Les principes client-serveur
Syntaxe de base et PSR
Intégration de PHP dans une page HTML
Variables, constantes et fonctions
Librairies
Fonctions natives, variables serveur et superglobales
Contrôles de flux et boucles
Espace de Nommage
Travaux Pratiques :
Définition d’un jeu de données métier (tableau multidimensionnel)
Implémentation de fonctions personnalisées ( TTC, frais de port, etc.)
Organisation sous forme de librairies
Introduction au MVC (Model 1)
Traitement des formulaires
Passage et transmission de données Client
Lecture écriture de fichier
Redirection
Travaux Pratiques :
Réalisation d'une page de type fiche produit, paramétrée
Traitement d’un fichier plat, pour import de données
Gérer les bases MySQL avec phpMyAdmin
Concepts fondamentaux : Bases, tables, champs, enregistrements
Fonctions PHP MySQL
Introduction au langage SQL (sélection, modification, suppression)
Traitement des résultats des requêtes
Travaux Pratiques :
Création d'une base MySQL
Import de la base à partir d'un fichier plat (articles de la boutique)
Création du catalogue en ligne et des fiches produit associées
Implémentation d’un moteur de recherche multi-critères
Refactoring en architeture MVC
Variables persistantes : Cookies et Sessions
Avantages et inconvénients des cookies et sessions
Limitations et précautions
Les variables de session
Les Cookies
Sérialisation des variables complexes
Utilisation
Travaux Pratiques :
Réalisation d'un panier d'achat
Gestion des quantités commandées (ajout, retrait, suppression)
P.O.O. (Programmation Orientée Objet)
UML : le diagramme de Classe
Propriétés et méthodes
Visibilité publique vs. Privée
Constructeur
Héritage
Travaux Pratiques :
Implémentation d'une classe Métier Livre
Implémentation d'une classe DAO Livres
Refactoring de la boutique en mode OO
Notion de framework
Installation et mise en place d’un projet
Organisation d’une application
Cycle de traitement d’une requête
Créer des contrôleurs
Définir les url
L’objet Request
L’objet Response
Redirections
Utiliser la vue
Le Routing (Définition des routes, Routes paramétrées, Génération d’url)
Lire et écrire dans la session de l'utilisateur courant
Travaux Pratiques :
Création des routes / catalogue et / fiche
Implémentation des contrôleurs correspondants
La syntaxe
Gestion et manipulation des variables
Structures (boucles et conditions)
Définir un layout (héritage, block et inclusion)
Travaux Pratiques :
Adaptation des templates de la boutique
Qu’est-ce qu’un ORM, ses objectifs
Présentation de Doctrine
Création d’un modèle
Manipulation des entités
Recherches et requêtes
Travaux Pratiques :
Définition des entités métier
Création des requêtes Doctrine pour fiche et catalogue
Adaptation des modèles
Concrètement, à l'issue de cette formation Azure Développeur IoT, vous serez en mesure de :
Tarif |
Contacter l'organisme |
Durée |
4j / 28h |
Modes |
|
Cerner les différentes phases du cycle contractuel
Gérer l’exécution du contrat en maîtrisant les risques en maintenant les opportunités
Acquérir le savoir-être assurant le développement d’une expertise pointue dans la gestion des contrats complexes
Tarif |
A partir de 4 095,00 € |
Durée |
6 jours - 42 heures |
Modes |
|
Tarif |
A partir de 2 850,00 € |
Durée |
5j / 35h |
Modes |
|
Tarif |
Contacter l'organisme |
Durée |
2j / 14h |
Modes |
|
À l'issue de cette formation Sécurité Avancée z/OS, vous aurez acquis les connaissances et compétences nécessaires pour :
Tarif |
A partir de 3 190,00 € |
Durée |
4j / 28h |
Modes |
|
Tarif |
Contacter l'organisme |
Durée |
4 jours (28 heures) |
Modes |
|
Tarif |
A partir de 3 000,00 € |
Durée |
5 jours |
Modes |
|
Àl'issue de cette formation Katalon, vous aurez acquis les connaissances et les compétences nécessaires pour :
Tarif |
A partir de 1 480,00 € |
Durée |
2j / 14h |
Modes |
|
Concrètement, à l'issue de cette formation Magento 2, vous aurez acquis les connaissances et compétences nécessaires pour :
Tarif |
A partir de 1 650,00 € |
Durée |
3j / 21h |
Modes |
|
À l'issue de cette formation ISTQB Certification Testeur Avancé en Sécurité, vous aurez acquis les connaissances et les compétences nécessaires pour :
Tarif |
A partir de 2 190,00 € |
Durée |
3j / 21h |
Modes |
|