Devenir développeur Ekylibre

Ce tutoriel est destiné aux personnes non informaticiennes de formation mais souhaitant quand même s'investir dans le développement du progiciel de gestion agricole libre : Ekylibre.

Objectifs

  • Comprendre et écrire du code Ruby
  • Comprendre Rails et sa philosophie (MVC / DRY / REST / Convention Over Configuration)
  • Installer un environnement de développement
  • Rédiger des spécifications,cas d'utilisation et dessins d'écrans
  • Coder, tester et livrer ses spécifications en utilisant le framework Rails à la sauce “Ekylibre”

Pré-requis

  1. une adresse email *propre*
  2. un compte sur Gravatar
  3. un compte sur GitHub
  4. un compte sur CodeSchool utiliser Sign up with GitHub
  5. un niveau d'anglais technique
  6. des notions de programmation et de modélisation basique

Programme

Jour 1 - Apprendre Ruby

Ce premier jour est consacré à l'apprentissage du langage de programmation Ruby. Si vous avez quelques notions de programmation, vous pouvez directement sélectionner la course.

Jour 2,3&4 - Apprendre Rails

Vous connaissez maintenant les rudiments du langage Ruby. Passons à *Ruby on Rails* — communément appelé *Rails* — qui est un framework Ruby pour le développement d'application web.

À lire quand vous voulez car la course se suffit presque à elle-même :

Jour 5 - Apprendre Git et Github

Github est une des plateformes collaboratives de référence pour les projets libres. Ekylibre est hébergé dessus. Je vous laisse découvrir cette plateforme et Git par vous même si vous ne connaissez pas déjà.

Si vous décrochez les 3 badges des 3 courses, vous pouvez nous contacter car vous avez les pré-requis pour devenir un(e) futur(e) Ekylibriste.