Certificat Développeur Full Stack PHP/Symphony
Donnez vie à des sites internet optimisés et apprenez à utiliser PHP/Symfony pour vous faciliter la vie !
Cette formation vous permet d'acquérir toutes les compétences nécessaires pour maîtriser PHP/Symfony et à créer des applications web optimisées. Il vous faudra justifier d’une expérience professionnelle de 1 an minimum dans le domaine pour vous y inscrire.
Vous deviendrez alors un développeur Full Stack spécialiste PHP/Symfony, une compétence très recherchée sur le marché du travail.
Voir la vidéo de présentation
Voir la vidéo de présentation
Conditions d’admission :
- Avec ou sans le BAC
- Pré requis : Certificat Développeur Front End recommandé
A la fin de ma formation, je serais capable de :
- Participer à la conception technique de l’application web
- Assurer le développement, l’analyse, la maintenance et la sécurité du service web
- Participer au développement front et back de plusieurs applications web en PHP Symfony
Créer et administrer une base de données
- Introduction générale aux bases de données, notion de SGBDR
- Introduction à la modélisation conceptuelle de données avec UML
- Les différents types de diagrammes : package, cas d’utilisation, activité, classes
- Les diagrammes fonctionnels
- Introduction au passage UML-Relationnel
- Création et alimentation de bases de données SQL
- L'interrogation de bases de données SQL
- Découvrir un autre SGBDR : PostgreSQL
- Connexion à la base de données en PHP
- PHP/PDO : accès en lecture/écriture
- Les requêtes SQL
- Les fonctions SQL
- Les jointures SQL
- Gérer les accès des utilisateurs au niveau PHP et BD
- Découverte d'un ORM PHP
- Projet : Créer et administrer une base de données
Utiliser Git et Github pour gérer son code source
- Introduction à la ligne de commande
- Introduction à Git et Github
- Les bases
- Les interactions avec le dépôt distant
- Naviguer dans l'historique
- La gestion des branches
- Les branches avec Git - Rebaser
- Les bonnes pratiques
- Projet - Utiliser Git et Github pour gérer son code source
Développer des sites web dynamiques avec PHP
- PHP et HTML (sorties)
- Les types de données, les variables et les constantes
- Les opérateurs de comparaison et les expressions booléennes
- Les fonctions
- Les tableaux
- Les conditions
- Les boucles
- Créer ses propres fonctions
- L'organisation des fichiers PHP
- Les superglobales Get, Post et Files
- Les superglobables Server, Env et Session
- La sécurité
- La manipulation des dates
- La manipulation des fichiers en PHP
- Les expressions régulières
- Utiliser la documentation PHP et Standard de codage PHP
- La préparation de l'environnement de travail
- La programmation Orientée Objet : concepts de base
- La programmation Orientée Objet : concepts avancés
- La gestion des erreurs
- La programmation Orientée Objet : Design Patterns
- La programmation Orientée Objet : L’encapsulation et la visibilité
- Le modèle MVC
Créer une application web avec le framework Symfony
- Présentation du framework Symfony
- Les bases de Symfony
- Le routing
- Les contrôleurs
- Le moteur de template Twig
- Installer un bundle avec Composer
- Les entités
- Manipuler ses entités avec Doctrine
- Les formulaires en Symfony
- Le Profiler
- La validation en Symfony
- La sécurité et la gestion des utilisateurs
- Déployer son site Symfony en production
- Le composant Mailer
- L'Event Dispatcher
- La création d'une API REST : présentation
- La création d'une API REST : POST PUT/PATCH
- L'installation d'API Platform et découverte du composant
- La logique métier avec API Platform
- L'authentification (JWT)
- Projet - Créer une application web avec le framework Symfony
Débouchés
- Développeur Full Stack PhP/Symfony
- Développeur WEB
- Développeur d’applications
- Chargé de projet IT
- Consultant IT
Durée, Rythme et Modalités de la formation
- La durée de ma formation est de 1 à 3 mois
- J’ai plus de 30h de live de tutorat et de résolution de cas pratique pendant 3 mois les soirs et Week end
- Je peux débuter ma formation à tout moment de l'année *
- 100% en ligne : j'apprends où et quand je veux
- Je bénéficie d’un accompagnement jusqu’à l’obtention de mon certificat de compétences professionnelles, au-delà ...
- J’ai un accès illimité et pendant 1 an à ma formation, à toutes les ressources pédagogiques mises à ma disposition (cours, quiz, cas pratiques, replays, etc…), à ma communauté d’apprenant et à mes experts et formateurs (forum de discussion, messagerie, etc…)
- J’ai accès à l’excellence académique et digitale avec des cours écrits et vidéos, à la demande et en direct sur ma plateforme de formation accessible 24h/24 et 7j/7 en ligne et sur app iOS / Android.
*Le délai moyen d'accès à la plateforme de formation est de 7 jours après votre inscription.
Ma Scolarité
Les formations certifiantes sont organisées en blocs de compétence. Pour obtenir un certificat, il est nécessaire de valider tous les blocs de compétence d’un parcours certifiant spécifique. Un parcours peut comprendre un ou plusieurs blocs de compétence.
Le coût total pour chaque certificat est de trois cent milles de francs CFA (300 000 FCFA). Ces frais de scolarité sont généralement payés en totalité lors de l’inscription. Cependant, une option de paiement échelonné peut être envisagée sur demande de l’étudiant. Voici comment cela fonctionne:
Droit d’inscription :
Un montant de 50 000 FCFA est à payer lors de l’inscription.
- Versements échelonnés : 4 paiements de 50 000 FCFA chacun sont à effectuer à l’avance, le 5 de chaque mois suivant l’inscription.
- Versement final : Un dernier versement de 50 000 FCFA est requis lors du retrait du certificat.
NB :
- Le candidat autorisé à s’inscrire après avis favorable de notre comité́ pédagogique, reçoit une lettre d’admission et est invité à procéder aux formalités d’inscription.
- L’inscription est confirmée après acquittement des frais. Les candidats régulièrement inscrits reçoivent un certificat de scolarité.
- Toute scolarité entamée reste totalement dûe. L’étudiant qui s’inscrit reste donc redevable de l’intégralité de la scolarité de l’année.
- En cas de besoin, vous pouvez vous rapprocher à tout moment des équipes ISM Online en envoyant un mail à online@ism.edu.sn
Ma Certification
Les formations à l’ISF répondent à un besoin précis de qualification pour développer ses compétences professionnelles, élargir ses connaissances ou apprendre un métier.
Pour obtenir son certificat professionnel, le candidat devra obtenir la moyenne de 10/20 au minimum aux épreuves certification (cas pratique et/ou projet à rendre).