Formation professionnelle
Symfony 6
Data Engineering Consulting — Douala & Yaoundé
Symfony 6
Symfony est un framework open-source de développement web écrit en PHP, qui offre aux développeurs une plateforme structurée, modulable et performante. Il a été créé par SensioLabs et est maintenu par une communauté active de contributeurs. Ce framework vise à simplifier et accélérer le développement d'applications web en fournissant des composants réutilisables, des conventions de codage et des bonnes pratiques. Les principales caractéristiques de Symfony incluent son architecture MVC (Modèle-Vue-Contrôleur), la gestion de la configuration via des fichiers YAML, la prise en charge des bases de données relationnelles et NoSQL et un système de routing flexible. Grâce à ses fonctionnalités avancées, Symfony est un choix populaire parmi les développeurs pour construire des applications web complexes et évolutives.
Programme
-
Introduction au framework Symfony et environnement de développement:
- Présentation du framework Symfony et des concepts MVC (Modèle-Vue-Contrôleur)
- Installation et configuration de Symfony avec Composer
- Création d'un projet et familiarisation avec l'architecture des dossiers et fichiers
-
Développement des entités et des formulaires avec Doctrine ORM:
- Présentation de l'ORM Doctrine et mapping des entités
- Création de la base de données et gestion des migrations
- Création de formulaire et validation des données
-
Mise en place de contrôleurs et routes:
- Création et utilisation des contrôleurs avec le système d'injection de dépendances
- Configuration des routes avec les annotations et la gestion des URL
- Utilisation des Templates avec Twig pour la présentation des données
-
Gestion de l'authentification et la sécurité:
- Mise en place d'un système d'authentification et d'autorisation
- Création de Firewall et configuration d'accès aux différentes parties de l'application
- Gestion des rôles et hiérarchie de permissions pour les différents utilisateurs
-
Optimisation et déploiement de l'application:
- Utilisation du cache et optimisation des performances de l'application
- Mise en place de tests unitaires et fonctionnels avec PHPUnit
- Déploiement de l'application sur un serveur en production
Public cible
RASPRE-REQUIS
Base en algorithmieOBJECTIF
RASModalités et prochaines sessions
Présentiel à Douala ou Yaoundé, à distance ou en intra-entreprise
- Présentiel Dans nos locaux de Douala (Bonapriso) et de Yaoundé (Carrefour Régie), en petits groupes.
- À distance Classes virtuelles en direct avec le formateur, supports et enregistrements fournis.
- Intra-entreprise Programme adapté à vos équipes et à vos outils, dans vos locaux ou les nôtres.
- Attestation Une attestation de formation Data Engineering Consulting est délivrée à l'issue du cursus.
Autres Formations
Formation Sage 100 Comptabilité au Cameroun – Maîtrisez la gestion comptable professionnelle à Douala et Yaoundé
Formation Sage 100 Paie & RH au Cameroun – Optimisez la gestion de vos ressources humaines à Douala et Yaoundé
Formation Sage 100 Gestion Commerciale au Cameroun – Maîtrisez la gestion commerciale à Douala et Yaoundé
PMP (Project Management Professional)