Présentation de la formation
Présentation de la formation
La filière Ingénierie de la Blockchain forme des spécialistes à mettre en œuvre des systèmes spécifiques Blockchain et d'en garantique l'administration, l'exploitation et la performance .
Niveaux d’entrée
Terminale-Bac, BAC+1, BAC+2
Campus de rattachement
ESGI Paris (75) 242 Rue du Faubourg Saint-Antoine, 75012 Paris, France
Débouchés de la formation
Poursuites d’études :
Suite au Bachelor Ingénierie de la Blockchain, il est possible de poursuivre sur un Mastère dans la même filière.
Débouchés professionnels :
Développeur Blockchain Administrateur systèmes distribués Chef de projet Blockchain
Validation de la formation
La formation permet l’obtention totale ou partielle du titre par la validation de blocs de compétences.
Niveau de sortie :
BAC+3
N° titre RNCP :
34568
Formes d’enseignement
La formation est proposée en initial et en alternance
Modalités d’enseignement
Formation dispensée en Présentiel
Programme
1reannée PROGRAMME
> SCIENCES DE L'INGÉNIEUR
Mathématiques mise à niveau
Mathématiques générales
> DÉVELOPPEMENT
Modélisation de Bases de Données
Langage SQL
Algorithmique et structure de données
Langage C
> SYSTÈMES ET RÉSEAUX
Architecture des Réseaux
Circuits Logiques et Architecture d’un Ordinateur
Virtualisation et Gestion de Parcs Informatiques
Linux Utilisation Avancée
Bases de l'Administration Windows
> TECHNOLOGIES DU WEB
Architectures Web
Développement Web : HTML, CSS et PHP
Développement Web : JavaScript, XML et API Fetch
> ENTREPRISE ET GESTION
Connaissance de l'Entreprise
Réseaux Sociaux et e-Réputation
Développement VBA Excel
Techniques de Recherche d'Emploi
> OUTILS DE COMMUNICATION
Anglais 1 : informatique, expression orale et écrite
Méthodologie et Développement Personnel
Modélisation et IHM
Expression écrite mise à niveau
> ACTIVITÉS ANNUELLES
Projet Annuel
Projet personnel et Vie de l’École
Mission en Entreprise
Workshop d'ouverture
2eannée PROGRAMME
> SYSTÈMES D'EXPLOITATION
Théorie des Systèmes d'Exploitation
Linux Administration
> CONCEPTION ET DÉVELOPPEMENT
Langage C avancé
Modélisation UML2
Programmation orientée Objet et Java
Versioning avec Git et Github
Algorithmique avancée
Développement Mobile Android
> SYSTÈMES ET RÉSEAUX AVANCÉS
Architecture et Programmation Assembleur
Sécurité et Vulnérabilités Informatiques
Virtualisation de réseaux (GNS3, NSX)
> TECHNOLOGIES WEB ET INTERNET
Programmation WebGL
Développement Web et API
Initiation au Cloud
> TRAITEMENT DE DONNÉES
Mathématiques pour le traitement de données
Introduction au Data Mining
Initiation au Cloud
> ENTREPRISE ET GESTION
Anglais 2 : Informatique, expression orale et écrite
Droit Général
Entreprises du numérique
Introduction à la gestion de projets
> ACTIVITÉS ANNUELLES
Projet Annuel
Projet personnel et Vie de l’école
Mission en Entreprise
Workshop d'ouverture
PROGRAMME MANAGEMENT ET CONSEIL EN SYSTÈMES D’INFORMATION (2e ANNEE)
> ENTREPRISE, GESTION ET FINANCE
Anglais 2 : Informatique, expression orale et écrite
Droit des Contrats
Entreprises du numérique
Gestion de projet
Métiers de la finance (banque et assurance)
Gestion comptable
> ANALYSE DES DONNÉES
Mathématiques financières
Progiciel SAP
Progiciel Salesforce
> CONCEPTION ET DÉVELOPPEMENT
Modélisation UML2
Programmation orientée Objet avec Java
Versioning avec Git et Github
Algorithmique avancée
Développement mobile Android
Low Code, No Code
> SYSTÈMES ET RÉSEAUX AVANCÉS
Administration et maintenance Windows Server
Sécurité et Vulnérabilités Informatiques
Initiation au Cloud
> TECHNOLOGIES WEB ET INTERNET
Développement Web et API
Panorama des CMS / Wordpress
SEO - Référencement naturel
KPI WEB
PWA
> ACTIVITÉS ANNUELLES
Projet Annuel
Projet personnel et Vie de l’école
Mission en Entreprise
Workshop d'ouverture
Niveaux d’entrée et conditions d’accès
Terminale-Bac
Avoir un baccalauréat et une motivation pour l’informatique et les nouvelles technologies.
BAC+1
Avoir un Bac+1 informatique ou scientifique. Mise à niveau éventuelle en algorithmique et Langage PHP.
Stages
1ERE et 2E ANNEE
De septembre à avril: cours temps plein (4 jours / semaine)
De mai à juillet: stage obligatoire de 1 à 4 mois
Processus d’admission
Sélectionner un niveau d’entrée
Terminale-Bac
Inscription :
A partir du mois d'octobre pour la rentrée suivante et sont closes une fois les effectifs atteints, en fonction du nombre de places disponibles
Rentrée :
Septembre / Janvier
Déroulement de l’admission
ÉTAPE 1 : CANDIDATURE ÉTAPE 2 : ÉTUDE DE DOSSIER ÉTAPE 3 : LE TEST D'ADMISSION ADMISSIONS – DATES DE TESTS ÉTAPE 4 : L’INSCRIPTION
BAC+1
Inscription :
A partir du mois d'octobre pour la rentrée suivante et sont closes une fois les effectifs atteints, en fonction du nombre de places disponibles
Rentrée :
Septembre / Janvier
Déroulement de l’admission
ÉTAPE 1 : CANDIDATURE ÉTAPE 2 : ÉTUDE DE DOSSIER ÉTAPE 3 : LE TEST D'ADMISSION ADMISSIONS – DATES DE TESTS ÉTAPE 4 : L’INSCRIPTION
Modalités d’enseignement
Formation dispensée en Présentiel
Programme
1reannée PROGRAMME
> SCIENCES DE L'INGÉNIEUR
Mathématiques mise à niveau
Mathématiques générales
> DÉVELOPPEMENT
Modélisation de Bases de Données
Langage SQL
Algorithmique et structure de données
Langage C
> SYSTÈMES ET RÉSEAUX
Architecture des Réseaux
Circuits Logiques et Architecture d’un Ordinateur
Virtualisation et Gestion de Parcs Informatiques
Linux Utilisation Avancée
Bases de l'Administration Windows
> TECHNOLOGIES DU WEB
Architectures Web
Développement Web : HTML, CSS et PHP
Développement Web : JavaScript, XML et API Fetch
> ENTREPRISE ET GESTION
Connaissance de l'Entreprise
Réseaux Sociaux et e-Réputation
Développement VBA Excel
Techniques de Recherche d'Emploi
> OUTILS DE COMMUNICATION
Anglais 1 : informatique, expression orale et écrite
Méthodologie et Développement Personnel
Modélisation et IHM
Expression écrite mise à niveau
> ACTIVITÉS ANNUELLES
Projet Annuel
Projet personnel et Vie de l’École
Mission en Entreprise
Workshop d'ouverture
2eannée PROGRAMME
> SYSTÈMES D'EXPLOITATION
Théorie des Systèmes d'Exploitation
Linux Administration
> CONCEPTION ET DÉVELOPPEMENT
Langage C avancé
Modélisation UML2
Programmation orientée Objet et Java
Versioning avec Git et Github
Algorithmique avancée
Développement Mobile Android
> SYSTÈMES ET RÉSEAUX AVANCÉS
Architecture et Programmation Assembleur
Sécurité et Vulnérabilités Informatiques
Virtualisation de réseaux (GNS3, NSX)
> TECHNOLOGIES WEB ET INTERNET
Programmation WebGL
Développement Web et API
Initiation au Cloud
> TRAITEMENT DE DONNÉES
Mathématiques pour le traitement de données
Introduction au Data Mining
Initiation au Cloud
> ENTREPRISE ET GESTION
Anglais 2 : Informatique, expression orale et écrite
Droit Général
Entreprises du numérique
Introduction à la gestion de projets
> ACTIVITÉS ANNUELLES
Projet Annuel
Projet personnel et Vie de l’école
Mission en Entreprise
Workshop d'ouverture
PROGRAMME MANAGEMENT ET CONSEIL EN SYSTÈMES D’INFORMATION (2e ANNEE)
> ENTREPRISE, GESTION ET FINANCE
Anglais 2 : Informatique, expression orale et écrite
Droit des Contrats
Entreprises du numérique
Gestion de projet
Métiers de la finance (banque et assurance)
Gestion comptable
> ANALYSE DES DONNÉES
Mathématiques financières
Progiciel SAP
Progiciel Salesforce
> CONCEPTION ET DÉVELOPPEMENT
Modélisation UML2
Programmation orientée Objet avec Java
Versioning avec Git et Github
Algorithmique avancée
Développement mobile Android
Low Code, No Code
> SYSTÈMES ET RÉSEAUX AVANCÉS
Administration et maintenance Windows Server
Sécurité et Vulnérabilités Informatiques
Initiation au Cloud
> TECHNOLOGIES WEB ET INTERNET
Développement Web et API
Panorama des CMS / Wordpress
SEO - Référencement naturel
KPI WEB
PWA
> ACTIVITÉS ANNUELLES
Projet Annuel
Projet personnel et Vie de l’école
Mission en Entreprise
Workshop d'ouverture
3eANNÉE PROGRAMME
> 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
Niveaux d’entrée et conditions d’accès
Terminale-Bac
Avoir un baccalauréat et une motivation pour l’informatique et les nouvelles technologies
BAC+1
Avoir un Bac+1 informatique ou scientifique. Mise à niveau éventuelle en algorithmique et Langage PHP.
BAC+2
Avoir un Bac + 2 en informatique et/ou en mathématiques
Alternance
1RE ANNEE
De septembre à décembre: 8 semaines de cours / 8 semaines en entreprise puis de janvier à juillet: 2 jours de cours / 3 jours en entreprise
Pas d'alternance possible pour la rentrée de janvier
2E ANNEE
De septembre à juillet: 2 jours école / 3 jours en entreprise
2E ANNEE RENTREE DE JANVIER
De janvier à avril: cours temps plein puis de mai à juillet: 2.5 jours de cours / 2.5 en entreprise
3E ANNEE RENTREE DE SEPTEMBRE
D'octobre à août: 1 semaine en cours / 3 semaines en entreprise
3E ANNEE RENTREE DE JANVIER
De janvier à décembre: 1 semaine en cours / 3 semaine en entreprise
Processus d’admission
Sélectionner un niveau d’entrée
Terminale-Bac
Inscription :
A partir du mois d'octobre pour la rentrée suivante et sont closes une fois les effectifs atteints, en fonction du nombre de places disponibles
Rentrée :
Septembre / Janvier
Déroulement de l’admission
ÉTAPE 1: CANDIDATURE ÉTAPE 2: ÉTUDE DE DOSSIER ÉTAPE 3: TEST D'ADMISSION ADMISSIONS – DATES DE TESTS ÉTAPE 4 : L’INSCRIPTION
BAC+1
Inscription :
A partir du mois d'octobre pour la rentrée suivante et sont closes une fois les effectifs atteints, en fonction du nombre de places disponibles
Rentrée :
Septembre / Janvier
Déroulement de l’admission
ÉTAPE 1: CANDIDATURE ÉTAPE 2: ÉTUDE DE DOSSIER ÉTAPE 3: TEST D'ADMISSION ADMISSIONS – DATES DE TESTS ÉTAPE 4 : L’INSCRIPTION
BAC+2
Inscription :
A partir du mois d'octobre pour la rentrée suivante et sont closes une fois les effectifs atteints, en fonction du nombre de places disponibles
Rentrée :
Septembre / Janvier
Déroulement de l’admission
ÉTAPE 1 : CANDIDATURE ÉTAPE 2 : ÉTUDE DE DOSSIER ÉTAPE 3 : LE TEST D'ADMISSION ADMISSIONS – DATES DE TESTS ÉTAPE 4 : L’INSCRIPTION
Formation non dispensée en mixte sur ce campus.