Ferme la recherche

Symfony Avancé à distance (Certification IT - Développement de sites web dynamiques)

Descriptif

Durée de la formation

Durée 35 heures
En centre 35 heures

Session

entrées/sorties permanentes

du 02 déc. 2020 au 31 déc. 2021  - Lyon - 3ème (69)
du 02 déc. 2020 au 31 déc. 2021  - Lyon - 3ème (69)
Pour connaître les dates des prochaines sessions, veuillez contacter l'organisme de formation

Objectif de la formation

- Exploiter l'environnement du langage : configuration, règles syntaxiques
- Manipuler différents types de données au sein du code : chaînes de caractères, tableaux, dates
- Construire et utiliser différentes fonctions
- Gérer les particularités de l'environnement web liées au développement d'applications
- Créer des classes et des objets
- Gérer les erreurs et les exceptions
- Accéder à une base de données
- Manipuler des fichiers
- Développer des services web
- Sécuriser les applications

Description de la formation

Les événements et écouteursDécoupler d'avantage de code métier via le gestionnaire d'événementCréer un écouteur d'événement : EventListenerCréer un souscripteur d'événement : EventSubscriberÉvénement natifs symfony et événements personnalisésAltérer un comportement sans héritage via souscripteur d'événementLe composant CachePrésentation du composant CacheCache contract vs PSR
- 6Accéder et sauvegarder des données en cacheSupprimer, invalider ou programmer l'expiration des donnéesListe des Adapters disponibleAtelier : Mise en cache sous DoctrineLe composant MessengerComprendre les principes de communications inter
- applicationCréer le message et le handlerDiffuser le messageLes transports disponible AMQP, Redis, Doctrine, In Memory, ...Configurer les transports et le superviseurGérer des traitements en parallèle via MessengerLe composant MailLes composant Mail et Swift_mailerInstallation et configuration du transportCréer un mail, gérer les adressesGérer le format de contenu : text/html, utiliser twigAttacher un fichier, embarquer un imageMettre en place les services d'envoi de mailLe composant Console CommandsDéfinir une commandeGestion des entrées / sortiesAccès aux servicesTester les commandesSortie avancée : style et couleurSortie avancée : barre de progression, section, tableauEntrées : distinguer arguments et optionsCréer des question : confirmation, information, choixDéfinir des actions automatisables via des commandesFormulaire avancéCréer un type de champs personnalisé avec son thèmeGérer les données associées modèle
- normalisée
- vueDéfinir les DataTransformer associés et y injecter des servicesDéfinir un DataMapper pour les données composéAssocier son type de champs personnalisé via un FormGuesserModifier dynamiquement le formulaire via les événements de formulaireMise en place de champs de formulaires avancésIntégration de WebPack EncoreInstallation et configuration Yarn / WebpackDéfinir les entrées webpack et leur ressources associéesInclure les entrées dans TwigGérer les dépendances dynamiquement avec les modules ES6Utiliser Sass, Less ou StylusUtiliser TypescriptPasser des données de Twig au javascriptGestion du cache et versionningMettre en place une interface richeLes tests unitaires et fonctionnelsUtilisation de Php Unit BridgeTests unitaires sur les entitésTests fonctionnels sur les routesTests fonctionnels sur les formulaires et redirectionGestion des Mocks: La classe ClockMockMise en place de procédures de test

Conditions d'accès

voir suivi la formation Symfony initiation et approfondissement ou connaissance équivalente

Validation

Certification IT - Développement de sites web dynamiques

Donne accès au(x) métier(s) suivant(s)

Animation de site multimedia (voir la fiche métier)

Conception de contenus multimedias (voir la fiche métier)

Informations complémentaires

2
Et après la formation ?

Retour à l'emploi des anciens stagiaires

FAIBLE

Conseils
Les questions à se poser avant de choisir une formation à distance
  • Les modalités de formation proposées par cet organisme sont-elles adaptées à mes besoins et répondent-elles à mes attentes ?
  • Y-a-t'il un système de coaching, de contrôle de l’assiduité, de vérification régulière des connaissances acquises ?
  • Est-ce que je dispose du matériel adéquat et d'un lieu approprié pour suivre cette formation ? Bonne connexion, webcam, casque, bureau fermé ou accès un espace numérique public ou de co-working ?
  • Suis-je suffisamment motivé, auto-discipliné et organisé pour me connecter de façon assidue ?
  • Suis-je en capacité de travailler seul ? Si non, puis-je m’appuyer sur une communauté ?

Dawan

Lieu de formation

À distance

Centre de formation

62rue de Bonnel
Batiment de la Banque Rhône-Alpes
69003, Lyon 3e

Toutes les formations et avis pour Dawan