Concepteur d'applications web et mobiles

Formation qualifiante

Public

La formation Concepteur d'applications web et mobiles est accessible aux étudiants ayant validé un Bac+2 dans le domaine du développement informatique. 

Financement de la formation :

  • Contrat d'apprentissage 
  • Contrat de professionnalisation
  • Dispositif PRO-A

Objectifs pédagogiques

  • Analyser un besoin, présenter un cahier des charges
  • Concevoir et développer des application
  • Acquérir des compétences transverses

Contenu

Présentation

  • Présentation de la formation, de ses objectifs et de ses débouchés
  • Tour d’horizon des métiers de l’informatique

Concevoir et développer une application

  • Rappels d’ergonomie et de maquettage
  • Apprendre à rédiger un cahier des charges
  • Rédiger des spécifications fonctionnelles et techniques
  • Modélisation d’une application grâce au langage UML
  • Rédiger un dossier de conception
  • Utiliser et concevoir une API
  • Concevoir et développer une application de type desktop
  • Tests et plan de tests
  • Déploiement

Utilisation de frameworks

  • Spring et Springboot pour Java
  • Laravel et Symphony pour PHP
  • Django pour Python
  • Express pour Node.js
  •  ORM
  • Frameworks et librairies graphiques (état de l’art, avantages et inconvénients)
  •  CMS, personnalisation et création de plugins

Architecture

  • Applications n-tiers
  •  MVC, MVP, MVVM
  • Design patterns
  • Anti patterns

Base de données SQL et NOSQL

  • Modéliser et concevoir une base de données relationnelle
  • Modéliser et concevoir une base de données non relationnelle

Compétences transverses

  •  Sécurité des applications
  • Développement collaboratif : GIT, normes de codage, documentation
  • Anglais technique
  • Projet personnalisé

Méthode pédagogique

  • Alternance d’apports théoriques et de mise en situations pratiques
  • Travail en sous-groupes
  • Gestion de projets d’entreprise
  • Témoignages et partage d’expériences de professionnels du secteur

Durée : 600 heures
Prérequis

  • Maîtrise de la langue française

Conditions d'accès :


Modalités d'accès :


Tests de sélection à l'entrée en formation.

Modalités d’évaluation

  • Evaluation en cours de formation - Contrôle continu
  • Session d’examen
  • Oral de soutenance

Validation

Concepteur développeur d’applications, enregistré au RNCP : code RNCP : 31678, code NSF : 326t : Programmation, mise en place de logiciels, Nomenclature de 1969 : Niveau II, Nomenclature Europe : Niveau 6.

Certification

Titre professionnel de niveau 6 (équivalent Bac+3) : Concepteur développeur d’applications.

POUR RESTER CONNECTÉ