Formation PHP7/Symfony4 & Angular
Session Aout

ENDEV Formation PHP7/Symfony3 à Casablanca

Le programme de cette formation est élaboré pour former des développeurs full Stack, Symfony en backend et react en front-end. Symfony, le framework PHP de référence. qui va vous permettre de réaliser des applications web complexes rapidement, mais de façon structurée et avec un code clairet maintenable. Cette formation est destinée à toutes les personnes qui ont des bases en programmation informatique. Les notions de la programmation orientée objet et l'architecture MVC seront bien détaillées au niveau de la formation. Et pour compléter la formation, nous allons enchainer avec les web services et react JS, afin de bénéficier de la puissance du couple Symfony/React.

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

Prix total: 1300 Dhs
Durée : 5 semaines 8h par semaines
Horaire: Chaque Dimanche du 14h à 19h et Mercredi en cours du soir
Prochaine Session: Aout
Nombre de places : 6 par formation
Projet: la réalisation d'un projet en Symfony4 & Angular
Attestations : Attestation de formation + Attestation de stage


Programme

Réservez votre place

Formation à distance

1300,00 MAD 1500,00 MAD

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 Installation et mise en place d’un projet
DÉVELOPPER AVEC SYMFONY 4

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
Découvrez l'utilité et les concepts clés de Angular
Les components
Les modules
Data binding
Les services
HttpClient
Les observables

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?