image illustrant le centre de services Sapiens

Centre de formation Sapiens RWD

Le centre de formation Sapiens RWD vous propose de monter en compétence sur les technologies AngularJS, Symfony2 et l’approche Agile.

Formation AngularJS

Découverte du framework


  • Jour 1:

    • Explications générales
    • Principe de fonctionnement
    • Différences avec approchs jQuery/BackboneJS
    • Développement applications démo (Plunker)
  • Jour 2:

    • Détails principales directives et services AngularJS
    • Utilisation du routing
    • Création de directives
    • Librairies Angular indispensables: UI-Router, Angular-bootstrap, Restangular,..

Pour aller plus loin


  • Jour 1:

    • Explications générales
    • Principe de fonctionnement
    • Différences avec approchs jQuery/BackboneJS
    • Développement applications démo (Plunker)
  • Jour 2:

    • Détails principales directives et services AngularJS
    • Utilisation du routing
    • Création de directives
    • Librairies Angular indispensables: UI-Router, Angular-bootstrap, Restangular,..
  • Jour 3:

    • Structure d'un gros projet Angular et bonnes pratiques
    • Mise en place environnement Javascript (NodeJS, Grunt, Bower,..)
    • Détails tâches Grunt indispensables pour DEV/PROD

Ils ont suivi cette formation :

«
La formation AngularJS suivi au sein de nos locaux nous a permis de partir sur de bonnes bases pour nos futurs projets AngularJS. Nous avons formé deux membres de l'équipe développement, dont un utilisait déjà un framework js SPA. Nous avons découvert AngularJS et surtout son environnement avec notamment ionic pour nos futurs développements mobile. Cette formation nous a également permis d'avoir une vision plus claire, sur le choix du framework js au démarrage du projet.
»

Fréderic Raffin-Caboisse - SEVANOVA



Formation Symfony2
  • Jour 1: Présentation du framework et de ses outils

    • Rappel du protocole HTTP et le rôle d'une application web
    • Découverte du gestionnaire de dépendances "Composer"
    • Analyse et compréhension du composant "HttpFoundation"
    • Comment installer une distribution standard de Symfony
    • Présentation de l'architecture d'un projet Symfony
  • Jour 2: Traitement d'une requête HTTP avec Symfony

    • Présentation du FrameworkBundle
    • Conception de classes de contrôleur
    • Paramétrage de routes correspondant aux contrôleurs
    • Découverte de "Twig" et des réponses retournées à partir d'une vue
    • Gestion de formulaires et définition de règles de validation
  • Jour 3: Assimiler les bonnes pratiques de conception logiciel avec Symfony

    • Comprendre le principe de l'injection de dépendance
    • Exploiter le conteneur de services de Symfony
    • Réaliser des projets extensible via le répartiteur d'évènements
    • DBAL, une couche d'abstraction pour communiquer avec une base de données
    • Découverte de l'ORM Doctrine et la manipulation de données
  • Jour 4: Sécuriser et optimiser une application Symfony

    • Introduction aux principes d'authentification et d'autorisation
    • Personnaliser les règles de sécurité par l'intermédiaire du système de "voters"
    • Améliorer les performances d'une application avec le cache HTTP
    • Comment créer une API REST rapidement et facilement
    • Sérialisation des entités pour exposer les propriétés du modèle dans une API REST