Formation PHP7/Symfony3 : Début : 15-07-2018

  • Contactez le responsable de la formation sur 06-60-43-99-35

ENDEV Formation PHP7/Symfony3 à Casablanca (Weekend)

Le programme de la formation couvre les 4 technologies web les plus utilisées et demandées par les entreprises: HTML, CSS, JavaScript, PHP7 ainsi que le framework Symfony3 afin de réaliser des solutions web complexes de façon structurée et avec un code clair et maintenable. Cette formation, qui associe la théorie et des exercices pratiques, permet de démarrer en douceur avec ce framework, d'en comprendre les mécanismes clés, et de maîtriser le développement d'applications optimisées. Elle s'adresse principalement aux développeurs PHP désireux apprendre à mieux développer en employant efficacement un framework moderne

Cours Weekends Accélérés (Formation en 5 semaines)

Prix total: 1500 Dhs
Durée : 5 semaines 8h par séances
Horaire: Chaque Dimanche du 9h à 13h - 14h à 18h
Prochaine Session: Juillet
Nombre de places : 8 par formation
Projet: la réalisation d'un projet en symfony
Attestations : Attestation de formation + Attestation de stage


Programme

Réservez votre place

Pour la session de Juillet

Les bases du langage
Les Fonctions
Les Conditions
Les Boucles
Sessions et Cookies
Les classes et objets
Visibilité des propriétés et des méthodes
Propriétés et Méthodes statiques
Les classes abstraites et finales
Les exceptions
L'héritage
Les namespaces
Comprendre l’architechture MVC
Mettre la logique métier dans des classes.
Les framework MVC
INTRODUCTION À SYMFONY

Notion de framework Historique & Feuille de route Les nouveautés de Symfony3 par rapport à symfony 1 Installation et mise en place d’un projet
DÉVELOPPER AVEC SYMFONY 3

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 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
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 Symfony3
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
L’ENVOI DE MAIL

Présentation de Swiftmailer Envoyer les données par courrier électronique avec Swiftmailer Configuration
SECURITE ET GESTION DES UTILISATEURS

Notions de firewall, acl et gestion des droits Mise en place de FOSUserBundle LES SERVICES, UTILISATION POUSSEE

On est en plein centre Casablanca

Les inscriptions sont disponibles

Lundi - Vendredi: 10:00 - 18:00

Samedi - Dimanche: 09:00 - 18:00

Casablanca, Maroc

44, BD le FAR

Phone number

06 60 43 99 35

Vous voulez une réponse rapide?