Formation certifiée

Programmation Web

HTML5 · CSS3 · PHP/MySQL · JavaScript · JSON · Python

📅 2023 · 2 certificats obtenus
🏠 ← Retour au CV
Présentation de la formation

Cette formation certifiante en développement web couvre l'ensemble des technologies fondamentales du web moderne, côté front-end et back-end. Elle permet d'acquérir les compétences nécessaires pour concevoir, développer et déployer des sites et applications web dynamiques et interactifs. Le programme inclut la structure sémantique des pages (HTML5), le design responsive (CSS3), la programmation côté serveur (PHP/MySQL), l'interactivité côté client (JavaScript), l'échange de données (JSON) et une introduction à la programmation Python pour les scripts et l'automatisation.

HTML5 CSS3 PHP MySQL JavaScript JSON Python
Modules & technologies maîtrisées
🌐
HTML5 – Structure & sémantique

Balisage sémantique des pages web : structure de documents, balises de contenu (header, nav, section, article, footer), formulaires avancés, multimédia (audio, vidéo), attributs ARIA pour l'accessibilité et bonnes pratiques SEO.

🎨
CSS3 – Design & responsive

Mise en page avancée avec Flexbox et CSS Grid, animations et transitions CSS, design responsive avec les media queries, variables CSS, préprocesseurs. Conception d'interfaces adaptées à tous les appareils (mobile, tablette, desktop).

⚙️
PHP / MySQL – Back-end

Développement côté serveur avec PHP : traitement des formulaires, sessions, gestion des fichiers. Conception et manipulation de bases de données MySQL : requêtes CRUD, jointures, procédures stockées. Développement d'applications web dynamiques avec connexion à la base de données.

JavaScript – Interactivité

Programmation JavaScript côté client : manipulation du DOM, gestion des événements, validation de formulaires, appels AJAX asynchrones. Notions de programmation orientée objet en JavaScript et introduction aux frameworks modernes.

🔄
JSON – Échange de données

Utilisation du format JSON pour l'échange de données entre front-end et back-end : sérialisation/désérialisation, intégration dans les API REST, manipulation via JavaScript et PHP. Consommation d'APIs tierces et conception de microservices légers.

🐍
Python – Initiation & scripts

Introduction à Python pour le développement web et l'automatisation : syntaxe de base, structures de données, fonctions, manipulation de fichiers. Notions d'utilisation de bibliothèques web (Flask) et scripts d'automatisation de tâches répétitives.

Compétences acquises
Développement front-end

Conception d'interfaces web modernes, responsives et accessibles avec HTML5 et CSS3.

Développement back-end

Création d'applications web dynamiques avec PHP et gestion de bases de données MySQL.

Intégration & API

Capacité à consommer et créer des APIs REST en JSON pour l'échange de données.

Scripting Python

Utilisation de Python pour l'automatisation de tâches et le traitement de données.