- 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.
- 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.
- 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.
- 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.
Introduction aux frameworks PHP Symfony et Laravel
Plus de 75% de la formation sont des exercices pratiques / projets
- 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.
- 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.
- É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.
- 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.
- 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.
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
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