|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Nouveau Membre du Club
![]() |
bonjour les amis
je suis étudiant en 1ere année DUT informatique, et je veux me lancer dans la création des sites web (exploité mes vacances et parce que je veux que mon PFE sera dans le domaine de web, parce que ce que j'ai pu comprend ce domaine touche à plusieurs aspects d'informatique) mais je sais pas par ou commencer ? je veux savoir sur quoi ce base ce domaine (domaine : le web en général). et qui sont les pré-requis en informatique que je dois avoir avant de commencer le développement web ? je pense que tous mes questions sont liés au cycle de vie d'un site web (chose que je sais pas !) si vous pouvez répondre à mes questions je serai reconnaissant Merci à l'avance |
|
|
00
|
|
|
#2 |
![]() ![]() |
Bonjour.
La programmation web est particulière, car elle touche à plusieurs domaine de compétence, quand on a besoin d'une seule connaissance quand on code en java ou en c++, ce n'est pas le cas pour le web : il faut connaître l’architecture (HTML), le design (CSS) et enfin une technologie autre dont tu aura à choisir, un langage de programmation qui sera interprété. C'est pour cela que je pense que la programmation de site web, est plus complexe mais aussi plus "amusante" que la programmation de batch ou de logiciel lourd. Je te conseil de démarrer par l’apprentissage du C, si tu n'y connais strictement rien en programmation. Pourquoi le C alors que tu ne va même pas l'utiliser pour la programmation web ? c'est simple, pour moi c'est la base, il faut connaître la programmation "bas niveau" avant tout, je ne te dirais pas de devenir un pro de la programmation en C, mais fait une dizaine de tutoriel, tu y apprendras la base du métier. Ensuite, il faudra que tu apprenne les bases du web, avec l'HTML, le javascript, et le CSS. Puis enfin, un autre langage, le php est le plus utilisé je pense en programmation web, mais maintenant il existe de nombreux langage capable de remplir se rôle : le python, le ruby, le java... etc, à toi de choisir. C'est une longue aventure...
__________________
modérateur webmasters - développements web & php faq jQuery - règles du forum - faqs web mon espace persoVenez participez au deuxième defi Web !
|
|
00
|
|
|
#3 | |
|
Nouveau Membre du Club
![]() |
Citation:
pour le langage C est OK ! (j'ai validé le module avec une bonne note) pour le reste : un ami à moi m'a conseillé de donner beaucoup de temps aux bases de données (Conception,modélisation,Mersie..) avant de se lancer dans la programmation web. et pour mieux comprend se que je veux je vais vous expliquez ce que je veux faire : je veux créer un site de covoiturage (qui sera mon projet de fin d’études) dans le quel je veux appliquer le max de techniques (l'idée est de faire le meilleur site de covoiturage possible avec max de fonctionnalités), pour le moment je sais rien au programmation web (mais j’apprends vite) , et mon but et de faire un plan à suivre pour créer mon site (Apprendre et appliquer sur mon exemple) je sais pas si j'ai été suffisamment clair mais je suis ici pour vos questions Merci encore une fois |
|
|
|
00
|
|
|
#4 |
|
Membre Expert
![]() Inscription : septembre 2010 Messages : 1 242 ![]() |
Comme dans tous les projets web, l'essentiel et le point de départ est de bien définir le cahier des charges : fonctionnalités du site, administration etc. (pour les services proposés aux visiteurs tu peux prendre modèle sur ce qui existe déjà).
En fonction de cela tu pourras définir les données à stocker. Effectivement, comme l'a dit ton copain, la modélisation de la base de donnée (exemple mysql) est essentiel puisqu'elle sera déterminante dans la rapidité d'accès/tri aux données et aussi pour les possibilités d'évolution de ton site et sa montée en charge. Et c'est en fonction des tables de cette bdd que sera écrit le code serveur (exemple php) qui fera les requêtes et les exploitera. Donc tu imagine facilement tout le travail à reprendre si tu te plante dans la conception de la base. Pour la présentation des données tu devras utiliser html/css et javascript avec éventuellement ajax. Pour un site convivial cela te fait donc quatre langages à maîtriser et si tu part de zéro il te faudra de longs mois (litote) pour y parvenir. C'est faisable mais ne pense pas que ce sera fait en quelques semaines Sinon tu pourrais faire aussi tes premières armes sur quelque chose de moins ambitieux, parce qu'avant de faire le meilleur site avec le max de fonctionnalités il faut aussi un max d'expérience et de savoir faire. Ou alors ce premier site sera un brouillon qu'il faudra reprendre mais ce que je veux dire c'est qu'il est illusoire de vouloir faire un site assez complexe et à vocation professionnelle, comme premier exercice quand on part de zéro (à moins d'être conseillé en permanence par des professionnels). Cela dit l'ambition est un bon moteur donc bon courage
__________________
- Réalisations - Interface graphique : génération en javascript d'objets défilants, texte et/ou images, mode horizontal ou vertical. |
|
|
00
|
|
|
#5 | |
|
Nouveau Membre du Club
![]() |
Citation:
ok ! donc pour le moment je vais commencer par la création du cahier des charges pour passer après à la modélisation (je pense que c'est avec la méthode Merise ??! c'est ca ?) et j'ai encore une petit question : comment vous trouvez le thème de mon site : covoiturage ?? (c'est ok pour un PFE ??) ou je peux trouver mieux ?? Merci encore une fois |
|
|
|
00
|
|
|
#6 |
|
Membre Expert
![]() Inscription : septembre 2010 Messages : 1 242 ![]() |
Merise est une méthode d'approche pour analyser les données puis définir une bdd, mais ce n'est pas la seule. Tu devrais demander à tes prof pour savoir ce qui est prévu dans votre programme à ce niveau pour partir sur la même base.
__________________
- Réalisations - Interface graphique : génération en javascript d'objets défilants, texte et/ou images, mode horizontal ou vertical. |
|
|
00
|
|
|
#7 |
|
Nouveau Membre du Club
![]() |
|
|
|
00
|
|
|
#8 | |
|
Nouveau Membre du Club
![]() |
Citation:
et quelle est la différence entre ces méthodes ? |
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com