rufo Pas me confondre avec Lycos! | Le top serait une "vraie" formation, en alternance par ex, mais c'est sans doute pas donné. Y'a tellement de notions à appréhender avant les langages de dév : la modélisation et les algorithmes. En gros, la modélisation te permet, par rapport à un pb à résoudre donné, de trouver une solution (bien souvent, y'en a pas qu'une). Les algorithmes donnent une "implémentation" de la solution. Ex : ton pb, c'est de trouver la façon la plus rapide de te rendre d'une ville A à une ville B. Modélisation = pb du plus court chemin. Algo = dijkstra.
Ensuite, faut appendre les BD relationnelles (quand tu fais un site de nos jours, y'a souvent une BD). Faut savoir modéliser une BD (à l'aide de MERISE, par ex) puis écrire les requêtes (SQL).
Côté dév, apprendre l'objet (POO) + qq design pattern genre Singleton et MVC, va servir à pas coder comme un porc.
Après, tu peux passer aux langages liés aux sites web : xhtml/CSS + javascript pour commencer (sites statiques). PHP après pour le côté dynamique. Enfin, tu rajoutes l'aspect BD à tout ça.
Côté bouquin : http://www.amazon.fr/Best-practice [...] 2212116764
C'est pas tellement pour apprendre la syntaxe du php, mais pour utiliser les bons outils et méthodes.
---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
|