Concepteur développeur d'applications À distance

Dernière mise à jour : 07/05/2024

- Encadré par un responsable pédagogique.
- Parcours personnalisé correspondant aux capacités et compétences.
- Séances de formation animées par un expert du domaine d'intervention.

Description

Module 1: Fondamentaux de la programmation et algorithmique

  • Écriture d'un algorithme et d'un premier programme
  • Initiation aux concepts de base de la programmation
  • Apprentissage des structures de contrôle (boucles, conditions)
  • Introduction aux langages de programmation courants (Python, Java, etc.)

Module 2: Développement d'applications Desktop

  • Apprentissage des technologies de développement d'applications pour bureau
  • Utilisation de frameworks et bibliothèques adaptés (Qt, JavaFX, etc.)
  • Conception et création d'une interface utilisateur graphique (GUI)
  • Intégration de fonctionnalités de sécurité au niveau de l'application

Module 3: Développement d'applications Web

  • Compréhension des architectures client-serveur
  • Maquettage et prototypage d'une application web
  • Développement front-end avec HTML, CSS, JavaScript
  • Développement back-end avec des technologies comme Node.js, Django, etc.
  • Implémentation de mécanismes de sécurité web (gestion des sessions, authentification, etc.)

Module 4: Conception d'applications sécurisées

  • Analyse des besoins et conception de l'architecture logicielle
  • Organisation en couches pour garantir la sécurité de l'application
  • Mise en place d'une base de données sécurisée
  • Développement de composants d'accès aux données (SQL, NoSQL)
  • Intégration de mécanismes de cryptage et de protection des données sensibles

Module 5: Préparation au déploiement

  • Rédaction du plan de tests et réalisation de tests manuels
  • Élaboration du dossier de déploiement et gestion des configurations
  • Automatisation des tests d'intégration et systèmes
  • Mise en place d'une démarche DevOps pour le déploiement continu
  • Création de scripts d'intégration continue pour assurer la qualité du code et des déploiements

Objectifs de la formation

Cette formation vous permet de valider les compétences suivantes :
BC01 : Développer une application sécurisée :

  • Installer et configurer son environnement de travail en fonction du projet.
  • Développer des interfaces utilisateur
  • Développer des composants métier
  • Contribuer à la gestion d'un projet informatique

BC02 : Concevoir et développer une application sécurisée organisée en couches :

  • Analyser les besoins et maquetter une application
  • Définir l'architecture logicielle d'une application
  • Concevoir et mettre en place une base de données relationnelle
  • Développer des composants d'accès aux données SQL et NoSQL

BC03 : Préparer le déploiement d'une application sécurisée :

  • Préparer et exécuter les plans de tests d'une application
  • Préparer et documenter le déploiement d'une application
  • Contribuer à la mise en production dans une démarche DevOps

Modalités pédagogiques

  • Accompagnement individualisé : Chaque apprenant reçoit un soutien personnalisé tout au long de sa formation.
  • Supports de cours téléchargeables : Les apprenants peuvent télécharger des documents comme des manuels et des présentations pour compléter leur apprentissage.
  • Exercices réels et cas pratiques : Les apprenants pratiquent leurs compétences avec des exercices concrets et des cas pratiques.
  • Sessions enregistrées en visio-conférence : Les sessions de formation en visioconférence sont enregistrées pour que les apprenants puissent les revoir à tout moment.
  • Plateforme e-learning illimitée : Les apprenants ont un accès illimité à la plateforme en ligne, leur permettant de suivre les cours à leur rythme.

Moyens et supports pédagogiques

  • Cours en ligne structurés : Des modules de cours en ligne organisés de manière claire et logique, avec des titres, des objectifs d'apprentissage et des ressources associées.
  • Vidéos didactiques : Des vidéos explicatives pour présenter les concepts clés et les démonstrations visuelles. 
  • Documents téléchargeables : Des documents PDF, des présentations PowerPoint, des livres électroniques ou des fichiers Word pour que les apprenants puissent les télécharger et les consulter à leur convenance.
  • Quiz et évaluations en ligne : Des quiz et des évaluations pour permettre aux apprenants de tester leurs connaissances et de recevoir des retours immédiats.
  • Forums de discussion : Des espaces de discussion en ligne (Extranet) où les apprenants peuvent poser des questions, partager leurs idées et interagir avec leurs pairs et les formateurs.
  • Plateforme e-learning interactive : Des outils d'apprentissage en ligne qui permettent l'interactivité, tels que des exercices interactifs, des simulations ou des jeux éducatifs.
  • Suivi de la progression : Progression dans le programme de formation, y compris les cours terminés, les scores des quiz, etc. 
  • Soutien pédagogique en ligne : Possibilité de demander de l'aide en ligne à des formateurs ou des tuteurs pour répondre à vos questions ou résoudre des problèmes.
  • Chat en direct : Suivi qualité pour une assistance immédiate en cas de besoin, notamment pour des questions techniques ou administratives.

Modalités d'évaluation et de suivi

Offrir aux bénéficiaires une formation complète sur la conception et le développement d'applications en entreprise, les préparant ainsi à obtenir le titre professionnel de "Concepteur Développeur d'Applications" de niveau 6 (BAC+3 ou 4 : licence, master 1, maîtrise), reconnu par le Répertoire National des Certifications Professionnelles (RNCP), et sanctionné par le Ministère du Travail, de l'Emploi et de l'Insertion.

MODALITES D'OBTENTION DU TITRE PROFESSIONNEL
A l'issue d'un parcours continu de formation correspondant au titre visé, le candidat est évalué par un jury composé de professionnels, sur la base des éléments suivants :
Présentation d'un projet réalisé en amont :

  • Le candidat réalise un ou plusieurs projets en amont de la session d'examen.
  • Il prépare un dossier de projet et un support de présentation de type diaporama.
  • Le jury prend connaissance du dossier de projet avant la présentation du candidat.
  • Le candidat présente son ou ses projets au jury.

Entretien technique :

  • Le jury interroge le candidat sur son dossier de projet et sa présentation pour évaluer la maîtrise des compétences couvertes par les projets.
  • Un questionnement complémentaire évalue les compétences non couvertes par les projets.

Questionnaire professionnel :

  • Les candidats répondent simultanément au questionnaire professionnel en présence d'un surveillant.
  • Le candidat étudie une documentation technique en anglais.
  • Il répond à deux questions fermées en français et deux questions ouvertes en anglais.

Entretien final :

  • Inclut un échange avec le candidat sur le dossier professionnel.

M'inscrire à la formation

Ajouter au panier
  • Catégorie : Informatique
  • Durée : 745h
  • Satisfaction :
    ★★★★★
    ★★★★★
  • Taux de réussite : - %

Prochaines Sessions

  • Formation individuelle adaptée aux objectifs et aux horaires de chaque personne, démarrage de la formation 15 jours après l'inscription.

Partager cette formation