Des questions sur la formation ?

Développeur Web et Web mobile

Certification professionnelle RNCP37674

Prochaines sessions

  • Du 09/09/2025 au 12/09/2026 à Clermont-Ferrand (63)

Durée

365 jours
(soit 900 heures)

Public

Bac+2 informatique ou équivalence 3 à 5 ans d'exp

Accessibilité PMR

Formation accessible aux Personnes à Mobilité Réduite
    Pré-requis pour suivre cette formation
  • Avoir des connaissances de base en HTML / CSS et d’un autre langage

A l'issue de la Formation Développeur Web et Web mobile ...

    Vous êtes capable de
  • Prendre en charge le développement d’applications informatiques
    Vous obtenez
  • un CDI ou un CDD de 6 mois

Contenu de la Formation Développeur Web et Web mobile

1
  • Dans ce premier bloc, les apprenants découvrent le fonctionnement du web et les concepts de base qui le composent. Cela inclut les rôles des serveurs, des navigateurs, et des protocoles (HTTP, HTTPS) qui permettent la communication entre différents systèmes.

  • HTML (Hypertext Markup Language) et CSS (Cascading Style Sheets) sont les deux piliers de la création de sites web. Le HTML structure le contenu, tandis que le CSS permet de styliser les pages pour rendre le design attractif et intuitif.

  • Aujourd’hui, l’optimisation des sites web pour différents appareils (ordinateurs, tablettes, smartphones) est essentielle. Le concept de responsive design, qui ajuste automatiquement l’apparence d’un site selon la taille de l’écran, est introduit aux étudiants dès le début.

2
  • JavaScript est le langage de programmation qui apporte de l’interactivité aux sites web. Dans ce paragraphe, les élèves apprennent les bases : les variables, les fonctions, et les types de données.

  • Le Document Object Model (DOM) permet de modifier la structure HTML d’une page web en temps réel. Les apprenants découvrent comment utiliser JavaScript pour manipuler le DOM et rendre leurs sites interactifs et dynamiques.

  • Les événements (clics, saisie clavier, etc.) sont essentiels pour créer des interfaces interactives. Dans cette partie, les étudiants apprennent comment capturer et gérer ces événements pour enrichir l’expérience utilisateur.

3
  • Les API (Interfaces de Programmation Applicative) permettent de connecter différents services entre eux. Les apprenants découvrent comment récupérer des données d’autres sites et les utiliser pour enrichir leurs applications.

  • Le JSON (JavaScript Object Notation) est un format de données courant pour les API. Dans cette partie, les étudiants apprennent à lire et manipuler des données JSON, ainsi qu’à effectuer des requêtes HTTP pour interagir avec des API.

  • La gestion asynchrone est cruciale pour des applications fluides. Les promesses en JavaScript permettent de gérer l’exécution de tâches asynchrones. Les étudiants apprennent à les utiliser pour simplifier le code et améliorer la performance.

4
  • Les frameworks frontend facilitent le développement en offrant des structures et outils optimisés pour la création d’interfaces utilisateur. Cette introduction explique les avantages des frameworks comme Angular, Vue.js et React, sans se concentrer sur un en particulier.

  • Les composants sont des éléments modulaires réutilisables qui simplifient la construction d’interfaces dynamiques. Les étudiants découvrent comment organiser et structurer une application en utilisant des composants pour un code plus propre et maintenable.

  • La gestion de l’état est essentielle pour des applications dynamiques. Ce module présente les concepts de gestion d’état (comme Vuex pour Vue.js ou Redux pour React) et comment ceux-ci facilitent la manipulation de données dans des applications complexes.

5
  • PHP est l’un des langages les plus populaires pour le développement côté serveur. Les étudiants découvrent les concepts de base de PHP : variables, fonctions et structures de contrôle, pour créer des scripts capables de gérer des données dynamiques.

  • PHP est souvent utilisé avec des bases de données, notamment MySQL. Dans cette section, les étudiants apprennent à configurer une connexion entre PHP et une base de données MySQL, et à effectuer des opérations CRUD (Create, Read, Update, Delete) essentielles pour toute application web.

  • La gestion des sessions permet de créer des expériences utilisateur personnalisées et sécurisées. Ce module enseigne aux étudiants à utiliser PHP pour gérer les sessions, l’authentification et la sécurité, assurant ainsi une expérience utilisateur cohérente et sécurisée.

6
  • Avant de déployer un site web, il est important de suivre plusieurs étapes de préparation. Les étudiants apprennent comment optimiser leur application (compression de fichiers, gestion des variables d’environnement, etc.) pour un déploiement réussi.

  • Différents services d’hébergement comme OVH, AWS ou 1&1 permettent de mettre en ligne un site web. Dans cette section, les étudiants apprennent à configurer leur environnement de production, à transférer leurs fichiers et à configurer une base de données sur le serveur.

  • La maintenance est essentielle pour le succès d’un projet à long terme. Ce dernier module couvre les meilleures pratiques pour assurer la stabilité d’un site, en passant par le suivi des performances, les mises à jour régulières et les améliorations basées sur le feedback utilisateur.

Prochaines sessions de formations

Une question ? Vous souhaitez un renseignement sur la formation ?

Contactez-nous par téléphone au

04 73 28 11 09

Nous avons besoin de votre consentement

Afin d'analyser le trafic de notre site Web, activer les fonctionnalités liées aux réseaux sociaux, et vous proposer un contenu personnalisé, nous avons besoin que vous acceptiez que les cookies soient placés par votre navigateur. Cela impliquera le traitement de vos informations personnelles, y compris votre adresse IP et votre comportement de navigation. Pour plus d'informations, veuillez consulter notre Politique de cookies

Voulez-vous accepter ces cookies ?