Symfony 3 – Avancé (Saint-Etienne)

Formation

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...

avr
25
mar

Happylink – Saint-Etienne

8:30 - 10:00 Saint-Etienne
20170425_Happylink_STE
Inscrivez-vous sans plus attendre à notre Happylink Stéphanois du 25 Avril 2017. Les Happylink sont des moments privilégiés pour rencontrer...
mai
03
mer

Design Tech After (MAI-17)

17:00 - 21:00 Saint-Etienne
20170503_Design_Tech_After
La French Tech Saint-Etienne vous convie pour un nouvel afterwork au Fil, dès 17h00 pour profiter d’un instant de convivialité,...
mai
29
lun

React JS – Saint-Etienne

9:00 - 17:30 Saint-Etienne
20170529_ReactJS
Pourquoi ? À l’issue de cette formation ReactJS, les participants sont en mesure de : Appréhender la philosophie et le...
juil
01
sam

RMLL 2017

8:00 - 19:00 Saint-Etienne
20170701_RMLL2017
juil
01
sam

RMLL 2017

Les RMLL (Rencontres Mondiales du Logiciel Libre) ont un cycle de conférences, d’ateliers et de tables rondes autour du Libre...
juil
06
jeu

Digital Summ’R

8:00 - 18:00 Lyon
20170706_Digital_Summr2
juil
06
jeu

Digital Summ’R

SAVE THE DATE La 2ème édition du Digital Summ’R aura lieu le Jeudi 06 Juillet 2017 à la Cité Internationale