Aller au contenu principal

Chargé de développement de solutions applicatives ou logicielles - Ingénierie de la Blockchain

Date de mise à jour :
Identifiant Offre Info : 06_24142434F
Organisme responsable : ISIMI (ouvre dans un nouvel onglet)

Nouvelle recherche

Référentiels

Code Rome

  • M1805 Études et développement informatique

Formacode

  • 30854 : Langages informatiques
  • 31002 : Informatique verte
  • 31094 : Gestion projet informatique

Présentation de la formation

Objectifs

Conduire une veille métier pour identifier des solutions à développer. Analyser la demande du commanditaire afin de définir le cahier des charges de la solution. Elaborer l'architecture de la solution d'après le cahier des charges afin de proposer une solution optimisée en termes de coûts, délais et qualité. Définir les spécifications fonctionnelles et techniques de la solution logicielle ou applicative pour proposer une solution adaptée au système informatique du commanditaire.…

  • Conduire une veille métier pour identifier des solutions à développer.
  • Analyser la demande du commanditaire afin de définir le cahier des charges de la solution.
  • Elaborer l'architecture de la solution d'après le cahier des charges afin de proposer une solution optimisée en termes de coûts, délais et qualité.
  • Définir les spécifications fonctionnelles et techniques de la solution logicielle ou applicative pour proposer une solution adaptée au système informatique du commanditaire.
  • Développer la solution logicielle ou applicative pour livrer la solution informatique responsable, de qualité et respectueuse des normes de programmation.
  • Déployer la partie back-end et front-end de la solution afin de réaliser une application responsive, accessible et durable.
  • Conduire la recette de la solution informatique afin de livrer une solution répondant au besoin du commanditaire.
  • Paramétrer les accès à la solution informatique afin de sécuriser et réduire tout risque de compromission.
  • Documenter la solution déployée afin d'assurer l'accessibilité et l'évolutivité de la solution.
  • Assurer le suivi du projet en sélectionnant la méthode agile adaptée afin de livrer le projet informatique dans le délai et le budget impartis.
  • Organiser le pilotage des ressources internes et/ou externes du projet afin de livrer un projet répondant aux exigences du cahier des charges.
  • Suivre les équipes projet afin de s'assurer du respect des objectifs du projet.
  • Evaluer l'avancement du projet afin de livrer le projet dans le temps imparti et conformément au cahier des charges.
  • Effectuer un Retour d'Expérience (REX) du projet afin de capitaliser les apprentissages et identifier des axes d'amélioration pour les futurs projets informatiques à mener.
  • Auditer la solution afin de formuler des préconisations d'amélioration de l'expérience utilisateur.
  • Implémenter des solutions d'optimisation du code pour réduire les problématiques de conception.
  • Paramétrer les composants applicatifs ou logiciels d'après la solution et le support système actuels afin d'optimiser la solution logicielle ou applicative.
  • Mettre en place une solution d'automatisation afin d'augmenter l'efficacité et la performance de la solution.
  • Gérer l'accès et le traitement des données de la solution afin de sécuriser le stockage les données de la solution.

Programme de la formation

SCIENCES DE l'INGÉNIEUR Cryptographie Signatures numériques Fonctions de hachage TECHNOLOGIES DE LA BLOCKCHAIN Panorama de la Blockchain : métiers, usage, Smart Contracts, dApps et DAOs Structures de données Protocole Bitcoin, protocole Ethereum Protocoles de consensus Blockchain Day et Hackathon Blockchain DÉVELOPPEMENT ET BASES DE DONNÉES Algorithmique avancée : listes, tris et arbres Langage C avancé Python Versioning & Fondamentaux de Git Bases de données SQL/NoSQL…

SCIENCES DE l'INGÉNIEUR
Cryptographie
Signatures numériques
Fonctions de hachage

TECHNOLOGIES DE LA BLOCKCHAIN
Panorama de la Blockchain : métiers, usage, Smart Contracts, dApps et DAOs
Structures de données
Protocole Bitcoin, protocole Ethereum
Protocoles de consensus
Blockchain Day et Hackathon Blockchain

DÉVELOPPEMENT ET BASES DE DONNÉES
Algorithmique avancée : listes, tris et arbres
Langage C avancé
Python
Versioning & Fondamentaux de Git
Bases de données SQL/NoSQL
MongoDB
API avec Node.js
Conteneurisation Docker
Développement Front avec React

SYSTÈMES ET RÉSEAUX
Linux administration avancée
Protocoles et services internet
Architectures avancées des réseaux P2P

MANAGEMENT DE PROJETS - FONDAMENTAUX
Cœur de métier : banque et assurance
Crypto-économie
Réglementation et devises numériques
Planification de projets SI : cadrage, lots, MS Project

OUTILS DE COMMUNICATION
Anglais : vocabulaire business, préparation au TOEIC

ACTIVITÉS ANNUELLES
Electifs
E-learning
Projet annuel
Programme Open ESGI et vie d'école
Stage ou mission en entreprise

Validation et sanction

Chargé de développement de solutions applicatives ou logicielles

Type de formation

Certifiante

Niveau de sortie

Bac + 3 et 4

Durée, rythme, financement

Durée

En centre

1500 h

En entreprise

4500 h

Financement

Conventionnement
Non
Financeur
  • OPCO

    Programme : Contrat d'apprentissage

Conditions d'accès

Publics visés

  • Autre public
  • Public dans le cadre du contrat d'apprentissage
  • Public dans le cadre du contrat de professionnalisation

Niveau d'entrée

BAC

Conditions spécifiques et prérequis

BAC

Modalités d'accès

  • Accessible en contrat d'apprentissage

Lieu de réalisation de l'action

Modalités d'enseignement

Formation entièrement en présentielle

Adresse

14 Rue du Bourg Nouveau
35000 Rennes

Responsable : Campus EDUCTIVE Rennes

Périodes prévisibles de déroulement des sessions

Début

Fin

Adresse d'inscription
14 Rue du Bourg Nouveau
35000 Rennes
État du recrutement
Ouvert
Modalités
Entrées / Sorties à dates fixes