Catalogue
DéveloppementAvancé · 210 h · Présentiel

Formation Professionnelle Concepteur Développeur d’Applications

Devenez un expert en conception et développement d'applications modernes.

Pas certain de votre choix ?

S’inscrire

Présentation

La formation de Concepteur Développeur d’Applications vous prépare à concevoir, développer et maintenir des applications web et mobiles. À travers une approche pédagogique axée sur la pratique, vous apprendrez à maîtriser les technologies et outils les plus récents, tels que JavaScript, React, Node.js, et bien d'autres.

Le programme est structuré en modules progressifs, allant des bases du développement à des projets complexes, incluant un projet fil rouge qui vous permettra de mettre en pratique vos compétences dans un contexte réel. Vous serez évalué tout au long de la formation par des projets, des ateliers et des évaluations formatives, garantissant ainsi votre préparation à intégrer le marché du travail.

À l'issue de la formation, vous serez capable de développer des applications robustes et performantes, tout en respectant les normes de qualité et de sécurité.

Objectifs

  • Développer des applications web et mobiles en utilisant des technologies modernes.
  • Maîtriser les outils de développement collaboratif et de gestion de version.
  • Concevoir des architectures logicielles adaptées aux besoins des utilisateurs.
  • Implémenter des tests unitaires et fonctionnels pour assurer la qualité du code.
  • Déployer des applications sur des environnements cloud et locaux.

Public

  • Développeurs souhaitant se spécialiser
  • Professionnels en reconversion vers le développement
  • Techniciens désirant monter en compétences

Prérequis

  • Connaissances de base en programmation (Python, Java, etc.)
  • Compréhension des concepts de base du web (HTML, CSS)
  • Motivation et capacité à travailler en équipe

À l’issue

  • Développer des applications fonctionnelles en respectant les délais.
  • Collaborer efficacement au sein d'une équipe de développement.
  • Produire un code de qualité, maintenable et documenté.
  • Présenter et défendre un projet devant un jury.

Programme

  1. 01
    Introduction au développement d'applications

    Introduction aux concepts de développement · Mise en place de l'environnement de développement · Création d'une première application web simple

    30 h
  2. 02
    Développement Frontend

    HTML, CSS et JavaScript · Responsive Design avec Bootstrap · Développement d'une application avec React

    60 h
  3. 03
    Développement Backend

    Introduction à Node.js et Express · Création d'API RESTful · Gestion des bases de données avec MongoDB

    60 h
  4. 04
    Tests et qualité du code

    Introduction aux tests unitaires et fonctionnels · Mise en place de tests sur une application existante · Présentation des résultats de tests

    30 h
  5. 05
    Déploiement et maintenance

    Déploiement d'applications sur le cloud · Mise en place de CI/CD · Maintenance et mise à jour d'une application existante

    30 h
  6. 06
    Projet fil rouge / Capstone

    TP guidé · Mini-projet

    30 h

Pédagogie

  • Ateliers pratiques
  • Travaux pratiques
  • Feedbacks réguliers
  • Ratio théorie/pratique 30% / 70%

Évaluation

  • Présentation des résultats de tests
  • Critères : couverture de code, qualité

Moyens

  • Git
  • GitHub
  • Visual Studio Code
  • Node.js
  • Jest
  • Mocha
  • Heroku
  • AWS

EVA, tout au long du parcours

Vous n’êtes pas seul. EVA vous accompagne avant, pendant et après les sessions, pour que l’apprentissage tienne dans le métier.

  • Avant chaque module, préparer vos cas d’usage réels.
  • Entre les sessions, un assistant pour clarifier un concept ou itérer.
  • Après la formation, un appui pour suivre ce que vous mettez en place.

Inscription

Demander cette formation