Test d'auto-évaluation : La formation "Spécialiste en développement d'applications TIC avec brevet fédéral" (anciennement : développeur d'applications TIC) est-elle faite pour moi ?

Une développeuse d'applications TIC avec brevet fédéral contrôle le code de programmation.

Testez ici si le profil professionnel "Développeur d'applications TIC* avec brevet fédéral / Développeuse d'applications TIC avec brevet fédéral" vous convient et si un cours de préparation à l'examen professionnel (EP) de développeur d'applications en cours d'emploi est pour vous la bonne voie pour y parvenir.

*Jusqu'en 2012, la formation s'appelait informaticien/ne (BP) et avant cela, jusqu'en 1994, analyste-programmeur/euse (BP). Depuis août 2023, la profession qui lui succède est celle d'ICT-Application Development Specialist.

Remarque : le cursus peut désormais être suivi dans quatre spécialités :

  • Frontend
  • Mobile
  • Backend
  • Ingénierie des données
Lancement

En quoi consistent les activités de spécialiste en développement d'applications TIC (anciennement développeur/développeuse d'applications TIC) ?

Un(e) développeur(se) d'applications ICT (anciennement informaticien(ne), nouveau(elle) depuis août 2023 : ICT-Application Development Specialist) est responsable du développement et de la maintenance d'applications (logiciels d'application) de la technique d'information et de communication. Cela comprend la mise en œuvre de projets et la garantie de la sécurité informatique - selon l'emploi dans sa propre entreprise (département de développement de logiciels d'un prestataire de services TIC) ou en externe pour d'autres entreprises. Les spécialistes du développement d'applications ICT sont des spécialistes de la planification, du développement, de la livraison et de l'exploitation continue d'applications. Les développeurs d'applications ICT assument une responsabilité importante dans la coordination entre les différentes parties prenantes et la mise en œuvre technique des applications, ainsi que dans la gestion d'équipes agiles. Le domaine de responsabilité comprend l'ensemble du processus de développement, de la création du design conceptuel à la mise en œuvre de l'application ou de parties de celle-ci.

Les activités suivantes sont courantes en tant que spécialiste en développement d'applications ICT avec brevet fédéral (anciennement développeur/développeuse d'applications ICT) :

  • Réalisation de projets d'application en tant que spécialiste du développement d'applications ICT
    • Déterminer les besoins commerciaux pour une application complète ou des parties de celle-ci (pour le client ou sa propre entreprise)
    • Définition des exigences du système qui en découlent et établissement d'un catalogue de critères à cet effet
    • Choix des moyens et des prestations informatiques en fonction des besoins identifiés
    • Création de modèles pour les données, les fonctions et les objets
    • Définition des méthodes nécessaires pour le développement de logiciels
    • Définition des méthodes nécessaires à la maintenance des logiciels
    • Demander des offres aux prestataires de services informatiques, les examiner et, le cas échéant, passer des commandes
    • recensement et structuration des ressources humaines et opérationnelles nécessaires à la mise en œuvre des projets
    • Développer des applications et des interfaces logicielles
    • Mise en place d'environnements de développement et de test
  • Maintenir des environnements de développement et de test
  • Mise en œuvre d'applications et d'interfaces logicielles
  • Création de la documentation pour le cycle de vie du logiciel
  • Mise à jour de la documentation pour le cycle de vie du logiciel
  • Analyser les erreurs de logiciel
  • Résolution des erreurs de logiciel
  • Création de concepts pour des améliorations de logiciels en tant que spécialiste du développement d'applications TIC
  • Mise en œuvre de mesures de sécurité de l'information et formation des collaborateurs à cet égard
  • Analyser les problèmes dans le domaine des processus d'entreprise
  • Soutenir les tests d'intégration des applications et des interfaces logicielles
  • Assurer la maintenance des applications et des interfaces logicielles
  • Analyser les demandes de changement
  • Accompagner les améliorations logicielles dans leur utilisation productive

Avec la révision du règlement d'examen ICT-Application Development Specialist (valable à partir du 30.8.2023), il est désormais possible d'approfondir les compétences et donc de se spécialiser :

  • "Frontend" :Son objectif est de développer des applications client et web conviviales et parfaitement intégrées, avec une gestion claire des données et une vitesse de chargement optimisée.
  • "Mobile" :Ils développent et réalisent des applications mobiles adaptées aux besoins et à la protection des données, qui accèdent à des interfaces natives et à des capteurs d'appareils.
  • "Backend" :Vous planifiez de nouvelles applications back-end et entretenez, adaptez et surveillez les applications existantes. Votre objectif est de permettre la conservation, la sauvegarde et l'accès aux données.
  • "Ingénierie des données" :Vous développez des modèles de données conceptuels, logiques et physiques et transformez des données. Vous assurez ainsi un traitement sûr, efficace et effectif de grands volumes de données.

Question 1:

Les activités de spécialiste en développement d'applications TIC (anciennement développeur/développeuse d'applications TIC) correspondent-elles à vos attentes ? Vous imaginez-vous travailler dans ce domaine ?

Groupe cible et compétences : A qui s'adresse la formation ICT-Application Development Specialist (anciennement ICT-Application Developer) avec examen professionnel ? Quelles sont les qualités et les compétences requises ?

La formation de développeur d'applications ICT suivie de l'examen professionnel ICT-Application Development Specialist s'adresse aux personnes suivantes :

  • Développeurs de logiciels chez des prestataires de services TIC ou des entreprises utilisatrices de TIC, par exemple :
    • Développeurs d'applications
    • Spécialistes des bases de données
    • Ingénieur(e)s de test TIC
    • Responsables des tests TIC
    • Responsables d'application
    • Chef(fe)s de projet
  • Professionnels travaillant dans l'informatique ou dans l'environnement informatique et souhaitant obtenir un diplôme supérieur et fédéral
  • Chef(fe)s de projet dans les projets de développement TIC

Pour réussir dans la fonction de spécialiste en développement d'applications TIC (anciennement développeur d'applications TIC) avec brevet fédéral, les compétences et les qualités personnelles suivantes sont requises :

  • Une méthode de travail précise
  • Connaissances en informatique
  • Intérêt pour l'informatique
  • Compétence technique
  • Capacité de communication
  • Capacité à travailler en équipe
  • Pensée logique, pensée analytique
  • Capacité d'expression, imagination
  • Compréhension rapide, capacité de combinaison
  • Autonomie, persévérance
  • Plaisir d'expérimenter, ouverture d'esprit
  • Plaisir d'apprendre
  • Avoir une attitude sûre et être capable de développer, de réaliser et de contrôler des projets

Question 2:

Faites-vous partie de l'un des groupes cibles de la formation ICT-Application Development Specialist (anciennement ICT-Application Developer) avec examen professionnel ?

Conditions d'admission à l'examen professionnel de spécialiste en développement d'applications TIC (anciennement développeur d'applications TIC) :

Vous serez admis à l'examen professionnel ICT-Application Development Specialist si vous remplissez les conditions suivantes :

  • Un certificat fédéral de capacité d'informaticien/ne CFC et au moins deux ans de pratique professionnelle dans le domaine du développement d'applications

ou

  • un autre certificat fédéral de capacité (CFC) dans le domaine professionnel de la technologie de l'informatique et de la communication et au moins trois ans de pratique professionnelle dans le domaine du développement d'applications

ou

  • un autre certificat fédéral de capacité (CFC) ou les diplômes suivants et au moins quatre ans de pratique professionnelle dans le domaine du développement d'applications :
    • une maturité gymnasiale
    • une maturité spécialisée
    • une maturité professionnelle
    • ou une qualification équivalente

Vous saurez au moins trois mois avant le début de l'examen si vous êtes admis(e) à l'examen professionnel de Spécialiste en développement d'applications TIC / Développeur d'applications TIC en recevant une décision écrite incluant les motifs et les voies de recours en cas de refus.

Remarque : le nombre d'années d'expérience professionnelle ne doit être disponible qu'au moment de l'inscription à l'examen ou du début de l'examen de Spécialiste en développement d'applications TIC. Dans certaines écoles, il est donc possible de commencer le cours de préparation à l'examen professionnel de développeur d'applications ICT / développeuse d'applications ICT même si vous ne remplissez pas (encore) les conditions. Il est alors de votre responsabilité de vous assurer que vous remplissez les conditions nécessaires jusqu'au moment requis.

Disposition transitoire : les candidats qui ont échoué à l'examen sur la base de l'ancien règlement d'examen du 21 février 2012 Développeuse d'applications TIC / Développeur d'applications TIC ont la possibilité de le repasser une première ou une deuxième fois jusqu'à fin 2024.

Question 3:

Avez-vous le diplôme de fin d'apprentissage requis et l'expérience professionnelle nécessaire pour l'examen professionnel ICT-Application Development Specialist ?

Matière à apprendre et contenu de la formation continue ICT-Application Development Specialist (anciennement ICT-Application Developer) :

La matière des cours de préparation à l'examen professionnel de spécialiste en développement d'applications TIC (anciennement développeur/développeuse d'applications TIC) est conforme aux directives de l'organe responsable de l'examen fédéral, à savoir l'Association suisse des développeurs d'applications TIC.Formation professionnelle ICT Suisse.

Les contenus de la formation continue de développeur d'applications ICT sont dispensés sous forme de modules. Les thèmes suivants du développeur d'applications y sont traités et les compétences de spécialiste en développement d'applications ICT y sont transmises :

Ingénierie d'applicationpour ICT-Application Development Specialist (anciennement ICT-Application Developer)

  • Module 500 : Conception de l'architecture logicielle
    Elabore, sur la base des exigences commerciales, l'architecture logicielle pour le développement ou l'extension d'une application complexe, multicouche et distribuée.
  • Module 501 : Initialiser le développement de logiciels
    Définit le modèle d'approche, la pile technologique, les outils et les spécifications de qualité pour un développement logiciel planifié.
  • Module 503 : Spécifier et concevoir un front-end pour une application complexe
    Spécifie les exigences d'un front-end sur la base des directives, sélectionne les services, frameworks et bibliothèques appropriés et élabore les directives pour la réalisation.
  • Module 504 : Concevoir et réaliser le frontal d'une application complexe
    Conçoit et met en œuvre un front-end avec des technologies prédéfinies et s'assure de la fonctionnalité et de la satisfaction des exigences par des tests.
  • Module 505 : Concevoir et mettre en œuvre la persistance dans des applications complexes
    Conçoit et élabore la persistance des données dans une application complexe, met en œuvre le modèle de données sur un système de stockage de données, implémente les accès en lecture et en écriture et s'assure de la conformité aux exigences par des tests.
  • Module 506 : Conception et réalisation de la logique commerciale dans des applications complexes
    Conçoit et met en œuvre la logique commerciale d'applications complexes et s'assure que les exigences sont satisfaites par des tests.
  • Module 507 : Concevoir et réaliser des interfaces de programmation
    Conçoit, développe et met en œuvre des interfaces de programmation (API) compréhensibles, extensibles et sûres et s'assure que les exigences sont satisfaites par des tests.
  • Module 508 : Spécifier et concevoir le développement d'une application mobile
    Spécifie les exigences d'une application mobile sur la base des directives, évalue la technologie et élabore les directives pour la réalisation.
  • Module 509 : Concevoir et réaliser une application mobile
    Conçoit et met en œuvre la gestion des données, la logique commerciale et l'interface utilisateur d'une application mobile dans la technologie prescrite, s'assure que les exigences sont remplies par des tests et publie l'application sur les plates-formes prévues.
  • Module 510 : Concevoir une interface utilisateur pour une application complexe
    Conçoit une interface utilisateur complexe en adoptant une approche centrée sur l'utilisateur et garantit une convivialité (usability) optimale de l'interface utilisateur.

Ingénierie d'entreprisepour ICT-Application Development Specialist (anciennement ICT-Application Developer)

  • Module 687 : Délimiter les systèmes et définir les exigences
    Recense les prestations fournies à un système, décrit le contexte du système et les interfaces et spécifie les exigences dans un catalogue d'exigences structuré.

Gestion des affairespour ICT-Application Development Specialist (anciennement ICT-Application Developer)

  • Module 646 : Observation et évaluation des innovations et des tendances
    Observe en permanence les innovations et les tendances, évalue leur potentiel pour sa propre organisation, compare les avantages potentiels avec les coûts d'une intégration et élabore une feuille de route pour l'introduction d'une technologie.

Gestion des donnéespour ICT-Application Development Specialist (anciennement ICT-Application Developer)

  • Module 511 : Développer et mettre en œuvre un modèle de données pour des cas d'utilisation complexes
    Conçoit le modèle de données pour un cas d'application complexe, élabore une proposition justifiée pour le choix de la technologie dans un contexte donné et met en œuvre le modèle de données sur la technologie choisie.
  • Module 512 : Concevoir et réaliser un pipeline de données
    Conçoit un pipeline de données pour l'extraction, la transformation et le transfert de données de différents systèmes sources vers un référentiel de données, choisit les technologies et les outils pour la mise en œuvre, implémente le pipeline de données et assure son fonctionnement.

Gestion de projetpour ICT-Application Development Specialist (anciennement ICT-Application Developer)

  • Module 698 : Diriger et responsabiliser une équipe
    Constitue des équipes appropriées pour des projets spécifiques, dirige les équipes dans les affaires opérationnelles par un comportement de conduite adapté et conforme à la situation et assure le développement de l'équipe et la communication avec les parties prenantes.

Gestion de la sécurité/des risquespour ICT-Application Development Specialist (anciennement ICT-Application Developer)

  • Module 502 : Assurer la sécurité dans le fonctionnement des applications
    Assure la sécurité de l'information par des mesures appropriées et efficaces lors de l'exploitation d'applications.

Gestion des servicespour ICT-Application Development Specialist (anciennement ICT-Application Developer)

  • Module 513 : Concevoir et déployer des infrastructures de données
    Détermine les exigences d'une infrastructure de données, conçoit et évalue une architecture de système et de technologie appropriée et met l'infrastructure de données en service.
  • Module 695 : Définir et mettre en œuvre des processus de livraison
    Définit les processus et méthodes nécessaires à la collaboration de toutes les équipes dans le cycle de vie d'une plateforme ICT et met en œuvre un pipeline pour l'intégration et la livraison continues des artefacts logiciels et matériels.

Question 4:

Les contenus de la formation continue de spécialiste en développement d'applications TIC (anciennement développeur d'applications TIC) vous intéressent et vous souhaitez acquérir des connaissances et des compétences dans ce domaine thématique ?

Cours de développeur d'applications - Coûts et financement :

Les coûts indiqués pour un cours de préparation à l'examen professionnel de développeur d'applications TIC (ICT-Application Development Specialist) sont en partie très différents. Cela s'explique par le fait que les écoles fixent elles-mêmes les coûts des cours.

En revanche, la taxe d'examen est fixée par l'organe responsable de l'examen fédéral. Elle est contraignante pour tous les candidats.

Pour la formation de développeur d'applications ICT avec l'examen professionnel ICT-Application Development Specialist, vous devez compter avec les coûts suivants :

  • Frais de formation/cours :entre CHF 13'200.- et CHF 19'600.-. Grâce au financement par sujet de la Confédération, vous recevrez, après l'examen, un remboursement d'environ 50% de la part de la Confédération sur demande (indépendamment du résultat)*.
  • Frais d'examen :CHF 2'900 (état 2013)
    La taxe d'examen est fixée par l'organe responsable de l'examen professionnel. Elle est payée par le/la candidat(e) après confirmation de son admission à l'examen ICT-Application Development Specialist (anciennement : examen ICT-Application Developer).
  • Frais supplémentaires :Dans certaines écoles, les frais d'inscription, le matériel pédagogique, les documents de formation, les livres, l'entraînement intensif aux examens, les examens de simulation, les diplômes d'école et les diplômes intermédiaires ne sont pas inclus dans les frais de formation. Veuillez vous renseigner directement auprès du prestataire de votre choix sur les frais supplémentaires auxquels vous devez vous attendre pour la formation.

*Depuis le 1er janvier 2018, les cours de préparation aux examens professionnels fédéraux tels que la formation continue ICT-Application Development Specialist sont soutenus financièrement par la Confédération. Les personnes ayant suivi ces cours peuvent donc, après avoir passé l'examen fédéral, se faire rembourser jusqu'à 50% (max. CHF 9'500.-) des frais de cours payés pour devenir développeur/développeuse d'applications ICT. Dans les cas de rigueur, les subventions fédérales sont également préfinancées à titre exceptionnel.

Question 5:

Êtes-vous en mesure de préfinancer environ CHF 16'100 à CHF 22'500 de frais pour les cours de développeur/développeuse d'applications et les frais d'examen ?

Durée des études, nombre d'heures de cours, horaires des cours et charge d'apprentissage pour la formation continue ICT-Application Development Specialist (anciennement développeur d'applications) :

  • Durée des études :La formation, la formation continue de développeur d'applications TIC / développeuse d'applications TIC (nouveau : ICT-Application Development Specialist) est structurée de manière classique (c'est-à-dire que l'examen professionnel porte sur toutes les compétences à évaluer) et dure deux à trois semestres en cours d'emploi.
  • Nombre d'heures de cours :La formation de spécialiste en développement d'applications ICT Examen professionnel de développeur d'applications ICT / développeuse d'applications ICT comprend environ 460 leçons.
  • Heures de cours :Les horaires des cours varient selon les prestataires de la formation continue de développeur d'applications TIC / développeuse d'applications TIC. En règle générale, les leçons ont lieu une journée entière, deux soirs par semaine ou un soir par semaine et le samedi, parfois uniquement le samedi (complété par un apprentissage en ligne). Mais attention : les dates de cours ou les horaires pour la formation continue ICT-Application Development Specialist sont établis de manière autonome par l'école. Il peut donc y avoir des différences d'un prestataire à l'autre.
  • effort d'apprentissage :Grâce au concept de formation en cours d'emploi, vous pouvez immédiatement mettre en pratique et approfondir les matières enseignées. Néanmoins, il convient de prévoir suffisamment de temps pour la préparation et le suivi des cours ainsi que pour l'auto-apprentissage. Nous vous recommandons de consacrer environ six heures par semaine au travail supplémentaire, en fonction de vos connaissances préalables, de votre style de travail et de votre rythme d'apprentissage.

Remarque : certaines écoles proposent des "leçons d'essai" qui permettent de se faire une idée de l'enseignement et de l'atmosphère d'apprentissage. Un environnement d'apprentissage adapté est important sur la voie de la réussite du diplôme de spécialiste en développement d'applications TIC après la formation continue de développeur d'applications TIC / développeuse d'applications TIC.

Question 6:

Pouvez-vous faire face à la charge de travail que représentent les cours en présentiel et les devoirs de la formation continue de développeur/développeuse d'applications ?

Diplôme et titre :

L'examen professionnel ICT-Application Development Specialist (anciennement : développeur d'applications ICT avec brevet fédéral / développeuse d'applications ICT avec brevet fédéral) a lieu chaque année, pour autant qu'au moins 25 candidats remplissent les conditions d'admission ou au moins tous les deux ans. L'examen fédéral peut être passé dans les trois langues officielles, à savoir l'allemand, le français et l'italien.

Les candidats à l'examen professionnel de spécialiste en développement d'applications TIC sont convoqués au moins quatre semaines avant le début de l'examen. La convocation comprend le programme d'examen (avec indication du lieu et de la date de l'examen ainsi que des moyens auxiliaires autorisés) et la liste des experts.

L'examen professionnel ICT-Application Development Specialist de développeur d'applications ICT / développeuse d'applications ICT dure au total sept heures et comprend quatre parties d'examen et les compétences opérationnelles professionnelles correspondantes, structurées comme suit :

  1. Travail pratique individuel de développement (TPI) - 60% de pondération
    • Travail de projet écrit, réalisé au préalable
      Les candidat(e)s développent une application à partir d'une question ou d'un problème réel issu de leur contexte professionnel. Une description de la mission est préalablement établie avec les exigences à remplir. Le travail doit être documenté de manière compréhensible. La description du mandat, le travail de développement et la documentation peuvent être rédigés dans une langue officielle ou en anglais.
    • Présentation de l'EPI et entretien professionnel oral, dure 60 minutes
      Les candidats présentent leur travail de projet sous la forme d'une démonstration du système. Ils y démontrent le fonctionnement de l'application avec les caractéristiques et les fonctions mises en œuvre. Ensuite, un entretien professionnel a lieu sur différents aspects du travail de développement et sur des sujets connexes. Les candidats doivent justifier leur démarche de manière compréhensible et répondre aux questions de suivi. La présentation et l'entretien professionnel peuvent être réalisés dans une langue officielle ou en anglais.
  2. Développement et architecture - 240 minutes au total, 20% de pondération
    • Étude de cas écrite
    • Mini-Cases Écriture
    • A l'aide de situations proches de la pratique, les candidats démontrent qu'ils sont en mesure de maîtriser de manière efficace et orientée vers les exigences des problèmes complexes, en ce qui concerne la conception et la mise en œuvre d'architectures logicielles.
  3. Leadership professionnel et innovation -20% de pondération
    • Critical Incidents oral, dure 60 minutes
      Cette partie de l'examen se concentre sur des situations de travail difficiles ou problématiques dans le contexte des tâches de gestion et des innovations des spécialistes du développement d'applications TIC.

Disposition transitoire pour l'ancien examen professionnel de développeur/développeuse d'applications TIC

Les candidats qui ont échoué à l'examen sur la base de l'ancien règlement d'examen du 21 février 2012 Développeuse d'applications TIC / Développeur d'applications TIC ont la possibilité, jusqu'à la fin de l'année 2024, de se présenter à une 1re ou à une 2e répétition avec le contenu suivant :

  1. Compétence professionnelle générale ICT (champ professionnel) - écrit, 3 heures, pondération simple
  2. Planification et analyse d'applications TIC - écrit, 3 heures, pondération simple
  3. Concevoir et mettre en œuvre des applications TIC - écrit, 4 heures, double pondération
  4. Tester des applications TIC - écrit, 2 heures, pondération simple

 

Diplôme et titre

Les diplômés de l'examen professionnel reçoivent un brevet fédéral et sont autorisés à utiliser le titre reconnu et protégé par la Confédération de "Spécialiste en développement d'applications TIC avec brevet fédéral" - jusqu'au 30.8.2023 "Développeur d'applications TIC avec brevet fédéral" ou "Développeuse d'applications TIC avec brevet fédéral".

  • En français : "ICT-Application Development Specialist avec brevet fédéral" - avant : "Informaticien en développement d'applications TIC avec brevet fédéral", "Informaticienne en développement d'applications TIC avec brevet fédéral".
  • En italien : "ICT-Application Development Specialist con attestato professionale federale" - avant : "Informatico in sviluppo delle applicazioni TIC con attestato professionale federale", "Informatica in sviluppo delle applicazioni TIC con attestato professionale federale".
  • En anglais : "ICT-Application Development Specialist, Federal Diploma of Higher Education" (Attention : il s'agit uniquement d'une recommandation/traduction et non d'un titre protégé)

Question 7:

Vous vous sentez capable de réussir l'examen professionnel de développeur/développeuse d'applications ?