Se connecter

Développeur web PHP gratuit en ligne

Retour aux cours
Développeur web PHP gratuit en ligne L'apprentissage à distance Gratuit Formattemp

« Nuove Frontiere Lavoro », en collaboration avec l'organisme de formation « Idee Insieme », publie un cours « Développeur Web avec PHP » sur une plateforme en ligne et financé par le fonds Forma.Temp .

Ce cours vise à former des développeurs capables de concevoir et de réaliser des applications web complètes en PHP , en mettant l'accent sur la qualité du code, la sécurité informatique et les bonnes pratiques professionnelles. À l'issue de la formation, les participants auront acquis une compréhension approfondie du fonctionnement de PHP, du cycle de vie d'une requête HTTP et de l'interaction sécurisée avec des bases de données relationnelles telles que MySQL, et seront capables de travailler de manière autonome dans leur propre environnement de développement local.

OBJECTIF : L'un des principaux objectifs du cours est de sensibiliser et de responsabiliser les étudiants : chaque ligne de code est écrite en comprenant ses implications en termes de sécurité, de performance et de maintenabilité.

PHP demeure l'un des langages les plus utilisés au monde pour le développement web et constitue le socle technologique d'une part importante d'Internet, notamment des systèmes de gestion de contenu (CMS), des plateformes de commerce électronique et des applications d'entreprise. Grâce à son évolution constante, en particulier avec les versions modernes de PHP 8.x, ce langage offre des performances élevées, un système de typage plus robuste et des outils avancés qui le rendent compétitif et incontournable dans le paysage mondial de la programmation.

Vous écrirez du code PHP « vanille » pour mieux comprendre les principes fondamentaux du développement web , communs à tous les frameworks et langages : gestion des requêtes, sécurité, accès aux données et architecture du code. Cette approche vous permettra d’être plus polyvalent, capable de vous adapter à différents contextes et de gérer aussi bien des projets existants que des applications modernes.

Ce cours vise à développer une approche axée sur la production : écrire du code PHP sécurisé, fiable et opérationnel en conditions réelles , en suivant les meilleures pratiques reconnues internationalement. L’objectif n’est pas seulement d’apprendre un langage, mais d’acquérir des compétences solides et durables pour travailler dans le monde du développement web professionnel.

ORGANISME FINANCIER : Forma.Temp

PROMOTION DE L'ORGANISME : Spa New Frontiers Work

ORGANISME D'EXÉCUTION : Idee Insieme soc.coop.soc.

COÛT : le cours est gratuit (financé par Forma.Temp ) ;

DURÉE : 180 HEURES du 19 JANVIER au 20 MARS 2026 – 45 jours de CLASSE VIRTUELLE (en ligne) de 4 heures chacun ;

CERTIFICAT : participation à au moins 70 % du total des heures du projet et/ou réalisation des objectifs définis. De plus, pour les bénéficiaires ne disposant pas de crédits de formation, participation à au moins 90 % des heures du module « Santé et sécurité générales » et à au moins 70 % des heures du module « Droits et responsabilités des travailleurs temporaires ».

COURS EN CLASSE VIRTUELLE : du lundi au vendredi de 9h00 à 13h00 ;

CONDITIONS DE PARTICIPATION : Ce cours s’adresse aux candidats à l’emploi temporaire (chômeurs et personnes sans emploi) inscrits et sélectionnés par l’Agence pour l’emploi ;

- pour les étrangers, connaissance de la langue et de la grammaire italiennes, même sans certification ;

- vous avez besoin d'un PC de bureau , d'un ordinateur portable ou d'une tablette avec une connexion filaire stable, une webcam et un microphone ;

MÉTHODE DE SÉLECTION : L’accès au cours se fera en plusieurs étapes préliminaires :

- Soumission correcte des documents requis ;

- Analyse du CV soumis ;

- Vérifiez les dispositifs de connexion qui seront utilisés lors de la vidéoconférence ;

SÉLECTIONS : Les personnes inscrites seront contactées par courriel pour confirmer (avant le 15/01/2026 à 18h00) la vérification des appareils de connexion de vidéoconférence prévue le 16/01/2026 à partir de 10h30 en groupe ;

INSCRIPTION : Les personnes sélectionnées seront contactées par courriel et par téléphone (avant 18 h le 16 octobre 2026) pour participer à la première journée de cours le 19 octobre 2026 à 9 h 30 sur la plateforme en ligne après l'envoi du lien d'inscription.

Modules de cours

1.1

Fonctions et responsabilités d'un développeur web maîtrisant PHP

1) Gestion de l'environnement de développement : terminal UNIX

  • Commandes principales

2) HTML et CSS

3) Git

  • dépôt, commit, branchement, fusion/rebasage (base), étiquette
  • .gitignore, gestion des conflits
  • Github

4) PHP moderne : les bases

  • PHP 8.x : système de types, types stricts, exceptions, gestion des erreurs
  • fonctions, tableaux, chaînes de caractères, dates, entrées/sorties
  • organisation des fichiers et chargement automatique

5) Programmation orientée objet et conception « propre » et standardisée

  • classes, interfaces, traits, espaces de noms
  • normes de style : PSR-12

6) Compositeur et dépendances

7) Notions de base du protocole HTTP, des requêtes/réponses et de la sécurité web

  • Méthodes HTTP, code d'état, en-têtes, cookies, sessions
  • routage et contrôleur de base
  • formulaire, téléchargement (introduction)

8) SQL et MySQL

  • Installation d'un serveur de base de données
  • Langage SQL : communication avec la base de données
  • Les requêtes
  • clés, contraintes, index

9) Accès aux bases de données en PHP : PDO, requêtes paramétrées

  • PDO, gestion des connexions, mode d'erreur, modes de récupération
  • déclarations préparées
  • Focus sur l'injection SQL : comment elle se produit et comment l'éviter

10) Authentification, autorisation et sécurité des sessions

  • hachage des mots de passe (bonne pratique), réinitialisation des mots de passe, cycle de vie des comptes
  • sessions : régénération d’identifiant, délai d’expiration, indicateurs de cookies

11) Validation des entrées, échappement des sorties et protections web classiques

  • validation côté serveur
  • désinfection vs validation
  • Protection du jeton et du formulaire CSRF
  • téléchargements sécurisés

Projet transversal

Au cours de cette formation, un projet complet est réalisé :

  • Web App avec utilisateurs, rôles, recherche, pagination
  • CRUD (Créer, Lire, Mettre à jour, Supprimer) : validations et tests terminés
  • Points d'accès (web ou API) protégés par authentification/contrôle d'accès

2.2

Droits et devoirs des travailleurs temporaires

Droits et devoirs des travailleurs temporaires

3.3

Santé et sécurité au travail

Santé et sécurité au travail