Devis Demander un devis
star--3

10/24 - Concepteur Développeur d'Applications Intelligence Artificielle (Alternance)

Alternance - 18 mois - 2024

Le métier de concepteur développeur d'applications consiste à concevoir, développer, tester et maintenir des applications logicielles. Ce professionnel analyse les besoins des utilisateurs, crée des solutions techniques adaptées et les implémente en utilisant divers langages de programmation et frameworks. Il travaille souvent en équipe, collaborant avec d'autres développeurs, des designers et des chefs de projet pour assurer la qualité et la performance des applications. Avec l'évolution rapide de la technologie, la maîtrise des outils d'intelligence artificielle (IA) devient de plus en plus essentielle pour les concepteurs développeurs d'applications. L'IA offre des capacités avancées telles que l'analyse de données, l'apprentissage automatique et le traitement du langage naturel, permettant de créer des applications plus intelligentes et réactives. Par exemple, les applications peuvent utiliser l'IA pour personnaliser l'expérience utilisateur, automatiser des tâches complexes, et améliorer la sécurité par la détection proactive des menaces. Ainsi, les compétences en IA sont devenues un atout crucial, permettant aux développeurs de rester compétitifs et de répondre aux exigences croissantes du marché technologique. Consciente de ces enjeux, la Fabrique Numérique Paloise a décidé de compléter le programme du Titre Professionnel "Concepteur Développeur d'Applications et d'intégrer de manière systématique des modules destinés à prendre en main ces les outils. La formation se déroule en alternance sur 18 mois sur un rythme alterné de 3 semaines en entreprise et 1 semaine en cours pour une durée de 609 heures en centre.

À propos de cette formation

Pau

64

À partir de 0€ HT

87 jours

609 heures

Action de formation par l'apprentissage

Éligible OPCO

En savoir plus

Objectifs pédagogiques
  • Programmer la collecte de données permettant d'alimenter un projet en intelligence artificielle
  • Développer les interfaces utilisateurs et les composants métiers d'une application sécurisée
  • Intégrer des modèles et des services d’intelligence artificielle
  • Concevoir et développer une application sécurisée organisée en couches et intégrant des services d’intelligence artificielle
  • Préparer le déploiement d'une application sécurisée dans une démarche DevOps et MLOps
  • Gérer un projet intégrant des services d’intelligence artificielle
Contenu de la formation
  • Gestion de projet et environnement du développeur
    • Entrée dans la formation
    • Algorithmique avancée, POO, fonctions, etc...
    • L'environnement du développeur : Outils du développeur, systèmes, environnements d'exécution, virtualisation, conteneurs (Docker, Kubernetes, Proxmox), versionning (Git)
    • Gestion de Projet (Cycle de vie, outils de gestion de projet, analyse du besoins, méthodes, cahier des charges, agilité, Scrum, etc...)
    • Sécurité (style défensif, vulnérabilités, injections, shift left, owasp, tests sécurité, DevSecOps, etc...)
    • Anglais technique (A2/B1)
  • Renforcement technique
    • Stack MERN, Environnement d'exécution Node JS
    • Spécialisations Python
    • Base de données relationnelle et composants d’accès aux données
    • No Sql (Mongo DB), API, principes du Serverless et réalisation d'applications sans serveurs, Firebase, requêtes, triggers
    • Cloud (AWS /Azure/GCP)
    • Démarche DevOps, Pipeline CI/CD, documentation, qualité, déploiement et scalabilité des infrastructures
    • Ecoconception d'application numériques - Green IT
    • Data : Data visualisation - environnement : notebook, application, bases statistiques, types de graphiques et librairies Python
  • Développement intégrant des modèles et/ou services d'Intelligence Artificielle
    • Collecte et mise à disposition des données (scrapping, BDD, requêtes SQL, Big Data, scripts)
    • Choix et Intégration d’un modèle ou d’un service d’intelligence artificielle (Benchmarking, environnement, API Rest, dépendances)
    • Analyse des besoins, maquettage d'application, agilité
    • Conception de l’architecture logicielle (n-tiers, serverless, micro-service, mvc).
    • Interfaces utilisateur et composants métier
    • Préparation et et exécution de plans de tests / Préparation et documentation du déploiement (approche MLOps, monitoring, surveillance métriques)
    • Développer les fonctions de tests et de contrôle d’un service d’intelligence artificielle (assertions, fixture, mocks)
    • Assurer le maintien en condition opérationnelle d’une application d’intelligence artificielle

Parmi les formateurs

Bertrand FILLION

Jérôme TEISSEIRE

Sebastien BODRERO

L'organisme de formation

star--1
STEP/La Fabrique du Numérique Paloise

Diversité et égalité des chances par la formation

Découvrir l'organisme de formation

Prochaines sessions

  • Du 14 oct. 2024 au 3 avr. 2026

Public concerné

  • Tout public mais les personnes sous-représentées dans le monde du numérique (seniors, femmes, résidents des quartiers prioritaires, ruraux) sont particulièrement bienvenues.
  • Première expérience significative dans le domaine de la programmation - connaissance et maitrise du développement web
Prérequis
  • Une passion démontrée pour le code
  • Maitriser les bases de la programmation (HTML, CSS, JS, PHP, SQL,...)
  • Des projets de développement informatique professionnels ou personnels réalisés
  • Un goût et une capacité à travailler à la fois en autonomie et en équipe
  • Trouver une entreprise d'accueil dans le cadre d'une alternance (contrat d'apprentissage ou contrat de professionnalisation)

Conditions d'accès

Accessibilité

Accessible aux personnes en situation de handicap (ERP de type W, N et R3 - Avis favorable de la commission départementale pour l'accessibilité des personnes handicapées - Dossier 23133 - 14032023) Vous êtes en situation de handicap ? intéressé(e) par le programme ? Contactez notre Référent Handicap pour préciser votre besoin. (Mme Samanda Gonzalez - sgonzalez@fabriquenumerique.fr)

Délai d'accès

3 semaines

Diplôme / Certification

  • Niveau de sortie : Concepteur Développeur d'Applications (RNCP37873 - TP01281 - 26T32601) - Niveau 6 (Licence / licence professionnelle/BUT/ Maîtrise/master 1)
  • Validation du titre du référentiel RNCP ou d'un ou plusieurs certificats de compétences professionnelles (CCP) le constituant. (Validation partielle : possibilité de valider le/les CCP manquant(s) pendant une durée maximum de 5 ans)
  • Réalisation d'un dossier projet, d'un dossier professionnel et d'une présentation ECF (évaluations en cours de formation) Soutenance devant Jury (1 heure environ)
  • RNCP37873 "TP - Concepteur Développeur d'Applications" Certificateur : MINISTERE DU TRAVAIL DU PLEIN EMPLOI ET DE L' INSERTION Date d'enregistrement de la certification : 24/06/2023 - Passerelle possible vers l'ancienne version du titre, RNCP31678, Concepteur Développeur d'Applications. - Adaptation de la formation possible en fonction de vos titres ou diplômes (même partiels) précédemment obtenus https://www.francecompetences.fr/recherche/rncp/37873/

Plus qu'une formation !

Équipe pédagogique
L'équipe pédagogique est composée de professionnels du numérique et de la formation. Concernant cette action, l'équipe est constituée d'un formateur réfèrent expérimenté qui pilote l'action et de professionnels du développement qui vous accompagnent, au travers différents projets, dans votre montée en compétence. L'équipe est renforcée par un ingénieur pédagogique garant de la programmation et de la qualité des contenus et des méthodes. Elle dispose également d'un staff administratif renforcé qui vous accompagne sur le plan administratif et dans vos démarches auprès des entreprises. L'accompagnement durant votre formation et la fonction tutorale se répartit entre ces différents acteurs.
Objectifs pédagogiques
  • Accueil des stagiaires dans une salle dédiée à la formation - Mise à disposition du matériel (PC portable, écran) pendant toute la durée de la formation
  • Documentation à jour mise à disposition en ligne - Live coding
  • Quelques exposés théoriques, mais surtout beaucoup de pratique - notre approche est résolument socio-constructiviste et s'appuie sur des pédagogies actives et coactives
  • Etude de cas concrets et projets "fils rouges"
  • Suivi et accompagnement tutoral
  • Présentiel augmenté : nous déployons un ensemble d'outils adaptés au suivi de la formation, pendant et en dehors des temps de regroupement ( Discord - LMS Moodle - Zoom - Github Classroom - Chaine Youtube)
Demander un devis

D'autres formations qui pourraient vous intéresser

star--2
03/24 - Concepteur Développeur d'Applications (Alternance)
Le concepteur développeur d'applications conçoit et développe des applications sécurisées, tels que des logiciels d'entreprise, des applications pour mobiles et tablettes, ainsi que des sites Web. Il respecte la réglementation en vigueur, identifie les besoins en éco-conception et applique les procédures qualité de l'entreprise. Il contribue à la réussite du projet en termes de satisfaction des besoins des utilisateurs, gestion de projet, qualité, coût et délai. La sécurité de l'application est pour lui une préoccupation constante. Il est l'interlocuteur privilégié du client pour la conception et le développement du projet informatique. Il dialogue avec lui afin de connaître les besoins des utilisateurs. Il adapte sa communication à ses différents interlocuteurs et contextes professionnels, y compris en présence d'une personne en situation de handicap. La communication orale peut se faire en anglais, en particulier avec des prestataires de service. En analysant le cahier des charges du projet informatique, il identifie les fonctionnalités ou les évolutions de l'application. Dans le respect des recommandations de sécurité émise par l'agence nationale de la sécurité des systèmes d'information (ANSSI), il conçoit des applications sécurisées en utilisant une architecture logicielle multicouche et rédige le dossier de conception. Il développe les interfaces utilisateur et les traitements métier de l'application avec des composants sécurisés. Il conçoit ou modifie le modèle des données de l'application, permettant la création ou la modification des bases de données. Il réalise les accès aux données et leurs mises à jour, en assurant leur sécurité et leur confidentialité. Il rédige et exécute le plan de tests, prépare et documente le déploiement de l'application et contribue à la mise en production dans une démarche DevOps en collaboration avec l'équipe de production. Le concepteur développeur d'applications met en place les mentions légales liées au règlement général sur la protection des données (RGPD). Il se réfère au référentiel général d'amélioration de l'accessibilité (RGAA) dans la réalisation des maquettes des interfaces utilisateur et leur enchaînement et répond aux besoins des personnes en situation de handicap. Ce professionnel adopte une démarche structurée de résolution de problème adaptée en cas de dysfonctionnement de l'application, y compris en cas d'incident survenant en production. Il met en place une veille informatique afin de connaître les évolutions techniques et de répondre aux problématiques de sécurité des technologies qu'il utilise. Il communique en anglais pour l'expression écrite, compréhension écrite et compréhension orale au niveau B1 (utilisateur indépendant) et pour l'expression orale au niveau A2 (utilisateur élémentaire) du cadre européen commun de référence pour les langues (CECRL). Pour les projets de petite taille ou au sein de petites entreprises, il peut mener en autonomie l'intégralité de la réalisation de l'application, en lien avec le client. Dans le cas de moyens et de grands projets, il travaille soit au sein d'une équipe hiérarchisée sous la responsabilité d'un chef de projet, soit en équipe pluridisciplinaire pour les projets utilisant une méthode itérative de type agile Le concepteur développeur d'applications est en relation avec le client, les utilisateurs, ainsi qu'avec différents collaborateurs ou experts : chef de projet, architecte logiciel, testeurs, responsable de la sécurité des systèmes d'information (RSSI), administrateur de base de données (DBA), hébergeur, experts techniques, experts métier, équipes chargées de l'exploitation de l'architecture du système d'information (Operations), développeurs et les autres concepteurs développeurs d'applications. Le concepteur développeur d'applications peut travailler en tant que salarié d'une entreprise, y compris les entreprises de solutions logicielles, pour un client de l'entreprise de services numériques (ESN) qui l'emploie, ou en tant qu'indépendant directement pour un client. L'emploi nécessite une station assise prolongée et un travail continu sur écran. Il assure sa mission dans des entreprises et des contextes professionnels divers. Il peut être amené à effectuer des déplacements professionnels et à travailler à distance. _ _ _ La formation se déroule en alternance sur 18 mois sur un rythme alterné de 3 semaines en entreprise et 1 semaine en cours pour une durée de 609 heures en centre.

10

Très bien

Pau - 64
À partir de 0€ HT
87 jours | 609 heures

Action de formation par l'apprentissage

Formation éligible OPCO

star--2
09/24 - Administrateur d'Infrastructures Sécurisées (Alternance)
L’administrateur d’infrastructures sécurisées réalise des tâches d’administration qui ont pour objectifs de maintenir en condition opérationnelles et en condition de sécurité les infrastructures d’un système d’information qu'i soit sur des infrastructures locales et/ou dans le cloud. Il conçoit et met en production des solutions répondant à des besoins d'évolution, implémente et optimise les dispositifs de supervision et participe à la conception et la mise en œuvre d’évolution des infrastructures. L'administrateur d'infrastructure sécurisée joue un rôle clé dans la sécurisation des infrastructures du système d'information. Ainsi, il met en œuvre les aspects opérationnels de la politique de sécurité du système d'information, participe à l’analyse du niveau de sécurité, à la détection et au traitement des incidents de sécurité. Le responsable d'infrastructures sécurisées occupe généralement un poste étroitement lié à celui d'administrateur système. Il garantie le bon fonctionnement technique des équipements réseau, veillant à ce qu'ils répondent en permanence aux besoins de l'entreprise ou du client. Son rôle s'étend également à la protection des systèmes d'information (SI) contre les pannes, les défaillances et les cybermenaces en forte augmentation eut aux conséquences de plus en plus graves. Parmi ces principales missions, on retrouve notamment : - La conception et la mise en œuvre de plans d'action pour assurer que le système d'information satisfait aux besoins de l'entreprise - La gestion des équipements tant au niveau matériel que logiciel - La rédaction et le maintien d'accords de niveaux de service avec les utilisateurs finaux - La planification, l'acquisition et la mise en service de nouveaux matériels et logiciels - Les essais et la comparaison de produits et solutions en vue de recommandations et de sélections pour l'intégration au SI - Les audits de sécurité et l'évaluation des équipements existants - La gestion préventive de la sécurité, comprenant les pare-feux, antivirus, outils de détection d'intrusions, etc. - Les tests de performances et de sécurité, tels que les tests d'intrusion - L'intervention rapide en cas d'incidents ou de cyberattaques pour protéger les données et restaurer les systèmes - La surveillance des droits d'accès et des comptes utilisateurs - L'élaboration de procédures et de plans de formation pour sensibiliser aux pratiques et usages des ressources numériques. ____________________________________________________________________
PAU - 64
À partir de 0€ HT
93 jours | 651 heures

Action de formation par l'apprentissage

Formation éligible OPCO

Des Organismes de formation de confiance !

Nous recensons aujourd’hui des formations dans plus d’une 100ène de catégories et sous catégories afin d’être le plus représentatif par rapport au besoin en compétences des entreprises.

Comparer
Comparez jusqu'à 3 cours