Accueil / Formation / programmation serveur
Ruby est un langage de programmation orienté objet, qui a été créé pour rendre la programmation à la fois agréable et rapide. Grâce à un interpréteur facile d'emploi, une syntaxe simple à comprendre, une orientation objet complète et des bibliothèques de classes puissantes, Ruby est un langage utilisable dans une grande variété de domaines, qui vont du lecteur de cartes aux webservices et autres sites web. Selon la presse spécialisée (LeMagIT 22-03-2019), les profils développeurs les plus demandés par les employeurs dans le monde sont dans l'ordre : Go, Scala et Ruby. Particularité française, les entreprises chercheraient moins des développeurs Scala et Ruby et plus des connaisseurs de React (la librairie JavaScript de Facebook) et des compétences en DevOps. Alors, pourquoi se lancer dans Ruby en 2024 ? Il y a deux explications possibles : une envie subite de bouger à l'international, ou alors une application legacy, écrite en Ruby. Pour la petite histoire, depuis 2009 j'avais laissé Ruby un peu de côté, après avoir fait partie des précurseurs (j'étais un des 1ers devs à être référencé sur le défunt rubyfrance.org). Il y a 1 an, un client m'a demandé une formation Ruby / XML, car une ancienne appli avait besoin d'évoluer, et le développeur était...parti. Suite à la grève SNCF, j'ai pris la voiture pour faire Bordeaux->Paris-CDG. Je roulais depuis 20 minutes quand une conductrice passablement distraite a tenté de me doubler sans changer de file. Bref, cela a mis un terme à mon intervention et entretemps, le client a décidé de tout refactorer...en PHP. Pourquoi pas, le tout étant de trouver le juste équilibre entre le coût de maintenance évolutive et un refactoring complet. De mon côté, j'hésiterais à démolir un produit qui fonctionne. Si vous êtes comme moi, ou si vous avez des envies de vous lancer sur le marché international (surtout l'Asie !), Ruby sera sans doute une corde supplémentaire à votre arc. Et si le créateur de Python dit "il ne faut pas connaître le néerlandais pour comprendre Python, mais ça aide", Yukihiro 'Matz' Matsumoto -le créateur de Ruby - n'a jamais dit qu'il fallait connaître le japonais pour se lancer dans Ruby :-) - Il précise en outre avoir créé ce langage pour l'amusement et le bonheur du développeur : "I hope to see Ruby help every programmer in the world to be productive, and to enjoy programming, and to be happy. That is the primary purpose of Ruby language."
5 jours
Cette formation Ruby sans Rails s'adresse aux aux développeurs, chefs de projet et aux architectes techniques.
Une connaissance de base en programmation est fortement conseillée.
j'évalue mon niveau ici (QCM)
les participants réaliseront de nombreux travaux pratiques, comprenant des implémentations objet Ruby basées sur des design patterns ainsi que des traitements de data (fichiers et SGBD).
© Sagexa.com