> formation Technologies numériques > formation Technologies Web > formation Développement Back-End et PHP > formation Symfony - Développement de sites Web Back End

Avis loadedERROR Avis : La référence d'objet n'est pas définie à une instance d'un objet.
Toutes nos formations Développement Back-End et PHP

Formation Symfony - Développement de sites Web Back End
SPOC
E-learning

Stage pratique
100% à distance
Durée : 5 jours
Réf : V15
Prix  2021 : 750 € H.T.
  • Programme
  • Participants / Prérequis
Programme

Le framework Symfony fournit un ensemble de composants PHP de très haute qualité qui se combinent entre eux pour former un cadre de développement web robuste. Cette formation digitale permet de comprendre les concepts de base du framework Symfony et de réaliser une application Back End en relation avec une base de données. Elle recoure aux techniques du Storytelling, du social learning et de la gamification, et intègre un accompagnement personnalisé par un formateur expert du domaine.

Exercice

Cours enregistrés, quiz, fiche de synthèse, activités sociales, exercice à faire corriger par le formateur, un accompagnement par e-mail et une classe à distance sur mesure à programmer.

Méthodes pédagogiques

Formation digitale accompagnée par un tuteur. Basée sur une pédagogie active, les séquences sont de courte durée. La formation débute par un échange avec le formateur sur les besoins de l'apprenant puis intègre une combinaison de théorie, de démonstrations, d'exercices et de partages d’expérience.
PROGRAMME DE FORMATION

Développer des applications web robustes

  • Mieux comprendre son parcours de formation.
  • Se positionner et s'orienter avant de débuter sa formation.
  • Introduction à Symfony 3.
  • Architecture d'un projet Symfony.
  • Briques de base Symfony : routes et contrôleurs.
  • Services et injection de dépendances.
  • Persistance des données avec Doctrine.
  • Envoi et validation des données avec les formulaires.

Exercice
Test de positionnement et d'orientation débriefé par le formateur, vidéo, questions, échange avec le tuteur en ligne, exercice et quiz.

Exploiter et intégrer avec des librairies et services tiers

  • Approche de la console.
  • Sécurité Symfony en production avec HTTPS.
  • Répartiteur d'événements.
  • Et pour aller plus loin.

Réflexion collective
Activités sociales, exercice, et échange avec le tuteur.

Exploiter le potentiel des commandes CLI

  • Amélioration de la vitesse de développement.
  • Création de vos propres commandes CLI.
  • Optimisation des performances de l'application.

Exercice
Activités sociales, exercice, et échange avec le tuteur.

Développer une API RESTful

  • Mise en place d'une API REST avec Symfony.
  • Résolution des problèmes courants d'une API.
  • Amélioration de son API.
  • Introduction aux API REST.

Exercice
Activités sociales, exercice, et échange avec le tuteur.

Fiabiliser vos applications avec les tests automatisés

  • Tests automatisés.
  • Tests fonctionnels.
  • Outils externes de test.

Exercice
Activités sociales, exercice, et échange avec le tuteur.

Sécuriser l'accès à vos sites et applications web

  • Contrôle d'accès et gestion des rôles utilisateurs.
  • Manipulation de l'utilisateur courant.
  • Symfony - Traduisez vos applications web.
  • Présentation de l'internationalisation avec Symfony.
  • Bonnes pratiques et cas particuliers.
  • Utilisation des outils fournis par l'écosystème Symfony.
  • Mise en place de la sécurité avec Symfony.

Exercice
Activités sociales, exercice, et échange avec le tuteur.

Exploiter les nouveautés de la version 4 et améliorez votre productivité

  • Présentation des nouveautés.
  • Symfony Flex.
  • Webpack Encore.

Exercice
Activités sociales, exercice, et échange avec le tuteur.

S'initier au langage et développement d'un mini blog : PHP 7

  • PHP : présentation et fonctionnalités.
  • Création de la liste d'articles.
  • Création de la page de visualisation d'un article.
  • Factorisation du code.
  • Gestion des données.
  • Gestion d'un formulaire.
  • Refonte pour la mise en production.
  • Conclusion.

Exercice
Activités sociales, exercice, et échange avec le tuteur.

Choisir la base de données adaptée à vos besoins : NoSQL

  • Introduction au NoSQL.
  • Bases de données orientées clés/valeurs.
  • Bases de données orientées documents.
  • Bases de données orientées colonnes et graphes.

Exercice
Activités sociales, exercice, et échange avec le tuteur.

Découvrir la base de données NoSQL pour une utilisation en PHP : Redis

  • Communication PHP et Redis.
  • Administration Redis.
  • Commandes et types avancés
  • Introduction à Redis.

Exercice
Activités sociales, exercice, et échange avec le tuteur

Participants / Prérequis

» Participants

Développeurs qui souhaitent comprendre les concepts de base du framework Symfony et être en mesure de réaliser une application Back End en relation avec une base de données.

» Prérequis

Une bonne connaissance du langage PHP, de HTML et CSS, ainsi que des notions de système de gestion de base de données relationnelles sont un plus.
Intra / sur-mesure

Demande de devis intra-entreprise
(réponse sous 48h)

Vos coordonnées

En cochant cette case, j’atteste avoir lu et accepté les conditions liées à l’usage de mes données dans le cadre de la réglementation sur la protection des données à caractère personnel (RGPD).
Vous pouvez à tout moment modifier l’usage de vos données et exercer vos droits en envoyant un email à l’adresse rgpd@orsys.fr
En cochant cette case, j’accepte de recevoir les communications à vocation commerciale et promotionnelle de la part d’ORSYS Formation*
Vous pouvez à tout moment vous désinscrire en utilisant le lien de désabonnement inclus dans nos communications.
* Les participants inscrits à nos sessions de formation sont également susceptibles de recevoir nos communications avec la possibilité de se désabonner à tout moment.