L'agence Boxydev vous accompagne dans votre formation Symfony.
Vous recherchez une formation Symfony pour développer vos compétences sur le framework ? Nous pouvons vous former sur Symfony. Symfony est un framework vous permettant de créer facilement n'importe quel type de site web. Symfony vous permet de développer de manière plus efficace avec le PHP. Il vous offre de nombreux composants PHP vous permettant de développer votre site web facilement. Il vous donne de nombreuses briques de code afin de développer très rapidement et efficacement les fonctionnalités de votre site web.
Notre formation vous permettra de maîtriser le framework Symfony et d'être capable de développer une application web avec ce dernier. Vous serez à même de créer une application structurée, robuste et évolutive avec le framework Symfony open source. Vous deviendrez un expert Symfony et le framework n'aura plus aucun secret pour vous.
Contenu de la formation
Notre formation est hétérogène et peut donc être adaptée aux débutants ou même aux utilisateurs avertis de Symfony. Nous vous recommandons d'être un développeur.
Introduction à Symfony : Découvrir le framework, sa philosophie, sa communauté et son fonctionnement avec ses composants PHP.
Les rappels POO : Quelques rappels sur la programmation orientée objet en PHP.
L'installation : Installation du framework Symfony avec son binaire. Création d'un projet et découverte de sa structure.
Les pages : Découvrir comment créer des pages et des contrôleurs sur Symfony.
La configuration : Comprendre le fonctionnement de la configuration de Symfony avec ses fichiers YAML et les variables d'environnement. Apprendre à déclarer et définir des routes sur l'application.
Les contrôleurs : Manipuler la requête HTTP ainsi que la réponse HTTP en passant par la session.
Twig : Découverte de Twig et apprentissage des concepts clés pour son utilisation quotidienne.
Les formulaires : Découverte du composant Form. Création et gestion d'un formulaire avec Symfony. Récupérer les données et les valider.
Les services : Découverte du concept des services. Création d'un service et utilisation de services existants dans Symfony.
ORM Doctrine : Initiation à l'ORM Doctrine et la base de données. Créer des entités et les manipuler dans Symfony. Gérer les migrations de sa base de données pour l'évolutivité de l'application.
La sécurité : Gérer et authentifier les utilisateurs sur le site. Sécuriser son application. Gérer les rôles et la hiérarchie. Créer des voters.
Les événements : Découverte des événements dans Symfony. Exploiter les événements de Symfony et créer ses propres événements pour étendre Symfony.
Les commandes : Créer des commandes utilisables directement en console pour pouvoir ajouter des fonctionnalités à son application.
Les bundles : Créer un bundle afin de partager facilement un code déjà écrit dans une application avec d'autres développeurs ou applications.
Les tests : Mise en place de tests unitaires, d'intégrations ou E2E sur son application Symfony.
Les performances : Optimiser les performances de son application Symfony avec un système de cache applicatif ou HTTP (ESI).
Maintenance et hébergement : Héberger son site web quelque part sur la planète et surtout apprendre à maintenir et mettre à jour son site internet sur le long terme.
Nos formateurs expérimentés sont des experts Symfony passionnés par la technique tout en étant très bons pédagogues. Nous avons une approche pratique concernant nos formations, ce qui vous permet d'appliquer directement vos connaissances sur des projets concrets.
Nous vous offrons un suivi personnalisé, ce qui vous assure une formation sur mesure totalement adaptée à votre besoin. Nous sommes là pour répondre à vos questions.