Conseil Pratique

Résolu
Leyla -  
 leyla -
Que dois-je connaitre pour être un bon developpeur ?
Que dois-je connaitre pour être un bon administrateur systèmes Unix/Linux?

8 réponses

freto Messages postés 1543 Date d'inscription   Statut Membre Dernière intervention   162
 
Jte répondrai: Mysql PHP HTML AJax et javascript pour la partie langage et technos.
Pour la méthodologie: MERISE pour la base de données.
Voilou
1
jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 896
 
0
freto Messages postés 1543 Date d'inscription   Statut Membre Dernière intervention   162
 
Bonjour.
Pour etre unbon dévelloppeur, il faut connaitre surtout la méthode MERISE (sa peut être utilie des fois ), l'algorithmique, quelques langages de programmation (séquentielle et/ou objet) genre JAVA, C/C++, et d'autres.
pour l'administration système, il faut connaitre pas mal de commandes systèmes, comment utiliser les manuels, savoir l'architecture d'un ordi etc...
Et pour un brin d'humour, la méthode of la R.A.C.H.E
http://www.cafenware.org/la-rache/
0
Leyla
 
merçi freto , ta reponse m'a eclairé l'esprit car tout était confu ds ma tête, on me parle tantôt de c/c++ d'algo, de MERISE, SQL, Access je ne me retrouvait plus.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
freto Messages postés 1543 Date d'inscription   Statut Membre Dernière intervention   162
 
de rien Leyla... si tu a besoin de plus de précisions n'hésite pas
0
leyla
 
Bonjour Freto, c'est sympa de ta part, j'aimerai avoir le plus de precisions possible pour mieux me concentrer sur ce que je dois faire en premier lieu, car je tiens vraiment à devenir developpeur et parmis les meilleurs.
Merçi.
0
freto Messages postés 1543 Date d'inscription   Statut Membre Dernière intervention   162 > leyla
 
bonjour a toi
Pour commencer, je te conseille de voir en détail l'algorithmique, et d'appliquer ces concepts avec le langage C, ou C++. Ceci te permettra de créer des petits programmes assez sympa au début, puis d'évoluer vers des systèmes assez complexes et importants...pour cela, il existe des cours en lignes, trouvables sur google
Puis, je te conseille de voir (selon ce que tu veut faire)
la méthode MERISE (ceci en vue de construire des bases de données): cette méthode peut être apliquée par la suite avec une base de données MySQL. Cette base de donnée peut avoir ensuite une interface construite grace au langage PHP, qui nécessite un serveur Apache: dans cette optique, je te recommande le logiciel EasyPHP, qui fournit un serveur Apache, et une base de données MySQL: cet outil est donc très complet pour mettre en oeuvre la méthode MERISE

la méthode de programmation objet UML: cette méthode peut être appliquée via les langages de programmation JAVA, et Visual Basic notamment. Ceci te permettra de faire de jolies interfaces graphiques, utilisables par la suite avec une base de données si besoins

Ceci ne sont bien évidament que des conseils, c'est en tout cas comme cela que j'ai appris la programmation à l'iut. Les langages de programmation que je t'ai indiqués ne sont peut être pas les meilleurs, mais ils sont assez standards dans la programmation. Il se peut que par la suite tu en découvre d'autres, mais avvec les méthodes d'algorithmiques, MERISE et UML, tu pourra assez facilement t'en sortir. Le plus contraignant reste la syntaxe qui peut varier entre les différents langages.

Enfin, pour l'environnement de programmation, le mieux reste Linux, car il propose plusieurs outils adaptés pour la programmation, mais il existe aussi des outils sous windows tels que EasyPHP, ou DevC++(pour la programmation en C/C++)

Voili voilou, n'hésite pas si tu as encore des questions...
0
Leyla > freto Messages postés 1543 Date d'inscription   Statut Membre Dernière intervention  
 
Salut freto et merçi encore pr ta disponibilité.
J'aimerai savoir s'il faut forcement connaitre le langage SQL pr créer une base de données?
Et parmi ts ceux que tu as cités lequel est plus performant de tous, qui regroupe à peu prèe un peu de tout?
Je voudrais des directives pour la création d'une base de données d'un site intranet, par où dois-je commencer et que dois-je prendre en compte?
Merçi!
0
freto Messages postés 1543 Date d'inscription   Statut Membre Dernière intervention   162 > Leyla
 
Pour ce qui est d'une base de données, SQL est un langage pluto sécurisé, et Mysql n'est qu'un serveur: tu peut rencontrer du SQL dans Access, ou du PL/SQL dans d'autre systèmes, mais le SQL est vraiment la base a savoir: pour créer une base pour un intranet, il te faudra commencer par voir la méthode MERISE qui te permettra avan toute chose de bien concevoir ta base: ensuite, tu peut appliquer merise pour créer une base avec du SQL sur le serveur de ton choix (tout dépend de la taille que devra faire ton intranet)
Pour ce qui est des autres langages, chacun a ses qualités et ses défauts: C++ est assez bien pour débuter, JAVA est un peu complexe, mais plus complet....si tu a certains doutes, ou si tu veu des tutos, je te conseille surtout d'aller sur le site du zero (recherche "siteduzero" sur google) et tu trouvera pas mal d'aide et de conseils
0
_vince Messages postés 37 Date d'inscription   Statut Membre Dernière intervention  
 
Pour ceux qui debutent en programmation, je conseillerais donc la lecture de:
"Tout sur le code : Pour concevoir du logiciel de qualité" de "Steve McConnell"

Ce livre est plutot dedie au code de production, mais il enchantera toutes les personnes passionnees par le developement informatique dont les debutants. D'ailleurs, il vaut mieux prendre de bonnes habitudes des le depart.

Je conseillerais de commencer par un langage oriente objet populaire: C++ ou Java. Peu importe lequel car comme le dit l'auteur cite plus haut, l'important est de programmer a l'aide d'un langage et non dans un langage. Le debat "quel langage choisir?" n'est pas essentiel. Il insiste aussi sur l'importance de la lisibilite du code. Un bon programmeur ecrira du code de bonne qualite dans n'importe quel langage. Et un mauvais programmeur ecrira du code de mauvaise qualite dans n'importe quel langage.

Et pour etre administrateur, il faut connaitre au moins un langage de script: shell unix, perl, awk, python, etc.
0
Leyla
 
Merçi pr ttes les reponses ça m'aide vraiment , ms j'ai un thème sur lequel j'aimerai avoir ton avis.
Le thème: Création et developpement de site web pour la gestion electronique des clients
c'est pr une entreprise dont l'activité principale est l'intégration de solutions à la demande des clients.
encore merçi et A+.
0
leyla
 
slt! merçi bcp, a+.
0