Formation Framework PHP Symfony Initiation

Public admis

  • Salarié en Poste
  • Demandeur d'emploi
  • Entreprise
  • Etudiant

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

Maîtriser les fondamentaux pour réaliser un projet Framework PHP

DAWAN


Formez-vous à l’excellence.
Voir la fiche entreprise

Tarif

A partir de 1 675,00 €

Durée 3 jour(s)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

DAWAN


Formez-vous à l’excellence.
Voir la fiche

Tarif

A partir de 1 675,00 €

Durée 3 jour(s)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Description

  • Un support et les exercices du cours pour chaque stagiaire
  • Un formateur expert ayant suivi une formation à la pédagogie
  • Boissons offertes pendant les pauses en inter-entreprises
  • Salles lumineuses et locaux facilement accessibles
  • Méthodologie basée sur l'Active Learning : 75% de pratique minimum
  • Matériel pour les formations présentielles informatiques : un PC par participant
  • Positionnement à l'entrée et à la sortie de la formation
  • Certification CPF quand formation éligible
  • Programme

    Présentation

    Rappels: bibliothèques et frameworks
    Architecture HTTP centrée, orientée objet et patron MVC
    Résumé des évolution
    Pile technologique

    Configuration du serveur Web

    Configuration du serveur
    Présentation de la Web Debug Toolbar et du Profiler
    Outils de développement

    Projet

    Application, bundles et arborescence des fichiers
    Les environnements d'exécution
    Configuration: YAML, XML, PHP et Annotations
    Présentation de la console
    Création d'un nouveau projet
    Lancer un projet avec composer
    Atelier : Créer un premier projet Symfony avec composer

    Le contrôleur (Processus applicatif)

    Contrôleurs et FrontController
    Le service de routage
    Paramètres et contraintes de route
    Le composant HttpFoundation : objets Request et Response
    La classe Controller et assistants

    La vue (Rendu)

    Communication entre vue et contrôleur
    Génération d'url
    Moteur de template Twig
    Extension, inclusion et surcharge de templates
    Invocation synchrone et asynchrone (Ajax, ESI) de contrôleur via le template
    Les structures de contrôle
    Surcharge de templates
    Les macros Twig

    Le modèle (Processus Métier)

    Outils ORM, Doctrine
    Génération de la base
    Classes entité et configuration via les annotations
    Dépot, DQL et QueryBuilder
    Gestion des relations et jointures
    Atelier : Préparer une base pour un projet

    Formulaire

    Form et FormBuilder
    Composants de saisie avancés
    Validation des données
    Formulaires avancés (formulaire multiples, theming, CSRF...)
    Atelier : contrôler les données saisies dans un formulaire

    Prérequis

    Avoir suivi le cours " PHP Avancé" ou disposer des connaissances équivalentes, en particulier la POO

    Public

    Tous

    Ces formations pourraient vous intéresser

    Objectifs de la formation

    À l'aide de cette formation B2C Commerce Developer SFRA vous aurez acquis les connaissances et les compétences nécessaires pour :

    • Créer des cartridges pour ajouter des fonctionnalités réutilisables à un site
    • Utiliser des contrôleurs JavaScript pour ajouter une logique métier à un site
    • Créer du code réutilisable à l’aide de modèles ISML
    • Utiliser des créneaux de contenu (content slots) et le Page Designer pour améliorer l’apparence et la flexibilité d’un site
    • Utiliser B2C Commerce Script dans les modèles ISML et les fichiers de script
    • Utiliser le framework de formulaires pour contrôler la validation, le rendu et le stockage des valeurs saisies par le consommateur
    • Créer des hooks pour configurer une fonctionnalité appelée événement spécifique
    • Utiliser Open Commerce API pour accéder aux ressources à l’aide des demandes et des réponses HTTP
    • Créer des travaux pour automatiser les tâches et les processus
    • Mesurer et assurer la performance du site
    • Installer et utiliser les outils de ligne de commande SFRA pour effectuer des tests
    Tarif

    A partir de 2 900,00 €

    Durée

    4j / 28h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    A l'issue de cette formation, vous serez capable de :

    • Développer des pages Web dynamiques en PHP dans un environnement Internet / Intranet, avec une connexion à une base de données.
    Tarif

    A partir de 2 240,00 €

    Durée

    4j / 28h

    Modes
    • Centre
    • Distance

    Formation Symfony - Initiation

    Proposé par PLB CONSULTANT

    Objectifs de la formation

    Concrètement à l'issue de cette formation Symfony Initiation, vous aurez acquis les connaissances et compétences nécessaires pour : 

    • Découvrir le framework Symfony pour créer votre site Web
    • Créer un nouveau projet Symfony, en partant de rien
    • Décrire l'organisation structurée des répertoires / fichiers et y appliquer un pattern MVC
    • Construire les premières pages Web avec le moteur de rendu Twig et le gestionnaire d'assets Webpack Encore
    • Créer des formulaires Symfony et gérer la persistance d'objets via Doctrine
    Tarif

    A partir de 1 600,00 €

    Durée

    3j / 21h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    • Identifier les apports et décrire le fonctionnement des frameworks MVC
    • Mettre en place un environnement de développement
    • Créer un projet Symfony et mettre en place l'environnement de développement
    • Développer une couche de persistance métier avec Doctrine 2
    • Concevoir le routage des requêtes HTTP avec les contrôleurs.
    • Créer des vues d’affichage et de saisie de données avec le moteur de template Twig
    • Utiliser l’injection de dépendance entre les composants
    • Appliquer une stratégie de sécurité efficace dans une applications Symfony
    Tarif

    A partir de 990,00 €

    Durée

    37 heures

    Modes
    • Distance

    Formation Robot Framework

    Proposé par Sparks

    Objectifs de la formation

    • Comprendre le rôle et l'intérêt d'utiliser Robot Framework pour réaliser des tests logiciels
    • Savoir installer une plateforme de développement et d'exécution des tests
    • Être en mesure de définir des scénarios de tests
    • S'approprier la syntaxe et utiliser les mots-clefs de Robot Framework pour écrire des tests
    • Connaître les bonnes pratiques pour exécuter des tests et interpréter les résultats
    • Etendre les possibilités de Robot Framework (nouveaux mots-clefs et librairies)
    Tarif

    A partir de 1 950,00 €

    Durée

    3 jours

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    Développer une application web robuste avec le framework Django
    Tarif

    A partir de 2 995,00 €

    Durée

    5j / 35h

    Modes
    • Centre
    • Entreprise
    • Distance

    Formation Stencil

    Proposé par Sparks

    Objectifs de la formation

    • Comprendre l'intérêt de Stencil et des Web Components
    • Créer des composants web réutilisables
    • Intégrer Stencil au sein d'un framework de développement web
    Tarif

    A partir de 1 300,00 €

    Durée

    2 jours

    Modes
    • Centre
    • Entreprise
    • Distance

    Formation Selenium

    Proposé par Sparks

    Objectifs de la formation

    • Maîtriser la suite Selenium
    • Gérer Selenium IDE et la localisation
    • Connaître Selenium WebDriver
    • Savoir utiliser un framework pour la gestion des données
    • Maîtriser le pattern Page Object
    • Gérer les rapports avec Jenkins
    • Comprendre Selenium Grid
    Tarif

    A partir de 2 100,00 €

    Durée

    3 jours

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    • Cordova d’abord sans framework afin de porter un code web existant vers une application mobile puis Cordova avec le framework Ionic
    • React Native.
    Tarif

    A partir de 2 695,00 €

    Durée

    5j / 35h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    À l'issue de cette formation Web Services, vous aurez acquis les connaissances et compétences nécessaires pour :

    • Comprendre les principes d'une architecture orientée services
    • Maîtriser les concepts et les enjeux des Web Services
    • Savoir développer des Web Services via le framework Java CXF
    • Pouvoir construire une architecture distribuée
    Tarif

    A partir de 1 860,00 €

    Durée

    3j / 21h

    Modes
    • Centre
    • Entreprise
    • Distance

    Je cherche à faire...