Cours SYMFONY 3.3

Symfony est un puissant framework qui permet de réaliser des sites complexes rapidement, mais de façon structurée et avec un code clair et maintenable.
developpement
27
Fév
Certifiant
Durée estimée de 35 heures
Niveau Débutant
Thématique Développement
Symfony est un puissant framework qui permet de réaliser des sites complexes rapidement, mais de façon structurée et avec un code clair et maintenable. Symfony est actuellement l'un des frameworks php les plus utilisés au monde avec plus de 500 millions de téléchargements. Il est très complet avec une grande communauté qui fournit des composants afin d'étendre ses possibilités. Le framework symfony propose entre autres : -Organisation claire et organisée du code source pour une meilleure réutilisabilité -Accès à des outils open source comme Doctrine et des composants de templates (Twig), de sécurité, de formulaires, de validation et de traduction -URLs complètement flexibles, grâce au composant de routage -Puissants outils de mise en cache, pour des performances accrues. -Intégration d’outils de tests automatisés (tests unitaires et tests fonctionnels).
Afficher la description entière
Objectifs
  • Être capable de mettre en place une application avec Symfony
  • Connaitre les principes et l’architecture du framework Symfony
Savoirs
  • Maîtriser les concepts de Symfony
  • Maîtriser les principaux composants (injecteur de dépendances, formulaires, configuration) et leurs fonctionnalités
Pré-requis
  • Connaissance du langage PHP pour créer des pages web.

Programme

Total learning: 9 lessons / 9 quizzes Time: 35 heures
  • Cours SYMFONY 3.3
    SYMFONY 3.3 : Présentation de l'écosystème et mise en route avec docker-compose  Voici les grandes lignes qui seront traitées dans ce module: - Expliciter le modèle des framework MVC (dont Symfony fait partie)- Démarrer rapidement une stack Symfony grâce à docker- Et finir par un tour des éléments de base du framework, comme les fichiers d'entrée de l'application, les fichiers de configuration, la console ou encore le profiler.
    1712 vues
    Avancé
    7h
    Détails du cours
    0/6

    • 1
      Présentation du modèle MVC
    • 2 questions 0 question10 min
    • 2
      Installation d’une stack Symfony avec docker-compose
    • 2 Questions 0 question10 min
    • 3
      Découverte de l’environnement et des éléments de base
    • 2 Questions 0 question10 min
  • Cours SYMFONY 3.3
    SYMFONY 3.3 : Les services et les contrôleurs  Dans ce module, vous apprendrez à utiliser les services et les contrôleurs qui sont deux éléments piliers d'une architecture Symfony. Les services et les contrôleurs sont des outils indispensable que vous utilisez déjà. A la fin de ce module vous ne serez plus seulement utilisateur de services et de contrôleurs mais aussi créateur !
    1712 vues
    Avancé
    14h
    Détails du cours
    0/6

    • 1
      Présentation des services
    • 2 Questions 0 question10 min
    • 2
      Comment mettre en place ses propres services
    • 2 Questions 0 question10 min
    • 3
      Les contrôleurs
    • 2 Questions 0 question10 min
  • Cours SYMFONY 3.3
    Les entités et Doctrine 2  Ce module plus théorique vous permettra de vous familiariser avec d'une part, la couche "pseudo-objet" qu'implique l'utilisation de l'ORM Doctrine 2, mais aussi sur la schématisation des relations entre vos diverses entités.
    1712 vues
    Avancé
    14h
    Détails du cours
    0/6

    • 1
      La persistance des entités
    • 1 Question 0 question10 min
    • 2
      Récupérer les entités
    • 3 Questions 0 question10 min
    • 3
      Les relations entre les entités
    • 2 Questions 0 question10 min
  • Certifiant Cours SYMFONY 3.3
  • SYMFONY 3.3 : Présentation de l’écosystème et mise en route avec docker-compose

     

    Symfony est un framework MVC libre écrit en PHP .
    Son objectif est, comme pour tout framework, de faciliter et accélérer le développement de projets Internet (sites web, intranets et extranet).
    La qualité du framework et de ses principes ont fait qu’il a été choisi pour s’intégrer à d’autres outils de création de site comme Drupal.

    SYMFONY 3.3 : Les services et les contrôleurs

     

    Outre le concept MVC, Symfony utilise deux composants essentiels et spécifiques :

    Le Kernel (coeur du framework, noyau en français) et le service container qui contient des services (comme son nom l’indique).

    L’intérêt réel des services réside dans leur association avec le conteneur de services. L’objectif est de simplifier au maximum la récupération des services depuis votre code.

    SYMFONY 3.3 : Les entités et Doctrine 2

     

    Le service Doctrine permet de gérer la base de données. Il permet de gérer les différentes connexions à des bases de données en utilisant plusieurs connexions à plusieurs bases de données différentes, ainsi que Les différents gestionnaires d’entités, ou EntityManager. Ces derniers sont récupérés à travers les repositories (objets plus faciles à utiliser, et qui permettent d’utiliser les gestionnaires d’entités).

    Refermer la description

    Avis clients

    4.4/5
    (5 avis)
      5 /5
      Top
      On y apprend vraiment beaucoup. Je n'aurai pas penser qu'il y aurait eu autant d'infos, c'est très bien fait.
      4 /5
      Top
      Super les cours j'ai vraiment adoré cette façon plus moderne d'apprendre! Merci
      5/5
      Genial
      5 étoiles amplement méritées. Bon coach, cours de qualités et fonctionnels, facile à suivre.
      4/5
      Top
      Contenu des cours et accompagnement pédagogique excellents, commentaires et remarques encourageants et bienveillants, très bon choix pour ma formation de reconversion!! Merci ;-)
      4 /5
      Super
      C'est une formation proposant un programme claire et développée. L'équipe pédagogique est vraiment présente et c est assez rassurant, je ne me suis jamais senti seule et c'etait ma crainte en m'inscrivant a une formation en e-learning.

    Ecrire un avis

    Cours SYMFONY 3.3
    S'ABONNER
    Certifiant
    Niveau Débutant
    35 heures
    1712 vues
    Accès illimité
    9 vidéos
    9 modules
    Parcours Cours SYMFONY 3.3
    Cours SYMFONY 3.3 Cours SYMFONY 3.3
    Vous êtes une entreprise et vous souhaitez faire
    monter en compétences vos collaborateurs ?
    2,500 €
    (0 vote)
    Agile
    Certification Project Management Practitioner AgilePM®
    55 heures
    Agile
    Dans un contexte de plus en plus concurrentiel caractérisé par l’évolution du besoin (nouveaux services, nouvelles fonctionnalités…), les méthodes Agiles révolutionnent la gestion de projet et apportent des réponses claires aux enjeux actuels. Elles sont de plus en plus utilisées et les personnes capables d’évoluer, d’optimiser ou de déployer un cadre de travail agile sont aujourd’hui très recherchées. Cette formation vous donnera toutes les connaissances nécessaires pour maîtriser scrum avec un double objectif à l’issue de la formation : Faire de vous un collaborateur pleinement opérationnel pour le travail en mode agile Vous préparer dans les meilleures conditions au passage de la certification Project Management Practitioner AgilePM® La certification Project Management Practitioner AgilePM® est très valorisée sur le marché du travail et l’avoir est une garantie de pouvoir vous positionner plus facilement sur les postes qui évoluent dans un contexte agile.
    Certification Project Management Practitioner AgilePM®
    55 heures
    Débutant
    (0 vote)
    2,500 €
    1,999 €
    (0 vote)
    Gestion de projet
    Certificat de conseil en organisation et en management du changement
    60 heures
    Gestion de projet
    Dans le contexte actuel où la digitalisation des entreprises, quel que soit leur domaine d’activité, est en enjeu concurrentiel critique, maîtriser sa transition digitale est une des clés de réussite des entreprises actuelles et de demain.
    Certificat de conseil en organisation et en management du changement
    60 heures
    Débutant
    (0 vote)
    1,999 €
    1,999 €
    (5 votes)
    IT management
    PRINCE2® Foundation et Practitioner
    40 heures
    IT management
    PRINCE2® (PRojet IN Controlled Environments) est une méthode de gestion de projet structurée basée sur les bonnes pratiques. Cette méthode normée s’appuie sur 3 axes principaux : La Gestion, l’Organisation et le Contrôle du projet. PRINCE2 propose une approche très structurante depuis l’initialisation jusqu’à la clôture du projet. La double certification PRINCE2® Foundation et Practitioner démontre compréhension théorique de la méthode ainsi qu’une capacité à appliquer la méthode PRINCE2 dans un contexte projet exigeant.
    PRINCE2® Foundation et Practitioner
    40 heures
    Intermédiaire
    (5 votes)
    1,999 €
    1,999 €
    (6 votes)
    Big data
    Certification Exin CCC Big Data Foundation
    50 heures
    Big data
    Le Chef de projet est un acteur essentiel de la réussite de tout projet. Véritable chef d'orchestre il doit proposer une stratégie gagnante et livrer un produit à haute valeur ajoutée. Aussi à l'aise sur l'aspect méthodologique que sur la gestion du facteur humain, le Chef de Projet a une vision à la fois macro et micro du projet. La spécialité Big Data répond aux collaborateurs en charges des projets informatiques dans les environnements Big Data et qui souhaitent avoir les compétences et connaissances pour maîtriser le pilotage de ces projets.
    Certification Exin CCC Big Data Foundation
    50 heures
    Intermédiaire
    (6 votes)
    1,999 €
    1,999 €
    (6 votes)
    Devops
    Certification DASA DevOps Fundamentals
    80 heures
    Devops
    Le Product Owner tient un rôle essentiel dans la démarche agile / scrum. Il garantit la réalisation de produits à haute valeur ajoutée en appliquant la méthodologie scrum. Son rôle est de concentrer les équipes sur le développement d’éléments prioritaires, importants et attendus pour les clients et/ou les utilisateurs en utilisant les valeurs et les principes.
    Certification DASA DevOps Fundamentals
    80 heures
    Intermédiaire
    (6 votes)
    1,999 €

    Nous travaillons avec les startups les plus innovantes dans leur domaine.



    Nous nous engageons à vous apporter des formations de qualité référencées.

    Une question ? Vous souhaitez vous lancer ?
    N’hésitez pas à nous contacter