v2.11.0 (5353)

Option - MOD-IFIE3-G-GSI-APPLE-C2 : APPlication LangagEs (APPLE)

Descriptif

Les objectifs de chacune des parties sont les suivantes :
1/ Java - Ne pas faire de vous des experts du langage JAVA !
Maîtriser la notion d'objet et l'utilisation d'un langage orienté objet.
Réaliser un premier programme JAVA
Vous initiez à l'environnement Eclipse
Vous initiez aux tests unitaire (Junits)
Utiliser des API
Vous initiez aux architectures Client-Serveur via J2EE
Utilisation d'une base de données NoSQL (not only SQL)
Manipuler des fichiers XML (DOM, SAX)
2/ XML
Identifier/reconnaître un fichier XML/DTD/XSD/XSL et des fonctions XPath_Pouvoir créer un fichier XML suivant un document de validation (DTD ou XSD)_Transformer un fichier XML via une feuille de style XSL_Pouvoir créer un document de validation (DTD ou XSD)_Pouvoir créer un fichier XSL et faire appel aux fonctions XPath de base_Culture générale sur l'utilisation de XML (et DTD/XSD/XSL+XPath) dans les architectures.
3/ Perl
- Structures de données
- Structures de contrôle
- Entrées-Sorties
- Expressions régulières
- Références
- Modules
- Objets
4/ SGBD
acquérir les bases théoriques et pratiques permettant de participer efficacement à la modélisation et à la réalisation d'une application de gestion de données. Il se décline en sous-objectifs correspondant aux parties du cours:
- Savoir réaliser un modèle de données à partir d'une description fonctionnelle,
- Connaître et pratiquer le modèle relationnel et le langage SQL, seul et en lien avec un langage procédural
- Savoir développer une application web de gestion de données en utilisant un framework MVC.
Sous forme de conférences, des consultants décrivent leur métier au travers de présentation de méthodes et outils divers : urbanisation et cartographie applicative, « data mining » et « data warehouse », déploiement d'ERP...

Objectifs pédagogiques

A l'issue de cet enseignement, l'élève sera capable de :
- programmer avec les langages de développement PERL et JAVA
- maîtriser le langage de modélisation XML
- d'utiliser un Système de Gestion de Base de Données

81 heures en présentiel
réparties en:
  • Cours Magistraux : 18
  • Travaux Dirigés : 54
  • Travail en Autonomie programmé à l'EDT : 25.5
  • Evaluation des connaissances et capacités : DS, QCM, présentation orale : 9

108 heures de travail personnel estimé pour l’étudiant.

Diplôme(s) concerné(s)

UE de rattachement

Format des notes

Numérique sur 20

Pour les élèves du diplômeDiplôme d'Ingénieur IMT Mines Albi

Le rattrapage est autorisé (Max entre les deux notes écrêté à une note seuil)

    Le coefficient de l'enseignement est : 4

    Programme détaillé

    Alternance de cours, de TDs et de TAs.
    Outils Informatiques :
    - JDK Java à jour
    - Javadoc du JDK
    - BlueJ (http://bluej.org)
    - Greenfoot (http://www.greenfoot.org/)
    - Serveur CVS ou SubVersion
    - Oxygen XML Editor
    - Emacs
    - Active Perl
    Veuillez patienter