Année 2

Les cursus par année

Brochure SUPINFO

Téléchargez les programmes SUPINFO, l’école des experts métiers de l’informatique et découvrez les opportunités offertes par les métiers de l’informatique et du numérique.

Besoin d'informations ?

Si vous avez des questions sur les programmes SUPINFO, contactez-nous !

L’étudiant poursuit la construction de ses fondations : connaissances et compétences technologiques, aptitudes à travailler en équipe, connaissances générales du secteur.

Les fondamentaux acquis en 1ère année sont renforcés et développés.

À l’issue de cette 2e année, l’étudiant aura à réaliser un projet de groupe et un stage de 2 mois minimum en entreprise qui permettra de synthétiser les acquis et d’étoffer le CV.

Ainsi, l’étudiant est bien armé pour la finalisation de son Bachelor en 3e année.

DÉVELOPPEMENT

DÉVELOPPEMENT PHP – Symfony (3 ECTS)

Continuité langage PHP, ce cours présentera le concept de framework WEB mais aussi les bases des APIs REST en s’appuyant sur Symfony, framework PHP reconnu et grandement utilisé dans les industries.

DÉVELOPPEMENT WEB REACT (2 ECTS)

L’écosystème JavaScript ne cesse d’évoluer et les framework deviennent la principale façon de concevoir des interfaces web. En utilisant React, framework conçu par Facebook, il est plus simple de créer des UI complexes et ergonomiques.

DÉVELOPPEUR C++ (3 ECTS)

Continuité du langage C, ce cours introduira des concepts complémentaires en lien avec la programmation orientée objet, la programmation générique, la STL, etc.

DÉVELOPPEUR JAVA & JEE (6 ECTS)

Java, et son écosystème de framework « Enterprise Edition », reste le langage le plus utilisé en entreprise, en particulier sur les projets de grande envergure. Une maîtrise parfaite du langage, des principaux frameworks qui l’utilisent et des outils qui l’entourent sont des compétences fondamentales dans le monde de l’IT.

EXPERT SEO & EXPÉRIENCE UTILISATEUR (5 ECTS)

La visibilité et le référencement du site web sont des facteurs clefs de succès pour une communication efficace sur internet. Les principales techniques et outils sont présentés dans ce module.

THÉORIE DES GRAPHES (2 ECTS)

Ce cours présente des structures de données avancées, graphes et arbres, nécessaires à l’implémentation d’algorithmes élaborés, comme la recherche d’un plus court chemin entre deux points, la résolution de problèmes d’ordonnancement ou d’incompatibilités.

ALGORITHMIQUE AVANCÉE (3 ECTS)

Ce cours introduit la notion de complexité, afin de mesurer la performance des algorithmes que l’on développe. Il se poursuit par l’implémentation en C++ de structures de données évoluées, listes et arbres, et se termine par la présentation de deux paradigmes fondamentaux : programmation dynamique et algorithmie gloutonne.

STATISTIQUES (2 ECTS)

Fondamentaux de l’analyse de données : calculs de paramètres statistiques et visualisation. Recherche de corrélations entre variables. Étude des séries temporelles.

BASE DE DONNÉES AVANCÉES (2 ECTS)

Approfondissement des notions élémentaires, bases de données non relationnelles.

SYSTÈME ET RÉSEAUX

ADMINISTRATION WINDOWS SERVEUR (3 ECTS)

Dans les réseaux internes d’entreprises, Windows Server est une technologie très répandue, rendant sa maitrise indispensable. De la gestion des services de stockage à l’implémentation des services réseaux, ce cours couvrira également la mise en place d’accès à distance à l’infrastructure, de l’annuaire Active Directory et des stratégies de groupes.

ADMINISTRATION LINUX (3 ECTS)

Basé sur la certification LPIC-1, ce cours permet la découverte des principales commandes avant de se pencher plus en détail sur l’administration système Linux. Il couvre les aspects de gestion des utilisateurs, des groupes, des fichiers et des permissions, de configuration du réseau, du pare-feu et du routage, de la mise en place de stockage et partage de fichiers, ainsi que différents services (DHCP, DNS, proxy et mail).

CLOUD FOUNDATIONS (3 ECTS) – PARTENARIAT AWS ACADEMY

Au-delà de l’administration système, le cloud impose également la maîtrise de plateformes intégralement déportées (PaaS, IaaS, SaaS), dont Amazon est aujourd’hui le leader incontesté, constituant la pierre angulaire de beaucoup de stratégies de déploiement.

IOT ET SYSTEMES EMBARQUÉS (3 ECTS)

Introduction aux microcontrôleurs et à Arduino : ce cours présentera les bases de l’électronique et permettra la création de systèmes embarqués (entrées/sorties, circuits logiques, communication M2M, etc.)

MANAGEMENT

ANGLAIS (4 ECTS)

Poursuite active de l’apprentissage de l’anglais – immersion et distant learning.

COORDINATEUR DE PROJET (2 ECTS)

Dans la suite des bases posées en première année, le travail sur la gestion et la maîtrise de bout en bout d’un projet informatique se poursuit, en intégrant les indispensables notions de coordinations entre plusieurs équipes ou pôles.

STAGE OBLIGATOIRE 2 MOIS MINIMUM (8 ECTS)

Comme en première année, un stage court viendra permettre aux étudiants de synthétiser leurs acquis et étoffer leur CV.

PROJETS DE GROUPES (6 ECTS)

Comme en première année, ces projets constituent la synthèse des enseignements.

Exemples :

  • Box Internet intelligente (« Smart »)
  • Système d’analyse de paquet pour identifier des cas de triche ou de fraude.