Symfony 3 – Avancé (Saint-Etienne)

DL Academy

20170426_SYmfony3
Quand
26.04.2017 au 28.04.2017
à
9:00 - 17:30
Numélink
60 rue des Aciéries
Saint-Etienne, 42000 France
Contact
Numélink contact@numelink.com
Téléphone
04 77 79 07 07
Coût
980 € HT / Participant (-30% dès le 3ème participant)

Pourquoi ?

Pour utiliser symfony en interaction avec tout un éco-système web.
De l’api rest, en passant par les websockets, AMQP, les systèmes de cache partagé, varnish et plus..

L’objectif de la formation sera de développer une API rest et son BackOffice pour une application mobile de gestion de flux audio.

Pour qui ?

Toute personne utilisant symfony et toute personne ayant une bonne connaissance Web (Javascript/HTML).

Le jour de la formation

Venir avec un poste de développement avec de préférence un IDE (phpStorm, Eclipse…).
Autoriser le protocole GIT, AMQP(rabbitMQ).

Combien ?

Le nombre de stagiaires est limité à 10 participants pour préserver la qualité de l’échange

PROGRAMME DE FORMATION :

Introduction

  • Déroulement de la formation
  • Historique Symfony2
  • Présentation de l’application Mobile

Mise en place du Back-Office

  • Maitriser la génération des CRUD
  • Créer son propre thème twig
  • Mettre en place l’I18N
  • Utiliser & Etendre FOSUSERBUNDLE
  • Symfony dans Javascript

Messages synchrones/asynchrones dans le BO

  • Présentation Websocket/AMQP
  • Créer son serveur websocketde notification des changements
  • Créer un micro-service de gestion des statsavec AMQP

Optimisation du BO

  • Rappel des bonnes pratiques
  • Le cache HTTP
  • Symfony reverse proxy versus Varnish
  • Doctrine nous cache aussi des données

API REST

  • Les bundles de base
  • Création des routes/ressources
  • Tests fonctionnels de l’API
  • Implémentation de la sécurité via JsonWebToken
  • Architecturer son API en micro-services

Déploiements

  • Déploiement classique d’une application
  • Les tâches obligatoires du déploiement
  • Déploiement dans les nuages

Intégration continue et qualité

  • Automatiser tests & déploiements
  • Sonar, jenkins & Travis CI
  • Les produits SensioLabs pour la qualité & la performance

Téléchargez le programme de formation en PDF

A ne pas manquer...

mai
30
mar

Afterwork – Saint-Etienne

18:00 - 20:00 Saint-Etienne
afterwork_mai_ste
Digital League vous invite à un nouvel événement : les AFTERWORK ! On y fait quoi ? C’est un instant
mai
31
mer

Happyleague Clermont Mai 2017

8:30 - 10:00 Aubière
20170531_Happyleague_CLE
On y fait quoi ? Instant convivial pour se rencontrer entre adhérents (venez avec un invité de votre choix) et...
juin
01
jeu

Pitch 333 – Saint-Etienne

18:30 - 20:30 Saint-Etienne
20170601_Pitch_333_STE
Le principe ? 3 minutes – 3 slides – 3 questions Chaque année, Digital League organise un concours de pitch
juin
06
mar

Maitrise de Symfony 3 (SF3-C2)

9:00 - 17:30 Clermont-Ferrand
20170606_Symfony_3_Niv_2
Les actions de formation proposées par Digital League sont exclusivement réservées aux entreprises adhérentes au cluster. Cette formation est réalisée...
juin
06
mar

Maîtriser, hacker et étendre Symfony 3

9:00 - 17:30 Clermont-Ferrand
2017_Symfony_2_3_CLERMONT
Les actions de formation proposées par Digital League sont exclusivement réservées aux entreprises adhérentes au cluster. Cette formation est réalisée...