Développement Symfony 5

Public admis

  • Salarié en Poste
  • Demandeur d'emploi
  • Entreprise
  • Etudiant

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

  • Appréhender les concepts et l’architecture du framework Symfony
  • Maîtriser les différents outils
  • Développer une application Web simple avec Symfony 5

CIT FORMATION INFORMATIQUE


Voir loin & longtemps
Voir la fiche entreprise

Tarif

A partir de 1 360,00 €

Durée 2 jour(s)
Modes
  • Entreprise
  • Distance
  • Centre
Sessions

CIT FORMATION INFORMATIQUE


Voir loin & longtemps
Voir la fiche

Tarif

A partir de 1 360,00 €

Durée 2 jour(s)
Modes
  • Entreprise
  • Distance
  • Centre
Sessions

Programme

Rappels sur PHP5 (selon le tour de table)

  • La syntaxe PHP
  • Le développement orienté objet en PHP5
  • Les exceptions
  • Introduction au namespaces
  • Les Closures & Fonctions Anonymes
  • PHP en ligne de commande

Introduction à Symfony 5

  • Notion de framework
  • Historique & Feuille de Route
  • Les nouveautés de Symfony 5 par rapport à Symfony 3
  • Installation et mise en place d’un projet

Architecture de Symfony 5

  • Organisation d’une application
  • Notion de distribution
  • Design pattern MVC
  • Cycle de traitement d’une requête
  • ClassLoader et PSR-4

Développer avec Symfony 5

  • Gestion des sources
  • La ligne de commande
  • Debug Toolbar
  • Profiler

Configuration d’un projet

  • Les environnements
  • Les différents fichiers de configuration
  • Les différentes syntaxes Yaml, Xml, PHP

Créer des pages

  • Créer des contrôleurs
  • Définir les url
  • Recevoir des paramètres
  • L’objet Request
  • Envoyer une réponse
  • L’objet Response
  • Redirections
  • Utiliser la vue
  • Le Routing (Définition des routes, Routes paramètrées, Génération d’url)
  • Lire et écrire dans la session de l’utilisateur courant

Les services

  • Concept
  • Architecture & Injection de dépendance
  • Déclaration et utilisation

La vue : Twig

  • La syntaxe
  • Gestion et manipulation des variables
  • Mise en forme de données
  • Structures (boucles et conditions)
  • Définir un layout (héritage, block et inclusion)

Le modèle : notion d’ORM et Doctrine

  • Qu’est-ce qu’un ORM, ses objectifs
  • Présentation de Doctrine
  • Création d’un modèle
  • Synchronisation du schéma avec la base
  • Définitions des relations
  • Manipulation des entités
  • Recherches et requêtes
  • Organisation dans un projet Symfony 5

Les formulaires

  • Présentation du composant Form
  • Stratégies de création des formulaires
  • Gestion de l’affichage
  • Validation des données
  • Traitements de la soumission
  • Afficher des informations avec les messages flash

L’envoi de mail

  • Présentation de Swiftmailer
  • Envoyer les données par courrier électronique avec Swiftmailer
  • Configuration

Bonnes pratiques et standards

  • Règle de style de code
  • PSR
  • Les outils

Restreindre l’accès à certaines pages

  • L’approche de Symfony 5
  • Le firewall
  • Le contrôle d’accès
  • Gestion des droits
  • Configuration de la sécurité

Tests et qualité

  • Les tests unitaires
  • Les tests fonctionnels
  • L’intégration continue
  • Internationalisation
  • Notion de locale
  • Mise en place de traduction
  • Localisation d’interface

Bundles Tiers

  • Chercher un bundle
  • Installer un bundle tiers
  • Bundles recommandés

Bibliographie

  • Où s’informer
  • Où trouver de l’aide

Prérequis

Maîtriser PHP et les concepts Objet, ainsi que de HTML et SQL et avoir des notions de CSS et JavaScript

Public

Chefs de projet, Développeurs, Webmaster

Ces formations pourraient vous intéresser

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Développer votre estime de soi grâce à des exercices du quotidien, faciles à établir
  • Développer vos compétences relationnelles
  • Reconnaître que "jugement" et "ressenti" ne sont pas des "faits".
Tarif

Contacter l'organisme

Durée

3h00

Modes
  • Distance

Objectifs de la formation

  • Développer ses capacités relationnelles et commerciales pour gérer efficacement les réclamations
  • Apprendre à sécuriser un client qui réclame par le développement de la maîtrise de soi
  • Transformer une rencontre conflictuelle en une recherche de solutions communes
Tarif

A partir de 150,00 €

Durée

2 heures 40 minutes

Modes

Objectifs de la formation

À l'issue de cette formation Programmation Salesforce Lightning, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Développer des composants Lightning Web à utiliser dans de nombreuses expériences Salesforce
  • Travailler dans un environnement de développement Salesforce moderne à l'aide de Visual Studio Code, de Git et de la CLI Salesforce, en association avec un hub de développement et des organisations test
  • Communiquer entre les composants Lightning Web à l'aide d'événements personnalisés, de méthodes publiques et de publication/abonnement
  • Lire et écrire des données Salesforce en utilisant le wire service et Apex impératif
  • Modeler des composants Web Lightning avec CSS et SLDS
  • Construire des composants avancés à l'aide de composants de service, de localisation, de JavaScript tiers et d'API externes
  • Créer des formulaires à l'aide de composants standard et de contrôles personnalisés
  • Développer dans une organisation avec suivi de source et déployer dans des organisations sans suivi de source
Tarif

A partir de 3 625,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Manager l'usine LEAN.
  • Confronter ses pratiques pour construire un développement performant.
  • Créer et entretenir le climat social favorisant la performance.
  • Agir pleinement sur les leviers industriels, financiers, juridiques et de communication.
Tarif

A partir de 5 275,00 €

Durée

9 jours (63 heures)

Modes
  • Distance
  • Centre

Objectifs de la formation

  • Pendant la formation, le formateur évalue la progression pédagogique des participants via des QCM, des mises en situation et des travaux pratiques. Les participants passent un test de positionnement avant et après la formation pour valider leurs compétences acquises.
Tarif

Contacter l'organisme

Durée

2 jours (14 heures)

Modes
  • Distance
  • Centre

Objectifs de la formation

Concrètement, à l'issue de cette formation Power Platform Maîtriser la Gouvernance, vous serez en mesure de :

  • Maîtriser les apports de Power Platform pour l'entreprise (valeurs métiers)
  • Connaître les leviers pour sécuriser les applications PowerApps (rôles, droits, licences, perte de données, surveillance...)
  • Maîtriser le cycle de vie applicatif en déployant l’application du développement en qualification puis en production
  • Savoir évaluer la maturité du modèle de gouvernance (Adoption Maturity Model)
  • Monitorer, contrôler et administrer les applications au sein de la Power Platform
  • Faire adopter ce modèle et les applications Power Apps en communiquant efficacement avec les utilisateurs
Tarif

A partir de 2 440,00 €

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Formation Coq pour l'industrie

Proposé par PLB CONSULTANT

Objectifs de la formation

À l'issue de cette formation Coq vous aurez acquis les connaissances et les compétences nécessaires pour : 

  • Installer Coq
  • Programmer en Coq
  • Structurer un développement Coq
  • Faire des preuves en Coq
  • Extraire des programmes
  • Produire du matériel certifiable
Tarif

Contacter l'organisme

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Diagnostiquer ses compétences avec le questionnaire 360°
  • Évaluer ses pratiques avec le « development center »
  • Identifier les compétences acquises et à consolider
  • Utiliser les outils de développement personnel, pour moi et pour mon équipe
Tarif

Contacter l'organisme

Durée

Nous contacter

Modes

Objectifs de la formation

  • Mettre en œuvre les concepts fondamentaux de Rust dans le cadre d'un projet spécifique
  • Intégrer des concepts de programmation avancée tels que les constantes calculées, la réflexion, et la gestion de la mémoire non déplaçable
  • Appliquer les principes de la programmation asynchrone à travers un cas pratique de développement d'application
  • Concevoir des structures de programmation optimisées pour des applications embarquées
  • Identifier et comparer les différentes bibliothèques graphiques disponibles
  • Développer une interface graphique
  • Créer une application web fonctionnelle
Tarif

A partir de 2 800,00 €

Durée

4 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

À l’issue de cette formation, vous serez capable de:

  • Fixer des objectifs concrets, motivants et en adéquation avec les besoins spécifiques de son service
  • Organiser les tâches et les missions des collaborateurs
  • Réaliser des entretiens de suivi de performance
  • Planifier et animer des réunions d’équipe
  • Communiquer de manière appropriée les décisions
  • Gérer les situations managériales difficiles
  • Maîtriser sa communication

Certification visée : La formation prépare à la certification détenue par Manitude, enregistrée le 09/02/2024 sous le numéro RS6516 au Répertoire Spécifique de France Compétences. 

Tarif

Contacter l'organisme

Durée

6j / 42h

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...