Objectifs

Elle a pour but de permettre à des développeurs·euses back-end PHP de monter en compétences sur le framework Symfony en intégrant toutes les bonnes pratiques de développement afin d’être directement employables comme développeurs·euses Symfony.

La formation est assurée par des professionnels expérimentés.

Public et Conditions d’admission

La formation est délivrée dans le cadre d’une préparation opérationnelle à l’emploi individuelle il faut donc être inscrit comme demandeur·euse d’emploi

Pré-requis

Disposer de compétences de base en développement PHP..

Étapes d’admission

  • Transmission de votre candidature à recrutement@itroom.fr
  • Entretien téléphonique 
  • Test d’évaluation : test de développement PHP ou Symfony
  • Entretien individuel de motivation
  • Validation de la mise en place de la POEI (préparation opérationnelle à l’emploi individuelle) par Pôle Emploi
  • Montage du dossier de financement
  • Entrée en formation 1 mois après l’accord de principe de pôle emploi

Durée de la formation et modalités d’organisation

  • La formation est individualisée en fonction du besoin. Elle est d’une durée maximale de 399h, à temps plein.
  • S’effectue en présentiel.

Contenu de la formation

 Programme pour 399h qui sera adapté en fonction du besoin.

1 – Accueil, présentation du projet support de la formation et des outils – 7 heures (1 jour)

2 – Utilisation de docker et docker-compose – 28 heures (4 jours)

  • Principes de bases
  • Manipulation des images et des containers
  • Écriture de docker-compose.yml

3 – Bien utiliser GIT – 35 heures (5 jours)

  • Initialisation de GitLab sur le projet
  • Mise en place de dépôt
  • Découverte de l’interface, des fonctionnalités d’administration
  • Gestion des commits et branches

4 – Introduction à la POO – 35 heures (5 jours)

  • Créer et utiliser la classe
  • Manipulation de données stockées
  • L’héritage
  • Savoir architecturer une application

5 –  Symfony : Les bases du framework – 70 heures (10 jours)

  • Savoir installer correctement un projet Symfony
  • Réalisez votre première page
  • Réalisez une application configurable et extensible
  • Déboguez votre application à l’aide du Web Profiler
  • Savoir modéliser son application

6 – Symfony avancé – 112 heures (16 jours)

  • Dynamisez vos vues avec l’aide de Twig
  • Gérer les routes
  • Interagissez avec vos utilisateurs
  • Gérez vos données avec Doctrine ORM
  • Sérialiser des objets
  • Router des mails depuis son application
  • Maîtriser API Platform

7 – Symfony: La sécurisation d’une application – 35 heures(5 jours)

  • Sécurisez l’accès de votre site web
  • Maîtriser les différents firewall
  • Mettez en place les connexions via Goole/facebook
  • Utilisation de JWT

8 – Symfony : Micro-service – 35 heures (5 jours)

  • Organisez vos applications en micro services
  • La sécurisation de vos API
  • Manipulation des données Json

9 – Symfony: tests fonctionnels – 31.5heures (4,5 jours)

  • Création des fixtures
  • Créer un scénario de tests complet

10 – Symfony: déployer son application – 10.5 heures (1,5 jours)

  • Déploiement de son application
  • Créer un scénario de tests complet

Moyens et méthodes pédagogiques

  • Cours théoriques
  • Mise en situation

Modalités d’évaluation

  • Mise en situation
  • Code review
  • Entretien hebdomadaire

Résultats :

  • 85,7% d’embauche en CDI à l’issue de la POEI depuis 4 ans et sur un total de 7 stagiaires.
  • 0 abandons en cours de formation.

Lieu de la formation

INFORMATION TECHNOLOGY ROOM (IT-ROOM)
5 allée Gabert
59510 Hem

Accessibilité aux personnes à mobilité réduite : oui

Afin d’effectuer les aménagements nécessaires si besoin, merci de préciser quelles sont les contraintes de votre handicap.

Tarifs:

14 830,40 € TTC.

Financements

Dans le cadre d’une POEI: Financement par Pôle emploi et L’OPCO de l’entreprise.

Contacts:

Hilda MANCEL- Chargée de missions RH  recrutement@itroom.fr – 03 20 82 82 45

Prochaines sessions: mars -avril 2022

Mise à jour : 01/12/21

Formulaire de contact