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étences | Module | Durée | ECTS |
---|---|---|---|
Architectures Cloud | Virtualisation et intégration continue | 60 h. | 6 |
Microsoft Azure : services à forte valeur ajoutée | 48 h. | 6 | |
Scaleway : conteneurisation | 48 h. | 6 | |
Internet Of Things | 72 h. | 6 | |
Administration Microsoft 365 | 48 h. | 6 | |
Développement | Développement mobile multiplateforme : React Native | 36 h. | 6 |
Développement iOS | 24 h. | 5 | |
Développement Android | 24 h. | 5 | |
Réalité virtuelle et augmentée avec Unity et Vuforia | 48 h. | 6 | |
C# Web Applications et Xamarin | 48 h. | 6 | |
Gestion de soi et comportement professionnel | Agilité et Scrum | 42 h. | 5 |
Gestion de la relation client (Hubspot) | 42 h. | 5 | |
Sport | 60 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.