Symfony, développer des sites web back end

tutorat inclus

Symfony, développer des sites web back end

tutorat inclus
Télécharger au format pdf Partager cette formation par e-mail 2

Télécharger au format pdf Partager cette formation par e-mail 2

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. Accompagné par un formateur expert, ce parcours en ligne vous permettra 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.


Catalogue
Sur mesure

Formation en ligne

Réf. V15
  12h00
Prix : 940 € H.T.
Langue : FR




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. Accompagné par un formateur expert, ce parcours en ligne vous permettra 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.

Objectifs pédagogiques
À l’issue de la formation, le participant sera en mesure de :
  • Maîtriser les différents composants de Symfony
  • Développer des applications robustes et fiables
  • Sécuriser des applications web
  • Mettre en relation une application back end avec une base de donnée adaptée

Public concerné
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.

Programme de la formation

Développer des applications web robustes

  • Découverte de son parcours de formation.
  • Positionnement 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.
Activités pratiques et digitales
Test de positionnement et d'orientation débriefé par le formateur, vidéo, questions, échanges 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.
Activités pratiques et digitales
Activités sociales, exercice et échanges 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.
Activités pratiques et digitales
Activités sociales, exercice et échanges 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.
Activités pratiques et digitales
Activités sociales, exercice et échanges avec le tuteur.

Fiabiliser ses applications avec les tests automatisés

  • Tests automatisés.
  • Tests fonctionnels.
  • Outils externes de test.
Activités pratiques et digitales
Activités sociales, exercice et échanges avec le tuteur.

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

  • Contrôle d'accès et gestion des rôles utilisateurs.
  • Manipulation de l'utilisateur courant.
  • Symfony - Traduire ses 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.
Activités pratiques et digitales
Activités sociales, exercice et échanges avec le tuteur.

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

  • Présentation des nouveautés.
  • Symfony Flex.
  • Webpack Encore.
Activités pratiques et digitales
Activités sociales, exercice et échanges 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.
Activités pratiques et digitales
Activités sociales, exercice et échanges 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.
Activités pratiques et digitales
Activités sociales, exercice et échanges 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.
Activités pratiques et digitales
Activités sociales, exercice et échanges avec le tuteur.


Modalités pratiques
Activités digitales
Questionnaire en début de parcours pour faire connaissance avec le tuteur et fixer ses objectifs de formation. Démonstrations, cours enregistrés, exercice corrigé, classe à distance quiz, activités sociales et partage de bonnes pratiques.
Tutorat
Un formateur dédié accompagne l’apprenant tout au long de sa formation. Il débriefe son questionnaire de début de parcours. Il corrige ses exercices et répond à ses questions par e-mail à tout moment. Il anime une classe à distance sur mesure planifiée par l’apprenant durant la formation. Un forum de discussion permet aussi d’échanger et de partager entre les apprenants sur leurs pratiques. Un chef de projet coordonne les échanges.
Pédagogie et pratique;
Une évaluation tout au long de la formation grâce à une pédagogie active mixant pratique, théorie, gamification et partages. Un chef de projet coordonne les échanges et un service technique est dédié au support de l’apprenant. La formation est diffusée au format SCORM et accessible en illimité pendant 1 an.

Inclus
Tutorat
Bénéficiez de l’accompagnement d’un formateur expert du domaine pour vous guider et renforcer votre apprentissage.