Programme

Semestre 1

UNITE D'ENSEIGNEMENT LE11 : Algorithmique et Programmation avancées (ECTS 10)

Module LE11a : Programmation objet avancée en Java (5)
  • Concepts sur la programmation objet (Java), collections, héritage, polymorphisme.
  • Programmation événementielle, programmation graphique, gestion des exceptions, gestion de flux, ...
  • Appels de méthodes et de services distants. Javabeans ;
Module LE11b : Développement d'applications pour le web (5)
  • Conception de sites web côté client, Principes ergonomiques, HTML, feuilles de style, Javascript, Applets Java.
  • Programmation côté serveur, ..., PHP. Servlets et JSP.

 

UNITE D'ENSEIGNEMENT LE12 : Environnement du e-business (ECTS 10)

Module LE12a : Réseaux et Sécurité (5)
  • Installation multi-systèmes (lilo, Linux, Window NT),
  • Etude des protocoles TCP /IP : encapsulation, routage, passerelle, sous-réseau, adressage Internet IV4 et IV6,
  • Principe de communication client-serveur : socket, allocation de numéro de port,
  • Notion de risque, classification des risques, conséquences prévention et exemples et scénarios types,
  • Systèmes et protocoles de sécurité réseau (Cryptage, SSL, Kerberos, LDAP...).
  • Solutions techniques à la sécurité : choix et installation de solutions (anti-intrusion, anti-virus, cryptage,...).
Module LE12b : Bases de données avancées (5)
  • Approfondissement du modèle relationnel
  • Introduction aux bases de données objet-relationnelles
  • Interfaçage avec un langage de programmation (JDBC, mapping)
  • Stockage et échange de données avec XML : Schémas XML, DTD, XSL(T), XPath, XQuery, Services Web,

 

UNITE D'ENSEIGNEMENT LE13 : Génie Logiciel (ECTS 10)

Module LE13a : Architecture logicielle (5)
  • Le langage UML2 : étude des différents modèles statiques et dynamiques
  • Modèles de conception réutilisables (design patterns)
  • Utilisation d'un atelier de génie logiciel
  • Processus de développement : UP, XP, 2TUP, ...
Module LE13b : E-Business (5)
  • Introduction au e-commerce : conception et services électroniques marchands, marketing et commerce électronique,
  • Gestion de projets e-business
  • Sécurité des transactions électroniques,
  • Aspects juridiques inhérents au e-business et au e-commerce

 

Semestre 2

UNITE D'ENSEIGNEMENT LE4 : Développement e-business (ECTS 10)

Module LE41 : Compétences complémentaires (3)
  • Anglais (ou 2ème Langue vivante)
  • Expression, NTIC,
  • Gestion (création d'entreprise, droit, ...)
Module LE42 : Projet tutoré (9)
  • Réalisation d'une étude de synthèse en groupe.

 

UNITE D'ENSEIGNEMENT LE5 : stage en entreprise (15 semaines) (ECTS 18)

  • Insertion qualifiante en milieu professionnel.