Aquantic training - Formation

Symfony, développer des sites web back end

Icône DuréeDurée

2 jours - 14 heures

Icône EuroPrix

1450 € HT

Icône EtoileAvis (1)

80%

Icône RéférenceRéférence

AQ-SDSBE-128

Icône TypeType

🏢 Intra

Public

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

Objectifs

  • 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ées Adaptée

Programme

Développer des Applications Web Robustes :

  • Introduction à Symfony 3.
  • Architecture d'un projet Symfony.
  • Bases 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.

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.
  • Exploiter le potentiel des commandes CLI.

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.

Fiabiliser ses Applications avec les Tests Automatisés :

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

Sécuriser l'Accès à ses Sites et Applications Web :

  • Contrôle d'accès et gestion des rôles utilisateurs.
  • Symfony - Traduire ses applications web.
  • Bonnes pratiques et cas particuliers.
  • Utilisation des outils de sécurité fournis par l'écosystème Symfony.

Exploiter les Nouveautés de la Version 4 et Améliorer la Productivité :

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

S'Initier au Langage PHP 7 et Développement d'un Mini Blog :

  • Présentation et fonctionnalités de PHP 7.
  • Création de la liste d'articles.
  • Gestion des données et d'un formulaire.
  • Refonte pour la mise en production.

Choisir la Base de Données Adaptée à vos Besoins - NoSQL :

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

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.

Modalités et informations pratiques

Symfony, développer des sites web back end

Icône DuréeDurée

2 jours - 14 heures

Icône EuroPrix

1450 € HT

Icône EtoileAvis (1)

80%

Icône RéférenceRéférence

Icône TypeType

Intra

Public

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

Objectifs

  • 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ées Adaptée

Programme

Développer des Applications Web Robustes :

  • Introduction à Symfony 3.
  • Architecture d'un projet Symfony.
  • Bases 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.

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.
  • Exploiter le potentiel des commandes CLI.

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.

Fiabiliser ses Applications avec les Tests Automatisés :

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

Sécuriser l'Accès à ses Sites et Applications Web :

  • Contrôle d'accès et gestion des rôles utilisateurs.
  • Symfony - Traduire ses applications web.
  • Bonnes pratiques et cas particuliers.
  • Utilisation des outils de sécurité fournis par l'écosystème Symfony.

Exploiter les Nouveautés de la Version 4 et Améliorer la Productivité :

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

S'Initier au Langage PHP 7 et Développement d'un Mini Blog :

  • Présentation et fonctionnalités de PHP 7.
  • Création de la liste d'articles.
  • Gestion des données et d'un formulaire.
  • Refonte pour la mise en production.

Choisir la Base de Données Adaptée à vos Besoins - NoSQL :

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

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.

Modalités et informations pratiques

Sauf indication contraire, le prix indiqué est valable pour une session complète de formation Inter-entreprises dans nos locaux, et par personne. Pauses café offertes. Déjeuner en option. Pour l'adapation d'une formation en Intra-entreprises vous pouvez nous consulter pour établir un devis.

Au démarrage de la session, le formateur échangera avec le(s) stagiaire(s) afin d'effectuer une analyse de leurs attentes, de leurs besoins et de leurs acquis.

  • Apports théoriques et mises en pratique.
  • Chaque point du programme fait l'objet d'une explication théorique appuyée d'une démonstration. Elle est suivie d'une mise en pratique par le biais d'exercices concrets
  • Un ordinateur équipé des logiciels et outils nécessaires à la réalisation de la formation
  • Un formateur possédant plusieurs années d'expérience

Une feuille d'émargement fournie par Aquantic sera signée par les stagiaires à chaque début de session (matin et après-midi). Elle sera transmise avec l'ensemble des documents relatifs à la formation à Aquantic.

  • Une évaluation de la formation sera complétée par le stagiaire au terme de la session.
  • Le formateur évaluera les acquis des stagiaires tout au long de la formation par des mises en situations pratiques.

📝 Pour nous faire part de vos retours, merci de compléter notre formulaire en ligne. 💭 Vos commentaires sont essentiels pour nous améliorer !

Contact

Logo Aquantic