Développement web & mobile

🐘 Framework Robuste & MVC

Développeur d'application PHP / Symfony

Développement d'applications d'entreprise en PHP 8, architecture MVC avec le framework Symfony, ORM Doctrine et API Platform.

  • 4 modules
  • 12 leçons
  • 3 h de contenu
  • Évaluation finale
#Symfony PHP#PHP 8 MVC#Doctrine ORM#Développeur Symfony Maroc#Casablanca PHP

Ce que vous allez apprendre

  • PHP 8 Moderne & Typage Strict
  • Architecture MVC & Composants Symfony
  • Modélisation et Persistance avec Doctrine ORM
  • Sécurité, API Platform & Tests avec PHPUnit

Programme

4 modules · 12 leçons · 3 h de contenu

1PHP 8 Moderne & Typage Strict3 leçons · 45 min
  1. 1.1Nouvelles fonctionnalités de PHP 8 (types d'union, match, attributes, constructeur promu)
  2. 1.2Programmation orientée objet stricte, namespaces et autoloading PSR-4 avec Composer
  3. 1.3Gestion moderne des erreurs, exceptions personnalisées et typage strict (declare strict_types)
2Architecture MVC & Composants Symfony3 leçons · 45 min
  1. 2.1Architecture du framework Symfony, cycle de vie d'une requête HTTP et EventDispatcher
  2. 2.2Routing par attributs, contrôleurs, injection de dépendances et Service Container
  3. 2.3Moteur de templates Twig, formulaires Symfony et validation de données
3Modélisation et Persistance avec Doctrine ORM3 leçons · 45 min
  1. 3.1Entités, attributs de mapping et migrations de base de données avec Doctrine
  2. 3.2Relations Doctrine (OneToMany, ManyToOne, ManyToMany) et cycle de vie des entités
  3. 3.3Requêtes optimisées avec Doctrine QueryBuilder et DQL (Doctrine Query Language)
4Sécurité, API Platform & Tests avec PHPUnit3 leçons · 45 min
  1. 4.1Système de sécurité Symfony : Authenticator, Voters et contrôle d'accès
  2. 4.2Création d'API REST avec API Platform et sérialisation de données
  3. 4.3Stratégie de tests : tests unitaires et fonctionnels avec PHPUnit et WebTestCase

Comment se déroule la formation

À votre rythme

Des leçons courtes ; votre progression est enregistrée et vous reprenez là où vous vous êtes arrêté.

En pratiquant

Des cas concrets et des mises en situation tout au long des modules.

Une validation

Une évaluation finale s'ouvre quand vous avez parcouru l'essentiel de la formation.

Dans le même domaine

  • Développement web & mobile🌐 HTML5, CSS3 & Responsive Design

    Développement web

    Fondations du Web moderne, sémantique HTML5, feuilles de styles CSS3, flexbox, grid et accessibilité.

    4 modules · 16 leçons · 4 h

    Voir le programme Accès sur attribution
  • Développement web & mobile⚡ ES6+, DOM & Asynchronisme

    JavaScript moderne

    Syntaxe ES6+, manipulation avancée du DOM, gestion de l'asynchronisme (Promises, async/await) et programmation événementielle.

    4 modules · 16 leçons · 4 h

    Voir le programme Accès sur attribution
  • Développement web & mobile⚛️ React, State Management & SPA

    Développeur d'application Frontend

    Conception d'applications réactives avec React, gestion d'état globale, hooks avancés et architecture de composants.

    4 modules · 12 leçons · 3 h

    Voir le programme Accès sur attribution