Si tu mises sur l'auto-formation, ce qui a du être le cas de beaucoup de personnes ici, je te dirai simplement de commencer par faire un petit projet. Installe toi un linux, installe rvm et ruby 1.9.2 ou 1.9.3, installe rails et commence un petit projet (un truc simple genre un blog).
Travaille par itérations, pour découvrir successivement modèles + tests unitaires, controllers + tests de controllers, vues + tests d'intégration. Concentre toi sur ActiveRecord dès que tu maitrises un peu les 3 couches. C'est la ou se trouve la plus grande valeur ajoutée. Il est très important de bien comprendre et maitriser Arel (le builder de requetes SQL) et toute la couche événementielle de l'orm. Le développement en Ruby est un peu différent de ce que tu connais en php. On fait énormément appel à la méta-programmation, il est donc important de te renseigner sur les techniques qu'offre Ruby dans ce domaine. Et si tu veux aller loin et bien comprendre la mécanique de ruby, il te faudra te renseigner sur les langages prototypés puisque ruby en est un (même si c'est bien caché :p), c'est ce qui lui confère son aspect si modulaire. Le 8 février 2012 11:40, Stéphane Wirtel <[email protected]> a écrit : > Je suis tout à fait d'accord avec toi, à part que je selectionne > uniquement les records ayant un mois grand max. De cette manière, je sais > que j'ai toujours un truc à jour. > > > > On 02/07/2012 11:28 PM, Olivier Gosse-Gardet wrote: > >> et juste un conseil pour découvrir rails : faire des recherches sur >> google avec des résultats de moins d'un an. C'est une expérience >> personnelle, il est très difficile au début de faire la part des choses >> entre rails 2 et rails 3 (qui sont très différents). Une fois que j'ai >> compris cela, l'apprentissage est allé beaucoup, beaucoup plus vite. >> Il faut aussi bien faire la part entre ce qui est ruby et rails. >> >> On Tuesday 7 February 2012 at 23:16, Stéphane Wirtel wrote: >> >> Salut, >>> >>> Si tu as déjà un bon background en dev, que tu regardes railscasts.com < >>> http://railscasts.com>, >>> ruby-toolbox.com <http://ruby-toolbox.com> et que tu achètes la >>> dernière version du livre de >>> >>> pragprog sur rails. Je pense que tu peux t'en sortir très facilement en >>> deux semaines. >>> >>> >>> On 02/07/2012 06:17 PM, ManuB wrote: >>> >>>> Bonsoir à tous... >>>> >>>> Je suis développeur PHP / ZendFramework et je commence à me mettre à >>>> RoR. >>>> >>>> Serait il possible de me conseiller un organisme de formation digne de >>>> ce nom pour Rails ? >>>> >>>> Je pense suivre celle dispensée par Rails Academy. Connaissez vous ? >>>> >>>> Merci d'avance >>>> >>> >>> -- >>> Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" >>> de Google Groups. >>> Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse >>> [email protected] >>> <mailto:railsfrance@**googlegroups.com<[email protected]> >>> > >>> Pour résilier votre abonnement envoyez un e-mail à l'adresse >>> railsfrance-unsubscribe@**googlegroups.com<[email protected]><mailto: >>> railsfrance-**[email protected]<[email protected]> >>> > >>> >> >> -- >> Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" >> de Google Groups. >> Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse >> [email protected] >> Pour résilier votre abonnement envoyez un e-mail à l'adresse >> railsfrance-unsubscribe@**googlegroups.com<[email protected]> >> > > -- > Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de > Google Groups. > Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse > [email protected] > Pour résilier votre abonnement envoyez un e-mail à l'adresse > railsfrance-unsubscribe@**googlegroups.com<[email protected]> > -- Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de Google Groups. Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse [email protected] Pour résilier votre abonnement envoyez un e-mail à l'adresse [email protected]
