formation symfony casa
Formation Symfony Android J2E JAVA Algorithme VBnet oracle SQL server oracle forms Uml merise C C++ développement informatique

Formation en Symfony

Oasis de la connaissance cabinet de formation à Casablanca vous propose une formation accélérée en  Symfonyformation pour les particuliers et les entreprises en individuel ou en groupe, la formation  Symfony se déroule sous forme des ateliers réels et des projets en web, à la fin de la formation vous serez capable de créer des Projet en  Symfony

Objectif de formation symfony :

  • Comprendre les principes de fonctionnement du framework Symfony
  • Apprendre à développer, organiser et maintenir un projet Symfony
  • Maîtriser la séparation entre traitements métiers et interfaces utilisateurs (architecture MVC)
  • Savoir créer des applications optimisées grâce à une gestion avancée du cache

Programme de formation Symfony3

Symfony est un framework qui permet de développer des sites Internet en PHP. Très utilisé par les développeurs,  ce framework permet de développer des sites complexes en proposant des fonctionnalités modulables et adaptables . Pour pouvoir l’utiliser, il est recommandé d’avoir déjà de bonnes connaissances en développement, et notamment sur PHP.

  • Les bases de Symfony 2
  • Rappels sur PHP5
  • Introduction à Symfony 2
  • Architecture de Symfony 2
  • Développer avec Symfony 2
  • Configuration d’un projet
  • Maitriser les fonctionnalités de Symfony 2
  • Créer des pages
  • Les Services
  • La vue : Twig
  • Le modèle : notion d’ORM et Doctrine
  • Les formulaires
  • Bonnes pratiques de développement Symfony 2
  • L’envoi de mail
  • Bonne pratiques et standards
  • Restreindre l’accès à certaines pages
  • Tests et qualité
  • Internationalisation
  • Bundles Tiers
  • Fonctionnalités avancées de Symfony 2
  • Twig (intermédiaire)
  • Les Services (intermédiaire)
  • Surcharge et Héritage de Bundle
  • Mieux debugguer
  • Plus loin avec les composants
  • Performance et sécurité avec Symfony 2
  • Passer des paramètres à Symfony
  • Performance HTTP
  • Les formulaires
  • La sécurité

Les bases de Symfony 2

Rappels sur PHP5

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

Introduction à Symfony 2

Notion de framework
Historique & Feuille de route
Les nouveautés de Symfony 2 par rapport à symfony 1
Installation et mise en place d’un projet

Architecture de Symfony 2

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

Développer avec Symfony 2

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

Maitriser les fonctionnalités de Symfony 2

Créer des pages

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

Les Services

Concept
Architecture & Injection de dépendances
Déclaration et utilisation

La vue : Twig

La syntaxe
Gestion et manipulation des variables
Mise en forme de données
Structures (boucle 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
Manipulations des entités
Recherche et requêtes
Organisation dans un projet Symfony2

Les formulaires

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

Bonnes pratiques de développement Symfony 2

L’envoi de mail

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

Bonne pratiques et standards

Règle de style de code
PSR
Les outils

Restreindre l’accès à certaines pages

L’approche de Symfony 2
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
Bundle recommandés

Fonctionnalités avancées de Symfony 2

Twig (intermédiaire)

Utilisation des macros, import, render et embed
Contrôle du scope
Les thèmes de formulaires
Étendre Twig

Les Services (intermédiaire)

Service abstraits
Scope & visibilité
Surcharge
Contrôleur en tant que service

Surcharge et Héritage de Bundle

Surcharge de contrôleurs
Surcharge de templates

Mieux debugguer

Utilisation de la Stopwatch
Etendre la toolbar et le profiler
Configuration de monolog
Présentation et utilisation de Blackfire.io
xdebug et point d’arrêt

Plus loin avec les composants

Console
Création d’une commande
Les helpers
Génération d’url
Finder
Filesystem
Process
VarDumper
Yaml

Performance et sécurité avec Symfony 2

Passer des paramètres à Symfony

Depuis le serveur Web
Depuis la ligne de commande (variable d’environnement)

Performance HTTP

Varnish et ESI
Block de rendu
Gestion du cache par Symfony

Les formulaires

Le form type Collection
Les formulaires imbriqués

La sécurité

Les Voter
Les ACL
Stocker la hiérarchie de rôle en base

 

Participant à la formation Symfony :

 Administrateur de bases de données Administrateur réseau Administrateur système Consultant informatique Développeur Directeur technique Intégrateur Programmeur Technicien réseau Webdesigner Webmaster Ingénieur en informatique Technicien en informatique développeur Infographiste Designer

Volume Horaires ; 36-72-144 heures

Nombre de places : 2-6 personnes par groupe

Durée de la formation Symfony :

Pack de formation initiale

3 mois (36h) 3 heures par semaine

2 mois (36h) 6 heures par semaine

1 mois (36h) 9 heures par semaine

2 semaines (36h) 18 heures par semaine

Pack de formation avancé

6 mois (72h) 3 heures par semaine

3 mois (72h) 6 heures par semaine

2 mois (72h) 9 heures par semaine

1 mois (72h) 18 heures par semaine

Pack de formation expert Formation d’été en Symfony

Formation individuelle par projet ( formation des cadres )

Pack de formation entreprises ecole supérieure Casa
Formation initiale en Symfony : 2 jours
Formation avancée en Symfony : 3 jours

Télécharger notre catalogue détaillé des formations

Avantages – Oasis de la connaissance –

  • Formation en groupe : 18H – 36H – 72H – 144H
  • Formation individuelle : 12H-20H
  • Formation en Symfony 100% Pratique
  • Une orientation et diagnostic de besoin avant l’inscription
  • 2 centre de formation à votre disposition Beauséjour et Hay el mohammadi
  • Cours du jour, cours du soir et weekend
  • Attestations / certification en Symfony à la fin de la formation
  • Démarrage instantané à tout moment de l’année
  • Formation individuelle ou en groupe (6 personnes au Max)
  • Formation personnalisée basée sur des cas réels et projets de formations
  • Formateurs hautement qualifiés et expert en Symfony
  • Différentes formules des horaires 18H – 36H – 72H – 144H-300H
  • Possibilité de bloquer la formation ou reporter la séance
  • Horaires flexibles 7j / 7 de 9h à 21h selon votre choix / disponibilité
  • Des facilités de paiement sans frais supplémentaires
  • Différentes formules adaptées à votre budget et besoin
  • Plus de 200 formations
  • Coaching d’emploi gratuitement aux inscrits
  • Matériel de travail en cas de besoin : pc portable, clavier, souri
  • Accès gratuit : wifi, café, espace de détente
  • Formation continue des entreprises
  • Des consultants certifiés en Symfony
  • Des formations adaptées au planning des salariés
  • Ingénierie de formation
  • Conception du projet de formation
  • Développement de compétences professionnelles
  • Conseil en stratégie des entreprises
  • Une CVthèque disponibles pour les entreprises
  • cabinet de formation éligible
  • Inscription ouverte toute l’année

Nb OASIS DE LA CONNAISSANCE est éligible aux CSF (Contrats Spéciaux de Formation) de l’OFPPT (Office de la Formation Professionnelle et de la Promotion du Travail) en tant qu’Organisme de Formation et de Conseil au titre de l’exercice 2019/2020 cours de soutien casa

Téléphone : 0522 36 20 72 / 0522 60 25 60 / 0665643640
E-mail : odc.formation2@gmail.com 
Notre Page facebook : www.facebook/oasisformation
Notre chaine youtube : www.youtube.com/oasisconnaissance
adresse 1 294 Boulevard Yacoub El Mansour, immeuble Espace Anfa 1er étage N°4
adresse 2 : 159 Bd OQBA IBN NAFII, entre bd Youssef ibn Tachfin et bd grand ceinture, au-dessus de pharmacie o-zineb HAY MOHAMMADI

cabinet formation continue oracle cabinet formation continue VB.NET cabinet formation continue VBA Excel cabinet formation continue ASP.NET cabinet formation continue Adobe Photoshop cabinet formation continue Revit Structure cabinet formation continue Autocad cabinet formation continue MS Project cabinet formation continue catia
cabinet formation continue SQL Server cabinet formation continue Access cabinet formation continue After Effects cabinet formation continune lumion cabinet formation continue vray cabinet formation continue Archicad cabinet formation continue Solidworks
cabinet formation continue excel cabinet formation continue symfony cabinet formation continue Adobe Illustrator cabinet formation continue Rhinoceros cabinet formation continue revit mep cabinet formation continue ROBOT cabinet formation continue Covadis cabinet formation continue inventor
cabinet formation continue algorithme cabinet formation continue Java script cabinet formation continue Word cabinet formation continue SketchUp cabinet formation continune lumion cabinet formation continue Autocad Civil 3D cabinet formation continue Artcam
cabinet formation continue HTML cabinet formation continue outlook cabinet formation continue C++ cabinet formation continue indesign cabinet formation continue Tekla cabinet formation continue Artlantis cabinet formation continue Revit
cabinet formation continue UML cabinet formation continue powerpoint cabinet formation continue VB cabinet formation continue AUTOFLUID cabinet formation continue final cut
                   

Votre nom (obligatoire)

Votre email (obligatoire)

Sujet

Votre message

 

Formation des entreprises Maroc, organisme de formation Maroc, cabinet de formation Maroc, formation marketing digital Maroc, école d’architecture Maroc, emploi Maroc, stage Maroc, diplome informatique Maroc, ecole decoration Maroc, ecole decoration interieur Maroc, ecole de design Maroc, ecole supérieure Maroc, cours de soutien universitaire Maroc, cours de soutien Maroc, cours particuliers Maroc, ecole marketing Maroc, ecole de communication Maroc, ecole marketing digital Maroc, ecole genie civil Maroc, ecole privée Maroc, cours du soir Maroc, ecole grh Maroc, Formation des entreprises casa, organisme de formation casa, cabinet de formation casa, Formation Intra-Entreprise casa

Formation Inter-Entreprises casa, cabinet de formation professionnelle Casa, Formation Intra-Entreprise Maroc, Formation Inter-Entreprises Maroc, cabinet de formation professionnelle Maroc, formation marketing digital casa, ecole d’architecture casa, emploi casa, stage casa, diplome informatique casa, ecole decoration casa, ecole decoration interieur casa, ecole de design casa, ecole supérieure casa, cours de soutien universitaire casa, cours de soutien casa, cours particuliers casa, ecole marketing casa, ecole de communication casa, ecole marketing digital casa, ecole genie civil casa, ecole privée casa, cours du soir casa, ecole grh casa

Emploi Symfony, stage Symfony, Ecole Symfony, cabinet Symfony, Formation professionnelle Symfony, diplôme Symfony, cours Symfony, centre de formation Symfony, centre de Symfony, école privé Symfony, cours du soir Symfony, certification Symfony, service Symfony, cours en ligne Symfony

À propos odcplus

x

Check Also

ecole formation industriel casa

Formation en Dessin Industriel

Oasis de la connaissance cabinet de formation à Casablanca vous propose une formation accélérée en  Dessin Industriel, formation pour ...