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 : 9
Diplôme(s) concerné(s)
UE de rattachement
- UE-IFIE3-GIPSI-GSI-ASD : GSI : Application Spécification et développement (ASIDE)
Format des notes
Numérique sur 20Pour 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