Lun - Ven : 08h00 - 17h00
Formation au développement de systèmes avec PHP

Informatique et Programmation

Développement de Systèmes avec PHP

Créez des applications web fonctionnelles, sécurisées et connectées à des bases de données.

Durée
12 semaines
Modalité
Présentiel ou hybride
Niveau
Intermédiaire

Informatique et Programmation

À propos de cette formation

Une formation pratique destinée aux participants qui maîtrisent déjà les bases du web et souhaitent développer des systèmes complets avec PHP et des bases de données relationnelles.

À qui s’adresse cette formation ?

  • Étudiants en informatique.
  • Programmeurs débutants.
  • Professionnels souhaitant développer des systèmes web.
  • Entrepreneurs ayant des projets technologiques.

Prérequis

  • Connaissances de base en HTML et CSS.
  • Notions de logique de programmation.
  • Ordinateur portable.
  • Disponibilité pour développer un projet pratique.

Ce que vous apprendrez

  • Créer des applications web avec PHP.
  • Travailler avec des formulaires et des validations.
  • Connecter des applications à des bases de données MySQL ou MariaDB.
  • Mettre en œuvre l’authentification des utilisateurs.
  • Appliquer des mesures de sécurité de base.
  • Organiser les projets avec une architecture MVC.

Contenu pédagogique

Programme de la formation

01

Fondamentaux de PHP

Syntaxe, variables, opérateurs, conditions, boucles, fonctions et organisation des fichiers.

02

Formulaires et Validation

Traitement des données, validation côté serveur et présentation sécurisée des résultats.

03

Bases de Données

Modélisation, SQL, connexions PDO, requêtes préparées et opérations CRUD.

04

Authentification et Sessions

Connexion, déconnexion, mots de passe sécurisés, sessions et contrôle d’accès.

05

Architecture MVC

Contrôleurs, modèles, vues, routes et séparation des responsabilités.

06

Sécurité des Applications

CSRF, XSS, injection SQL, validation, échappement et principes de sécurité.

07

Projet Final

Création d’une application web complète avec authentification et base de données.

Apprentissage pratique

Méthodologie

  • Cours démonstratifs.
  • Programmation accompagnée.
  • Exercices progressifs.
  • Révision du code.
  • Projet final appliqué.

Certification

Certificat de participation sous réserve de présence, de réalisation des exercices et de présentation du projet final.

Inscriptions et informations

Prêt à développer de nouvelles compétences ?

Échangez avec l’équipe SOFTCODE pour connaître les prochaines sessions, les horaires, les modalités et les conditions de participation.