Bonjour tout le monde,

Je suis étudiante en 2ème année de DUT, d'ici quelques semaines je vais réaliser mon stage de 10 semaines dans le développement Web. J'ai quelques connaissances en (x)html, css, php, javascript, ajax (vraiment pas des masses), infographie, ergonomie et accessibilité. Mais ces maigres connaissances ne m'éclairent pas suffisamment.

Le but du stage est de réaliser un portail style Netvibes, Igoogle etc pour une école... Je me demandais si vous pouviez me conseiller quelques lectures avant ce fameux stage... Et éventuellement pour la suite de mes études (que je compte orienter dans le domaine du Web). Je sais quels sont les objectifs d'un netvibes, je vois (dans les grandes lignes) ce qu'il faut parvenir à faire etc... Bref, ça reste du global à souhait ^^. Si vous avez des idées, des éclaircissements ou quoi que ce soit, je prends volontiers !

Je vous remercie d'avance pour les conseils que vous pourrez m'apporter,
Bonne journée à tous (toutes),

Cécile Smiley smile
cecile22sky a écrit :
Le but du stage est de réaliser un portail style Netvibes, Igoogle etc pour une école...

Ce type d'interface est loin d'être simple à réaliser, et demande une bonne maitrise de HTML, CSS et JavaScript, sans doute aussi XML et Ajax. Sauf à utiliser des outils open-source existants à adapter, j'ai bien peur que ce ne soit un au-dessus de tes capacités actuelles. Smiley confus

Parmi les conseils qu'on peut donner:

1. Définir les besoins clairement, boudiou! «Un portail type Netvibes», ça peut vouloir tout dire et n'importe quoi. Netvibes ou l'équipe iGoogle ce sont des années de boulot pour plusieurs développeurs... j'ose espérer que les prétentions de cette mission sont en deçà. Et même si cette mission est en deçà, quel est son périmètre exact? Y a-t-il des spécifications fonctionnelles, ou bien dois-tu les établir?

2. Se pencher sur les bibliothèques de fonctions JavaScript, y compris sur celles orientées interfaces et widgets. Prototype + Scriptaculous, jQuery + jQuery UI, par exemple.
merci de ta réponse ^^

A vrai dire php/javascript/ajax je ne les ai utilisés qu'en cours (cette année), le reste je pratiquais au sein de diverses communautés offrant des interfaces gratuites (donc html et css ce sera surement pas le problème), j'ai plus que de simples "notions" vues en classe.

Les nouvelles notions par contre me font peut-être un peu peur, ne sachant pas vraiment qu'elles sont leurs limites... Je pensais effectivement qu'il serait bon d'approfondir mes connaissances, du moins ma culture générale, en lisant quelques livres.

Bien sur, ce projet n'aura pas la prétention d'être LE remplaçant de Netvibes, c'est simplement pour permettre aux élèves de vérifier leur boîte mail, leur emploi du temps, des feeds rss pourquoi pas... Enfin un portail à moindre échelle réalisé par une IUT-tienne ! Smiley confused
cecile22sky a écrit :
c'est simplement pour permettre aux élèves de vérifier leur boîte mail, leur emploi du temps, des feeds rss pourquoi pas...

Il y a un gros problème avec ton «simplement». En dehors des questions d'interface, as-tu une idée correcte des technologies, techniques et protocoles à utiliser pour ces fonctionnalités?

- Vérifier une boite mail: nécessité d'utiliser les protocoles POP et/ou IMAP. Compétences nécessaires: administrateur réseau (nécessité d'avoir un serveur dédié pour ce type d'application je pense, ou au moins un VPS), développeur senior (il faut créer un script exploitant un client POP et/ou IMAP pour récupérer l'info, puis le code Ajax pour lancer ce script avec des paramètres et récupérer les infos retournées).
- Vérifier un emploi du temps: si accès à des emplois du temps au format iCal, il y a sans doute des choses à faire. Mais gros boulot en perspective.
- Afficher des flux RSS (0.91, 1, 2, Atom): gérable, gros boulot aussi.

Après je suis peut-être excessivement alarmiste, mais ça me semble très casse-gueule.

PS: par ailleurs, et en supposant que ce stage débouche sur une application même simple mais utilisable: ça va être maintenu (côté serveur et côté application) par qui?
Modifié par Florent V. (12 Feb 2009 - 14:44)
Étant donné que c'est un stage, je sais pas si ce sera réellement utilisé... Enfin, c'est un sujet pour faire un sujet plutôt, après à moi de faire au mieux pour qu'il y ai quand même quelques résultats.

Je sais que ça va demander beaucoup de travail, après tout je suis pas à l'école pour me tourner les pouces ^^