Développeur Informatique

U PRUGRAMMA D’ISSA FURMAZIONI

Le programme de cette formation

Formation à distance

Déroulé de la formation
Contenu de la formation (820 h)
Module 1 : Introduction au développement web (50h)
Concepts abordés :
• Comprendre le fonctionnement du Web et les métiers du développement.
• Bases du HTML, CSS et outils de développement (Git, GitHub).
• Introduction à l’algorithmie et aux bonnes pratiques de programmation.
Projet 1 : Démarrer la formation et installation de l’environnement de travail
• Objectif : Découvrir le métier de développeur et prendre en main les outils.
• Livrables : Documentation personnelle sur les métiers du web et installation d’un
environnement de développement complet.
Module 2 : Développement Front-End (180h)
Concepts abordés :
• Structurer une page web avec HTML et CSS.
• Styliser et rendre une interface responsive.
• Ajouter de l’interactivité avec JavaScript et intégrer React pour des interfaces
dynamiques.
Projet 2 : Création de la page d’accueil d’une agence de voyage avec HTML & CSS
• Objectif : Intégrer une maquette fournie pour un site vitrine en utilisant des
pratiques modernes de CSS.
• Livrables : Page web entièrement responsive intégrant du Flexbox/Grid.
Projet 3 : Création d’un site dynamique avec JavaScript et interaction avec une API
• Objectif : Dynamiser une page web avec JavaScript en ajoutant des événements
utilisateurs et en communiquant avec une API externe.
• Livrables : Application web avec affichage de données dynamiques.
Module 3 : Développement Back-End (180h)
Concepts abordés :
• Création d’API REST avec Node.js et Express.
• Gestion de bases de données avec MongoDB.
• Sécurisation des applications et gestion des authentifications.
Projet 4 : Développement du back-end d’un site de notation de livres
• Objectif : Créer une API permettant aux utilisateurs de noter des livres et de
consulter les avis.
• Livrables : API REST avec endpoints sécurisés, gestion des utilisateurs, base de
données en MongoDB.
Module 4 : Optimisation et Référencement (SEO) (70h)
Concepts abordés :
• Debugging et optimisation des performances web.
• Techniques avancées de SEO et accessibilité.
• Amélioration des performances techniques (temps de chargement, optimisation
d’images).
Projet 5 : Debugger et optimiser un site de photographe pour améliorer son référencement
SEO
• Objectif : Optimiser un site existant pour améliorer son positionnement sur Google
et sa rapidité de chargement.
• Livrables : Site optimisé avec score amélioré sur Google PageSpeed Insights et
rapport d’analyse SEO.
Module 5 : Déploiement et Mise en Production (50h)
Concepts abordés :
• Hébergement web et gestion des noms de domaine.
• Automatisation des déploiements (CI/CD).
• Sécurisation des applications en production.
Projet 6 : Déploiement d’une application web de location immobilière
• Objectif : Héberger une application développée précédemment en utilisant une
architecture sécurisée et optimisée.
• Livrables : Application en ligne avec domaine personnalisé et certificat SSL,
documentation de mise en ligne.
Module 6 : Stage en Entreprise (3 semaines – 120h)
Objectif du stage :
• Mise en application des compétences acquises en situation réelle.
• Participation à un projet d’équipe et suivi de la méthodologie agile.
• Développement d’une fonctionnalité sur un projet existant.
Projet en entreprise
• Objectif : Contribuer au développement d’une application web pour un client ou
une entreprise partenaire.
• Livrables : Rapport de stage détaillant les tâches réalisées et soutenance devant un
jury.
Module 7 : Projet Final & Insertion Professionnelle (154h)
Concepts abordés :
• Gestion de projet et méthodologie agile.
• Développement et présentation d’un projet complet.
• Préparation à l’emploi (portfolio, simulation d’entretiens).
Projet 7 : Création et publication d’un portfolio de développeur
• Objectif : Présenter l’ensemble des projets réalisés en formation sous forme d’un
site web personnel.
• Livrables : Portfolio en ligne avec design personnalisé et mise en avant des
compétences techniques.
Projet 8 : Développement et mise en production d’un site web complet
• Objectif : Concevoir un site web de bout en bout, incluant front-end, back-end et
base de données.
• Livrables : Site dynamique et sécurisé, documentation technique et soutenance du
projet.

Les Pré-requis d’entrée

Niveau bac ou équivalent (niveau 4) OU expérience professionnelle d’au moins 12 mois dansle numérique.Test technique obligatoire (HTML, CSS, JavaScript, React) avec un score minimum requis.Niveau B2 en français.Accès à un ordinateur et connexion internet.
Numéro de la formation : 94F2500179
Synonymes : Développement informatique, Lead Developer, analyste informatique, analyste programmeur, analyste programmeuse, analyste systèmes, développeur API, développeur Back-End, développeur Front-End, développeur Full-Stack, développeur fonctionnel, développeur informatique, développeuse API, développeuse Back-End, développeuse Front-End, développeuse Full-Stack, développeuse fonctionnelle, développeuse informatique, ingénieur études et développement IT, ingénieure études et développement IT, programmeur informatique, programmeuse informatique, analyse programmation, développement informatique, méthode Warnier, méthode programmation, programmation

La session de formation

  • du 26/03/2025 au 24/10/2025 Démarrage quand vous le souhaitez

U CENTRU INDUV’EDDA SI FACI A FURMAZIONI

Le centre où se déroule la formation

Balagne Formation

8 Bis Impasse Paul Doumer
20220 L'ILE-ROUSSE

L'URGANISIMU FURMATORI

L'organisme formateur

Balagne Formation

8 bis impasse Paul Doumer
20220 L'ILE-ROUSSE

Accueil :

  • Hébergement : non
  • Restauration : non
  • Accès aux personnes handicapées : non

CUN STA FURMAZIONI SBUCCHETI NANTU À :
Développeur informatique

Avec cette formation vous obtenez :
Développeur informatique

Les objectifs

  • Mettre en place un système de veille continu ou non pour répondre à une problématique spécifique ou pour optimiser ses pratiques
  • Identifier le périmètre de son intervention, au regard des tâches préalablement assignées et à partir des spécifications fonctionnelles, afin d'organiser son activité
  • Définir et décrire les éléments techniques (batch, données [type / utilisation], code, plateforme matérielle) et formaliser les spécifications techniques concernant l'élément et/ou la (ou les) fonctionnalité(s) à intégrer / à développer, à partir des besoins fonctionnels ou à partir des spécifications fonctionnelles
  • Présenter une réponse technique auprès des acteurs concernés pour validation
  • Organiser, planifier son activité (ses propres tâches) et en rendre compte aux acteurs concernés, à l'aide des méthodologies et outils de gestion de projet afin de garantir l'efficacité et la qualité du travail rendu et de respecter les contraintes / attentes du projet : découper et décrire une tâche (en sous tâches) ; en estimer / planifier la réalisation en termes de délais, ressources (temps, homme) et de points d'effort ; rendre compte auprès des acteurs concernés selon la fréquence définie
  • Installer et paramétrer l'environnement de travail adapté au type de projet à développer, à l'aide des outils et applications nécessaires afin d'organiser le workflow et le travail en mode collaboratif
  • Traduire la maquette fournie en structure de code afin de préparer l'intégration / le développement
  • Créer et structurer les pages, y intégrer les différents éléments (texte, image, icône, etc.), les agencer, éventuellement les styliser / les animer à l'aide des outils et langages de programmation adaptés afin de concevoir une interface utilisateur responsive et en cohérence avec la maquette fournie
  • Programmer des évènements standards (interactions standards) au sein de l'interface utilisateur à l'aide des outils et langages de programmation adaptés afin d'intégrer les fonctionnalités attendues
  • Mettre en place les mécanismes d'échanges de données entre le front et le back-end, à l'aide des outils et technologies adaptées (ex : API, base de données, etc.) afin de mettre à disposition de l'utilisateur les données demandées : écrire et configurer des routes API à l'aide d'outils permettant la persistance des données afin d'établir la communication client / serveur ; envoyer les données renseignées au back-end dans un format adapté
  • Afficher les données demandées à l'utilisateur dans un objectif d'exploitation : appeler des données via une API, à l'aide des requêtes adaptées ; afficher les données demandées dans un format adapté
  • Exécuter une campagne de test, tout ou en partie, afin de s'assurer de la qualité et de la conformité de la solution informatique ou bien d'une de ses fonctionnalités : rédiger un cahier de recette (intégrant la rédaction de tests manuels) selon les besoins du projet de test ; mener des tests manuels en suivant un cahier de recette ; exécuter des tests automatisés déjà existants (fonctionnels, unitaires ou d'intégration) ; détecter les anomalies, les analyser, les corriger et en rendre compte selon le formalisme / le format adapté aux équipes concernées ; effectuer un reporting des résultats des tests
  • Mesurer la performance de la solution informatique, à l'aide des méthodologies et outils de reporting adaptés
  • Identifier et mettre en place des axes d'amélioration afin d'optimiser la performance de la solution informatique
  • Mettre en ligne une solution informatique standard à l'aide d'un service d'hébergement adapté et configuré
     

Les débouchés

Secteurs d'activités :

Le développeur informatique peut exercer dans tous secteurs et toutes tailles d'entreprise, principalement en ESN.

Type d'emplois accessibles :

  • Développeur, développeur informatique, développeur d'applications, développeur web, développeur web mobile
  • Développeur intégrateur web, intégrateur web
  • Développeur front-end, développeur back-end, développeur fullstack
  • Testeur, testeur logiciel, testeur automaticien, quality assurance (QA)