Developpeur Web

La Passerelle

Non finançable CPF
Tout public
En ligne
Présentiel
Public admis
Salarié en poste
Demandeur d'emploi
Entreprise
Etudiant
Prix
Nous contacter
Durée
Nous contacter
Niveau visé
Niveau BAC + 2
Localité
En ligne
Vous pouvez suivre cette formation depuis chez vous ou depuis n’importe quel endroit à distance.
En présentiel
Découvrez les localités disponibles pour suivre cette formation en présentiel.
En savoir plus sur les localités en présentiel
Cette formation est disponible dans les centres de formation suivants:
  • 75 - Paris 19e
Cette formation peut être dispensée dans votre entreprise dans les localités suivantes :
  • 75 - Paris
  • 77 - Seine-et-Marne
  • 78 - Yvelines
  • 91 - Essonne
  • 92 - Hauts-de-Seine
  • 93 - Seine-Saint-Denis
  • 94 - Val-de-Marne
  • 95 - Val-d'Oise
Objectifs
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.
Programme
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

Envie d’en savoir plus sur cette formation ?

Documentez-vous sur la formation

Quelle est votre situation ?

Haut de page