Symfony - débutant
Date de mise à jour :
Identifiant Offre Info : 04_2585814F
Organisme responsable :
Knplabs
(ouvre dans un nouvel onglet)
Présentation de la formation
Objectifs
Programme de la formation
Introduction à Symfony : présentation du framework, historique, installation et découverte de son architecture générale. Fondamentaux du framework : principes de base, fonctionnement du routing, création de controllers, utilisation des paramètres et connexion à une base de données. Templates et interface : prise en main de Twig, affichage d'un modèle simple, gestion du CSS, organisation des templates et héritage. Services et organisation du code : introduction aux services, injection de…
- Introduction à Symfony : présentation du framework, historique, installation et découverte de son architecture générale.
- Fondamentaux du framework : principes de base, fonctionnement du routing, création de controllers, utilisation des paramètres et connexion à une base de données.
- Templates et interface : prise en main de Twig, affichage d'un modèle simple, gestion du CSS, organisation des templates et héritage.
- Services et organisation du code : introduction aux services, injection de dépendances, définition des services, autowiring et bonnes pratiques de structuration.
- Formulaires Symfony : installation, types de formulaires, construction, rendu, validation et gestion du cycle de vie d'un formulaire.
- Doctrine ORM : installation, création d'entités, mapping, migrations, persistance et mise à jour des données, suppression, gestion des relations/associations et requêtes.
- Sécurité : gestion des utilisateurs, fonctionnement du pare-feu, authentification, déconnexion, récupération de l'utilisateur en cours et configuration du contrôle d'accès.
Validation et sanction
Il saura créer et manipuler des formulaires, implémenter la validation, intégrer Doctrine pour gérer une base de données (création d'entités, mapping, migrations, opérations CRUD, relations).
Enfin, il sera en mesure de mettre en place les mécanismes essentiels de sécurité : gestion des utilisateurs, authentification, accès sécurisé aux ressources et contrôle des permissions.
Type de formation
Non certifiante
Niveau de sortie
Sans niveau spécifique
Durée, rythme, financement
Durée
En centre
21 h
Financement
- Conventionnement
- Oui
- Financeurs
-
- Autre
- Bénéficiaire de l'action
- Entreprise
- OPCO
Conditions d'accès
Publics visés
- Salarié
- Tout public
Informations sur les publics
La formation s'adresse aux personnes souhaitant découvrir le développement web avec Symfony : débutants en programmation PHP, développeurs web juniors, techniciens informatiques, étudiants ou professionnels en reconversion souhaitant acquérir les bas
Niveau d'entrée
Sans niveau spécifique
Conditions spécifiques et prérequis
Les participants doivent maîtriser les bases du développement PHP orienté objet ainsi que la manipulation d'une base de données relationnelle. Ils doivent disposer d'un poste de travail prêt pour le développement web (IDE, PHP, Git, serveur MySQL/MariaDB ou Docker), ainsi qu'une connexion internet stable pour l'installation des dépendances nécessaires. Il est recommandé que chacun utilise un environnement et un éditeur de code avec lesquels il est déjà à l'aise, afin de se concentrer sur l'apprentissage de Symfony. L'installation du framework ne nécessite aucune action préalable : elle sera réalisée et expliquée durant la formation. Lorsque la formation se déroule dans les locaux du client, une salle équipée d'un écran de projection ou d'un grand moniteur, ainsi qu'un accès internet, est nécessaire pour garantir de bonnes conditions pédagogiques.
Lieu de réalisation de l'action
Modalités d'enseignement
Formation mixte
Adresse
33 Rue Basse14000 Caen
Responsable : KNP Labs
Périodes prévisibles de déroulement des sessions
Début
Fin
- Adresse d'inscription
-
33 Rue Basse
14000 Caen - État du recrutement
- Ouvert
- Modalités
- Entrées / Sorties à dates permanentes