En plus d'être le Dieu de la guerre et l'inventeur des runes, Odin ou le jugement dernier se traduit par le Ragnarok est un projet en informatique qui vaut la peine de connaître. Le seul problème c'est en anglais.
Le projet Odin est destiné aux débutants absolus et à ceux qui ont essayé d’autres ressources sans succès, et c'est gratuit.
En réalité, The Odin Project est destiné à tous ceux qui souhaitent travailler en tant que développeur Web, travailler à leur compte, créer une startup ou simplement créer une page d’accueil pour vous-même. Tous les outils dont vous avez besoin sont ici. Leur programme d’études approfondi a été conçu pour vous permettre de devenir un développeur Web à 100%. Avec The Odin Project, vous apprendrez à créer vos propres sites Web, jeux et réseaux sociaux.
Beaucoup de web entrepreneur "techie" ont lancé leur site web en surfant sur la vague du framework "Ruby On Rails" qui est toujours d'actualité. Ce que développe le projet Odin.
Sites populaires construits en Ruby:
- Shopify
- Airbnb
- Kickstarter
- Bloomberg
- Github
- Twitch
- Basecamp
- Couchsurfing
- Codecademy
Ne croyez pas que Ruby est un langage inutile, une pâle copie de Python. Pour explorer mes topics:
Parlons donc du projet Odin et les compétences développés:
Foundation
Prerequis
- Computer basics
- How does the web work
- Text Editors
-
Command Line Basics
-
Git Basics
- HTML Foundations
- CSS Foundations
- Flexbox
- Javascript Basics
Full Stack Ruby On Rails
- Ruby
- Intermdiate HTML + CSS
- Databases
- Ruby On Rails
- Advanced HTML + CSS
- Javascript
- React
Extra: tips to get hired
Je précise, pour être une développeur professionnel, il faut utiliser des outils open source et donc basculer sous GNU/Linux en système d'exploitation, trouvez-vous un Thinkpad reconditionné et mettez dessus Xubuntu pour débuter pour avoir de la doc francophone.
Personnellement je considère les développeurs sous Windows comme des amateurs qui se casse la tête dans une usine à gaz sans nom. Sous Windows utilisez Git est une galère, ce n'est pas fait pour, tout comme la gestion d'environnement RVM sous Ruby bien mieux sous GNU/Linux.