Download - Comment apprendre a coder
![Page 1: Comment apprendre a coder](https://reader033.vdocuments.site/reader033/viewer/2022050722/54b9a0364a795967418b45ec/html5/thumbnails/1.jpg)
Comment apprendre à coder.
mardi 2 octobre 12
![Page 2: Comment apprendre a coder](https://reader033.vdocuments.site/reader033/viewer/2022050722/54b9a0364a795967418b45ec/html5/thumbnails/2.jpg)
Ce que je vais vous présenter
✓ Arrêter de vouloir obtenir la technique parfaite et commencer à apprendre à coder
✓ Choisissez un langage de programmation
✓ Comment j’ai appris à coder en 1 mois
✓ Rails pour les nuls
mardi 2 octobre 12
![Page 3: Comment apprendre a coder](https://reader033.vdocuments.site/reader033/viewer/2022050722/54b9a0364a795967418b45ec/html5/thumbnails/3.jpg)
C’est l’histoire d’une
petite startupd’un week-end
mardi 2 octobre 12
![Page 4: Comment apprendre a coder](https://reader033.vdocuments.site/reader033/viewer/2022050722/54b9a0364a795967418b45ec/html5/thumbnails/4.jpg)
Partie 1Arrêter de vouloir obtenir la technique parfaite et commencer à apprendre à coder
mardi 2 octobre 12
![Page 5: Comment apprendre a coder](https://reader033.vdocuments.site/reader033/viewer/2022050722/54b9a0364a795967418b45ec/html5/thumbnails/5.jpg)
Pourquoi apprendre à coder ?
mardi 2 octobre 12
![Page 6: Comment apprendre a coder](https://reader033.vdocuments.site/reader033/viewer/2022050722/54b9a0364a795967418b45ec/html5/thumbnails/6.jpg)
beaucoup d'entre vous ont juste
une idée
mardi 2 octobre 12
![Page 7: Comment apprendre a coder](https://reader033.vdocuments.site/reader033/viewer/2022050722/54b9a0364a795967418b45ec/html5/thumbnails/7.jpg)
Si vous pensez trouver quelqu'un pour construire votre idée pour vous,
cela ne se produira jamais
mardi 2 octobre 12
![Page 8: Comment apprendre a coder](https://reader033.vdocuments.site/reader033/viewer/2022050722/54b9a0364a795967418b45ec/html5/thumbnails/8.jpg)
La demande pour les développeurs a
montée en flèche
mardi 2 octobre 12
![Page 9: Comment apprendre a coder](https://reader033.vdocuments.site/reader033/viewer/2022050722/54b9a0364a795967418b45ec/html5/thumbnails/9.jpg)
Pensez-y...
mardi 2 octobre 12
![Page 10: Comment apprendre a coder](https://reader033.vdocuments.site/reader033/viewer/2022050722/54b9a0364a795967418b45ec/html5/thumbnails/10.jpg)
Toute personne ayant du talent pour la programmation va chez
Twitter, Google ou dans une startup du moment
mardi 2 octobre 12
![Page 11: Comment apprendre a coder](https://reader033.vdocuments.site/reader033/viewer/2022050722/54b9a0364a795967418b45ec/html5/thumbnails/11.jpg)
Pourquoi un développeur choisirait votre idée par rapport à une autre
mardi 2 octobre 12
![Page 12: Comment apprendre a coder](https://reader033.vdocuments.site/reader033/viewer/2022050722/54b9a0364a795967418b45ec/html5/thumbnails/12.jpg)
“ Eh bien, si je paie quelqu'un ? ”
mardi 2 octobre 12
![Page 13: Comment apprendre a coder](https://reader033.vdocuments.site/reader033/viewer/2022050722/54b9a0364a795967418b45ec/html5/thumbnails/13.jpg)
1)Vous payez trop chère
mardi 2 octobre 12
![Page 14: Comment apprendre a coder](https://reader033.vdocuments.site/reader033/viewer/2022050722/54b9a0364a795967418b45ec/html5/thumbnails/14.jpg)
1)Vous payez trop chère
2)Vous n’êtes pas content du processus de développement
mardi 2 octobre 12
![Page 15: Comment apprendre a coder](https://reader033.vdocuments.site/reader033/viewer/2022050722/54b9a0364a795967418b45ec/html5/thumbnails/15.jpg)
1)Vous payez trop chère
2)Vous n’êtes pas content du processus de développement
3)Le résultat ne correspond pas à vos attentes
mardi 2 octobre 12
![Page 16: Comment apprendre a coder](https://reader033.vdocuments.site/reader033/viewer/2022050722/54b9a0364a795967418b45ec/html5/thumbnails/16.jpg)
Pourquoi ?
mardi 2 octobre 12
![Page 17: Comment apprendre a coder](https://reader033.vdocuments.site/reader033/viewer/2022050722/54b9a0364a795967418b45ec/html5/thumbnails/17.jpg)
Les estimations
d’un développement
sont difficiles
Traduire le besoin est
difficile
Pourquoi ?
mardi 2 octobre 12
![Page 18: Comment apprendre a coder](https://reader033.vdocuments.site/reader033/viewer/2022050722/54b9a0364a795967418b45ec/html5/thumbnails/18.jpg)
Si vous êtes un entrepreneur et si vous attendez que quelqu’un réalise votre idée pour vous
Vous n’êtes pas un entrepreneur
mardi 2 octobre 12
![Page 19: Comment apprendre a coder](https://reader033.vdocuments.site/reader033/viewer/2022050722/54b9a0364a795967418b45ec/html5/thumbnails/19.jpg)
- Dennis Crowley, Foursquare
J’ai pensé durant 3 à 4 ans que je devais rencontrer cet ingénieur magique qui pourrait construire tous les trucs auquel je pensais. Mais je n'ai jamais rencontré cette personne, donc j’ai
étudié ASP et MS Access à partir d'un livre. Je suis encore un programmeur vraiment merdique
mais j'en sais assez pour faire un prototype.
mardi 2 octobre 12
![Page 20: Comment apprendre a coder](https://reader033.vdocuments.site/reader033/viewer/2022050722/54b9a0364a795967418b45ec/html5/thumbnails/20.jpg)
Apprendre à coder
!=Devenir un ingénieur en
développement
mardi 2 octobre 12
![Page 21: Comment apprendre a coder](https://reader033.vdocuments.site/reader033/viewer/2022050722/54b9a0364a795967418b45ec/html5/thumbnails/21.jpg)
L’idée est d’apprendre à coder suffisamment bien pour
construire un prototype(aka Minimum Viable Product)
mardi 2 octobre 12
![Page 22: Comment apprendre a coder](https://reader033.vdocuments.site/reader033/viewer/2022050722/54b9a0364a795967418b45ec/html5/thumbnails/22.jpg)
Soyez
comme
Batman
mardi 2 octobre 12
![Page 23: Comment apprendre a coder](https://reader033.vdocuments.site/reader033/viewer/2022050722/54b9a0364a795967418b45ec/html5/thumbnails/23.jpg)
Minimum Viable
produit merdique que personne ne veut utiliser
produit développer par une société qui a plus de moyens que vous
Le bon produit pour démarrer votre idée
mardi 2 octobre 12
![Page 24: Comment apprendre a coder](https://reader033.vdocuments.site/reader033/viewer/2022050722/54b9a0364a795967418b45ec/html5/thumbnails/24.jpg)
MVP = Rapide + Sale
mardi 2 octobre 12
![Page 25: Comment apprendre a coder](https://reader033.vdocuments.site/reader033/viewer/2022050722/54b9a0364a795967418b45ec/html5/thumbnails/25.jpg)
Produit avec le plus petit nombre de fonctionnalités
nécessaires afin d’atteindre un objectif spécifique.
– The Entrepreneurs Guide to Customer Development
mardi 2 octobre 12
![Page 26: Comment apprendre a coder](https://reader033.vdocuments.site/reader033/viewer/2022050722/54b9a0364a795967418b45ec/html5/thumbnails/26.jpg)
Note: créer des produits qui sont utiles en dépit d'être laids
mardi 2 octobre 12
![Page 27: Comment apprendre a coder](https://reader033.vdocuments.site/reader033/viewer/2022050722/54b9a0364a795967418b45ec/html5/thumbnails/27.jpg)
Éventuellement vous pouvez trouver un
développeur pour vous aider
mardi 2 octobre 12
![Page 28: Comment apprendre a coder](https://reader033.vdocuments.site/reader033/viewer/2022050722/54b9a0364a795967418b45ec/html5/thumbnails/28.jpg)
J’ai posé une annonce sur un ML :
Échange cours Agile contre assistance pour développer
mardi 2 octobre 12
![Page 29: Comment apprendre a coder](https://reader033.vdocuments.site/reader033/viewer/2022050722/54b9a0364a795967418b45ec/html5/thumbnails/29.jpg)
Pour savoir comme résoudre rapidement vos problèmes de développement, créer un
modèle de données, etc.
mardi 2 octobre 12
![Page 30: Comment apprendre a coder](https://reader033.vdocuments.site/reader033/viewer/2022050722/54b9a0364a795967418b45ec/html5/thumbnails/30.jpg)
Il y a plusieurs genres de
personnes
mardi 2 octobre 12
![Page 31: Comment apprendre a coder](https://reader033.vdocuments.site/reader033/viewer/2022050722/54b9a0364a795967418b45ec/html5/thumbnails/31.jpg)
Il y a plusieurs genres de
personnes
Ceux qui comprennent le code
et les autres
mardi 2 octobre 12
![Page 32: Comment apprendre a coder](https://reader033.vdocuments.site/reader033/viewer/2022050722/54b9a0364a795967418b45ec/html5/thumbnails/32.jpg)
La société “Technologique” est en train de se diviser en 2
groupes
Ceux qui savent comment coder -ils peuvent manipuler la structure même du monde qui les entoure.
1)Ceux qui ne savent pas coder - ils sont à la merci des développeurs
2)
Si le sujet vous intéresse vous pouvez en apprendre plus, lire Program or Be Programmed: http://amzn.to/yzd6hm
mardi 2 octobre 12
![Page 33: Comment apprendre a coder](https://reader033.vdocuments.site/reader033/viewer/2022050722/54b9a0364a795967418b45ec/html5/thumbnails/33.jpg)
mardi 2 octobre 12
![Page 34: Comment apprendre a coder](https://reader033.vdocuments.site/reader033/viewer/2022050722/54b9a0364a795967418b45ec/html5/thumbnails/34.jpg)
C’est compliqué, il y a plein de langages...
mardi 2 octobre 12
![Page 35: Comment apprendre a coder](https://reader033.vdocuments.site/reader033/viewer/2022050722/54b9a0364a795967418b45ec/html5/thumbnails/35.jpg)
C, Java, C++, PHP, JavaScript, Python, C#, Perl, SQL, Ruby, Shell, Visual Basic, Assembly, Actionscript, Objective C, Lisp, Par ou je commence ? Delphi, Pascal, Scheme, Haskell, Tcl, Fortran, Ada, Lua, ColdFusion,
Cobol, Erlang, D, Scala, Smalltalk, Ocaml, Forth, Rexx.
mardi 2 octobre 12
![Page 36: Comment apprendre a coder](https://reader033.vdocuments.site/reader033/viewer/2022050722/54b9a0364a795967418b45ec/html5/thumbnails/36.jpg)
Comprendre une application Web
mardi 2 octobre 12
![Page 37: Comment apprendre a coder](https://reader033.vdocuments.site/reader033/viewer/2022050722/54b9a0364a795967418b45ec/html5/thumbnails/37.jpg)
Une application Web est une application accessible depuis
Internet
mardi 2 octobre 12
![Page 38: Comment apprendre a coder](https://reader033.vdocuments.site/reader033/viewer/2022050722/54b9a0364a795967418b45ec/html5/thumbnails/38.jpg)
Le front-end c’est ce que vous voyez
Page Web
Langages Front-end: • HTML• CSS• JavaScript
mardi 2 octobre 12
![Page 39: Comment apprendre a coder](https://reader033.vdocuments.site/reader033/viewer/2022050722/54b9a0364a795967418b45ec/html5/thumbnails/39.jpg)
Le backend c’est ce que vous ne voyez pas
Page Web RègleBase dedonnées
Langage de programmation:
PHP, Ruby, Python, Java
Base de données:SQL
mardi 2 octobre 12
![Page 40: Comment apprendre a coder](https://reader033.vdocuments.site/reader033/viewer/2022050722/54b9a0364a795967418b45ec/html5/thumbnails/40.jpg)
Et puis il y a le
framework d’application Web
Page Web RègleBase dedonnées
Framework d’application Web : Ruby on rails, Django, Zend, codeIgniter
mardi 2 octobre 12
![Page 41: Comment apprendre a coder](https://reader033.vdocuments.site/reader033/viewer/2022050722/54b9a0364a795967418b45ec/html5/thumbnails/41.jpg)
Framework d’applications Web“un framework Web est un espace de travail modulaire, constitué d'un ensemble de bibliothèques, d'outils et de conventions permettant le développement rapide d'application Web Blah blah blah blah blah blah blah.”
mardi 2 octobre 12
![Page 42: Comment apprendre a coder](https://reader033.vdocuments.site/reader033/viewer/2022050722/54b9a0364a795967418b45ec/html5/thumbnails/42.jpg)
“un framework Web est un espace de travail modulaire, constitué d'un ensemble de bibliothèques, d'outils et de conventions permettant le développement rapide d'application Web Blah blah blah blah blah blah blah.”
Framework d’applications Web
Construire des applications Web
très rapidementmardi 2 octobre 12
![Page 43: Comment apprendre a coder](https://reader033.vdocuments.site/reader033/viewer/2022050722/54b9a0364a795967418b45ec/html5/thumbnails/43.jpg)
Si votre objectif est de construire un prototype,
commencer avec
Ruby and Rails(aka ‘Rails’)
mardi 2 octobre 12
![Page 44: Comment apprendre a coder](https://reader033.vdocuments.site/reader033/viewer/2022050722/54b9a0364a795967418b45ec/html5/thumbnails/44.jpg)
Ruby on Railsest un framework d’applications Web
Pour Ruby
mardi 2 octobre 12
![Page 45: Comment apprendre a coder](https://reader033.vdocuments.site/reader033/viewer/2022050722/54b9a0364a795967418b45ec/html5/thumbnails/45.jpg)
Rails est le langage le plus facile pour se plonger
dedans
mardi 2 octobre 12
![Page 46: Comment apprendre a coder](https://reader033.vdocuments.site/reader033/viewer/2022050722/54b9a0364a795967418b45ec/html5/thumbnails/46.jpg)
Rails est le langage le plus facile pour se plonger
dedans(Des tonnes de ressources et une énorme
communauté)
mardi 2 octobre 12
![Page 47: Comment apprendre a coder](https://reader033.vdocuments.site/reader033/viewer/2022050722/54b9a0364a795967418b45ec/html5/thumbnails/47.jpg)
Rails cache tout ce que vous n'avez pas vraiment
besoin de savoir
mardi 2 octobre 12
![Page 48: Comment apprendre a coder](https://reader033.vdocuments.site/reader033/viewer/2022050722/54b9a0364a795967418b45ec/html5/thumbnails/48.jpg)
Rails est juste un raccourci comme celui-ci
mardi 2 octobre 12
![Page 49: Comment apprendre a coder](https://reader033.vdocuments.site/reader033/viewer/2022050722/54b9a0364a795967418b45ec/html5/thumbnails/49.jpg)
Ainsi, vous pouvez faire des choses comme cela
mardi 2 octobre 12
![Page 50: Comment apprendre a coder](https://reader033.vdocuments.site/reader033/viewer/2022050722/54b9a0364a795967418b45ec/html5/thumbnails/50.jpg)
Il y a une tentation des développeurs de dire :
“Commencer avec PHP ou Java”
mardi 2 octobre 12
![Page 51: Comment apprendre a coder](https://reader033.vdocuments.site/reader033/viewer/2022050722/54b9a0364a795967418b45ec/html5/thumbnails/51.jpg)
Ils disent cela parce que :
1.
2.
Ils reflètent la façon dont nous apprenons des choses à l'école
Ils connaissent ce qu’ils ont appris
mardi 2 octobre 12
![Page 52: Comment apprendre a coder](https://reader033.vdocuments.site/reader033/viewer/2022050722/54b9a0364a795967418b45ec/html5/thumbnails/52.jpg)
IGNORER LES
mardi 2 octobre 12
![Page 53: Comment apprendre a coder](https://reader033.vdocuments.site/reader033/viewer/2022050722/54b9a0364a795967418b45ec/html5/thumbnails/53.jpg)
Avec ces langages, vous passerez des MOIS pour apprendre les bases afin
que vous puissiez faire ceci:
mardi 2 octobre 12
![Page 54: Comment apprendre a coder](https://reader033.vdocuments.site/reader033/viewer/2022050722/54b9a0364a795967418b45ec/html5/thumbnails/54.jpg)
faire un carré jaune
mardi 2 octobre 12
![Page 55: Comment apprendre a coder](https://reader033.vdocuments.site/reader033/viewer/2022050722/54b9a0364a795967418b45ec/html5/thumbnails/55.jpg)
Rails et rapide et simple, il y a été conçu pour créer
rapidement des prototypes Agile
mardi 2 octobre 12
![Page 56: Comment apprendre a coder](https://reader033.vdocuments.site/reader033/viewer/2022050722/54b9a0364a795967418b45ec/html5/thumbnails/56.jpg)
Partie 2Comment j’ai appris à coder tout seul en un mois
mardi 2 octobre 12
![Page 57: Comment apprendre a coder](https://reader033.vdocuments.site/reader033/viewer/2022050722/54b9a0364a795967418b45ec/html5/thumbnails/57.jpg)
J’ai trouvé la manière traditionnelle d’apprendre extrêmement fastidieuse
mardi 2 octobre 12
![Page 58: Comment apprendre a coder](https://reader033.vdocuments.site/reader033/viewer/2022050722/54b9a0364a795967418b45ec/html5/thumbnails/58.jpg)
Vous aussi ?(Sinon, vous sauriez coder à présent.)
mardi 2 octobre 12
![Page 59: Comment apprendre a coder](https://reader033.vdocuments.site/reader033/viewer/2022050722/54b9a0364a795967418b45ec/html5/thumbnails/59.jpg)
Alors, j’ai développé ma propre méthode, que j’ai appelée
“Apprentissage shock therapy”
:)
mardi 2 octobre 12
![Page 60: Comment apprendre a coder](https://reader033.vdocuments.site/reader033/viewer/2022050722/54b9a0364a795967418b45ec/html5/thumbnails/60.jpg)
J’ai pris l’habitude d’écouter des podcasts sur mon MP3 quand je me déplace
mardi 2 octobre 12
![Page 61: Comment apprendre a coder](https://reader033.vdocuments.site/reader033/viewer/2022050722/54b9a0364a795967418b45ec/html5/thumbnails/61.jpg)
Cette simple technique m’a permis de gagner des dizaines
d’heures d’étudesPas de coûts pour l’achat de livres et des
centaines de ressources
mardi 2 octobre 12
![Page 62: Comment apprendre a coder](https://reader033.vdocuments.site/reader033/viewer/2022050722/54b9a0364a795967418b45ec/html5/thumbnails/62.jpg)
Pourquoi cettetechnique ?
mardi 2 octobre 12
![Page 63: Comment apprendre a coder](https://reader033.vdocuments.site/reader033/viewer/2022050722/54b9a0364a795967418b45ec/html5/thumbnails/63.jpg)
Parfois on ne comprend pas quelque chose quand il est expliqué d'une façon, mais quand il
est expliqué d'une manière différente la compréhension est plus rapide
Je comprends mieux ma fille quand elle me parle de ses cours d’anglais... j’ai rencontré son enseignant...
mardi 2 octobre 12
![Page 64: Comment apprendre a coder](https://reader033.vdocuments.site/reader033/viewer/2022050722/54b9a0364a795967418b45ec/html5/thumbnails/64.jpg)
Si vous étiez dans une salle pleine de gens intelligents, voulez-vous demander à la même
personne de vous expliquer quelque chose, encore et encore, ou voulez-vous simplement
la poser à d’autres personnes ?
mardi 2 octobre 12
![Page 65: Comment apprendre a coder](https://reader033.vdocuments.site/reader033/viewer/2022050722/54b9a0364a795967418b45ec/html5/thumbnails/65.jpg)
Le résultat est que l'apprentissage estmoins fastidieux
mardi 2 octobre 12
![Page 66: Comment apprendre a coder](https://reader033.vdocuments.site/reader033/viewer/2022050722/54b9a0364a795967418b45ec/html5/thumbnails/66.jpg)
la première fois que vous apprenez quelque chose, votre esprit crée une carte mentale. Une image floue de toutes les pièces et la
façon dont ils s'imbriquent.
mardi 2 octobre 12
![Page 67: Comment apprendre a coder](https://reader033.vdocuments.site/reader033/viewer/2022050722/54b9a0364a795967418b45ec/html5/thumbnails/67.jpg)
C’est normal de ne pas tout comprendre dès la première fois
mardi 2 octobre 12
![Page 68: Comment apprendre a coder](https://reader033.vdocuments.site/reader033/viewer/2022050722/54b9a0364a795967418b45ec/html5/thumbnails/68.jpg)
Lorsque vous recommencer, vous comprenez un plus les détails et tout commence à avoir
plus de sens
mardi 2 octobre 12
![Page 69: Comment apprendre a coder](https://reader033.vdocuments.site/reader033/viewer/2022050722/54b9a0364a795967418b45ec/html5/thumbnails/69.jpg)
Voici le chemin que j'ai pris
mardi 2 octobre 12
![Page 70: Comment apprendre a coder](https://reader033.vdocuments.site/reader033/viewer/2022050722/54b9a0364a795967418b45ec/html5/thumbnails/70.jpg)
1 semaine
mardi 2 octobre 12
![Page 71: Comment apprendre a coder](https://reader033.vdocuments.site/reader033/viewer/2022050722/54b9a0364a795967418b45ec/html5/thumbnails/71.jpg)
2 semaines
mardi 2 octobre 12
![Page 72: Comment apprendre a coder](https://reader033.vdocuments.site/reader033/viewer/2022050722/54b9a0364a795967418b45ec/html5/thumbnails/72.jpg)
À ce moment-là, vous avez la capacité de développer votre première application
mardi 2 octobre 12
![Page 73: Comment apprendre a coder](https://reader033.vdocuments.site/reader033/viewer/2022050722/54b9a0364a795967418b45ec/html5/thumbnails/73.jpg)
Web Applications de John Ousterhout2 semaines
mardi 2 octobre 12
![Page 74: Comment apprendre a coder](https://reader033.vdocuments.site/reader033/viewer/2022050722/54b9a0364a795967418b45ec/html5/thumbnails/74.jpg)
Mais il y aura des fonctionnalités spécifiques que vous ne savez pas
comment mettre en œuvre
mardi 2 octobre 12
![Page 75: Comment apprendre a coder](https://reader033.vdocuments.site/reader033/viewer/2022050722/54b9a0364a795967418b45ec/html5/thumbnails/75.jpg)
Railscasts
mardi 2 octobre 12
![Page 76: Comment apprendre a coder](https://reader033.vdocuments.site/reader033/viewer/2022050722/54b9a0364a795967418b45ec/html5/thumbnails/76.jpg)
À un certain moment du chemin, vous pourriez avoir la tentation d’arrêter et
d’apprendre Ruby (HTML ou CSS)
mardi 2 octobre 12
![Page 77: Comment apprendre a coder](https://reader033.vdocuments.site/reader033/viewer/2022050722/54b9a0364a795967418b45ec/html5/thumbnails/77.jpg)
À un certain moment du chemin, vous pourriez avoir la tentation d’arrêter et
d’apprendre Ruby (HTML ou CSS)
Ne le faites pas !!!
mardi 2 octobre 12
![Page 78: Comment apprendre a coder](https://reader033.vdocuments.site/reader033/viewer/2022050722/54b9a0364a795967418b45ec/html5/thumbnails/78.jpg)
Ruby Rails
Ruby est énorme
mardi 2 octobre 12
![Page 79: Comment apprendre a coder](https://reader033.vdocuments.site/reader033/viewer/2022050722/54b9a0364a795967418b45ec/html5/thumbnails/79.jpg)
Ruby Rails
Ruby est énormeEt vous avez seulement besoin de savoir un petit
peu de cela
mardi 2 octobre 12
![Page 80: Comment apprendre a coder](https://reader033.vdocuments.site/reader033/viewer/2022050722/54b9a0364a795967418b45ec/html5/thumbnails/80.jpg)
En outre, vous saurez tout sur ce que vous devez savoir sur Ruby, HTML et CSS au long de
votre chemin
mardi 2 octobre 12
![Page 81: Comment apprendre a coder](https://reader033.vdocuments.site/reader033/viewer/2022050722/54b9a0364a795967418b45ec/html5/thumbnails/81.jpg)
Une fois que vous avez terminé, consultez ces ressources amusantes qui couvrent les
bases de Ruby
✓ RubyMonk✓ Ruby Warrior✓ RubyKoans✓ Learn Ruby the Hard Way
mardi 2 octobre 12
![Page 82: Comment apprendre a coder](https://reader033.vdocuments.site/reader033/viewer/2022050722/54b9a0364a795967418b45ec/html5/thumbnails/82.jpg)
75% des informations sont Googolisable
mardi 2 octobre 12
![Page 83: Comment apprendre a coder](https://reader033.vdocuments.site/reader033/viewer/2022050722/54b9a0364a795967418b45ec/html5/thumbnails/83.jpg)
Stack Overflow
mardi 2 octobre 12
![Page 84: Comment apprendre a coder](https://reader033.vdocuments.site/reader033/viewer/2022050722/54b9a0364a795967418b45ec/html5/thumbnails/84.jpg)
Souvent vous connaissez quelle fonction vous voulez construire, mais vous ne savez pas
comment elle se nomme
mardi 2 octobre 12
![Page 85: Comment apprendre a coder](https://reader033.vdocuments.site/reader033/viewer/2022050722/54b9a0364a795967418b45ec/html5/thumbnails/85.jpg)
Par exemple : Cron Jobs vous permet de planifier vos tâches
dans votre application
mardi 2 octobre 12
![Page 86: Comment apprendre a coder](https://reader033.vdocuments.site/reader033/viewer/2022050722/54b9a0364a795967418b45ec/html5/thumbnails/86.jpg)
Demandez à quelqu'un
mardi 2 octobre 12
![Page 87: Comment apprendre a coder](https://reader033.vdocuments.site/reader033/viewer/2022050722/54b9a0364a795967418b45ec/html5/thumbnails/87.jpg)
Rails est très populaire en ce moment et a une très
LARGEcommunauté pour
vous aider
mardi 2 octobre 12
![Page 88: Comment apprendre a coder](https://reader033.vdocuments.site/reader033/viewer/2022050722/54b9a0364a795967418b45ec/html5/thumbnails/88.jpg)
La meilleure façon d'apprendre est d'aller sur un meetup Rails et
demander à quelqu'un qui en sait plus que vous
mardi 2 octobre 12
![Page 89: Comment apprendre a coder](https://reader033.vdocuments.site/reader033/viewer/2022050722/54b9a0364a795967418b45ec/html5/thumbnails/89.jpg)
à Paris
✓ Paris.rb✓ Paris on Rails✓ Paris Ruby Meetup
mardi 2 octobre 12
![Page 90: Comment apprendre a coder](https://reader033.vdocuments.site/reader033/viewer/2022050722/54b9a0364a795967418b45ec/html5/thumbnails/90.jpg)
La liste ∞ de ressources
✓ Rails for Zombies✓ Peepcode✓ Railscasts✓ AgileWeb Development with Rails✓ Ruby on Rails Guides✓ Hackety-hack ✓ Teamtreehouse ✓ Codecademy✓ CodeSchool
mardi 2 octobre 12
![Page 91: Comment apprendre a coder](https://reader033.vdocuments.site/reader033/viewer/2022050722/54b9a0364a795967418b45ec/html5/thumbnails/91.jpg)
Partie 4: Rails pour les nuls
mardi 2 octobre 12
![Page 92: Comment apprendre a coder](https://reader033.vdocuments.site/reader033/viewer/2022050722/54b9a0364a795967418b45ec/html5/thumbnails/92.jpg)
Installer RailsConsulter la section
1.2.2 sur rails tutorial
Ou le regardersur RailsCasts
mardi 2 octobre 12
![Page 93: Comment apprendre a coder](https://reader033.vdocuments.site/reader033/viewer/2022050722/54b9a0364a795967418b45ec/html5/thumbnails/93.jpg)
Ceci est votre centre de commande Rails
mardi 2 octobre 12
![Page 94: Comment apprendre a coder](https://reader033.vdocuments.site/reader033/viewer/2022050722/54b9a0364a795967418b45ec/html5/thumbnails/94.jpg)
Rails utilise une architecture Modèle Vue Contrôleur (MVC)
Contrôleur
Vue
Modèle
mardi 2 octobre 12
![Page 95: Comment apprendre a coder](https://reader033.vdocuments.site/reader033/viewer/2022050722/54b9a0364a795967418b45ec/html5/thumbnails/95.jpg)
Page Web RègleBase dedonnées
Vue
Rails utilise une architecture Modèle Vue Contrôleur (MVC)
Contrôleur Modèle
mardi 2 octobre 12
![Page 96: Comment apprendre a coder](https://reader033.vdocuments.site/reader033/viewer/2022050722/54b9a0364a795967418b45ec/html5/thumbnails/96.jpg)
ça veut dire quoi ?
mardi 2 octobre 12
![Page 97: Comment apprendre a coder](https://reader033.vdocuments.site/reader033/viewer/2022050722/54b9a0364a795967418b45ec/html5/thumbnails/97.jpg)
ça veut dire quoi ?
mardi 2 octobre 12
![Page 98: Comment apprendre a coder](https://reader033.vdocuments.site/reader033/viewer/2022050722/54b9a0364a795967418b45ec/html5/thumbnails/98.jpg)
Le code c’est juste des mots et <>%=/@
mardi 2 octobre 12
![Page 99: Comment apprendre a coder](https://reader033.vdocuments.site/reader033/viewer/2022050722/54b9a0364a795967418b45ec/html5/thumbnails/99.jpg)
Github est l’endroit où vous sauvez les fichiers de votre projet
mardi 2 octobre 12
![Page 100: Comment apprendre a coder](https://reader033.vdocuments.site/reader033/viewer/2022050722/54b9a0364a795967418b45ec/html5/thumbnails/100.jpg)
Heroku vous permet de déployer votre application en
quelques secondes
mardi 2 octobre 12
![Page 101: Comment apprendre a coder](https://reader033.vdocuments.site/reader033/viewer/2022050722/54b9a0364a795967418b45ec/html5/thumbnails/101.jpg)
A suivre...
mardi 2 octobre 12
![Page 102: Comment apprendre a coder](https://reader033.vdocuments.site/reader033/viewer/2022050722/54b9a0364a795967418b45ec/html5/thumbnails/102.jpg)
✓ Playlist durant la rédaction
✓ Black Strobe, I’m a man
✓ The subs, Mitsubichi
✓ Son of tribe, Tribe
mardi 2 octobre 12