There is nothing to show here!
Slider with alias courses not found.

Introduction aux frameworks PHP Symfony et Laravel

Plus de 75% de la formation sont des exercices pratiques / projets

  1. Comprendre les fondamentaux de PHP : Les participants seront capables de comprendre et d’appliquer la syntaxe de base de PHP, y compris la manipulation des variables, les types de données, les structures de contrôle et les fonctions. Ils seront également initiés à la programmation orientée objet en PHP.
  2. Maîtriser les bases de Symfony : Les participants apprendront à installer et à configurer Symfony, à comprendre son architecture MVC, à gérer les routes et les contrôleurs, à travailler avec le système de templates Twig, et à utiliser Doctrine pour la gestion des bases de données. Ils seront également initiés à la validation des données et à l’authentification dans Symfony.
  3. Maîtriser les bases de Laravel : Les participants apprendront à installer et à configurer Laravel, à gérer les routes et les contrôleurs, à travailler avec le système de templates Blade, et à utiliser Eloquent pour la gestion des bases de données. Ils seront également initiés à la validation des données et à l’authentification dans Laravel.
  4. Appliquer les connaissances à des projets pratiques : Enfin, l’objectif final de cette formation est que les participants soient capables d’appliquer les connaissances acquises pour créer de petits projets en PHP, Symfony, et Laravel, démontrant ainsi leurs compétences en résolution de problèmes et en programmation.
  1. Développeurs débutants : Ceux qui ont une connaissance de base de la programmation et qui souhaitent se lancer dans le développement web back-end. Ils peuvent avoir une expérience préalable avec un autre langage de programmation ou être nouveaux dans le domaine.
  2. Développeurs front-end : Les développeurs qui travaillent principalement sur le front-end et qui souhaitent élargir leurs compétences en apprenant un langage de programmation back-end et ses frameworks populaires.
  3. Étudiants en informatique : Les étudiants en informatique ou dans des domaines connexes qui souhaitent renforcer leurs compétences en développement web ou explorer de nouveaux langages et frameworks.
  4. Professionnels de la tech non développeurs : Les professionnels qui travaillent dans le secteur technologique mais pas dans des rôles de développement, et qui souhaitent comprendre le développement back-end pour mieux collaborer avec leurs collègues développeurs ou pour envisager un changement de carrière.
  5. Développeurs PHP : Ceux qui ont déjà une certaine expérience en PHP et qui souhaitent apprendre ou se perfectionner dans l’utilisation des frameworks Symfony et Laravel.
  1. Connaissance de base du PHP : Les participants devraient avoir une connaissance de base du langage de programmation PHP, y compris la syntaxe de base, les structures de contrôle (boucles, conditions), les fonctions, et une introduction à la programmation orientée objet en PHP.
  2. Compréhension de base du développement web : Les participants devraient avoir une compréhension de base du développement web, y compris la connaissance des protocoles HTTP, la structure d’une URL, les principes de base des requêtes et des réponses, et une certaine familiarité avec le HTML et CSS.
  3. Environnement de développement : Les participants devraient avoir un ordinateur avec PHP et un serveur web local (comme XAMPP, MAMP ou WAMP) installés, ainsi qu’un éditeur de texte ou un environnement de développement intégré (IDE) pour écrire du code. Ils devraient également être à l’aise avec l’utilisation de la ligne de commande.
  4. Connaissance de base des bases de données SQL : Une connaissance de base de SQL et de la façon dont les bases de données relationnelles fonctionnent serait également bénéfique, car Symfony et Laravel utilisent tous deux des bases de données SQL pour stocker les données.
Programme :

Introduction à PHP

  • Matin :
    • Présentation de PHP : Pourquoi PHP, utilisation, avantages
    • Syntaxe de base de PHP : variables, types de données, opérateurs
    • Structures de contrôle : if, else, switch, boucles
  • Après-midi :
    • Fonctions en PHP : déclaration, appel, portée des variables
    • Introduction à la programmation orientée objet (POO) en PHP : classes, objets, propriétés, méthodes
    • Exercices pratiques

Introduction à Laravel

  • Matin :
    • Présentation de Laravel : Pourquoi Laravel, avantages, structure d’une application Laravel
    • Les routes et contrôleurs en Laravel
  • Après-midi :
    • Vue et le système de templates Blade
    • Migration et Eloquent ORM en Laravel
    • Exercices pratiques

Approfondissement de Laravel

  • Matin :
    • Gestion des requêtes HTTP et traitement des formulaires en Laravel
    • Validation des données en Laravel
  • Après-midi :
    • Authentification en Laravel
    • Relations entre les tables avec Eloquent : One to One, One to Many, Many to Many
    • Exercices pratiques

Introduction à Symfony

  • Matin :
    • Présentation de Symfony : Pourquoi Symfony, avantages, structure d’une application Symfony
    • Installation et configuration de Symfony, utilisation de Composer
    • Architecture MVC dans Symfony
  • Après-midi :
    • Routes et contrôleurs en Symfony
    • Les vues et le système de templates Twig
    • Exercices pratiques

Approfondissement de Symfony

  • Matin :
    • Doctrine ORM et la gestion des bases de données en Symfony
    • Validation des données en Symfony
  • Après-midi :
    • Authentification et autorisation en Symfony
    • Formulaires en Symfony
    • Exercices pratiques

En présentiel ou en distanciel,

les cours ont lieu de 9h à 12h30 et de 14h à 17h30.

Cette formation comporte plusieurs ateliers pratiques sur des environnements techniques.
Les sessions “A distance” sont réalisées avec un outil de visioconférence, permettant au formateur d’adapter sa pédagogie.

L’évaluation se fait en continue au fils des travaux pratiques

Taux de satisfaction : en cours

Nombre de sessions en 2023 : 12

Un module de formation est prévu chaque mois

Plusieurs solutions de financement peuvent être adaptée à votre situation :

  • Le plan de développement des compétences de votre entreprise : rapprochez-vous de votre service RH.
  • Le dispositif FNE-Formation.
  • L’OPCO (opérateurs de compétences) de votre entreprise.
  • Pôle Emploi sous réserve de l’acceptation de votre dossier par votre conseiller Pôle Emploi.

Durée :

5 jours

Lieu :

Intra / Inter – Présentiel / Distanciel

Prix :

3290 € H.T.

Une session par mois

Nous contacter