Date de mise à jour : 21/03/2025 | Identifiant OffreInfo :
14_AF_0000171466
Organisme responsable :
La Passerelle
Les langages enseignés sont le HTML, le CSS, le JavaScript, le PHP et le SQL.
Les méthodes enseignées permettent :
- D'analyser les besoins des utilisateurs puis de programmer une application web
- De concevoir et manipuler des bases de données ou des API fournissant des données
- De tester et modifier du code existant afin de résoudre des erreurs ou d'améliorer les fonctionnalités d'une application web
- De programmer des animations et des interactions avec l'utilisateur dans un navigateur web
- D'intégrer des sites web responsive s'adaptant sur tous supports
- De gérer un projet avec les méthodes agiles telles que Kanban
Les outils enseignés, soit sous la forme d'une initiation ou d'un usage approfondi, sont Git, Composer, NPM et Notion.
Les technologies enseignées, soit sous la forme d'une initiation ou d'un usage approfondi, sont
Bootstrap, Symfony et PHPUnit.
1/ Langage HTML
- Structuration d'une page à l'aide des balises et attributs du langage HTML 5
- Utilisation des balises sémantiques nécessaires au référencement web naturel (SEO)
- Construction de tableaux de données
- Construction de formulaires
2/ Langage CSS
- Construction et structuration d'une feuille de styles CSS, intégration au HTML
- Utilisation de règles et de normes d'écriture du code CSS
- Utilisation simple et avancée des sélecteurs CSS
- Mise en page simple et avancée d'un document HTML
- Positionnement simple et avancé du contenu d'un document HTML
- Mise en forme du contenu texte d'un document HTML
- Intégration de polices de caractères dans un projet numérique
- Mise en forme de tableaux de données
- Mise en forme de formulaires
- Adaptation d'un projet web à tous supports avec le Responsive Web Design (RWD)
- Transformation 2D et 3D, animation et transition du contenu d'un document HTML
- Effets graphiques simples et avancés en CSS
- Utilisation de librairies CSS accélérant la production d'un projet numérique
3/ Langage JavaScript
- Construction et structuration d'un code JavaScript, intégration au HTML
- Utilisation de règles et normes d'écriture du code JavaScript
- Programmation de style procédurale en JavaScript
- Programmation de style orientée objet en JavaScript (EcmaScript 2015+)
- Manipulation d'un document HTML avec le Document Object Model (DOM)
- Stockage de données dans le navigateur web (API WebStorage)
- Élaboration de requêtes HTTP en JavaScript (AJAX - API Fetch)
4/ Langage PHP
- Construction et structuration d'un code PHP, intégration au HTML
- Utilisation de règles et normes d'écriture du code PHP
- Programmation de style procédural en PHP
- Programmation de style orientée objet en PHP (PHP 8+)
- Construction d'une application web en PHP avec du HTML et du JavaScript
- Accès et manipulation du système de fichiers
- Utilisation des sessions pour stocker des données permanentes
- Création et stockage sécurisé de mots de passes
- Gestion du chargement (upload) de fichiers vers le serveur HTTP et le PHP
- Liaison avec une base de données SQL
- Création d'applications web avec le framework Symfony
5/ Langage SQL
- Analyse des données et construction d'une base de données SQL
- Écriture d'une requête SQL en lecture ou écriture (CRUD)
- Élaboration d'une requête SQL sécurisée avec le PHP
- Création des contraintes d'intégrité entre les table
Développeur Web
Certifiante
Bac + 2