Programme académique 2020/21
3ème année du cursus Bac+5
Programme spécial « Admissions parallèles »

Préambule : Hexagone, une Grande École différente

L’École Hexagone propose une signature andragogique (pédagogie appliquée aux adultes) particulière :

  • Un encadrement pédagogique strict : les cours sont obligatoires, les absences doivent être dûment justifiées, un débriefing individuel peut être organisé après chaque évaluation, les parents et tuteurs peuvent avoir accès au dossier de l’étudiant à distance, deux conseils de Promotion par année, les écarts de comportement peuvent conduire à une exclusion de l’établissement, etc. ;
  • Une recherche perpétuelle de l’Excellence : avec des attentes particulièrement exigeantes du marché du travail, l’École Hexagone oriente son dispositif académique vers l’Excellence, avec un référent académique par classe qui suivra l’étudiant tout au long de sa scolarité, avec des cours de qualité et, le plus important, des formateurs-consultants expérimentés issus du monde de l’entreprise ;
  • Des projets étudiants et professionnels internationaux : l’Ingénieur a une certaine vision du monde et des environnements qui le composent. Cette approche très humaine doit être encouragée et développée durant les études supérieures. Ainsi, en complément des cours d’informatique, vous suivrez des cours sur la communication interculturelle, l’innovation, l’entrepreneuriat, l’oenologie, des cours de théâtre, etc.
  • Une École préoccupée par le bien-être de ses étudiants : Afin de parvenir à l’Excellence académique, nous pensons que vous devez vous sentir bien dans votre corps. C’est pourquoi vous serez suivi individuellement par un coach sportif à raison de 60 heures par an. Enfin, si vous le souhaitez, vous pourrez bénéficier de 3 séances d’ostéopathie, directement sur le Campus et prises en charge par Hexagone.

Ce programme de 3ème année, du cursus Bac+5, a pour vocation de former le futur ingénieur en informatique à une expertise de pointe sur les sujets qui font et feront l’IT des 10 prochaines années, et à renforcer sa pratique professionnelle des métiers.

Il a par ailleurs été spécialement conçu pour les étudiants qui souhaitent poursuivre leurs études après un Bac+2, et qui ont désormais pour objectif d’obtenir un Bac+5.

D’une durée de 600 heures, ce programme est également conçu pour laisser un rythme d’alternance idéal, en accord avec nos entreprises partenaires qui recrutent nos étudiants. Ainsi vous serez 3 jours en cours à Versailles et 2 jours en entreprise. Pour mémoire, l’alternance peut s’effectuer à travers un stage conventionné ou un contrat de professionnalisation.

SYNTHÈSE DU PROGRAMME DE LA 3ÈME ANNÉE

 Vous pouvez directement cliquer sur un des éléments pour accéder aux détails.

Bloc de compétencesModuleDuréeECTS
Architectures CloudVirtualisation et intégration continue60 h.6
Microsoft Azure : services à forte valeur ajoutée48 h.6
Scaleway : conteneurisation48 h.6
Internet Of Things72 h.6
Administration Microsoft 36548 h.6
DéveloppementDéveloppement mobile multiplateforme : React Native36 h.6
Développement iOS24 h.5
Développement Android24 h.5
Réalité virtuelle et augmentée avec Unity et Vuforia48 h.6
C# Web Applications et Xamarin48 h.6
Gestion de soi et
comportement professionnel
Agilité et Scrum42 h.5
Gestion de la relation client (Hubspot)42 h.5
Sport60 h.2

Activités non obligatoires n’entrant pas en compte dans le calcul des crédits ECTS

• Accès au Laboratoire pour ses projets académiques ou personnels
• Activités associatives à travers le Bureau des Étudiants
• Ateliers d’oenologie
• Séances de yoga

Les formateurs-consultants

L’École Hexagone attache une importance toute particulière à la qualité de sa formation et à la satisfaction des étudiants. Les formateurs-consultants sont sélectionnés pour leurs sérieux et expériences professionnelles probantes. En toute transparence, nous vous présentons quelques-uns de vos futurs mentors pour l’année 2020-21 pour les Campus de Riyadh et Versailles.

Benjamin CLÉMENT-KERFI Profil LinkedIn
Après de belles expériences chez Scor (Expert réseaux) et à la Société Générale (Expert Wifi & NAC), Benjamin a créé BISPOK, une agence de conseils et d’intégrations spécialisée dans les projets de Flex Office, de Sécurisation NAC et de solutions de Wi-Fi Proximity Marketing.

Sion GENDERS Profil LinkedIn
Depuis près de 10 années, Sion travaille sur les technologies .Net / C# (Microsoft). Passionné par le développement informatique, il a su à travers différentes expériences en centre de formation, transmettre son savoir à ses pairs.

Guillaume LAIRLOUP  Profil LinkedIn
Guillaume a commencé sa carrière en tant que DSI en 1995 à l’Institut Français de Rabat, puis a passé près de 9 ans chez TV5MONDE, puis entre autres à l’AccorHotels Arena (Paris-Bercy). Il s’est spécialisé sur les questions IT pour les médias et les grandes manifestations artistiques et sportives.

ARCHITECTURE CLOUD

Virtualisation et intégration continue

L’objectif de ce module est de faire communiquer 2 mondes ; L’administration système et le développement ; au travers de la mise en place de solutions permettant d’automatiser les tâches de build, tests ou encore déploiement en tirant partie des solutions de virtualisation modernes.

Objectifs de compétences à l’issue de ce module

  • Savoir installer, configurer et dimensionner un serveur de déploiement logiciel
  • Intégrer les outils de déploiement avec d’autres outils (SCMs, Gestionnaire de tickets, Docker)
  • Définir des pipelines d’intégration ou de déploiement continue
  • Savoir implémenter des solutions Docker

Contenu pédagogique

  • De la virtualisation à la conteneurisation
  • Mise en œuvre de Docker
  • Mise en œuvre de Gitlan
  • Intégration continue avec GitLab CI

Microsoft Azure : services à forte valeur ajoutée

L’objectif de ce module est de permettre aux étudiants d’acquérir les compétences et connaissances pour administrer au quotidien un cloud dans Microsoft Azure.

Objectifs de compétences à l’issue de ce module

  • Comprendre comment gérer les souscriptions Azure
  • Savoir créer et dimensionner des machines virtuelles
  • Être capable d’implémenter des solutions de stockage
  • Savoir configurer les réseaux virtuels
  • Savoir implémenter Azure AD
  • Identifier les mécanismes de protection des données

Contenu pédagogique 

  • Administration Azure
  • Machines virtuelles Azure
  • Stockage
  • Réseau virtuel
  • Connectivité inter-sites
  • Monitoring
  • Protection des données
  • Gouvernance et conformité

Scaleway – Conteneurisation

L’objectif de ce module ; réalisé par notre partenaire Scaleway ; est de comprendre les enjeux liés aux architectures conteneurisés et d’être capable d’implémenter ces dernières.

Objectifs de compétences à l’issue de ce module

  • Comprendre les mécanismes de conteneurisation
  • Savoir réaliser des architectures cloud

Contenu pédagogique

  • Programme en cours de réalisation

Internet Of Things

Ce module a pour but d’introduire l’écosystème des objets connectés à l’aide de la plateforme IoT. Il introduit également les notions essentielles de l’électronique afin de pouvoir utiliser et exploiter les composants les plus courants. À la fin de ce module vous serez capable de créer des objets connectés complexes capable de dialoguer avec un serveur pour la persistance des données.

Objectifs de compétences à l’issue de ce module

  • Découvrir et maitriser l’écosystème Arduino
  • Comprendre les mécanismes électriques et électroniques associés
  • Comprendre l’architecture des microcontrôleurs de la famille Atmega 328
  • Développer des applications en pour les kits Arduino

Contenu pédagogique

  • Introduction : l’open source dans l’électronique
  • Fondamentaux d’électronique logique
  • Atmega 328
  • Premiers pas avec la programmation sur Arduino
  • Implémentations de solutions avec Arduino
  • Les entrées-sorties numériques
  • Les entrées-sorties analogiques
  • Les afficheurs
  • Les interfaces de communication
  • Cas d’utilisation : La domotique intelligente
  • IoT – Monitoring
  • IoT, Machine Learning et Big Data

Administration Microsoft 365

Office 365 est le nom désignant toute l’offre Cloud SaaS de Microsoft. L’objectif de ce module est de permettre aux étudiants de concevoir, mettre en œuvre et administrer Office 365 pour répondre aux besoins des entreprises.

Objectifs de compétences à l’issue de ce module

  • Planifier un déploiement Office 365 
  • Savoir gérer les utilisateurs, les groupes et les licences Office 365 et configurer l’administration 
  • Savoir planifier et configurer la synchronisation d’annuaires entre Microsoft Azure AD et AD DS sur site
  • Pouvoir planifier et implémenter le déploiement d’Office 365 ProPlus
  • Comprendre comment planifier et gérer les destinataires et les autorisations Microsoft Exchange Online
  • Administrer les services Exchange Online, Microsoft Teams et SharePoint Online

Contenu pédagogique

Partie 1 : Windows 10

  • Présentation et installation de Windows 10
  • Configuration du matériel et des logiciels
  • Environnement de travail
  • Mise en place de la connectivité réseau
  • Configurer l’accès aux ressources
  • Optimisation pour l’informatique mobile
  • Surveillance et maintenance
  • Sauvegarde et restauration

Partie 2 : Fondamentaux de la virtualisation

  • Introduction à la virtualisation
  • Implémentation de la virtualisation avec Virtual Box

Partie 3 : Fondamentaux de la sécurité

  • Bonnes pratiques de sécurité quotidiennes

DéVELOPPEMENT

Développement mobile multiplateforme : React Native

Réconciliant les développeurs d’applications natives et hybrides, React Native est devenu un framework de référence pour la création d’applications mobiles multiplateformes. Cette formation vous permettra d’acquérir les compétences nécessaires pour concevoir des applications compatibles avec iOS, Android et Windows.

Objectifs de compétences à l’issue de ce module

  • Comprendre le fonctionnement des réseaux TCP/IP
  • Connaitre le fonctionnement de base des équipements réseaux
  • Savoir réaliser des plans d’adressage IP
  • Savoir mettre en place le routage sur un réseau
  • Comprendre les mécanismes liés au routage dynamique

Contenu pédagogique

  • Rappels sur ReactJS & Introduction à React Native
  • Installation et configuration (CLI/Expo & XCode/Android Studio)
  • Composants de bases
  • Gestion des styles
  • APIs (Sensors, Notifications, …)
  • Déploiement
  • Création d’une application avec un backend firebase
  • Publication de votre application et les règles à respecter sur stores

Développement iOS

Le but de cette formation est d’apprendre aux étudiants les spécificités du développement d’applications iOS en Swift, langage phare d’Apple. Ils apprendront notamment à concevoir des interfaces via XCode, à gérer la navigation et les gestures.

Objectifs de compétences à l’issue de ce module

  • Développer des applications iOS performantes en Swift
  • Exploiter les fonctionnalités d’un iPhone et d’un iPad (GPS, caméra, accéléromêtre…)
  • Intégrer du code Swift et du code Objective-C
  • Maîtrise le simulateur iOS

Contenu pédagogique

  • Introduction iOS 13 et Swift
  • Storyboards et Interface Builder
  • Bases du langage Swift – Collections, constantes et variables
  • Interfaces utilisateurs (Auto Layout, Responsive UIs)
  • Appels réseaux et gestion du stockage local
  • APIs
  • Publication de votre application et les règles à respecter sur l’App Store

Développement Android

Le but de cette formation est d’apprendre aux étudiants les spécificités du développement d’applications Aavec le langage Kotlin. Ils apprendront notamment à concevoir des interfaces, gérer la navigation et l’accès au données.

Objectifs de compétences à l’issue de ce module

  • Connaître l’architecture Android
  • Maîtriser le cycle de développement sur cette plateforme
  • Développer des interfaces utilisateurs
  • Gérer la persistance des données
  • Exploiter les fonctionnalités d’un smartphone Android

Contenu pédagogique

  • Introduction au développement Android
  • Les fondamentaux (Configuration de projets, Screens et Layouts)
  • Bases du Kotlin
  • Les interfaces utilisateurs
  • Appels réseaux et gestion du stockage local
  • APIs
  • Publication de votre application et les règles à respecter sur le Play Store

Réalité virtuelle et augmentée avec Unity et Vuforia

Les domaines de la réalité augmenté et virtuelle sont en pleine explosion avec tous les jours de nouveaux cas d’usage dans tous les domaines, qu’ils soient ludiques ou professionnels. Le but de cette formation est de permettre aux étudiants de maitriser les concepts de ces domaines et de réaliser leurs premières solutions logicielles.

Objectifs de compétences à l’issue de ce module

  • Comprendre les mécanismes de réalité virtuelle et augmenté
  • Savoir utiliser Unity et Vuforia pour l’implémentation de solutions

Contenu pédagogique

  • Introduction à Unity
  • Rappels de C#
  • Les fondamentaux du développement Jeux-vidéos avec Unity
  • Unity sur Mobile
  • Vuforia (AR) Targets
  • Vuforia (AR) Camera & Paramètres
  • Unity (VR) : La réalité virtuelle
  • Unity (VR) : Occulus SDK

C#, Web Applications et Xamarin

Xamarin est la solution Microsoft permettant de réaliser des applications multiplateformes avec le langage C#.

Objectifs de compétences à l’issue de ce module

  • Savoir développer des applications entièrement natives, disposant d’une architecture multiplateforme, via le langage C#. 
  • Savoir exploiter les spécificités des différentes plateformes
  • Acquérir les bonnes pratiques

Contenu pédagogique

  • Introduction au .NET Core
  • Rappels de C#
  • L’Environnement de développement : les différents types de projets
  • Les bases de données : Entity Framework & Linq
  • Autorisations et authentification
  • Data Annotations
  • Introduction aux Xamarin Forms 
  • XAML et Navigation
  • SQLite – Bases de données locales
  • Appels réseaux et APIs

Gestion de soi et comportement professionnel

Agilité et Scrum

Rompant avec la gestion de projet traditionnelle, le modèle agile Scrum propose une direction et une planification du projet évoluant en continu, au rythme des “sprints”. Le but de ce module est d’apprendre aux étudiants à travailler par itérations, à obtenir une relation client/fournisseur de confiance, à construire l’avancement du projet sur des bases réalistes et à composer avec des priorités changeantes.

Objectifs de compétences à l’issue de ce module

  • Comprendre les différents rôles dans un projet Scrum
  • Écrire des User Stories et leur donner une valeur business
  • Estimer la charge de développement d’une story
  • Construire un plan de release
  • Définir le contenu d’un sprint (backlog)
  • Organiser le déroulement d’un sprint et en faire la revue

Contenu pédagogique

  • Démarche et organisation
  • Définition des exigences et des priorités
  • Principes de planification
  • Organisation et déroulement d’un sprint
  • Implémentation

Gestion de la relation client (Hubspot)

Le CRM est l’un des outils clés de l’entreprise pour lui permettre d’augmenter ses ventes et de développer son activité. Le but de ce module réalisé en partenariat avec Hubspot est de comprendre les principes d’implémentation et d’utilisation d’un CRM en entreprise.

Objectifs de compétences à l’issue de ce module

  • Implémenter la solution Hubspot
  • Comprendre les principes des CRM

Contenu pédagogique

  • Installation et configuration 
  • Ateliers de cas d’études de prospection commerciale

Sports

ADN de l’École Hexagone, la pratique sportive permet aux étudiants de s’oxygéner la tête et de prendre du temps pour soi. Avec un accompagnement personnalisé, les étudiants pourront se fixer des objectifs réalistes.