Expertise SUPINFO :
Master Développement Cloud et Mobile

Soyez prêt à transformer votre passion en solutions numériques révolutionnaires en apprenant à concevoir des applications innovantes et évolutives.

Depuis maintenant près de 10 ans toutes les sociétés ont le besoin de fournir des façons d’accéder à leurs données par des services externes, que ce soit pour consulter son compte bancaire, commander un VTC ou regarder une vidéo en ligne.

Derrière ces moyens de consommation qui sont maintenant traditionnels, il existe une complexité importante basée sur le concept d’APIs (Application Programming Interface) mais aussi de solutions cloud. Cette spécialisation s’oriente sur le fait de pousser la réflexion pour conceptualiser des applications performantes tout en ayant une connaissance architecturelle des solutions cloud les mieux adaptées pour les besoins du produit.

Ce second cycle peut être réalisé :

  • en formation initiale avec un stage de 3 mois minimum à la fin de la 4e année et un stage de 6 mois en 5e année
  • en alternance (contrat de professionnalisation ou d’apprentissage)

4e ANNÉE

4e ANNÉE

Le programme

Expertise
(21 ECTS)

Expertise

  • TESTS ET INTÉGRATION CONTINUE (4 ECTS)

Mise en place de solutions de tests et de pipelines afin de garantir la qualité du code produit. Réfléchir à la « développeur expérience » et optimiser les feedbacks utiles aux développeurs.

  • DÉVELOPPEMENT D’ARCHITECTURE CLOUD (3 ECTS)

Comprendre les enjeux du cloud pour le déploiement d’applications. Utiliser les bons services en prenant en compte les performances et les coûts de run / évolution.

  • APIS GRAPHQL (3 ECTS)

Compréhension des enjeux et problématiques des APIs REST. Evolution via GraphQL. Mise en place de la solution sur les serveurs et les clients web et mobiles.

  • DÉVELOPPEMENT MICROSERVICES (5 ECTS)

Comprendre les problématiques du développement monolithique et les enjeux de la découpe en microservices. Être capable de concevoir l’architecture des systèmes complexes reposant sur des échanges entre microservices. Optimisation des performances.

  • DÉVELOPPEMENT D’APPLICATIONS HYBRIDES – IONIC (REACT) (3 ECTS)

Conception d’applications hybrides en utilisant un framework web via l’utilisation de React. Permettre de déployer via un code unique une application android et iOS.

  • OBSERVABILITÉ (3 ECTS)

Présentation des problèmes de monitoring dans des architectures microservices. Mise en place de solutions fortes de logging, monitoring et alerting. Capacité à suivre un process complet afin de noter les Impacts.

Tronc commun
(39 ECTS)

Tronc commun

  • MAÎTRISER LES INFRASTRUCTURES CLOUD NATIVE AVEC KUBERNETES (3 ECTS)

Planifier et gérer des conteneurs avec Kubernetes.

  • CISCO NETWORKING ACADEMY – SWITCHING, ROUTING AND WIRELESS ESSENTIALS (4 ECTS)

Configuration et dépannage d’un réseau. Identifier et contrer les menaces liées à la sécurité sur un réseau. Configurer et sécuriser un réseau WLAN.

  • FONDAMENTAUX MICROSOFT AZURE PARTENARIAT MICROSOFT (3 ECTS)

Développer ses connaissances des concepts cloud, des services, des charges de travail, de la sécurité et de la confidentialité dans Azure, ainsi que de la tarification et de l’assistance, dans l’objectif de préparer la certification Microsoft Azure Fundamentals.

  • DROIT DES DONNÉES PERSONNELLES (3 ECTS)

Connaître les enjeux juridiques de la protection et de la sécurité
des données privées et personnelles (droits et obligations) et dans
le cadre du traitement des données par les TIC (Technologies de
l’Information et de la Communication).

  • ARCHITECTURE LOGICIELLE (3 ETCS)

  • MICROSOFT POWER PLATFORM (3 ECTS)

Décrire la valeur métier et identifier les composants fonctionnels de Microsoft Power Platform. Démontrer les fonctionnalités de Power BI, Power Apps et Power Automate.

  • GESTION DU CHANGEMENT (3 ECTS)

Apprendre les techniques de gestion du changement dans le cadre
d’une organisation et d’un projet.

  • PROJET DE GROUPE (6 ECTS)

Mettre en œuvre les techniques de travail en équipe autour d’un projet
transversal. Présentation du projet devant jury.

  • ANGLAIS (3 ECTS)
  • STAGE OBLIGATOIRE, 3 MOIS MINIMUM (8 ECTS)
city

5e ANNÉE

5e ANNÉE

Le programme

Expertise
(18 ECTS)

Expertise

  • SERVERLESS (6 ECTS)

Évolution de microservices serverless. Utilisation de ressources serverless chez les cloud providers, analyse des impacts techniques, mise en place d’un projet complexe utilisant ces services.

  • INFRASTRUCTURE AS CODE (3 ECTS)

Compréhension du principe d’IaC avec les impacts. Utilisation de Terraform pour déployer les solutions sur des prestataires cloud. Configuration et évolutions des services utilisés.

  • DÉVELOPPEMENT WEB – PWA (3 ECTS)

Utilisation du mode PWA pour développer des applications mobile et desktop via des framework Web. Mise en place du mode hors ligne et de la sauvegarde locale des données.

  • SYSTÈME DESIGN (3 ECTS)

Conception d’architecture complexe résolvant des problématiques de sociétés. Réflexion sur les choix techniques et les impacts en termes de performances mais aussi coût et complexité. 

  • OPTIMISATION ET PERFORMANCE (3 ECTS)

Comprendre les méthodes d’optimisation dans des projets et infrastructures complexes. Réfléchir aux moyens d’optimiser le code produit en se basant sur les cas d’utilisation. 

Tronc commun
(42 ECTS)

Tronc commun

  • AMÉLIORER SES COMPÉTENCES EN ITIL (5 ECTS)

Maîtriser les concepts fondamentaux du référentiel ITIL pour la gestion des services informatiques. Mise en oeuvre d’ITIL au sein d’une organisation.

  • CISCO NETWORKING ACADEMY – ENTERPRISE NETWORKING, SECURITY AND AUTOMATION (5 ECTS)

Concevoir, sécuriser, exploiter et dépanner les réseaux d’entreprises. Technologies WAN. QoS. Concepts de SDN, virtualisation et automatisation du réseau.

  • COMPÉTENCES AVANCÉES EN BLOCKCHAIN (3 ECTS)

Connaître les concepts fondamentaux de la Blockchain. Développement de smart contracts et de DApps. Compréhension du Web3.

  • PROJET DE GROUPE (6 ECTS)

Mettre en œuvre les techniques de travail en équipe autour d’un projet transversal. Présentation du projet devant jury.

  • EXAMEN DE FIN D’ÉTUDES – MÉMOIRE ET SOUTENANCE DEVANT JURY (12 ECTS)

Méthodologie de réalisation du mémoire de fin d’études. Techniques de présentation orale.

  • ANGLAIS (3 ECTS)
  • STAGE OBLIGATOIRE 6 MOIS MINIMUM (8 ETCS)
city-small
Retour en haut de page