SYMFONY AVANCÉ

Objectifs

Allez plus loin dans l'apprentissage du principal framework PHP Symfony pour créer des sites et des applications Web.

Le plan de la formation

Bases PHP 7

  • Null Coalescing Operator
  • Spaceship Operator
  • Anonymous Classes (PHP >= 7.0)
  • Constantes PHP5.6+
  • Rappel visibilités
  • Type Hinting
  • Type Hinting PHP7
  • Scalar Type Declarations
  • Return Type Declarations
  • Méthodes
  • Late Static Bindings
  • Variadic Functions
  • Namespaces
  • Traits
  • Anonymous Functions
  • Closures
  • Generators

PHP 8

  • Named Arguments
  • Attributes
  • Match expression
  • Constructor
  • New mixed type
  • Allowing : class on objects
  • New Stringable interface
  • Nullsafe operator

Standards PSR

  • Connaître et savoir utiliser les standards de développement PSR

Design Patterns

  • Introduction
  • Singleton
  • Observer
  • Proxy
  • Factory
  • SOLID

Symfony-cli

  • Executer php en respectant .phpversion
  • Executer/composer en respectant la version de votre lock
  • Lancer un bin/console en respectant php-version
  • Lancer un serveur de dev avec la bonne php-version

Composer

  • Autoloader
  • SemVer
  • Composer.json
  • Update Vs Install

Symfony

  • Flex
  • Profiler
  • La base : 1 requête HTTP
  • Generate
  • Console
  • Creating command
  • Interactive
  • KernelEvents
  • Tag a listener
  • Notifier
  • Etendre Twig
  • Macros
  • Twig_Extension
  • Rappels REST
  • Resource
  • Response
  • Le VERB
  • API Platform
  • Install
  • Security
  • Validation
  • I18N
  • Procédures
  • Easy Admin
  • ExpressionLanguage
  • Lock
  • Worflow
  • Mercure

Injection de dépendances

  • Autowiring et Autoconfiguring.
  • Services tags
  • TreeBuilder
  • Lazy
  • Non-Shared

Templating : Twig

  • Variable
  • If
  • For
  • Include
  • Comments
  • Filters
  • Extends & Blocks
  • Embed
  • Render / ESI
  • Links
  • Images
  • Stylesheets / Javascripts

Doctrine

  • Doctrine

Emails

  • Inky

Rappels SQL

  • MCD
  • ExplainPlan
  • Entity
  • Query
  • DQL
  • QueryBuilder
  • PrePersist
  • Migrations
  • UUID
  • ParamConverter

Cache HTTP

  • Cache
  • Varnish
  • Cache Component

PHPUnit mock

  • Mock
  • PHPUnit TF API

Messenger

  • Install
  • Security

Informations

Durée

3 jours

Lieu

Dans nos bureaux parisiens à Gambetta, Paris (20ème). Nous pouvons également nous déplacer dans vos locaux.

Prix Inter-entreprise

1800 € HT

Prérequis

Connaitre les bases du framework symfony

Prochaines sessions

Nos sessions sont créées sur mesure en fonction de vos disponibilités, contactez-nous pour définir une session

Pour une formation sur-mesure

Cette formation est réalisable en intra-entreprise, dans vos locaux ou dans nos salles de cours (Paris ou Neuilly-Sur-Seine)

FAQ

C'est quoi DonkeySchool ?

DonkeySchool est une formation créée par l’Agence Web DonkeyCode. Nous avons pour vocation de vous accompagner dans votre projet de reconversion et de monter en compétences. 

Votre formation est-elle accessible aux personnes en situation de handicap ?

Selon la forme de votre handicap, TDA, déficiences auditives, visuelles, problèmes de mobilité … nous trouverons avec vous et notre réseau de spécialistes les moyens d’adapter la pédagogie pour que vous ayez toutes les chances de réussite.

Contactez-nous pour en parler (01 76 38 10 19)

C'est quoi FALC ?

Afin de permettre à chaque personne de suivre la formation, nous essayons de respecter la norme Facile A Lire et à Comprendre.

Où se passe la formation ?

La formation DonkeySchool se passe soit par visio de chez vous, ou dans l’agence web DonkeyCode, dans le 20e arrondissement de Paris.

 

 

Quel est le délai d'accès à la formation ?

Les formations étant planifiées sur mesure il faut compter un mois entre votre demande et la réalisation de votre formation

Quelles sont les modalités d'évaluation ?

Nous proposons des auto-évaluation en début et fin de formation. 

Quelles sont les modalités pédagogiques ?

La formation est réalisée par l’un de nos formateur. 

Vous aurez accès au cours et a des exercices pour vous perfectionner. 

Faut-il être présent à temps-plein dans cette formation ?

La formation de DonkeySchool nécessite une pleine et entière disponibilité des étudiants. Les cours ont lieu toute la journée, auxquels s’ajoute une partie « pratique », ou nous vous proposons des exercices pour vous perfectionner. 

Quel matériel pour la formation ?

Pour suivre la formation dans de bonnes conditions, il faut un débit minimum de 5 Mbps. Vous aurez besoin également d’un ordinateur et d’une configuration double écran. 

DonkeySchool prête le matériel au besoin. 

À proximité du centre de formation

Accédez à la page pour découvrir les hôtels, restaurants et transports à proximité du centre de formation

https://donkey.school/proche-de-chez-vous-dcode/

Mis à jour le 8 août 2022 @ 11h35

 

[contact-form-7 404 "Non trouvé"]