PHP - Le framework Symfony

Public admis

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

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

  • Identifier les principes clefs du framework Symfony
  • Développer, organiser et maintenir un projet Symfony
  • Créer des applications optimisées avec Symfony
  • Construire et valider des formulaires dynamiques

GROUPE LEXOM


New Skills Model
Voir la fiche entreprise

Tarif

A partir de 1 390,00 €

Durée 21 heures sur 3 jours
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

GROUPE LEXOM


New Skills Model
Voir la fiche

Tarif

A partir de 1 390,00 €

Durée 21 heures sur 3 jours
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Programme

A l'issue de la formation, les participants seront préparés à :

Jour 1 - Matin

1. Découvrir le framework PHP Symfony
  • Les bases d'un framework de développement
  • L'écosystème de travail des frameworks PHP
  • Les concepts fondamentaux de Symfony
  • Le cycle de publication des versions Symfony
  • Les atouts de Symfony

Jour 1 - Après-midi

2. Gérer la configuration du framework Symfony
  • Composition et installation de Symfony
  • L'architecture d'un projet Symfony
  • Le concept MVC (Modèles, Vues, Contrôleurs)
  • Le déroulement d'une requête HTTP dans Symfony

Jour 2 - Matin

3. Déterminer les concepts clef de l'utilisation de Symfony
  • Le débogage de code
  • Les conventions de codage et de nommage des fichiers
  • L'utilitaire CLI et ses commandes
  • L'installation des modules complémentaires avec Flex
  • Le routing et la gestion des urls
  • Le contrôleur (coeur applicatif, organisation en bundles)

Jour 2 - Après-midi

4. Utiliser la couche Modèle
  • L'installation et la configuration de l'ORM Doctrine
  • Les interactions avec une base de données relationnelle SQL
  • Le concept d'ORM (Object Relational Mapping)
  • La génération d'une base de données et des classes associées
  • La construction de requêtes SQL dynamiques grâce au Query Builder
  • L'hébergement des requêtes SQL personnalisées dans les entrepôts

Jour 3 - Matin

5. Utiliser la couche Vue
  • Manipulation de Twig (syntaxe, gestion de sécurité...)
  • Le fonctionnement de la couche Vue
  • La création de templates PHP
  • Le layout global et les layouts des bundles
  • Les templates modulaires avec les blocks
6. Utiliser la couche Contrôleur
  • La gestion du routage des pages
  • La gestion des paramètres
  • La manipulation des objets Request et Response

Jour 3 - Après-midi

7. Sécuriser l'application
  • Les principes d'authentification et d'autorisation
  • Les notions de firewall, d'acl et de gestion des droits
  • La mise en place de FOSUserBundle
  • La mise en place d'une authentification par formulaire avec le composant Guard
  • La gestion des tests fonctionnel et unitaires avec PHPUnit
  • Les composants marquants de Symfony et bundles tiers
  • Le test des droits de l'utilisateur courant depuis un contrôleur ou une vue

Prérequis

Une maîtrise de la programmation orientée objet en PHP est nécessaire pour suivre la formation

Public

  • Niveau Initiation
  • Socle de compétences en fin de formation

Ces formations pourraient vous intéresser

Objectifs de la formation

  • Découvrir les enjeux du développement d'applications mobiles
  • Identifier le processus de développement d'une application mobile avec Cordova
  • Mesurer l'avantage induit par les applications hybrides développées avec Cordova
  • Gérer la migration d'une application Web en application mobile
Tarif

A partir de 1 390,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

PHP - PHP avancé

Proposé par GROUPE LEXOM

Objectifs de la formation

  • Utiliser les fonctions avancées de PHP 7
  • Employer la programmation objet
  • Identifier les méthodes de sécurisation
  • Créer des API REST
Tarif

A partir de 1 390,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Comprendre les principes du développement objet (classe, méthode, héritage)
  • Comprendre le rôle du framework .NET 4.0 et savoir utiliser ses classes
  • Configurer et utiliser Visual Studio
  • Programmer en langage VB.Net tout en disposant des bons réflexes
  • Maîtriser la syntaxe du langage VB.Net
  • Utiliser ADO.NET et LINQ pour accéder aux données d'une base et les manipuler
Tarif

A partir de 1 390,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Créer ses pages en utilisant HTML5, CSS3, Javascript avec Dreamweaver
  • Structurer les dossiers et fichiers des sites Web créés
  • Utiliser des règles de base du design pour créer un site Web
  • Créer, traiter et optimiser adéquatement des images destinées au Web avec Photoshop et Illustrator
  • Créer des pages dynamiques avec PHP/MySQL[MariaDB]
  • Mettre en ligne son projet
Tarif

A partir de 1 390,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Dreamweaver - Perfectionnement

Proposé par GROUPE LEXOM

Objectifs de la formation

  • Utiliser les CSS
  • Automatiser la mise en page avec les modèles DWT
  • Identifier les comportements JavaScript
Tarif

A partir de 1 390,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • S'approprier le framework Bootstrap et savoir l'utiliser dans les meilleures conditions
  • Identifier les contraintes du design en colonnes et l'intégration avec Bootstrap
  • Gérer les fondamentaux du Responsive Design
Tarif

A partir de 1 390,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Node.js - Initiation à Node.js

Proposé par GROUPE LEXOM

Objectifs de la formation

  • Découvrir le fonctionnement de Node.js
  • Créer une application Node.js en suivant les bonnes pratiques de développement
  • Identifier les composants de la plate-forme
  • Utiliser Node.js de façon appropriée en fonction des situations
Tarif

A partir de 1 390,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

La logistique pour non logisticien

Proposé par GROUPE LEXOM

Objectifs de la formation

  • Définir la logistique et ses enjeux
  • Expliquer les termes liés à la logistique
  • Collaborer efficacement avec les acteurs de la chaîne logistique
Tarif

A partir de 1 390,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

PHP - Le framework Laravel

Proposé par GROUPE LEXOM

Objectifs de la formation

  • Gérer l'installation et la configuration d'un environnement de développement
  • Découvrir le framework Laravel
  • Développer une application web en PHP avec Laravel
  • Renforcer la maintenabilité et la qualité des applications web
Tarif

A partir de 1 390,00 €

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Formation Node.JS

Proposé par ADALIANCE

Objectifs de la formation

  • Comprendre l’intérêt de Node .js
  • Comprendre le fonctionnement interne de Node .js
  • Savoir utiliser les packages NPM
  • Savoir mettre en oeuvre un Framework
  • Être capable d’interagir avec une base de données
  • Savoir déployer une application Node .js
Tarif

Contacter l'organisme

Durée

4j / 28h

Modes
  • Centre
  • Entreprise

Je cherche à faire...