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.

Not sure this is the right one?

Enrol

Overview

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é.

Objectives

  • 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.

Audience

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

Prerequisites

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

Outcomes

  • 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.

Syllabus

  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

Teaching

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

Assessment

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

Resources

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

EVA throughout the programme

You are not on your own. EVA stays with you before, during and after the sessions, so the learning holds in the job.

  • Before each module, prepare your real use cases.
  • Between sessions, an assistant to clarify a concept or iterate.
  • After the programme, support to follow what you put in place.

Enrolment

Request this programme