Bienvenue dans cet espace de la matière "SOA & Cloud", Travaux Pratiques TPs & Travaux Dirigés TDs.
Enseignants:
Enseignant du Cours: Monsieur Heithem Abbes.
Enseignante des TDs/TPs: Thouraya Louati.
Année Universitaire: 2016/2017 (Premier Semestre)
Section: IF5 (Emplois du temps: IRSA / ISEM / ISIAD) (Les listes)
Ingénieurs en Informatique 5ème année.
Faculté des Sciences de Tunis FST Département des Sciences de l'Informatique (lien 2)
Annonce:
Soutenances [Projet SOA&Cloud]
Veuillez assister aux soutenances:
Date :
IF5 : Mercredi 18/01/2017 à la salle Micro1 à partir de 09h.
Micro1 est au département des Mathématiques (à l'entrée de la Faculté).
N.B : Veuillez apporter vos machines pour faire la démonstration du projet
Veuillez publier cette annonce sur le groupe FB.
Annonce publiée le 16/01/2017.
Annonce:
Organisez-vous en binômes pour le projet SOA&Cloud. Chaque binôme (ou monôme) est censé mentionner ses coordonnées sur ce Lien avant Mardi 20/12/2016.
NB : Mentionnez vos noms, prénoms, amphi (ISIAD, IRSA ou ISEM).
Vous trouvez sur ce tableau le projet.
Date de publication : Samedi 17 Décembre 2016
Date limite de remise du projet : Lundi 2 Janvier 2017 ( à cette adresse thouraya.louati@gmail.com)
Projet
Affichage
Téléchargement
Date
Description:
Horaire
Séances: (déjà faites)
ISEM: Mercredi de 08h00 à 09h30 à la Salle Micro 1 (Département Math) 05/10|12/10|19/10|26/10|09/11|16
/11|23/11|30/11|07/12|14/12
IRSA: Vendredi de 14h à 15h30 à la salle Micro 1 (Département Math) 07/10|21/10|28/10|11/11|18/11
|25/11|02/12|09/12|16/12
ISIAD: G1: Vendredi de 15h45 à 17h15 à la salle Micro 1 (Département Math) 07/10|21/10|28/10|11/11|18
/11|25/11|02/12|09/12|16/12
G2: Samedi de 11h15 à 13h00 à la salle A (Micro 4) qui est au premier étage du bâtiment près de la
buvette des étudiants. 08/10|22/10|29/10|12/11|19/11|26/11|03/12|10/12|17/12
La salle Micro1 est au département des Mathématiques ( à l'entrée de la Faculté).
La salle A (Micro 4) est au premier étage du bâtiment près de la buvette des étudiants.
Description du cours
Ce cours est composé de deux parties:
- Partie théorique.
(Les pdfs du cours sont disponibles sur cette URL)
- Partie pratique.
Cours: Documents:
1
Type
Nom
Introduction aux Services Web
Introduction XML
SOAP
WSDL
Lien
Cloud Computing Principes & Paradigmes
Grilles Informatiques
Volume Horaire Cours: 1h30 par semaine
2 Environnement de développement
Veuillez consulter le contenu de l’espace SOA & Cloud et préparer l'environnement de développement de chez vous. Ceci nécessite Internet.
Type
Nom
Étape 1: Installation du OpenJDK8 ---->
Étape 2: Installation de Netbeans 8.0.2 (avec GlassFish Server 4.1) ---->
(y compris des liens utiles pour maîtriser cet environnement de développement)
(y compris la
Vérification du "checksum" (MD5 Checksum)
Taille
Affichage
Téléchargement
Date
de la version téléchargée).
Étape 3: Installer SoapUIhttps://www.soapui.org/downloads/latest-release.html
3 TP1 - SOAP - WSDL
Type
Nom
Énoncé du TP1- ---->
Taille
Affichage
Téléchargement
Date
4 TD1 - SOAP - WSDL (Série n°1)
Type
Nom
Énoncé du TD - ---->
Taille
Affichage
Téléchargement
Date
5 TP2- Services Web RESTful
Type
Nom
Énoncé du TP - ---->
Télécharger les fichiers Jars de Jersey 2.23.2 à partir de cette URL https://jersey.java.net/download.html (Jersey JAX-RS 2.0 RI bundle).
Se rendre sur chrome://apps, chercher et installer l’Extension (le Plugin) de Google Chrome: Advanced REST client.
Taille
Affichage
Téléchargement
Date
6 TD2- Services Web RESTful (Série n°2)
Type
Nom
Énoncé du TD - ---->
Taille
Affichage
Téléchargement
Date
Travail à faire:
1- Suite TP2 "Services Web RESTful".
2- Calculatrice distribuée sur entiers positifs en WebServices RESTful.
3- Convertisseur d’un montant du dinar en Euro.
4- RESTful web services "Google maps Geocoding":
Vous pouvez utiliser ces deux vidéos ou n'importe quelle démo sur le web:
Using REST APIs in a web application | Quick PHP Tutorial. (lien1).
Google Maps Geocoding. (lien 2).
7 Framework BPM Activiti (TP1, TP2, TP3)
Type
Taille
Affichage
Téléchargement
Date
8 Les Dockers
Type
Nom
Énoncé - ---->
Taille
Affichage
Téléchargement
Date
9 XEN
Type
Nom
Énoncé - ---->
Taille
Affichage
Téléchargement
Date
10 OpenShift
Type
Nom
Énoncé - ---->
Taille
Affichage
Téléchargement
Date
11 OpenStack
Type
Nom
Énoncé - ---->
Taille
Affichage
Téléchargement
Date
Documents utiles:
Type
Nom
Understanding Web Services: XML, WSDL, SOAP, and UDDI
Livre: Web Application Architecture (Principles, Protocols and Practices)
Livre: JavaEE 6 Version HTML
Livre: JavaEE 6 Version PDF
Taille
13618
3081 ko
9977 ko
1702 ko
Affichage
Téléchargement
Date
Livre Core Servlets and Java Server Pages
Livre:Java Server Pages JSP
Livre: HTML & CSS: The Complete Reference
Livre: JavaScript: The Good Parts
Un site intéressant pour apprendre les technologies
web. w3schools
Livre: Learning MySQL
The complete reference Java Server Faces
2.0
Mastering Enterprise JavaBeans
Liens utiles:
Rappel sur la programmation en JAVA:
Rappel sur le langage HTML: (Voici un lien de téléchargement de Dreamweaver8: lien)
Ressources pour habiliter les sites web:
Templates sites web gratuits : Ce site fournit des templates gratuits de site web. ( lien 2)
Couleurs: Color scheme designer 3 Color Schemer Palette
Templates pour améliorer vos sites web:
http://startbootstrap.com/template-categories/all/
Divers : CSS, Ajax
CSS (cascading style sheets) Zen Garden Ce site fournit des modèles templates de feuilles de styles CSS.
w3schools: Un site intéressant pour apprendre les technologies web.
Rappel sur les commandes Linux:
Forums aux questions:
Linux: http://stackoverflow.com/questions/tagged/linux http://www.unix.com/
Javascript: http://stackoverflow.com/questions/tagged/javascript
-> Lisez ce guide avant de poser vos questions sur le forum stackoverflow (Respectez toutes les consignes)
Bibliographie:
JavaServer Pages™, 2nd Edition Hans Bergsten Publisher: O'Reilly August 2002
Book:The NIST Definition of Cloud Computing (Lien)
Cloud Computing Implementation, Management, and Security. John W. Rittinghouse, James F. Ransome (Lien)
Cloud Computing: Principles and Paradigms - by R.Buyya, J.Broberg, A.Goscinski (Lien)
I just had to take the hypertext idea and connect it to the TCP and DNS ideas and — ta-da!— the World Wide Web.
http://en.wikiquote.org/wiki/Tim_Berners-Lee
A lot of success in life is that passion and persistence, of really staying the course, staying working on it, and, not letting go. Not giving up.